Function at 0x46ce30
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x6ae181
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x18
push ebx
push ebp
push esi
mov esi, ecx
lea ebp, [esi + 4]
mov dword [esi], 0x6c00e0
push edi
xor edi, edi
mov dword [esp + 0x18], esi
mov dword [ebp + 4], edi
mov dword [ebp], edi
mov dword [ebp + 8], edi
mov dword [ebp + 0xc], edi
lea ebx, [esi + 0x14]
mov dword [esp + 0x30], edi
mov dword [ebx + 4], edi
mov dword [ebx], edi
mov dword [ebx + 8], edi
mov dword [ebx + 0xc], edi
mov dword [esi + 0x28], edi
mov dword [esi + 0x24], edi
mov dword [esi + 0x2c], edi
mov dword [esi + 0x30], edi
mov dword [esi + 0x38], edi
mov dword [esi + 0x34], edi
mov dword [esi + 0x3c], edi
mov dword [esi + 0x40], edi
push fcn.00527170
push fcn.00527000
push 5
lea eax, [esi + 0x54]
push 0x5d8
push eax
mov byte [esp + 0x44], 3
call fcn.005ce6bb
lea ecx, [esi + 0x1d8c]
mov byte [esp + 0x30], 4
call fcn.00527000
lea ecx, [esi + 0x2364]
mov byte [esp + 0x30], 5
call fcn.00527000
lea ecx, [esi + 0x293c]
mov byte [esp + 0x30], 6
call fcn.00527000
lea ecx, [esi + 0x2f14]
mov byte [esp + 0x30], 7
call fcn.00527000
lea ecx, [esi + 0x34ec]
mov byte [esp + 0x30], 8
call fcn.00527000
push fcn.00527170
push fcn.00527000
push 6
lea eax, [esi + 0x3ac4]
push 0x5d8
push eax
mov byte [esp + 0x44], 9
call fcn.005ce6bb
mov ecx, 0x2203adc
mov byte [esp + 0x30], 0xa
call fcn.005347d0
xor eax, eax
lea ecx, [esi + 0x5dfc]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
mov dword [ecx + 0xc], eax
mov dword [ecx + 0x10], eax
mov byte [ecx + 0x14], al
mov dword [esi + 0x5e14], edi
push 0x400
push 0x100
push str.character_select.tga
push str.data_interface
mov ecx, ebx
mov dword [esi + 0x5e18], edi
mov dword [esi + 0x5dec], edi
mov dword [esi + 0x44], edi
mov dword [esi + 0x48], edi
mov dword [esi + 0x5df8], edi
mov dword [esi + 0x5e1c], edi
mov dword [esi + 0x5e20], edi
mov dword [esi + 0x4c], 0xffffffff
call fcn.005497a0
push 0x80
push 0x100
push str.character_navi_bg.tga
push str.data_interface
mov ecx, ebp
call fcn.005497a0
push 0x80
push 0x100
push str.time_pop.tga
push str.data_interface
lea ecx, [esi + 0x24]
call fcn.005497a0
push 0x100
push 0x20
push str.character_chain.tga
push str.data_interface
lea ecx, [esi + 0x34]
call fcn.005497a0
xor ebp, ebp
lea eax, [esi + 0x54]
mov dword [esi + 0x50], edi
mov dword [esp + 0x10], ebp
mov dword [esp + 0x14], eax
jmp 0x46d000
fild dword [esp + 0x10]
fmul dword [0x708f9c]
fadd dword [0x708f98]
call fcn.005cd414
fld dword [0x708f80]
mov dword [esp + 0x10], eax
call fcn.005cd414
fld dword [0x708f84]
push edi
push 0x3e800000
push edi
push 0x3f800000
push edi
push 0x3f000000
push 0x3e800000
push 0x3f800000
push edi
push 0x3f400000
push 0x3f000000
push 0x3f800000
push edi
push 0x3f000000
push 0x3e800000
push 0x3f800000
push edi
push 0x3e800000
push edi
push 0x3f800000
push edi
mov ebx, eax
push 1
call fcn.005cd414
fld dword [0x708f90]
push eax
push ebx
push str.character_select_button2.tga
push edi
call fcn.005cd414
fld dword [0x708f8c]
push eax
call fcn.005cd414
fld dword [0x708f88]
push eax
call fcn.005cd414
fld dword [0x708f94]
mov edx, dword [esp + 0x80]
push eax
push ebx
push edx
call fcn.005cd414
mov ebx, dword [esp + 0x90]
push eax
push edi
push edi
mov ecx, ebx
call fcn.00528830
inc ebp
add ebx, 0x5d8
cmp ebp, 5
mov dword [esp + 0x10], ebp
mov dword [esp + 0x14], ebx
jl 0x46d000
push 2
push 2
lea ecx, [esi + 0x54]
call fcn.00527230
push 2
push 2
lea ecx, [esi + 0x62c]
call fcn.00527230
push 2
push 2
lea ecx, [esi + 0xc04]
call fcn.00527230
push 2
push 2
lea ecx, [esi + 0x11dc]
call fcn.00527230
push 2
push 2
lea ecx, [esi + 0x17b4]
call fcn.00527230
fld dword [0x708fcc]
push edi
push 0x3f800000
push 0x3f400000
push 0x3f800000
push edi
push 0x3f400000
push 0x3f000000
push 0x3f800000
push edi
push 0x3f400000
push 0x3f000000
push 0x3f800000
push edi
push 0x3f000000
push 0x3e800000
push 0x3f800000
push edi
push 0x3e800000
push edi
push 0x3f800000
push edi
push 1
push 0x100
push 0x100
push str.character_select_start.tga
push edi
call fcn.005cd414
fld dword [0x708fc8]
push eax
call fcn.005cd414
fld dword [0x708fc4]
push eax
push 0x40
push 0x100
call fcn.005cd414
fld dword [0x708fc0]
push eax
call fcn.005cd414
push eax
push edi
push edi
lea ecx, [esi + 0x1d8c]
call fcn.00528830
push edi
push 0x3f800000
push 0x3f400000
push 0x3e800000
push edi
push 0x3f400000
push 0x3f000000
push 0x3e800000
push edi
push 0x3f400000
push 0x3f000000
push 0x3e800000
push edi
push 0x3f000000
push 0x3e800000
push 0x3e800000
push edi
push 0x3e800000
fld dword [0x708fa4]
push edi
push 0x3e800000
push edi
push 1
push 0x100
push 0x200
push str.character_select_button.tga
push edi
push 0x20
push 0x58
push 0x40
push 0x80
call fcn.005cd414
fld dword [0x708fa0]
push eax
call fcn.005cd414
push eax
push edi
push edi
lea ecx, [esi + 0x2364]
call fcn.00528830
fld dword [0x708fac]
push edi
push 0x3f800000
push 0x3f400000
push 0x3f400000
push 0x3f000000
push 0x3f400000
push 0x3f000000
push 0x3f400000
push 0x3f000000
push 0x3f400000
push 0x3f000000
push 0x3f400000
push 0x3f000000
push 0x3f000000
push 0x3e800000
push 0x3f400000
push 0x3f000000
push 0x3e800000
push edi
push 0x3f400000
push 0x3f000000
push 1
push 0x100
push 0x200
push str.character_select_button.tga
push edi
push 0x20
push 0x58
push 0x40
push 0x80
call fcn.005cd414
fld dword [0x708fa8]
push eax
call fcn.005cd414
push eax
push edi
push edi
lea ecx, [esi + 0x293c]
call fcn.00528830
push edi
push 0x3f800000
push 0x3f400000
push 0x3f000000
push 0x3e800000
push 0x3f400000
push 0x3f000000
push 0x3f000000
push 0x3e800000
push 0x3f400000
push 0x3f000000
push 0x3f000000
push 0x3e800000
push 0x3f000000
push 0x3e800000
push 0x3f000000
push 0x3e800000
push 0x3e800000
fld dword [0x708fb4]
push edi
push 0x3f000000
push 0x3e800000
push 1
push 0x100
push 0x200
push str.character_select_button.tga
push edi
push 0x20
push 0x58
push 0x40
push 0x80
call fcn.005cd414
fld dword [0x708fb0]
push eax
call fcn.005cd414
push eax
push edi
push edi
lea ecx, [esi + 0x2f14]
call fcn.00528830
fld dword [0x708fbc]
push edi
push 0x3f800000
push 0x3f400000
push 0x3f800000
push 0x3f400000
push 0x3f400000
push 0x3f000000
push 0x3f800000
push 0x3f400000
push 0x3f400000
push 0x3f000000
push 0x3f800000
push 0x3f400000
push 0x3f000000
push 0x3e800000
push 0x3f800000
push 0x3f400000
push 0x3e800000
push edi
push 0x3f800000
push 0x3f400000
push 1
push 0x100
push 0x200
push str.character_select_button.tga
push edi
push 0x20
push 0x58
push 0x40
push 0x80
call fcn.005cd414
fld dword [0x708fb8]
push eax
call fcn.005cd414
push eax
push edi
push edi
lea ecx, [esi + 0x34ec]
call fcn.00528830
push edi
push 0x3f800000
push 0x3f400000
push 0x3e000000
mov dword [esp + 0x2c], 0
mov ecx, dword [esp + 0x2c]
lea eax, [esi + 0x5ddc]
mov dword [eax], ecx
mov dword [esp + 0x30], 0
mov edx, dword [esp + 0x30]
push edi
mov dword [esp + 0x38], 0x3f800000
mov ecx, dword [esp + 0x38]
mov dword [eax + 4], edx
push 0x3f400000
mov dword [esi + 0x5dd4], edi
mov dword [esi + 0x5dd8], edi
mov dword [eax + 8], ecx
push 0x3f000000
push 0x3e000000
fld dword [0x708fd4]
push edi
push 0x3f400000
push 0x3f000000
push 0x3e000000
push edi
push 0x3f000000
push 0x3e800000
push 0x3e000000
push edi
push 0x3e800000
push edi
push 0x3e000000
push edi
push 1
call fcn.005cd414
fld dword [0x708fd0]
push eax
call fcn.005cd414
fld dword [0x708fe4]
push eax
push str.character_navi.tga
push edi
call fcn.005cd414
fld dword [0x708fe0]
push eax
call fcn.005cd414
fld dword [0x708fdc]
push eax
call fcn.005cd414
fld dword [0x708fd8]
push eax
call fcn.005cd414
fld dword [0x708ff4]
push eax
call fcn.005cd414
fld dword [0x708ff0]
push eax
call fcn.005cd414
push eax
push edi
push edi
lea ecx, [esi + 0x3ac4]
call fcn.00528830
fld dword [0x708fd4]
push edi
push 0x3f800000
push 0x3f400000
push 0x3e800000
push 0x3e000000
push 0x3f400000
push 0x3f000000
push 0x3e800000
push 0x3e000000
push 0x3f400000
push 0x3f000000
push 0x3e800000
push 0x3e000000
push 0x3f000000
push 0x3e800000
push 0x3e800000
push 0x3e000000
push 0x3e800000
push edi
push 0x3e800000
push 0x3e000000
push 1
call fcn.005cd414
fld dword [0x708fd0]
push eax
call fcn.005cd414
fld dword [0x708fe4]
push eax
push str.character_navi.tga
push edi
call fcn.005cd414
fld dword [0x708fe0]
push eax
call fcn.005cd414
push eax
fld dword [0x708fdc]
call fcn.005cd414
fld dword [0x708fd8]
push eax
call fcn.005cd414
fld dword [0x708ffc]
push eax
call fcn.005cd414
fld dword [0x708ff8]
push eax
call fcn.005cd414
push eax
push edi
push edi
lea ecx, [esi + 0x409c]
call fcn.00528830
fld dword [0x708fd4]
push edi
push 0x3f800000
push 0x3f400000
push 0x3ec00000
push 0x3e800000
push 0x3f400000
push 0x3f000000
push 0x3ec00000
push 0x3e800000
push 0x3f400000
push 0x3f000000
push 0x3ec00000
push 0x3e800000
push 0x3f000000
push 0x3e800000
push 0x3ec00000
push 0x3e800000
push 0x3e800000
push edi
push 0x3ec00000
push 0x3e800000
push 1
call fcn.005cd414
fld dword [0x708fd0]
push eax
call fcn.005cd414
fld dword [0x708fec]
push eax
push str.character_navi.tga
push edi
call fcn.005cd414
fld dword [0x708fe8]
push eax
call fcn.005cd414
fld dword [0x708fdc]
push eax
call fcn.005cd414
fld dword [0x708fd8]
push eax
call fcn.005cd414
fld dword [0x709004]
push eax
call fcn.005cd414
fld dword [0x709000]
push eax
call fcn.005cd414
push eax
push edi
push edi
lea ecx, [esi + 0x4674]
call fcn.00528830
push edi
push 0x3f800000
push 0x3f400000
push 0x3f000000
push 0x3ec00000
push 0x3f400000
push 0x3f000000
push 0x3f000000
push 0x3ec00000
push 0x3f400000
push 0x3f000000
push 0x3f000000
push 0x3ec00000
fld dword [0x708fd4]
push 0x3f000000
push 0x3e800000
push 0x3f000000
push 0x3ec00000
push 0x3e800000
push edi
push 0x3f000000
push 0x3ec00000
push 1
call fcn.005cd414
fld dword [0x708fd0]
push eax
call fcn.005cd414
fld dword [0x708fec]
push eax
push str.character_navi.tga
push edi
call fcn.005cd414
fld dword [0x708fe8]
push eax
call fcn.005cd414
fld dword [0x708fdc]
push eax
call fcn.005cd414
fld dword [0x708fd8]
push eax
call fcn.005cd414
fld dword [0x70900c]
push eax
call fcn.005cd414
fld dword [0x709008]
push eax
call fcn.005cd414
push eax
push edi
push edi
lea ecx, [esi + 0x4c4c]
call fcn.00528830
fld dword [0x708fd4]
push edi
push 0x3f800000
push 0x3f400000
push 0x3f200000
push 0x3f000000
push 0x3f400000
push 0x3f000000
push 0x3f200000
push 0x3f000000
push 0x3f400000
push 0x3f000000
push 0x3f200000
push 0x3f000000
push 0x3f000000
push 0x3e800000
push 0x3f200000
push 0x3f000000
push 0x3e800000
push edi
push 0x3f200000
push 0x3f000000
push 1
call fcn.005cd414
fld dword [0x708fd0]
push eax
call fcn.005cd414
fld dword [0x708fec]
push eax
push str.character_navi.tga
push edi
call fcn.005cd414
fld dword [0x708fe8]
push eax
call fcn.005cd414
fld dword [0x708fdc]
push eax
call fcn.005cd414
fld dword [0x708fd8]
push eax
call fcn.005cd414
push eax
fld dword [0x709014]
call fcn.005cd414
fld dword [0x709010]
push eax
call fcn.005cd414
push eax
push edi
push edi
lea ecx, [esi + 0x5224]
call fcn.00528830
fld dword [0x708fd4]
push edi
push 0x3f800000
push 0x3f400000
push 0x3f400000
push 0x3f200000
push 0x3f400000
push 0x3f000000
push 0x3f400000
push 0x3f200000
push 0x3f400000
push 0x3f000000
push 0x3f400000
push 0x3f200000
push 0x3f000000
push 0x3e800000
push 0x3f400000
push 0x3f200000
push 0x3e800000
push edi
push 0x3f400000
push 0x3f200000
push 1
call fcn.005cd414
fld dword [0x708fd0]
push eax
call fcn.005cd414
fld dword [0x708fec]
push eax
push str.character_navi.tga
push edi
call fcn.005cd414
fld dword [0x708fe8]
push eax
call fcn.005cd414
fld dword [0x708fdc]
push eax
call fcn.005cd414
fld dword [0x708fd8]
push eax
call fcn.005cd414
fld dword [0x70901c]
push eax
call fcn.005cd414
fld dword [0x709018]
push eax
call fcn.005cd414
push eax
push edi
push edi
lea ecx, [esi + 0x57fc]
call fcn.00528830
push 0x1ac0c
call fcn.005cc96d
add esp, 4
mov dword [esp + 0x14], eax
cmp eax, edi
mov byte [esp + 0x30], 0xb
je 0x46d999
mov ecx, eax
call fcn.004fa220
jmp 0x46d99b
xor eax, eax
push 0x20
push 0x20
push str.backpack.tga
push str.data_interface_icon
mov ecx, 0x864e8c
mov byte [esp + 0x40], 0xa
mov dword [esi + 0x5de8], eax
call fcn.005497a0
push 0xc
push 0xc
push str.TipBox.TGA
push str.data_interface
mov ecx, 0x22032fc
call fcn.005497a0
mov ecx, dword [esi + 0x5de8]
call fcn.004fbbb0
mov ecx, dword [esi + 0x5de8]
mov edx, dword [ecx]
call dword [edx + 4]
mov ecx, esi
call fcn.0046b730
mov ecx, dword [esp + 0x28]
pop edi
mov eax, esi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x24
ret