Function at 0x43d0d3
Capabilities:
Terminate process

Disassembly:
mov eax, dword [0x715a54]
mov ecx, dword [0x715a60]
add eax, ecx
push ebx
add eax, dword [0x715a6c]
push esi
push edi
mov ecx, 0x6ee270
add eax, dword [0x715a3c]
add eax, dword [0x715a38]
push eax
call fcn.0048fc1c
mov edi, 0x71871c
mov ecx, edi
call fcn.0066b7d3
test eax, eax
je 0x43d148
cmp dword [0x718774], 0
je 0x43d12d
mov ecx, 0x6fe7c8
call fcn.004b658d
mov ecx, 0x6f7e38
call fcn.00420b42
mov ebx, 0x6ef528
mov ecx, ebx
call fcn.00466cff
mov ecx, 0x6ef3b0
call fcn.00533a4f
jmp 0x43d517
call fcn.005482d7
test eax, eax
mov esi, str.C:ProjectsSamuraiCodeGameInit.cpp
mov ebx, str.LOAD_ERROR:_LoadFOW___Failed
jne 0x43d190
call fcn.0067f5ad
sub esp, 0x18
mov ecx, esp
push 0x61a
call fcn.0066b1cd
sub esp, 0x18
mov eax, esp
push esi
push eax
call fcn.0066b0d0
pop ecx
pop ecx
push ebx
call fcn.0067f4fe
add esp, 0x34
call sub.kernel32.dll_IsDebuggerPresent
test eax, eax
je 0x43d1d0
int3
call fcn.005482a2
test eax, eax
jne 0x43d1de
call fcn.0067f5ad
sub esp, 0x18
mov ecx, esp
push 0x621
call fcn.0066b1cd
sub esp, 0x18
mov eax, esp
push esi
push eax
call fcn.0066b0d0
pop ecx
pop ecx
push ebx
call fcn.0067f4fe
add esp, 0x34
call sub.kernel32.dll_IsDebuggerPresent
test eax, eax
je 0x43d1d7
int3
push 1
call fcn.006a16bc
push 1
call fcn.006a16bc
call fcn.00548022
test eax, eax
jne 0x43d220
call fcn.0067f5ad
sub esp, 0x18
mov ecx, esp
push 0x62a
call fcn.0066b1cd
sub esp, 0x18
mov eax, esp
push esi
push eax
call fcn.0066b0d0
pop ecx
pop ecx
push str.LOAD_ERROR:_LoadGameTimer___Failed
call fcn.0067f4fe
add esp, 0x34
call sub.kernel32.dll_IsDebuggerPresent
test eax, eax
je 0x43d264
int3
call fcn.0054823b
test eax, eax
jne 0x43d272
call fcn.0067f5ad
sub esp, 0x18
mov ecx, esp
push 0x632
call fcn.0066b1cd
sub esp, 0x18
mov eax, esp
push esi
push eax
call fcn.0066b0d0
pop ecx
pop ecx
push str.LOAD_ERROR:_LoadPaths___Failed
call fcn.0067f4fe
add esp, 0x34
call sub.kernel32.dll_IsDebuggerPresent
test eax, eax
je 0x43d26b
int3
push 1
call fcn.006a16bc
push 1
call fcn.006a16bc
call fcn.00548247
test eax, eax
jne 0x43d2b4
call fcn.0067f5ad
sub esp, 0x18
mov ecx, esp
push 0x63a
call fcn.0066b1cd
sub esp, 0x18
mov eax, esp
push esi
push eax
call fcn.0066b0d0
pop ecx
pop ecx
push str.LOAD_ERROR:_LoadPathingGroupManager___Failed
call fcn.0067f4fe
add esp, 0x34
call sub.kernel32.dll_IsDebuggerPresent
test eax, eax
je 0x43d2f8
int3
call fcn.00547fa2
test eax, eax
jne 0x43d306
call fcn.0067f5ad
sub esp, 0x18
mov ecx, esp
push 0x643
call fcn.0066b1cd
sub esp, 0x18
mov eax, esp
push esi
push eax
call fcn.0066b0d0
pop ecx
pop ecx
push str.LOAD_ERROR:_LoadUnits___Failed
call fcn.0067f4fe
add esp, 0x34
call sub.kernel32.dll_IsDebuggerPresent
test eax, eax
je 0x43d2ff
int3
push 1
call fcn.006a16bc
push 1
call fcn.006a16bc
call fcn.00547fb2
test eax, eax
jne 0x43d348
call fcn.0067f5ad
sub esp, 0x18
mov ecx, esp
push 0x64c
call fcn.0066b1cd
sub esp, 0x18
mov eax, esp
push esi
push eax
call fcn.0066b0d0
pop ecx
pop ecx
push str.LOAD_ERROR:_LoadBuildings___Failed
call fcn.0067f4fe
add esp, 0x34
call sub.kernel32.dll_IsDebuggerPresent
test eax, eax
je 0x43d38c
int3
call fcn.00547fc2
test eax, eax
jne 0x43d39a
call fcn.0067f5ad
sub esp, 0x18
mov ecx, esp
push 0x654
call fcn.0066b1cd
sub esp, 0x18
mov eax, esp
push esi
push eax
call fcn.0066b0d0
pop ecx
pop ecx
push str.LOAD_ERROR:_LoadVisualBuildings___Failed
call fcn.0067f4fe
add esp, 0x34
call sub.kernel32.dll_IsDebuggerPresent
test eax, eax
je 0x43d393
int3
push 1
call fcn.006a16bc
push 1
call fcn.006a16bc
call fcn.00547fd2
test eax, eax
jne 0x43d3dc
call fcn.0067f5ad
sub esp, 0x18
mov ecx, esp
push 0x65d
call fcn.0066b1cd
sub esp, 0x18
mov eax, esp
push esi
push eax
call fcn.0066b0d0
pop ecx
pop ecx
push str.LOAD_ERROR:_LoadObjects___Failed
call fcn.0067f4fe
add esp, 0x34
call sub.kernel32.dll_IsDebuggerPresent
test eax, eax
je 0x43d420
int3
call fcn.00547fe2
test eax, eax
jne 0x43d42e
call fcn.0067f5ad
sub esp, 0x18
mov ecx, esp
push 0x665
call fcn.0066b1cd
sub esp, 0x18
mov eax, esp
push esi
push eax
call fcn.0066b0d0
pop ecx
pop ecx
push str.LOAD_ERROR:_LoadStaticObjects___Failed
call fcn.0067f4fe
add esp, 0x34
call sub.kernel32.dll_IsDebuggerPresent
test eax, eax
je 0x43d427
int3
push 1
call fcn.006a16bc
push 1
call fcn.006a16bc
call fcn.00547ff2
test eax, eax
jne 0x43d470
call fcn.0067f5ad
sub esp, 0x18
mov ecx, esp
push 0x66e
call fcn.0066b1cd
sub esp, 0x18
mov eax, esp
push esi
push eax
call fcn.0066b0d0
pop ecx
pop ecx
push str.LOAD_ERROR:_LoadVisualObjects___Failed
call fcn.0067f4fe
add esp, 0x34
call sub.kernel32.dll_IsDebuggerPresent
test eax, eax
je 0x43d4b4
int3
call fcn.00548012
test eax, eax
jne 0x43d4c2
call fcn.0067f5ad
sub esp, 0x18
mov ecx, esp
push 0x677
call fcn.0066b1cd
sub esp, 0x18
mov eax, esp
push esi
push eax
call fcn.0066b0d0
pop ecx
pop ecx
push str.LOAD_ERROR:_LoadPeasantManager___Failed
call fcn.0067f4fe
add esp, 0x34
call sub.kernel32.dll_IsDebuggerPresent
test eax, eax
je 0x43d4bb
int3
push 1
call fcn.006a16bc
push 1
call fcn.006a16bc
call fcn.00548080
test eax, eax
jne 0x43d508
call fcn.0067f5ad
sub esp, 0x18
mov ecx, esp
push 0x680
call fcn.0066b1cd
sub esp, 0x18
mov eax, esp
push esi
push eax
call fcn.0066b0d0
pop ecx
pop ecx
push str.LOAD_ERROR:_LoadPlayers___Failed
call fcn.0067f4fe
add esp, 0x34
call sub.kernel32.dll_IsDebuggerPresent
test eax, eax
je 0x43d5b1
int3
mov dword [0x740300], 1
mov ebx, 0x6ef528
mov esi, 0x719920
mov ecx, esi
call fcn.004cda43
mov ecx, esi
call fcn.004cdb4e
mov ecx, esi
call fcn.004cdd30
mov ecx, edi
call fcn.0066b7d3
test eax, eax
je 0x43d54c
cmp dword [0x718780], 3
je 0x43d54c
mov ecx, ebx
call fcn.00466b27
mov esi, 0x7184d0
mov ecx, esi
call fcn.0046c07f
mov ecx, 0x6ee788
call fcn.00436494
mov ecx, ebx
call fcn.00466e9d
mov ecx, edi
call fcn.0066b7d3
test eax, eax
je 0x43d57e
mov ecx, 0x7066c0
call fcn.0044353c
mov edi, 0x70d710
mov ecx, edi
call fcn.0044ed05
mov ecx, edi
call fcn.0044edd4
mov ecx, dword [0x715924]
call fcn.00493a48
mov ecx, 0x72c2f0
call fcn.0053667c
mov ecx, esi
call fcn.0046be04
pop edi
pop esi
pop ebx
ret
push 1
call fcn.006a16bc