Function at 0x10019550
Capabilities:
Terminate process

Disassembly:
mov eax, dword fs:[0]
push 0xffffffffffffffff
push 0x10085b9e
push eax
mov dword fs:[0], esp
sub esp, 0x20
push esi
mov esi, ecx
cmp dword [esi + 8], 0
jne 0x1001958c
cmp dword [esi + 0xc], 0
jne 0x1001957c
call fcn.10019320
cmp dword [esi + 8], 0
jne 0x1001958c
cmp dword [esi + 0xc], 0
je 0x1001965a
cmp dword [esi + 0x10], 0
jne 0x100195d0
push 0x50
call sub.MSVCR100.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 4], eax
mov dword [esp + 0x2c], 0
test eax, eax
je 0x100195b7
push 0
mov ecx, eax
call fcn.100120a0
jmp 0x100195b9
xor eax, eax
mov dword [esp + 0x2c], 0xffffffff
mov dword [esi + 0x10], eax
test eax, eax
jne 0x100195d0
push 0xffffffffffffffff
call dword [sym.imp.MSVCR100.dll_exit]
mov eax, dword [esp + 0x34]
mov ecx, dword [esi + 0x10]
push 0
push eax
push str.GameErrorMsgKey
call fcn.10012580
cmp dword [esi + 0x10], 0
jne 0x10019628
push 0x50
call sub.MSVCR100.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x34], eax
mov dword [esp + 0x2c], 1
test eax, eax
je 0x1001960f
push 0
mov ecx, eax
call fcn.100120a0
jmp 0x10019611
xor eax, eax
mov dword [esp + 0x2c], 0xffffffff
mov dword [esi + 0x10], eax
test eax, eax
jne 0x10019628
push 0xffffffffffffffff
call dword [sym.imp.MSVCR100.dll_exit]
mov ecx, dword [esp + 0x38]
push 0
push ecx
mov ecx, dword [esi + 0x10]
push str.GameErrorMsgParam1
call fcn.10012580
push str.Error
mov ecx, esi
call fcn.10019170
pop esi
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
add esp, 0x2c
ret 8
mov ecx, dword [0x100bbcfc]
lea edx, [esp + 8]
push edx
call fcn.10012e50
cmp dword [esp + 0x1c], 8
mov esi, dword [esp + 8]
mov dword [esp + 0x2c], 2
jae 0x10019681
lea esi, [esp + 8]
push str.cs_CZ
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x1001969d
mov eax, str.Vyskytly_se_probl
jmp 0x100198dd
push str.da_DK
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x100196b9
mov eax, str.Der_er_et_problem_med_spillets_installation._Geninstall
jmp 0x100198dd
push str.de_DE
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x100196d5
mov eax, str.Es_gibt_leider_ein_Problem_mit_dem_Spiel_Setup._Bitte_installiere_das_Spiel_erneut.
jmp 0x100198dd
push str.el_GR
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x100196f1
mov eax, 0x1008cca0
jmp 0x100198dd
push str.es_ES
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x1001970d
mov eax, str.Ha_habido_un_problema_con_la_configuraci
jmp 0x100198dd
push str.es_MX
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x10019729
mov eax, str.Hay_un_problema_con_la_configuraci
jmp 0x100198dd
push str.fi_FI
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x10019745
mov eax, str.Pelisi_asennuksessa_on_ilmennyt_ongelmia._Asenna_peli_uudelleen.
jmp 0x100198dd
push str.fr_FR
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x10019761
mov eax, str.La_configuration_de_votre_jeu_a_rencontr
jmp 0x100198dd
push str.hu_HU
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x1001977d
mov eax, str.Probl
jmp 0x100198dd
push str.it_IT
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x10019799
mov eax, 0x1008c8d8
jmp 0x100198dd
push str.ja_JP
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x100197b5
mov eax, 0x1008c810
jmp 0x100198dd
push str.ko_KR
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x100197d1
mov eax, 0x1008c780
jmp 0x100198dd
push str.nl_NL
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x100197ed
mov eax, str.Er_is_een_probleem_met_de_installatie_van_je_spel._Installeer_het_spel_opnieuw.
jmp 0x100198dd
push str.no_NO
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x10019809
mov eax, str.Det_er_et_problem_med_din_spillinstallasjon._Vennligst_reinstaller_ditt_spill.
jmp 0x100198dd
push str.pl_PL
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x10019825
mov eax, str.Problem_z_konfiguracj
jmp 0x100198dd
push str.pt_BR
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x10019841
mov eax, 0x1008c540
jmp 0x100198dd
push str.pt_PT
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x1001985d
mov eax, 0x1008c4a0
jmp 0x100198dd
push str.ru_RU
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x10019876
mov eax, 0x1008c3c0
jmp 0x100198dd
push str.sv_SE
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x1001988f
mov eax, str.Det
jmp 0x100198dd
push str.th_TH
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x100198a8
mov eax, 0x1008c1f8
jmp 0x100198dd
push str.zh_CN
push esi
call fcn.100010a0
add esp, 8
test eax, eax
jne 0x100198c1
mov eax, 0x1008c160
jmp 0x100198dd
push str.zh_TW
push esi
call fcn.100010a0
add esp, 8
test eax, eax
mov eax, 0x1008c0e0
je 0x100198dd
mov eax, str.There_is_a_problem_with_your_games_setup._Please_reinstall_your_game.
push 0x1008b420
push eax
call fcn.100099a0
add esp, 8
cmp dword [esp + 0x1c], 8
jb 0x100198ff
mov eax, dword [esp + 8]
push eax
call sub.MSVCR100.dll_void___cdecl_operator_delete_void__
add esp, 4
mov ecx, dword [esp + 0x24]
pop esi
mov dword fs:[0], ecx
add esp, 0x2c
ret 8