Function at 0x468fc0
Capabilities:
Access peb ldr_data
Get process heap flags
Get process heap force flags

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4b9c31
mov eax, dword fs:[0]
push eax
push ecx
push ebx
push esi
push edi
mov eax, dword [0x4f0008]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
push 0x10
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0
lea ecx, [edi + 0xc]
mov dword [edi], vtable.CCommandMessageShow.0
mov dword [edi + 8], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d9104
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [ebx], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 1
lea ecx, [edi + 8]
mov dword [edi], vtable.CCommandMessageTitle.0
mov dword [edi + 4], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8f04
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x14
mov dword [ebx + 4], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 2
lea ecx, [edi + 0x10]
mov dword [edi], vtable.CCommandMessageTerop.0
mov dword [edi + 0xc], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8b94
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [ebx + 8], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 3
lea ecx, [edi + 8]
mov dword [edi], vtable.CCommandMessageScroll.0
mov dword [edi + 4], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8904
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [ebx + 0xc], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 4
lea ecx, [edi + 8]
mov dword [edi], vtable.CCommandInfoWindow.0
mov dword [edi + 4], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8cf4
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [ebx + 0x10], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 5
lea ecx, [edi + 8]
mov dword [edi], vtable.CCommandChoiceShow.0
mov dword [edi + 4], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8ea4
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [ebx + 0x14], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 6
lea ecx, [edi + 8]
mov dword [edi], vtable.CCommandBackgroundChange.0
mov dword [edi + 4], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8e54
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [ebx + 0x18], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 7
lea ecx, [edi + 8]
mov dword [edi], vtable.CCommandScriptExecute.0
mov dword [edi + 4], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8f84
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [ebx + 0x20], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 8
lea ecx, [edi + 8]
mov dword [edi], vtable.CCommandSaveCall.0
mov dword [edi + 4], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8d54
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [ebx + 0x1c], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 9
lea ecx, [edi + 8]
mov dword [edi], vtable.CCommandGoldChange.0
mov dword [edi + 4], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8c84
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x14
mov dword [ebx + 0x28], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xa
lea ecx, [edi + 0x10]
mov dword [edi], vtable.CCommandItemChange.0
mov dword [edi + 0xc], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8eb4
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x10
mov dword [ebx + 0x24], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xb
lea ecx, [edi + 0xc]
mov dword [edi], vtable.CCommandParameterChange.0
mov dword [edi + 8], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8e14
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x10
mov dword [ebx + 0x2c], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xc
lea ecx, [edi + 0xc]
mov dword [edi], vtable.CCommandHpRecovey.0
mov dword [edi + 8], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8974
mov esi, dword [edx]
push edx
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x10
mov dword [ebx + 0x30], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xd
lea ecx, [edi + 0xc]
mov dword [edi], vtable.CCommandExperiencePlus.0
mov dword [edi + 8], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8864
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x10
mov dword [ebx + 0x34], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xe
lea ecx, [edi + 0xc]
mov dword [edi], vtable.CCommandClassChange.0
mov dword [edi + 8], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8b74
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x14
mov dword [ebx + 0x38], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0xf
lea ecx, [edi + 0x10]
mov dword [edi], vtable.CCommandDamageHit.0
mov dword [edi + 0xc], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8f14
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [ebx + 0x3c], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x10
lea ecx, [edi + 8]
mov dword [edi], vtable.CCommandLocationFocus.0
mov dword [edi + 4], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8874
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
mov dword [ebx + 0x40], edi
push 0x1c
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x11
lea ecx, [edi + 0x18]
mov dword [edi], vtable.CCommandItemUse.0
mov dword [edi + 0x14], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d90b4
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x14
mov dword [ebx + 0x44], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x12
lea ecx, [edi + 0x10]
mov dword [edi], vtable.CCommandSkillChange.0
mov dword [edi + 0xc], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d88e4
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [ebx + 0x48], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x13
lea ecx, [edi + 8]
mov dword [edi], vtable.CCommandChapterShow.0
mov dword [edi + 4], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d9064
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [ebx + 0x4c], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x14
lea ecx, [edi + 8]
mov dword [edi], vtable.CCommandBonusChange.0
mov dword [edi + 4], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8e84
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x10
mov dword [ebx + 0x5c], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x15
lea ecx, [edi + 0xc]
mov dword [edi], vtable.CCommandTrophyChange.0
mov dword [edi + 8], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8db4
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x14
mov dword [ebx + 0x60], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x16
lea ecx, [edi + 0x10]
mov dword [edi], vtable.CCommandDurabilityChange.0
mov dword [edi + 0xc], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8af4
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x14
mov dword [ebx + 0x68], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x17
lea ecx, [edi + 0x10]
mov dword [edi], vtable.CCommandUnitStateAddition.0
mov dword [edi + 0xc], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8c34
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x14
mov dword [ebx + 0x6c], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x18
lea ecx, [edi + 0x10]
mov dword [edi], vtable.CCommandUnitSlide.0
mov dword [edi + 0xc], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d90a4
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x18
mov dword [ebx + 0x70], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x19
lea ecx, [edi + 0x14]
mov dword [edi], vtable.CCommandUnitFusion.0
mov dword [edi + 0x10], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d87c4
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x14
mov dword [ebx + 0x74], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x1a
lea ecx, [edi + 0x10]
mov dword [edi], vtable.CCommandUnitMetamorphoze.0
mov dword [edi + 0xc], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8b54
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x14
mov dword [ebx + 0x78], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x1b
lea ecx, [edi + 0x10]
mov dword [edi], vtable.CCommandStillMessage.0
mov dword [edi + 0xc], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8814
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [ebx + 0x64], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x1c
lea ecx, [edi + 8]
mov dword [edi], vtable.CCommandUnitStateChange.0
mov dword [edi + 4], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8994
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [ebx + 0x50], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x1d
lea ecx, [edi + 8]
mov dword [edi], vtable.CCommandUnitInfoChange.0
mov dword [edi + 4], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8fa4
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x14
mov dword [ebx + 0x54], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x1e
lea ecx, [edi + 0x10]
mov dword [edi], vtable.CCommandForceBattle.0
mov dword [edi + 0xc], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8fb4
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [ebx + 0x58], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x1f
lea ecx, [edi + 8]
mov dword [edi], vtable.CCommandUnitAssign.0
mov dword [edi + 4], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8b14
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x10
mov dword [ebx + 0x8c], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x20
lea ecx, [edi + 0xc]
mov dword [edi], vtable.CCommandUnitPerformance.0
mov dword [edi + 8], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8e64
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [ebx + 0x7c], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x21
lea ecx, [edi + 8]
mov dword [edi], vtable.CCommandUnitAllCommand.0
mov dword [edi + 4], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d89b4
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [ebx + 0x80], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x22
lea ecx, [edi + 8]
mov dword [edi], vtable.CCommandMapPosChoose.0
mov dword [edi + 4], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8834
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebp - 4], 0xffffffff
push 0x10
mov dword [ebx + 0x84], edi
call fcn.00491300
mov edi, eax
add esp, 4
mov dword [ebp - 0x10], edi
mov dword [ebp - 4], 0x23
lea ecx, [edi + 0xc]
mov dword [edi], vtable.CCommandMapPosOperation.0
mov dword [edi + 8], 1
mov dword [ecx], 0
mov edx, dword [0x4f7f00]
push ecx
push 0x4d8ed4
push edx
mov esi, dword [edx]
call dword [esi + 0x18]
mov dword [ebx + 0x88], edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret