Function at 0x4106d0
Capabilities:
Execute command
Set registry value
Terminate process

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x45c510
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x720
mov eax, dword [0x46c00c]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push 0xff
mov dword [ebp - 0x65c], 0
lea ecx, [ebp - 0x70]
mov esi, dword [0x46dd3c]
push 0x11
push 0x11
push 0x11
mov dword [esi + 0x15a0], 0
call fcn.0040af20
push 0xff
push 0x13
push 0x13
movups xmm0, xmmword [eax]
push 0x13
lea ecx, [ebp - 0x70]
movups xmmword [esi + 0x1690], xmm0
call fcn.0040af20
push 0xff
push 0x18
push 0x18
movups xmm0, xmmword [eax]
push 0x18
lea ecx, [ebp - 0x70]
movups xmmword [esi + 0x16a0], xmm0
call fcn.0040af20
push 0xff
push 0xff
push 0xff
movups xmm0, xmmword [eax]
push 0xff
lea ecx, [ebp - 0x70]
movups xmmword [esi + 0x1620], xmm0
call fcn.0040af20
push 0xff
push 0xff
push 0xff
movups xmm0, xmmword [eax]
push 0xff
lea ecx, [ebp - 0x70]
movups xmmword [esi + 0x15f0], xmm0
call fcn.0040af20
push 0xff
push 0x1e
push 0x1e
movups xmm0, xmmword [eax]
push 0x1e
lea ecx, [ebp - 0x70]
movups xmmword [esi + 0x1710], xmm0
call fcn.0040af20
push 0xff
push 0x1c
push 0x1c
movups xmm0, xmmword [eax]
push 0x1c
lea ecx, [ebp - 0x70]
movups xmmword [esi + 0x1770], xmm0
call fcn.0040af20
push 0xff
push 0x1c
push 0x1c
movups xmm0, xmmword [eax]
push 0x1c
lea ecx, [ebp - 0x70]
movups xmmword [esi + 0x1790], xmm0
call fcn.0040af20
push 0xff
push 0x1f
push 0x1f
movups xmm0, xmmword [eax]
push 0x1f
lea ecx, [ebp - 0x70]
movups xmmword [esi + 0x1780], xmm0
call fcn.0040af20
push 0xff
push 0x22
push 0x22
movups xmm0, xmmword [eax]
push 0x22
lea ecx, [ebp - 0x70]
movups xmmword [esi + 0x1740], xmm0
call fcn.0040af20
movups xmm0, xmmword [eax]
push 0xff
push 0x22
push 0x22
push 0x22
lea ecx, [ebp - 0x70]
movups xmmword [esi + 0x1760], xmm0
call fcn.0040af20
push 0xff
push 0
push 0
movups xmm0, xmmword [eax]
push 0
lea ecx, [ebp - 0x70]
movups xmmword [esi + 0x1750], xmm0
call fcn.0040af20
push 0xb8
push 0
movups xmm0, xmmword [eax]
lea eax, [ebp - 0x658]
push eax
movups xmmword [esi + 0x1640], xmm0
mov dword [esi + 0x1594], 0x41c80000
mov dword [esi + 0x159c], 0x41700000
mov dword [esi + 0x15a4], 0x41200000
mov dword [esi + 0x153c], 0x3f800000
mov dword [esi + 0x1558], 0x3f800000
mov dword [esi + 0x1560], 0x3f800000
mov dword [esi + 0x1570], 0x3f800000
mov dword [esi + 0x15b4], 0x3f800000
mov dword [esi + 0x1538], 0
mov dword [esi + 0x1554], 0x40800000
mov dword [esi + 0x156c], 0x40400000
mov dword [esi + 0x155c], 0x40800000
mov dword [esi + 0x15a0], 0x41100000
mov dword [esi + 0x15a8], 0x40400000
mov dword [esi + 0x15ac], 0x40800000
mov dword [esi + 0x15b0], 0x40800000
mov dword [esi + 0x1548], 0x3f000000
mov dword [esi + 0x154c], 0x3f000000
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea ecx, [ebp - 0x658]
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
call fcn.00403560
push dword [ebp - 0x65c]
lea ecx, [ebp - 0x1c0]
call fcn.00403f90
lea ecx, [ebp - 0x1c0]
call fcn.00403bd0
push dword [ebp - 0x65c]
lea ecx, [ebp - 0x60]
call fcn.00403f90
push 4
push str.1.9B
lea ecx, [ebp - 0x60]
call fcn.00403fb0
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x5a0]
call fcn.004037c0
lea ecx, [ebp - 0x60]
call fcn.00403770
push dword [ebp - 0x65c]
lea ecx, [ebp - 0x48]
call fcn.00403f90
push 7
push str.English
lea ecx, [ebp - 0x48]
call fcn.00403fb0
push 7
push str.English
lea ecx, [ebp - 0x48]
call fcn.00403c00
mov eax, dword [ebp - 0x658]
lea ecx, [ebp - 0x658]
push 0xa
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x658]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x410b3a
nop dword [eax]
cmp dword [ebp - 0x1ac], 0x10
lea eax, [ebp - 0x1c0]
cmovae eax, dword [ebp - 0x1c0]
cmp byte [eax], 0x23
je 0x410af6
mov esi, dword [ebp - 0x1b0]
lea ecx, [ebp - 0x1c0]
call fcn.004036f0
push 0x3d
push 0
mov edx, esi
mov ecx, eax
call fcn.00403f60
mov esi, eax
add esp, 8
cmp esi, 0xffffffff
je 0x410af6
lea eax, [ebp - 0x15]
push eax
push esi
push 0
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x3c8]
call fcn.00403d30
lea eax, [ebp - 0x661]
push eax
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0xb0]
call fcn.00403d30
push 0x45d5f4
lea ecx, [ebp - 0x3c8]
call fcn.00404350
test al, al
je 0x410ae0
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x48]
call fcn.00403740
lea ecx, [ebp - 0xb0]
call fcn.00403770
lea ecx, [ebp - 0x3c8]
call fcn.00403770
mov eax, dword [ebp - 0x658]
lea ecx, [ebp - 0x658]
push 0xa
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x658]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x410a40
mov eax, dword [0x46dd3c]
lea ecx, [ebp - 0x48]
push str.English
or dword [eax + 0x1c84], 3
mov dword [eax + 0x1c94], 0
mov dword [eax + 0x1c98], 0
mov dword [eax + 0x1c9c], 0
mov dword [eax + 0x1ca0], 0
mov dword [eax + 0x1c88], 1
mov dword [eax + 0x1ca4], 0x44200000
mov dword [eax + 0x1ca8], 0x43c80000
mov dword [eax + 0x1c8c], 1
call fcn.00404350
test al, al
je 0x410bae
mov ecx, str.Account_Creator_For_Fortnite
jmp 0x410bfa
push str.French
lea ecx, [ebp - 0x48]
call fcn.00404350
test al, al
je 0x410bc6
mov ecx, str.Crateur_de_compte_pour_Fortnite
jmp 0x410bfa
push str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00404350
test al, al
je 0x410bde
mov ecx, str.Creador_de_cuentas_para_Fortnite
jmp 0x410bfa
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, str.Account_Creator_fr_Fortnite
mov edx, str.Account_Creator_For_Fortnite
cmove ecx, edx
push 0x126
mov edx, 0x46c028
call fcn.00428820
add esp, 4
test al, al
je 0x417a18
xor edx, edx
mov ecx, str.94
call fcn.00455760
test al, al
je 0x410f0a
push str.English
lea ecx, [ebp - 0x48]
call fcn.00404350
test al, al
je 0x410c40
mov ecx, str.Username
jmp 0x410c8c
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x410c58
mov ecx, str.nom_dutilisateur
jmp 0x410c8c
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x410c70
mov ecx, str.Nombre_de_usuario
jmp 0x410c8c
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, str.Benutzername
mov edx, str.Username
cmove ecx, edx
push 0
xor edx, edx
call fcn.00456d90
add esp, 4
test al, al
je 0x410cab
mov dword [0x46c02c], 0
call fcn.00456e60
push str.English
lea ecx, [ebp - 0x48]
call fcn.00404350
test al, al
je 0x410cc3
mov ecx, str.Password
jmp 0x410d0f
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x410cdb
mov ecx, str.Mot_de_passe
jmp 0x410d0f
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x410cf3
mov ecx, str.Contrasea
jmp 0x410d0f
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, str.Passwort
mov edx, str.Password
cmove ecx, edx
push 0
xor edx, edx
call fcn.00456d90
add esp, 4
test al, al
je 0x410d2e
mov dword [0x46c02c], 1
call fcn.00456e60
push str.English
lea ecx, [ebp - 0x48]
call fcn.00404350
test al, al
je 0x410d46
mov ecx, str.Websites
jmp 0x410d92
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x410d5e
mov ecx, str.Sites_web
jmp 0x410d92
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x410d76
mov ecx, str.Pginas_web
jmp 0x410d92
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, str.Webseiten
mov edx, str.Websites
cmove ecx, edx
push 0
xor edx, edx
call fcn.00456d90
add esp, 4
test al, al
je 0x410db1
mov dword [0x46c02c], 2
call fcn.00456e60
push str.English
lea ecx, [ebp - 0x48]
call fcn.00404350
test al, al
je 0x410dc9
mov ecx, str.Info
jmp 0x410e15
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x410de1
mov ecx, str.Information
jmp 0x410e15
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x410df9
mov ecx, str.Informacin
jmp 0x410e15
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, str.Infos
mov edx, str.Info
cmove ecx, edx
push 0
xor edx, edx
call fcn.00456d90
add esp, 4
test al, al
je 0x410e34
mov dword [0x46c02c], 3
call fcn.00456e60
push str.English
lea ecx, [ebp - 0x48]
call fcn.00404350
test al, al
je 0x410e4c
mov ecx, str.Settings
jmp 0x410e98
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x410e64
mov ecx, str.Rglages
jmp 0x410e98
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x410e7c
mov ecx, str.Ajustes
jmp 0x410e98
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, str.Einstellungen
mov edx, str.Settings
cmove ecx, edx
push 0
xor edx, edx
call fcn.00456d90
add esp, 4
test al, al
je 0x410eb7
mov dword [0x46c02c], 4
call fcn.00456e60
push str.English
lea ecx, [ebp - 0x48]
call fcn.00404350
test al, al
je 0x410ecf
mov ecx, str.Test
jmp 0x410eeb
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, 0x45efa0
mov edx, str.Test
cmove ecx, edx
push 0
xor edx, edx
call fcn.00456d90
add esp, 4
test al, al
je 0x410f0a
mov dword [0x46c02c], 5
call fcn.00456e60
mov eax, dword [0x46c02c]
test eax, eax
jne 0x413b1a
call fcn.00447f30
push 0xb8
lea eax, [ebp - 0x498]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea ecx, [ebp - 0x498]
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
call fcn.00403560
push dword [ebp - 0x65c]
lea ecx, [ebp - 0xec]
call fcn.00403f90
lea ecx, [ebp - 0xec]
call fcn.00403bd0
push dword [ebp - 0x65c]
lea ecx, [ebp - 0x90]
mov byte [ebp - 0x662], 0
mov byte [ebp - 0x661], 0
mov byte [ebp - 0x15], 0
call fcn.00403f90
push 7
push str.English
lea ecx, [ebp - 0x90]
call fcn.00403fb0
push 7
push str.English
lea ecx, [ebp - 0x90]
call fcn.00403c00
mov eax, dword [ebp - 0x498]
lea ecx, [ebp - 0x498]
push 0xa
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0xec]
push eax
lea ecx, [ebp - 0x498]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x411151
nop
cmp dword [ebp - 0xd8], 0x10
lea eax, [ebp - 0xec]
cmovae eax, dword [ebp - 0xec]
cmp byte [eax], 0x23
je 0x41110d
mov esi, dword [ebp - 0xdc]
lea ecx, [ebp - 0xec]
call fcn.004036f0
push 0x3d
push 0
mov edx, esi
mov ecx, eax
call fcn.00403f60
mov esi, eax
add esp, 8
cmp esi, 0xffffffff
je 0x41110d
lea eax, [ebp - 0x664]
push eax
push esi
push 0
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403d30
lea eax, [ebp - 0x663]
push eax
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0x60]
call fcn.00403d30
push str.Show_console
lea ecx, [ebp - 0x30]
call fcn.00404350
test al, al
je 0x411094
push str.true
lea ecx, [ebp - 0x60]
call fcn.00404350
mov byte [ebp - 0x661], al
jmp 0x4110fd
push str.Show_Logs_on_console
lea ecx, [ebp - 0x30]
call fcn.00404350
test al, al
je 0x4110b7
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
jmp 0x4110fd
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x4110dd
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x4110fd
mov edx, 0x45d5f4
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x4110fd
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x90]
call fcn.00403740
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x30]
call fcn.00403770
mov eax, dword [ebp - 0x498]
lea ecx, [ebp - 0x498]
push 0xa
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0xec]
push eax
lea ecx, [ebp - 0x498]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x410ff0
push str.English
lea ecx, [ebp - 0x90]
call fcn.00404350
mov edi, dword [sym.imp.WINMM.dll_PlaySoundA]
mov esi, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test al, al
je 0x41121d
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Generate_Random_Username
call fcn.004464f0
test al, al
je 0x4114ad
lea ecx, [ebp - 0xb0]
call fcn.0040c8e0
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x4114a2
cmp byte [ebp - 0x662], 0
je 0x4111d4
push 0x40004
push 0
call esi
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x4114a2
cmp byte [ebp - 0x15], 0
je 0x4114a2
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Coppies_Random_Username
jmp 0x41148e
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4112f3
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Gnrer_un_nom_dutilisateur_alatoire
call fcn.004464f0
test al, al
je 0x4114ad
lea ecx, [ebp - 0xb0]
call fcn.0040c8e0
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x4114a2
cmp byte [ebp - 0x662], 0
je 0x41129f
push 0x40004
push 0
call esi
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x4114a2
cmp byte [ebp - 0x15], 0
je 0x4114a2
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, 0x45f010
jmp 0x41148e
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4113c9
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Generar_nombre_de_usuario_aleatorio
call fcn.004464f0
test al, al
je 0x4114ad
lea ecx, [ebp - 0xb0]
call fcn.0040c8e0
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x4114a2
cmp byte [ebp - 0x662], 0
je 0x411375
push 0x40004
push 0
call esi
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x4114a2
cmp byte [ebp - 0x15], 0
je 0x4114a2
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Coppies_Nombre_de_usuario_aleatorio
jmp 0x41148e
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4114ad
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Zufaelligen_Benutzernamen_generieren
call fcn.004464f0
test al, al
je 0x4114ad
lea ecx, [ebp - 0xb0]
call fcn.0040c8e0
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x4114a2
cmp byte [ebp - 0x662], 0
je 0x411447
push 0x40004
push 0
call esi
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x4114a2
cmp byte [ebp - 0x15], 0
je 0x4114a2
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Coppies_zuf
mov ecx, eax
call fcn.00418b40
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea ecx, [ebp - 0xb0]
call fcn.004187c0
push str.English
lea ecx, [ebp - 0x90]
call fcn.00404350
test al, al
je 0x411735
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Generate_Username_Japanese__Chinese
call fcn.004464f0
test al, al
je 0x411dbf
lea ecx, [ebp - 0xb0]
call fcn.0040d2a0
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x411db4
push 0xb8
lea ecx, [ebp - 0x278]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x278]
call fcn.00403560
lea ecx, [ebp - 0x308]
call fcn.00403850
xor al, al
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
mov eax, dword [ebp - 0x278]
push 0xa
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x308]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x41171f
cmp dword [ebp - 0x2f4], 0x10
lea eax, [ebp - 0x308]
cmovae eax, dword [ebp - 0x308]
cmp byte [eax], 0x23
je 0x41166e
push 0
push 0x3d
lea ecx, [ebp - 0x308]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x41166e
push esi
push 0
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x308]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x308]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x411617
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x41165e
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x41163d
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x41165e
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x41165e
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x30]
call fcn.00403770
mov ecx, dword [ebp - 0x278]
push 0xa
mov eax, dword [ecx + 4]
lea ecx, [ebp - 0x278]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x308]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x411593
cmp byte [ebp - 0x15], al
je 0x4116cc
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push 0x40004
push 0
call eax
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x41171f
cmp byte [ebp - 0x662], 0
je 0x41171f
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Coppies_Random_Username_Japanese_and_Chinese
mov ecx, eax
call fcn.00418b40
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea ecx, [ebp - 0x308]
call fcn.00403770
lea ecx, [ebp - 0x278]
jmp 0x411daf
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x41195a
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Gnrer_un_nom_dutilisateur_japonais_et_chinois
call fcn.004464f0
test al, al
je 0x411dbf
lea ecx, [ebp - 0xb0]
call fcn.0040d2a0
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x411db4
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x30]
call fcn.00403850
xor al, al
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x411da1
nop word [eax + eax]
push 0
lea ecx, [ebp - 0x30]
call fcn.00403700
cmp byte [eax], 0x23
je 0x4118c8
push 0
push 0x3d
lea ecx, [ebp - 0x30]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x4118c8
push esi
push 0
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x411871
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x4118b8
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x411897
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x4118b8
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x4118b8
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x78]
call fcn.00403770
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x411800
cmp byte [ebp - 0x15], al
je 0x411903
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push 0x40004
push 0
call eax
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x411da1
cmp byte [ebp - 0x662], 0
je 0x411da1
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, 0x45f15c
jmp 0x411d8d
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x411b7a
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Generar_nombre_de_usuario_japons_y_chino
call fcn.004464f0
test al, al
je 0x411dbf
lea ecx, [ebp - 0xb0]
call fcn.0040d2a0
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x411db4
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x30]
call fcn.00403850
xor al, al
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x411da1
nop dword [eax]
push 0
lea ecx, [ebp - 0x30]
call fcn.00403700
cmp byte [eax], 0x23
je 0x411ae8
push 0
push 0x3d
lea ecx, [ebp - 0x30]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x411ae8
push esi
push 0
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x411a91
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x411ad8
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x411ab7
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x411ad8
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x411ad8
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x78]
call fcn.00403770
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x411a20
cmp byte [ebp - 0x15], al
je 0x411b23
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push 0x40004
push 0
call eax
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x411da1
cmp byte [ebp - 0x662], 0
je 0x411da1
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Coppies_Nombre_de_usuario_aleatorio_japon
jmp 0x411d8d
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x411dbf
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Benutzername_generieren_Japanisch__Chinesisch
call fcn.004464f0
test al, al
je 0x411dbf
lea ecx, [ebp - 0xb0]
call fcn.0040d2a0
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x411db4
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x30]
call fcn.00403850
xor al, al
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x411da1
nop dword [eax]
push 0
lea ecx, [ebp - 0x30]
call fcn.00403700
cmp byte [eax], 0x23
je 0x411d08
push 0
push 0x3d
lea ecx, [ebp - 0x30]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x411d08
push esi
push 0
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x411cb1
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x411cf8
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x411cd7
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x411cf8
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x411cf8
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x78]
call fcn.00403770
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x411c40
cmp byte [ebp - 0x15], al
je 0x411d43
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push 0x40004
push 0
call eax
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x411da1
cmp byte [ebp - 0x662], 0
je 0x411da1
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Coppies_Zuf
mov ecx, eax
call fcn.00418b40
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea ecx, [ebp - 0x30]
call fcn.00403770
lea ecx, [ebp - 0x1a8]
call fcn.004028e0
lea ecx, [ebp - 0xb0]
call fcn.004187c0
push str.English
lea ecx, [ebp - 0x90]
call fcn.00404350
test al, al
je 0x412051
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Generate_Username_Japanese__Chinese__Random
call fcn.004464f0
test al, al
je 0x4126ce
lea ecx, [ebp - 0xb0]
call fcn.0040dc60
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x4126c3
push 0xb8
lea ecx, [ebp - 0x278]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x278]
call fcn.00403560
lea ecx, [ebp - 0x320]
call fcn.00403850
xor al, al
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
mov eax, dword [ebp - 0x278]
push 0xa
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x320]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x41203b
nop word [eax + eax]
cmp dword [ebp - 0x30c], 0x10
lea eax, [ebp - 0x320]
cmovae eax, dword [ebp - 0x320]
cmp byte [eax], 0x23
je 0x411f8b
push 0
push 0x3d
lea ecx, [ebp - 0x320]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x411f8b
push esi
push 0
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x320]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x320]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x411f34
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x411f7b
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x411f5a
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x411f7b
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x411f7b
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x30]
call fcn.00403770
mov ecx, dword [ebp - 0x278]
push 0xa
mov eax, dword [ecx + 4]
lea ecx, [ebp - 0x278]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x320]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x411eb0
cmp byte [ebp - 0x15], al
je 0x411fe8
push 0x40004
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x41203b
cmp byte [ebp - 0x662], 0
je 0x41203b
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Coppies_Random_Username_Everything_in_one.
mov ecx, eax
call fcn.00418b40
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea ecx, [ebp - 0x320]
call fcn.00403770
lea ecx, [ebp - 0x278]
jmp 0x4126be
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x41226c
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Gnrer_un_nom_dutilisateur_japonais__chinois__alatoire
call fcn.004464f0
test al, al
je 0x4126ce
lea ecx, [ebp - 0xb0]
call fcn.0040dc60
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x4126c3
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x30]
call fcn.00403850
xor al, al
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x4126b0
push 0
lea ecx, [ebp - 0x30]
call fcn.00403700
cmp byte [eax], 0x23
je 0x4121db
push 0
push 0x3d
lea ecx, [ebp - 0x30]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x4121db
push esi
push 0
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x412184
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x4121cb
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x4121aa
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x4121cb
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x4121cb
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x78]
call fcn.00403770
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x412113
cmp byte [ebp - 0x15], al
je 0x412215
push 0x40004
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x4126b0
cmp byte [ebp - 0x662], 0
je 0x4126b0
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Coppies_Nom_dutilisateur_al
jmp 0x41269c
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x412489
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Generar_nombre_de_usuario_japons__chino__aleatorio
call fcn.004464f0
test al, al
je 0x4126ce
lea ecx, [ebp - 0xb0]
call fcn.0040dc60
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x4126c3
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x30]
call fcn.00403850
xor al, al
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x4126b0
nop
push 0
lea ecx, [ebp - 0x30]
call fcn.00403700
cmp byte [eax], 0x23
je 0x4123f8
push 0
push 0x3d
lea ecx, [ebp - 0x30]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x4123f8
push esi
push 0
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x4123a1
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x4123e8
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x4123c7
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x4123e8
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x4123e8
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x78]
call fcn.00403770
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x412330
cmp byte [ebp - 0x15], al
je 0x412432
push 0x40004
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x4126b0
cmp byte [ebp - 0x662], 0
je 0x4126b0
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Coppies_Random_Username_Todo_en_uno.
jmp 0x41269c
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4126ce
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Benutzername_generieren_Japanisch__Chinesisch__Zufllig
call fcn.004464f0
test al, al
je 0x4126ce
lea ecx, [ebp - 0xb0]
call fcn.0040dc60
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x4126c3
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x30]
call fcn.00403850
xor al, al
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x4126b0
nop dword [eax + eax]
push 0
lea ecx, [ebp - 0x30]
call fcn.00403700
cmp byte [eax], 0x23
je 0x412618
push 0
push 0x3d
lea ecx, [ebp - 0x30]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x412618
push esi
push 0
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x4125c1
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x412608
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x4125e7
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x412608
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x412608
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x78]
call fcn.00403770
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x412550
cmp byte [ebp - 0x15], al
je 0x412652
push 0x40004
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x4126b0
cmp byte [ebp - 0x662], 0
je 0x4126b0
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Coppies_Random_Username_Alles_in_einem.
mov ecx, eax
call fcn.00418b40
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea ecx, [ebp - 0x30]
call fcn.00403770
lea ecx, [ebp - 0x1a8]
call fcn.004028e0
lea ecx, [ebp - 0xb0]
call fcn.004187c0
call fcn.00447f30
push str.English
lea ecx, [ebp - 0x90]
call fcn.00404350
test al, al
je 0x4129ab
push 0
push 0x45f3fc
push 0x10
push 1
mov edx, 0x46c034
mov ecx, 0x45f400
call fcn.0044a930
push str.Chinese_and_Japanese_Length
call fcn.00445a10
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
add esp, 0x14
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Generate_China_and_Japan_Name
call fcn.004464f0
test al, al
je 0x413099
mov edx, dword [0x46c034]
lea ecx, [ebp - 0xb0]
push 0x49ef80
call fcn.00410530
add esp, 4
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x41308e
push 0xb8
lea ecx, [ebp - 0x278]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x278]
call fcn.00403560
lea ecx, [ebp - 0x338]
call fcn.00403850
xor al, al
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
mov eax, dword [ebp - 0x278]
push 0xa
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x338]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x412995
nop
cmp dword [ebp - 0x324], 0x10
lea eax, [ebp - 0x338]
cmovae eax, dword [ebp - 0x338]
cmp byte [eax], 0x23
je 0x4128cb
push 0
push 0x3d
lea ecx, [ebp - 0x338]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x4128cb
push esi
push 0
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x338]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x338]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x412874
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x4128bb
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x41289a
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x4128bb
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x4128bb
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x30]
call fcn.00403770
mov ecx, dword [ebp - 0x278]
push 0xa
mov eax, dword [ecx + 4]
lea ecx, [ebp - 0x278]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x338]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x4127f0
cmp byte [ebp - 0x15], al
je 0x412928
push 0x40004
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x412995
cmp byte [ebp - 0x662], 0
je 0x412995
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Kopieren_Sie_Chinas_und_Japans_Namen_und_seinen_Charakter
mov ecx, eax
call fcn.00418b40
push dword [0x46c034]
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___int_]
mov edx, str._lang.
mov ecx, eax
call fcn.00418b40
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea ecx, [ebp - 0x338]
call fcn.00403770
lea ecx, [ebp - 0x278]
jmp 0x413089
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x412c15
push 0
push 0x45f3fc
push 0x10
push 1
mov edx, 0x46c034
mov ecx, 0x45f400
call fcn.0044a930
push str.Longueur_en_chinois_et_en_japonais
call fcn.00445a10
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
add esp, 0x14
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Gnrer_le_nom_de_la_Chine_et_du_Japon
call fcn.004464f0
test al, al
je 0x413099
mov edx, dword [0x46c034]
lea ecx, [ebp - 0xb0]
push 0x49ef80
call fcn.00410530
add esp, 4
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x41308e
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x30]
call fcn.00403850
xor al, al
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x41307b
push 0
lea ecx, [ebp - 0x30]
call fcn.00403700
cmp byte [eax], 0x23
je 0x412b6a
push 0
push 0x3d
lea ecx, [ebp - 0x30]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x412b6a
push esi
push 0
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x412b13
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x412b5a
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x412b39
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x412b5a
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x412b5a
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x78]
call fcn.00403770
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x412aa2
cmp byte [ebp - 0x15], al
je 0x412ba4
push 0x40004
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x41307b
cmp byte [ebp - 0x662], 0
je 0x41307b
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Copier_le_nom_et_le_caract_re_de_la_Chine_et_du_Japon
mov ecx, eax
call fcn.00418b40
push dword [0x46c034]
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___int_]
mov edx, str._longue.
jmp 0x413067
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x412e00
push 0
push 0x45f3fc
push 0x10
push 1
mov edx, 0x46c034
mov ecx, 0x45f400
call fcn.0044a930
push str.Chino_y_japons_Longitud
call fcn.00445a10
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
add esp, 0x14
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Generar_nombre_de_China_y_Japn
call fcn.004464f0
test al, al
je 0x413099
mov edx, dword [0x46c034]
lea ecx, [ebp - 0xb0]
push 0x49ef80
call fcn.00410530
add esp, 4
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x41308e
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x30]
call fcn.00403850
xor al, al
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x41307b
nop dword [eax]
push 0
lea ecx, [ebp - 0x30]
call fcn.00403700
cmp byte [eax], 0x23
je 0x412dd8
push 0
push 0x3d
lea ecx, [ebp - 0x30]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x412dd8
push esi
push 0
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x412d81
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x412dc8
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x412da7
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x412dc8
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x412dc8
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x78]
call fcn.00403770
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x412d10
jmp 0x412feb
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x413099
push 0
push 0x45f3fc
push 0x10
push 1
mov edx, 0x46c034
mov ecx, 0x45f400
call fcn.0044a930
push str.Chinesisch_und_Japanisch_Lnge
call fcn.00445a10
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
add esp, 0x14
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Generierung_von_China_und_Japan_Name
call fcn.004464f0
test al, al
je 0x413099
mov edx, dword [0x46c034]
lea ecx, [ebp - 0xb0]
push 0x49ef80
call fcn.00410530
add esp, 4
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x41308e
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x30]
call fcn.00403850
xor al, al
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x41307b
nop word [eax + eax]
push 0
lea ecx, [ebp - 0x30]
call fcn.00403700
cmp byte [eax], 0x23
je 0x412fc8
push 0
push 0x3d
lea ecx, [ebp - 0x30]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x412fc8
push esi
push 0
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x412f71
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x412fb8
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x412f97
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x412fb8
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x412fb8
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x78]
call fcn.00403770
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x412f00
cmp byte [ebp - 0x15], 0
je 0x413003
push 0x40004
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x41307b
cmp byte [ebp - 0x662], 0
je 0x41307b
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Copiar_el_nombre_de_China_y_Jap
mov ecx, eax
call fcn.00418b40
push dword [0x46c034]
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___int_]
mov edx, str._largo.
mov ecx, eax
call fcn.00418b40
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea ecx, [ebp - 0x30]
call fcn.00403770
lea ecx, [ebp - 0x1a8]
call fcn.004028e0
lea ecx, [ebp - 0xb0]
call fcn.004187c0
call fcn.00447f30
push str.English
lea ecx, [ebp - 0x90]
call fcn.00404350
test al, al
je 0x41337b
push 0
push 0x45f3fc
push 0x10
push 1
mov edx, 0x46c038
mov ecx, 0x45f5dc
call fcn.0044a930
push str.Random_Character_Text_Length
call fcn.00445a10
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
add esp, 0x14
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Generate_RandomChar_Name
call fcn.004464f0
test al, al
je 0x413ae8
mov edx, dword [0x46c038]
lea ecx, [ebp - 0xb0]
push 0x48ede4
call fcn.00410530
add esp, 4
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x413add
push 0xb8
lea ecx, [ebp - 0x278]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x278]
call fcn.00403560
lea ecx, [ebp - 0x350]
call fcn.00403850
xor al, al
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
mov eax, dword [ebp - 0x278]
push 0xa
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x350]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x413365
nop dword [eax]
cmp dword [ebp - 0x33c], 0x10
lea eax, [ebp - 0x350]
cmovae eax, dword [ebp - 0x350]
cmp byte [eax], 0x23
je 0x41329b
push 0
push 0x3d
lea ecx, [ebp - 0x350]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x41329b
push esi
push 0
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x350]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x350]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x413244
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x41328b
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x41326a
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x41328b
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x41328b
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x30]
call fcn.00403770
mov ecx, dword [ebp - 0x278]
push 0xa
mov eax, dword [ecx + 4]
lea ecx, [ebp - 0x278]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x350]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x4131c0
cmp byte [ebp - 0x15], al
je 0x4132f8
push 0x40004
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x413365
cmp byte [ebp - 0x662], 0
je 0x413365
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Coppies_Random_Name__and_name_is_char
mov ecx, eax
call fcn.00418b40
push dword [0x46c038]
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___int_]
mov edx, str._long.
mov ecx, eax
call fcn.00418b40
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea ecx, [ebp - 0x350]
call fcn.00403770
lea ecx, [ebp - 0x278]
jmp 0x413ad8
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4135e5
push 0
push 0x45f3fc
push 0x10
push 1
mov edx, 0x46c038
mov ecx, 0x45f5dc
call fcn.0044a930
push str.Longueur_du_texte_des_caractres_alatoires
call fcn.00445a10
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
add esp, 0x14
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Gnrer_un_nom_de_caractre_alatoire
call fcn.004464f0
test al, al
je 0x413ae8
mov edx, dword [0x46c038]
lea ecx, [ebp - 0xb0]
push 0x48ede4
call fcn.00410530
add esp, 4
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x413add
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x30]
call fcn.00403850
xor al, al
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x413aca
push 0
lea ecx, [ebp - 0x30]
call fcn.00403700
cmp byte [eax], 0x23
je 0x41353a
push 0
push 0x3d
lea ecx, [ebp - 0x30]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x41353a
push esi
push 0
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x4134e3
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x41352a
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x413509
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x41352a
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x41352a
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x78]
call fcn.00403770
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x413472
cmp byte [ebp - 0x15], al
je 0x413574
push 0x40004
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x413aca
cmp byte [ebp - 0x662], 0
je 0x413aca
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Copie_le_nom_al
mov ecx, eax
call fcn.00418b40
push dword [0x46c038]
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___int_]
mov edx, str._longue.
jmp 0x413ab6
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x413853
push 0
push 0x45f3fc
push 0x10
push 1
mov edx, 0x46c038
mov ecx, 0x45f5dc
call fcn.0044a930
push str.Longitud_de_texto_de_caracteres_aleatorios
call fcn.00445a10
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
add esp, 0x14
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Generar_nombre_de_carcter_aleatorio
call fcn.004464f0
test al, al
je 0x413ae8
mov edx, dword [0x46c038]
lea ecx, [ebp - 0xb0]
push 0x48ede4
call fcn.00410530
add esp, 4
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x413add
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x30]
call fcn.00403850
xor al, al
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x413aca
nop dword [eax]
push 0
lea ecx, [ebp - 0x30]
call fcn.00403700
cmp byte [eax], 0x23
je 0x4137a8
push 0
push 0x3d
lea ecx, [ebp - 0x30]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x4137a8
push esi
push 0
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x413751
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x413798
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x413777
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x413798
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x413798
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x78]
call fcn.00403770
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x4136e0
cmp byte [ebp - 0x15], al
je 0x4137e2
push 0x40004
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x413aca
cmp byte [ebp - 0x662], 0
je 0x413aca
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Copia_el_nombre_aleatorio_y_el_nombre_es_char
mov ecx, eax
call fcn.00418b40
push dword [0x46c038]
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___int_]
mov edx, str._larga.
jmp 0x413ab6
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x413ae8
push 0
push 0x45f3fc
push 0x10
push 1
mov edx, 0x46c038
mov ecx, 0x45f5dc
call fcn.0044a930
push str.Zufllige_Zeichentextlnge
call fcn.00445a10
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
add esp, 0x14
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Generieren_Sie_einen_zuflligen_Char_Namen
call fcn.004464f0
test al, al
je 0x413ae8
mov edx, dword [0x46c038]
lea ecx, [ebp - 0xb0]
push 0x48ede4
call fcn.00410530
add esp, 4
lea ecx, [ebp - 0xb0]
call fcn.00410610
test al, al
je 0x413add
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x30]
call fcn.00403850
xor al, al
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x413aca
nop word [eax + eax]
push 0
lea ecx, [ebp - 0x30]
call fcn.00403700
cmp byte [eax], 0x23
je 0x413a18
push 0
push 0x3d
lea ecx, [ebp - 0x30]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x413a18
push esi
push 0
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x4139c1
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x413a08
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x4139e7
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x413a08
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x413a08
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x78]
call fcn.00403770
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x413950
cmp byte [ebp - 0x15], al
je 0x413a52
push 0x40004
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x413aca
cmp byte [ebp - 0x662], 0
je 0x413aca
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Kopiert_einen_zuf
mov ecx, eax
call fcn.00418b40
push dword [0x46c038]
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___int_]
mov edx, str._lang.
mov ecx, eax
call fcn.00418b40
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea ecx, [ebp - 0x30]
call fcn.00403770
lea ecx, [ebp - 0x1a8]
call fcn.004028e0
lea ecx, [ebp - 0xb0]
call fcn.004187c0
lea ecx, [ebp - 0x90]
call fcn.00403770
lea ecx, [ebp - 0xec]
call fcn.00403770
lea ecx, [ebp - 0x428]
call fcn.004034b0
lea ecx, [ebp - 0x428]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
jmp 0x416e6c
cmp eax, 1
jne 0x4151a2
call fcn.00447f30
push 0xb8
lea ecx, [ebp - 0x498]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x498]
call fcn.00403560
lea ecx, [ebp - 0x290]
call fcn.00403850
push str.English
lea ecx, [ebp - 0x90]
call fcn.00403810
push str.English
lea ecx, [ebp - 0x90]
call fcn.00403710
mov eax, dword [ebp - 0x498]
lea ecx, [ebp - 0x498]
push 0xa
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x290]
push eax
lea ecx, [ebp - 0x498]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x413cf4
nop dword [eax]
cmp dword [ebp - 0x27c], 0x10
lea eax, [ebp - 0x290]
cmovae eax, dword [ebp - 0x290]
cmp byte [eax], 0x23
je 0x413cb0
mov esi, dword [ebp - 0x280]
lea ecx, [ebp - 0x290]
call fcn.004036f0
push 0x3d
push 0
mov edx, esi
mov ecx, eax
call fcn.00403f60
mov esi, eax
add esp, 8
cmp esi, 0xffffffff
je 0x413cb0
lea eax, [ebp - 0x663]
push eax
push esi
push 0
lea eax, [ebp - 0x290]
push eax
lea ecx, [ebp - 0x60]
call fcn.00403d30
lea eax, [ebp - 0x664]
push eax
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x290]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403d30
push str.Show_console
lea ecx, [ebp - 0x60]
call fcn.00404350
test al, al
jne 0x413c93
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x60]
call fcn.00403dd0
test al, al
jne 0x413c93
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x60]
call fcn.00403dd0
test al, al
jne 0x413c93
mov edx, 0x45d5f4
lea ecx, [ebp - 0x60]
call fcn.00403dd0
test al, al
je 0x413ca0
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x90]
call fcn.00403740
jmp 0x413ca0
mov edx, str.true
lea ecx, [ebp - 0x30]
call fcn.00403dd0
lea ecx, [ebp - 0x30]
call fcn.00403770
lea ecx, [ebp - 0x60]
call fcn.00403770
mov eax, dword [ebp - 0x498]
lea ecx, [ebp - 0x498]
push 0xa
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x290]
push eax
lea ecx, [ebp - 0x498]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x413bc0
mov edx, str.English
lea ecx, [ebp - 0x90]
call fcn.00403dd0
mov edi, dword [sym.imp.WINMM.dll_PlaySoundA]
test al, al
je 0x413f0f
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Generate_Password_8_Char
call fcn.004464f0
test al, al
je 0x41459a
lea ecx, [ebp - 0xcc]
call fcn.0040e5e0
lea ecx, [ebp - 0xcc]
call fcn.00410610
test al, al
je 0x41458f
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x30]
call fcn.00403850
xor al, al
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x41457c
nop dword [eax]
push 0
lea ecx, [ebp - 0x30]
call fcn.00403700
cmp byte [eax], 0x23
je 0x413e88
push 0
push 0x3d
lea ecx, [ebp - 0x30]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x413e88
push esi
push 0
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x413e31
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x413e78
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x413e57
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x413e78
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x413e78
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x78]
call fcn.00403770
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x413dc0
cmp byte [ebp - 0x15], al
je 0x413ec3
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push 0x40004
push 0
call eax
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x41457c
cmp byte [ebp - 0x662], 0
je 0x41457c
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Coppies_Password_8char_:
jmp 0x414552
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x41412b
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Gnrer_un_mot_de_passe__8_caractres
call fcn.004464f0
test al, al
je 0x41459a
lea ecx, [ebp - 0xcc]
call fcn.0040e5e0
lea ecx, [ebp - 0xcc]
call fcn.00410610
test al, al
je 0x41458f
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x30]
call fcn.00403850
xor al, al
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x41457c
push 0
lea ecx, [ebp - 0x30]
call fcn.00403700
cmp byte [eax], 0x23
je 0x414099
push 0
push 0x3d
lea ecx, [ebp - 0x30]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x414099
push esi
push 0
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x414042
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x414089
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x414068
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x414089
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x414089
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x78]
call fcn.00403770
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x413fd1
cmp byte [ebp - 0x15], al
je 0x4140d4
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push 0x40004
push 0
call eax
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x41457c
cmp byte [ebp - 0x662], 0
je 0x41457c
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Copies_Mot_de_passe_8_caract_res_:
jmp 0x414552
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x41434a
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Generar_contrasea_8_caracteres
call fcn.004464f0
test al, al
je 0x41459a
lea ecx, [ebp - 0xcc]
call fcn.0040e5e0
lea ecx, [ebp - 0xcc]
call fcn.00410610
test al, al
je 0x41458f
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x30]
call fcn.00403850
xor al, al
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x41457c
nop dword [eax]
push 0
lea ecx, [ebp - 0x30]
call fcn.00403700
cmp byte [eax], 0x23
je 0x4142b8
push 0
push 0x3d
lea ecx, [ebp - 0x30]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x4142b8
push esi
push 0
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x414261
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x4142a8
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x414287
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x4142a8
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x4142a8
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x78]
call fcn.00403770
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x4141f0
cmp byte [ebp - 0x15], al
je 0x4142f3
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push 0x40004
push 0
call eax
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x41457c
cmp byte [ebp - 0x662], 0
je 0x41457c
push 0x4e4
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Copias_Contrase_a_8char_:
jmp 0x414552
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x41459a
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, eax
mov ecx, str.Passwort_generieren_8_Zeichen
call fcn.004464f0
test al, al
je 0x41459a
lea ecx, [ebp - 0xcc]
call fcn.0040e5e0
lea ecx, [ebp - 0xcc]
call fcn.00410610
test al, al
je 0x41458f
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x30]
call fcn.00403850
xor al, al
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x41457c
nop dword [eax]
push 0
lea ecx, [ebp - 0x30]
call fcn.00403700
cmp byte [eax], 0x23
je 0x4144d8
push 0
push 0x3d
lea ecx, [ebp - 0x30]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x4144d8
push esi
push 0
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x414481
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x4144c8
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x4144a7
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x4144c8
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x78]
call fcn.00403dd0
test al, al
je 0x4144c8
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x78]
call fcn.00403770
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x414410
cmp byte [ebp - 0x15], al
je 0x414513
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push 0x40004
push 0
call eax
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x41457c
cmp byte [ebp - 0x662], 0
je 0x41457c
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str._Coppies_Passwort_8char_:
mov ecx, eax
call fcn.00418b40
lea ecx, [ebp - 0xcc]
mov esi, eax
call fcn.004187a0
push eax
mov ecx, esi
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___void_const__]
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea ecx, [ebp - 0x30]
call fcn.00403770
lea ecx, [ebp - 0x1a8]
call fcn.004028e0
lea ecx, [ebp - 0xcc]
call fcn.004187c0
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, str.English
lea ecx, [ebp - 0x90]
mov esi, eax
call fcn.00403dd0
test al, al
je 0x4145cd
mov ecx, str.Generate_Password_16_Char
jmp 0x41463d
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4145e8
mov ecx, str.Generar_contrasea_16_caracteres
jmp 0x41463d
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x414603
mov ecx, str.Gnrer_un_mot_de_passe_de_16_caractres
jmp 0x41463d
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x41461e
mov ecx, str.Passwort_generieren_16_Zeichen
jmp 0x41463d
mov edx, str.Russian
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
mov ecx, str.__16_
mov edx, str.Generate_Password_16_Char
cmove ecx, edx
mov edx, esi
call fcn.004464f0
test al, al
je 0x414942
lea ecx, [ebp - 0xcc]
call fcn.0040efa0
lea ecx, [ebp - 0xcc]
call fcn.00410610
test al, al
je 0x414937
push 0xb8
lea ecx, [ebp - 0x278]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x278]
call fcn.00403560
lea ecx, [ebp - 0x368]
call fcn.00403850
xor al, al
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
mov eax, dword [ebp - 0x278]
push 0xa
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x368]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x414921
cmp dword [ebp - 0x354], 0x10
lea eax, [ebp - 0x368]
cmovae eax, dword [ebp - 0x368]
cmp byte [eax], 0x23
je 0x4147cb
push 0
push 0x3d
lea ecx, [ebp - 0x368]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x4147cb
push esi
push 0
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x368]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x368]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x414774
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x4147bb
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x41479a
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x4147bb
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x4147bb
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x30]
call fcn.00403770
mov ecx, dword [ebp - 0x278]
push 0xa
mov eax, dword [ecx + 4]
lea ecx, [ebp - 0x278]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x368]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x4146f0
cmp byte [ebp - 0x15], al
je 0x414828
push 0x40004
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x414921
cmp byte [ebp - 0x662], 0
je 0x414921
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str.English
lea ecx, [ebp - 0x90]
mov esi, eax
call fcn.00403dd0
test al, al
je 0x414887
mov edx, str._Coppies_Password_16char_:
jmp 0x4148f7
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4148a2
mov edx, str._Copias_Contrasea_16char_:
jmp 0x4148f7
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4148bd
mov edx, str._Copie_le_mot_de_passe_16_caractres_:
jmp 0x4148f7
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4148d8
mov edx, str._Coppies_Passwort_16char_:
jmp 0x4148f7
mov edx, str.Russian
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
mov edx, str.___16__:
mov ecx, str._Coppies_Password_16char_:
cmove edx, ecx
mov ecx, esi
call fcn.00418b40
lea ecx, [ebp - 0xcc]
mov esi, eax
call fcn.004187a0
push eax
mov ecx, esi
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___void_const__]
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea ecx, [ebp - 0x368]
call fcn.00403770
lea ecx, [ebp - 0x278]
call fcn.004028e0
lea ecx, [ebp - 0xcc]
call fcn.004187c0
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, str.English
lea ecx, [ebp - 0x90]
mov esi, eax
call fcn.00403dd0
test al, al
je 0x414975
mov ecx, str.Generate_Password_32_Char
jmp 0x4149e5
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x414990
mov ecx, str.Generar_contrasea_32_caracteres
jmp 0x4149e5
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4149ab
mov ecx, str.Gnrer_un_mot_de_passe_de_32_caractres
jmp 0x4149e5
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4149c6
mov ecx, str.Passwort_generieren_32_Zeichen
jmp 0x4149e5
mov edx, str.Russian
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
mov ecx, str.__32_
mov edx, str.Generate_Password_32_Char
cmove ecx, edx
mov edx, esi
call fcn.004464f0
test al, al
je 0x414cf2
lea ecx, [ebp - 0xcc]
call fcn.0040f960
lea ecx, [ebp - 0xcc]
call fcn.00410610
test al, al
je 0x414ce7
push 0xb8
lea ecx, [ebp - 0x278]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x278]
call fcn.00403560
lea ecx, [ebp - 0x380]
call fcn.00403850
xor al, al
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
mov eax, dword [ebp - 0x278]
push 0xa
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x380]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x414cd1
nop dword [eax + eax]
cmp dword [ebp - 0x36c], 0x10
lea eax, [ebp - 0x380]
cmovae eax, dword [ebp - 0x380]
cmp byte [eax], 0x23
je 0x414b7b
push 0
push 0x3d
lea ecx, [ebp - 0x380]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x414b7b
push esi
push 0
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x380]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x380]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x414b24
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x414b6b
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x414b4a
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x414b6b
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x414b6b
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x30]
call fcn.00403770
mov ecx, dword [ebp - 0x278]
push 0xa
mov eax, dword [ecx + 4]
lea ecx, [ebp - 0x278]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x380]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x414aa0
cmp byte [ebp - 0x15], al
je 0x414bd8
push 0x40004
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x414cd1
cmp byte [ebp - 0x662], 0
je 0x414cd1
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str.English
lea ecx, [ebp - 0x90]
mov esi, eax
call fcn.00403dd0
test al, al
je 0x414c37
mov edx, str._Coppies_Password_32char_:
jmp 0x414ca7
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x414c52
mov edx, str._Copias_Contrasea_32char_:
jmp 0x414ca7
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x414c6d
mov edx, str._Copie_le_mot_de_passe_32char_:
jmp 0x414ca7
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x414c88
mov edx, str._Coppies_Passwort_32char_:
jmp 0x414ca7
mov edx, str.Russian
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
mov edx, str.___32__:
mov ecx, str._Coppies_Password_32char_:
cmove edx, ecx
mov ecx, esi
call fcn.00418b40
lea ecx, [ebp - 0xcc]
mov esi, eax
call fcn.004187a0
push eax
mov ecx, esi
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___void_const__]
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea ecx, [ebp - 0x380]
call fcn.00403770
lea ecx, [ebp - 0x278]
call fcn.004028e0
lea ecx, [ebp - 0xcc]
call fcn.004187c0
call fcn.00447f30
push 0
push 0x45f3fc
push 0x80
push 0x10
mov edx, 0x46c030
mov ecx, 0x45d85f
call fcn.0044a930
add esp, 0x10
lea ecx, [ebp - 0x90]
mov edx, str.English
call fcn.00403dd0
test al, al
je 0x414d32
mov ecx, str.Password_Length_16___128.
jmp 0x414da2
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x414d4d
mov ecx, str.Longitud_de_la_contrasea_16___128.
jmp 0x414da2
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x414d68
mov ecx, str.Longueur_du_mot_de_passe_16___128.
jmp 0x414da2
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x414d83
mov ecx, str.Passwort_Lnge_16___128.
jmp 0x414da2
mov edx, str.Russian
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
mov ecx, str.__16___128.
mov edx, str.Password_Length
cmove ecx, edx
push ecx
call fcn.00445a10
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
add esp, 4
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, str.English
lea ecx, [ebp - 0x90]
mov esi, eax
call fcn.00403dd0
test al, al
je 0x414dde
mov ecx, str.Generate_Password_any_lenght.
jmp 0x414e4e
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x414df9
mov ecx, str.Genere_contraseas_de_cualquier_longitud.
jmp 0x414e4e
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x414e14
mov ecx, str.Gnrer_un_mot_de_passe_de_nimporte_quelle_longueur.
jmp 0x414e4e
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x414e2f
mov ecx, str.Passwort_in_beliebiger_Lnge_generieren.
jmp 0x414e4e
mov edx, str.Russian
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
mov ecx, str.___.
mov edx, str.Generate_Password_any_lenght.
cmove ecx, edx
mov edx, esi
call fcn.004464f0
test al, al
je 0x41517c
mov edx, dword [0x46c030]
lea ecx, [ebp - 0xcc]
push 0x49ef74
call fcn.00410320
add esp, 4
lea ecx, [ebp - 0xcc]
call fcn.00410610
test al, al
je 0x415171
push 0xb8
lea ecx, [ebp - 0x278]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x278]
call fcn.00403560
lea ecx, [ebp - 0x398]
call fcn.00403850
xor al, al
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov byte [ebp - 0x662], al
mov eax, dword [ebp - 0x278]
push 0xa
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x398]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x41515b
nop
cmp dword [ebp - 0x384], 0x10
lea eax, [ebp - 0x398]
cmovae eax, dword [ebp - 0x398]
cmp byte [eax], 0x23
je 0x414feb
push 0
push 0x3d
lea ecx, [ebp - 0x398]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x414feb
push esi
push 0
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x398]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x398]
call fcn.00403660
mov edx, str.Show_console
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x414f94
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x661], al
jmp 0x414fdb
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x414fba
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x662], al
jmp 0x414fdb
mov edx, str.Play_music_on_click
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x414fdb
mov edx, str.true
lea ecx, [ebp - 0x60]
call fcn.00403dd0
mov byte [ebp - 0x15], al
lea ecx, [ebp - 0x60]
call fcn.00403770
lea ecx, [ebp - 0x30]
call fcn.00403770
mov ecx, dword [ebp - 0x278]
push 0xa
mov eax, dword [ecx + 4]
lea ecx, [ebp - 0x278]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x398]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x414f10
cmp byte [ebp - 0x15], al
je 0x415048
push 0x40004
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
push 0x68
call edi
cmp byte [ebp - 0x661], 0
je 0x41515b
cmp byte [ebp - 0x662], 0
je 0x41515b
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str.English
lea ecx, [ebp - 0x90]
mov esi, eax
call fcn.00403dd0
test al, al
je 0x4150a7
mov edx, str._Copied_Password_Length
jmp 0x415117
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4150c2
mov edx, str._Longitud_de_la_contrasea_copiada
jmp 0x415117
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4150dd
mov edx, str._Longueur_du_mot_de_passe_copi
jmp 0x415117
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4150f8
mov edx, str._Kopierte_Passwortlnge
jmp 0x415117
mov edx, str.Russian
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
mov edx, 0x45fdf8
mov ecx, str._Copied_Password_Length
cmove edx, ecx
mov ecx, esi
call fcn.00418b40
push dword [0x46c030]
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___int_]
mov edx, 0x45e6c8
mov ecx, eax
call fcn.00418b40
lea ecx, [ebp - 0xcc]
mov esi, eax
call fcn.004187a0
push eax
mov ecx, esi
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___void_const__]
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea ecx, [ebp - 0x398]
call fcn.00403770
lea ecx, [ebp - 0x278]
call fcn.004028e0
lea ecx, [ebp - 0xcc]
call fcn.004187c0
lea ecx, [ebp - 0x90]
call fcn.00403770
lea ecx, [ebp - 0x290]
call fcn.00403770
lea ecx, [ebp - 0x498]
call fcn.004028e0
jmp 0x416e6c
cmp eax, 2
jne 0x4159d7
call fcn.00447f30
push 0
push dword [0x4a34d4]
mov ecx, 0x49ef68
call fcn.00417ca0
mov ecx, eax
call fcn.004036f0
mov edx, eax
mov ecx, 0x45d85f
call fcn.00448590
add esp, 4
test al, al
je 0x41525f
mov ecx, 0x49ef68
xor edi, edi
call fcn.00417cc0
test eax, eax
je 0x41525a
cmp dword [0x4a34d4], edi
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
xorps xmm1, xmm1
sete byte [ebp - 0x15]
call fcn.0040aee0
push edi
mov ecx, 0x49ef68
mov esi, eax
call fcn.00417ca0
mov ecx, eax
call fcn.004036f0
mov dl, byte [ebp - 0x15]
mov ecx, eax
push esi
push 0
call fcn.00455180
mov ecx, dword [0x4a34d4]
add esp, 8
test al, al
cmovne ecx, edi
cmp byte [ebp - 0x15], 0
mov dword [0x4a34d4], ecx
je 0x41524b
call fcn.0042b8b0
mov ecx, 0x49ef68
inc edi
call fcn.00417cc0
cmp edi, eax
jb 0x4151f0
call fcn.0042d2a0
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, str.English
lea ecx, [ebp - 0x48]
mov esi, eax
call fcn.00403dd0
test al, al
je 0x41528f
mov ecx, str.Open_Website
jmp 0x4152f3
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4152a7
mov ecx, str.Ouvrir_le_site_web
jmp 0x4152f3
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4152bf
mov ecx, str.Abrir_el_sitio_web
jmp 0x4152f3
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4152d7
mov ecx, str.Website_ffnen
jmp 0x4152f3
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, 0x45fe74
mov edx, str.Open_Website
cmove ecx, edx
mov edx, esi
call fcn.004464f0
mov edi, 0x45fef4
test al, al
je 0x415622
push dword [0x4a34d4]
mov ecx, 0x49ef68
call fcn.00417ca0
push eax
lea ecx, [ebp - 0x90]
call fcn.004188d0
lea ecx, [ebp - 0x30]
call fcn.00403850
lea eax, [ebp - 0x90]
mov edx, str.start
push eax
lea ecx, [ebp - 0x2f0]
call fcn.00419020
add esp, 4
lea ecx, [ebp - 0x30]
push eax
call fcn.00418850
lea ecx, [ebp - 0x2f0]
call fcn.00403770
lea ecx, [ebp - 0x30]
call fcn.004036f0
push eax
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
add esp, 4
lea ecx, [ebp - 0x278]
push 0xb8
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x278]
call fcn.00403560
lea ecx, [ebp - 0x2a8]
call fcn.00403850
xor al, al
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov eax, dword [ebp - 0x278]
push 0xa
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x2a8]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x4155f9
nop dword [eax + eax]
cmp dword [ebp - 0x294], 0x10
lea eax, [ebp - 0x2a8]
cmovae eax, dword [ebp - 0x2a8]
cmp byte [eax], 0x23
je 0x4154d1
mov esi, dword [ebp - 0x298]
lea ecx, [ebp - 0x2a8]
call fcn.004036f0
push 0x3d
push 0
mov edx, esi
mov ecx, eax
call fcn.00403f60
mov esi, eax
add esp, 8
cmp esi, 0xffffffff
je 0x4154d1
lea eax, [ebp - 0x663]
push eax
push esi
push 0
lea eax, [ebp - 0x2a8]
push eax
lea ecx, [ebp - 0x60]
call fcn.00403d30
lea eax, [ebp - 0x664]
push eax
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x2a8]
push eax
lea ecx, [ebp - 0xcc]
call fcn.00403d30
push str.Show_console
lea ecx, [ebp - 0x60]
call fcn.00404350
test al, al
je 0x415497
mov edx, str.true
lea ecx, [ebp - 0xcc]
call fcn.00403dd0
mov byte [ebp - 0x15], al
jmp 0x4154be
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x60]
call fcn.00403dd0
test al, al
je 0x4154be
mov edx, str.true
lea ecx, [ebp - 0xcc]
call fcn.00403dd0
mov byte [ebp - 0x661], al
lea ecx, [ebp - 0xcc]
call fcn.00403770
lea ecx, [ebp - 0x60]
call fcn.00403770
mov ecx, dword [ebp - 0x278]
push 0xa
mov eax, dword [ecx + 4]
lea ecx, [ebp - 0x278]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x2a8]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x4153f0
cmp byte [ebp - 0x15], al
je 0x4155f9
cmp byte [ebp - 0x661], al
je 0x4155f9
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str.English
lea ecx, [ebp - 0x48]
mov esi, eax
call fcn.00403dd0
test al, al
je 0x41556e
mov edx, str._Opened_Website:
jmp 0x4155cf
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x415586
mov edx, str._Site_Internet_ouvert:
jmp 0x4155cf
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41559e
mov edx, str._Pgina_web_abierta:
jmp 0x4155cf
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4155b6
mov edx, str._Geffnete_Website:
jmp 0x4155cf
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov edx, edi
mov eax, str._Opened_Website:
cmove edx, eax
mov ecx, esi
call fcn.00418b40
lea ecx, [ebp - 0x90]
mov esi, eax
call fcn.004036f0
mov edx, eax
mov ecx, esi
call fcn.00418b40
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea ecx, [ebp - 0x2a8]
call fcn.00403770
lea ecx, [ebp - 0x278]
call fcn.004028e0
lea ecx, [ebp - 0x30]
call fcn.00403770
lea ecx, [ebp - 0x90]
call fcn.00403770
movss xmm1, dword [0x467100]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, str.English
lea ecx, [ebp - 0x48]
mov esi, eax
call fcn.00403dd0
test al, al
je 0x415652
mov ecx, str.Register_Epic_Games_Account
jmp 0x4156b6
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41566a
mov ecx, str.Enregistrer_un_compte_Epic_Games
jmp 0x4156b6
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x415682
mov ecx, str.Registrar_cuenta_de_Epic_Games
jmp 0x4156b6
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41569a
mov ecx, str.Epic_Games_Konto_registrieren
jmp 0x4156b6
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, str.___Epic_Games
mov edx, str.Register_Epic_Games_Account
cmove ecx, edx
mov edx, esi
call fcn.004464f0
test al, al
je 0x416e6c
push str.https:__www.epicgames.com_id_register_date_of_birth
lea ecx, [ebp - 0x90]
call fcn.00403810
lea ecx, [ebp - 0x30]
call fcn.00403850
lea eax, [ebp - 0x90]
mov edx, str.start
push eax
lea ecx, [ebp - 0x2f0]
call fcn.00419020
add esp, 4
lea ecx, [ebp - 0x30]
push eax
call fcn.00418850
lea ecx, [ebp - 0x2f0]
call fcn.00403770
lea ecx, [ebp - 0x30]
call fcn.004036f0
push eax
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
add esp, 4
lea ecx, [ebp - 0x278]
push 0xb8
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x278]
call fcn.00403560
lea ecx, [ebp - 0x2c0]
call fcn.00403850
xor al, al
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x661], al
mov eax, dword [ebp - 0x278]
push 0xa
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x2c0]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x4159a9
nop dword [eax]
cmp dword [ebp - 0x2ac], 0x10
lea eax, [ebp - 0x2c0]
cmovae eax, dword [ebp - 0x2c0]
cmp byte [eax], 0x23
je 0x415881
mov esi, dword [ebp - 0x2b0]
lea ecx, [ebp - 0x2c0]
call fcn.004036f0
push 0x3d
push 0
mov edx, esi
mov ecx, eax
call fcn.00403f60
mov esi, eax
add esp, 8
cmp esi, 0xffffffff
je 0x415881
lea eax, [ebp - 0x663]
push eax
push esi
push 0
lea eax, [ebp - 0x2c0]
push eax
lea ecx, [ebp - 0x60]
call fcn.00403d30
lea eax, [ebp - 0x664]
push eax
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x2c0]
push eax
lea ecx, [ebp - 0xcc]
call fcn.00403d30
push str.Show_console
lea ecx, [ebp - 0x60]
call fcn.00404350
test al, al
je 0x415847
mov edx, str.true
lea ecx, [ebp - 0xcc]
call fcn.00403dd0
mov byte [ebp - 0x15], al
jmp 0x41586e
mov edx, str.Show_Logs_on_console
lea ecx, [ebp - 0x60]
call fcn.00403dd0
test al, al
je 0x41586e
mov edx, str.true
lea ecx, [ebp - 0xcc]
call fcn.00403dd0
mov byte [ebp - 0x661], al
lea ecx, [ebp - 0xcc]
call fcn.00403770
lea ecx, [ebp - 0x60]
call fcn.00403770
mov ecx, dword [ebp - 0x278]
push 0xa
mov eax, dword [ecx + 4]
lea ecx, [ebp - 0x278]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_char___thiscall_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const]
movzx eax, al
lea edx, [ebp - 0x2c0]
push eax
lea ecx, [ebp - 0x278]
call fcn.004043e0
add esp, 4
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x4157a0
cmp byte [ebp - 0x15], al
je 0x4159a9
cmp byte [ebp - 0x661], al
je 0x4159a9
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str.English
lea ecx, [ebp - 0x48]
mov esi, eax
call fcn.00403dd0
test al, al
je 0x41591e
mov edi, str._Opened_Website:
jmp 0x41597d
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x415936
mov edi, str._Site_Internet_ouvert:
jmp 0x41597d
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41594e
mov edi, str._Pgina_web_abierta:
jmp 0x41597d
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x415966
mov edi, str._Geffnete_Website:
jmp 0x41597d
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov eax, str._Opened_Website:
cmove edi, eax
mov edx, edi
mov ecx, esi
call fcn.00418b40
lea ecx, [ebp - 0x90]
mov esi, eax
call fcn.004036f0
mov edx, eax
mov ecx, esi
call fcn.00418b40
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea ecx, [ebp - 0x2c0]
call fcn.00403770
lea ecx, [ebp - 0x278]
call fcn.004028e0
lea ecx, [ebp - 0x30]
call fcn.00403770
lea ecx, [ebp - 0x90]
call fcn.00403770
jmp 0x416e6c
cmp eax, 3
jne 0x4167fd
push str.1.9B
lea ecx, [ebp - 0x60]
call fcn.00403810
push str.1.9T
lea ecx, [ebp - 0x78]
call fcn.00403810
lea eax, [ebp - 0x60]
mov edx, str.Build
push eax
lea ecx, [ebp - 0x2d8]
call fcn.00419020
add esp, 4
lea eax, [ebp - 0x78]
mov edx, str.Build
lea ecx, [ebp - 0xb0]
push eax
call fcn.00419020
add esp, 4
lea ecx, [ebp - 0x3c8]
push str.Anonymous
call fcn.00403810
lea eax, [ebp - 0x60]
mov edx, str.Construire
push eax
lea ecx, [ebp - 0x588]
call fcn.00419020
add esp, 4
lea eax, [ebp - 0x78]
mov edx, str.Construire
lea ecx, [ebp - 0x2f0]
push eax
call fcn.00419020
add esp, 4
lea ecx, [ebp - 0x3e0]
push str.Anonyme
call fcn.00403810
lea eax, [ebp - 0x60]
mov edx, str.Construya
push eax
lea ecx, [ebp - 0x570]
call fcn.00419020
add esp, 4
lea eax, [ebp - 0x78]
mov edx, str.Construya
lea ecx, [ebp - 0x528]
push eax
call fcn.00419020
add esp, 4
lea ecx, [ebp - 0x510]
push str.Annimo
call fcn.00403810
lea eax, [ebp - 0x60]
mov edx, str.Bauen_Sie
push eax
lea ecx, [ebp - 0x558]
call fcn.00419020
add esp, 4
lea eax, [ebp - 0x78]
mov edx, str.Bauen_Sie
lea ecx, [ebp - 0x4f8]
push eax
call fcn.00419020
add esp, 4
lea ecx, [ebp - 0x4e0]
push str.Anonym
call fcn.00403810
lea eax, [ebp - 0x60]
mov edx, 0x460060
push eax
lea ecx, [ebp - 0x540]
call fcn.00419020
add esp, 4
lea eax, [ebp - 0x78]
mov edx, 0x460060
lea ecx, [ebp - 0x4c8]
push eax
call fcn.00419020
add esp, 4
lea ecx, [ebp - 0x4b0]
push 0x460070
call fcn.00403810
call fcn.00447f30
movss xmm1, dword [0x4670f4]
lea ecx, [ebp - 0x660]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, str.English
lea ecx, [ebp - 0x48]
mov esi, eax
call fcn.00403dd0
test al, al
je 0x415b65
mov ecx, str.My_Discord
jmp 0x415bc9
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x415b7d
mov ecx, str.Mon_Discord
jmp 0x415bc9
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x415b95
mov ecx, str.Mi_Discordia
jmp 0x415bc9
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x415bad
mov ecx, str.Mein_Diskord
jmp 0x415bc9
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, 0x4600b8
mov edx, str.My_Discord
cmove ecx, edx
mov edx, esi
call fcn.004464f0
test al, al
je 0x415d4b
push str._SkyDash4150
lea ecx, [ebp - 0x30]
call fcn.00403810
lea ecx, [ebp - 0x30]
call fcn.00403bf0
lea ecx, [ebp - 0x30]
mov esi, eax
call fcn.004036f0
push 0
push 0
push esi
push eax
push 0
push 0xfde9
call dword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
push 0
push eax
lea ecx, [ebp - 0xcc]
mov dword [ebp - 0x65c], eax
call fcn.00418820
push 0
lea ecx, [ebp - 0xcc]
call fcn.004187b0
lea ecx, [ebp - 0x30]
mov edi, eax
call fcn.00403bf0
lea ecx, [ebp - 0x30]
mov esi, eax
call fcn.004036f0
push dword [ebp - 0x65c]
push edi
push esi
push eax
push 0
push 0xfde9
call dword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
lea ecx, [ebp - 0xcc]
call fcn.00410610
test al, al
je 0x415d38
push 0x40004
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
push 0x66
call dword [sym.imp.WINMM.dll_PlaySoundA]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x45d85f
call fcn.00418b40
mov edx, 0x49ef44
mov ecx, eax
call fcn.00418fc0
mov edx, 0x45d85f
mov ecx, eax
call fcn.00418b40
mov edx, str.English
lea ecx, [ebp - 0x48]
mov esi, eax
call fcn.00403dd0
test al, al
je 0x415cc0
mov edx, str._I_copy_this_discord_name.
jmp 0x415d24
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x415cd8
mov edx, str._Je_copie_ce_nom_de_discord.
jmp 0x415d24
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x415cf0
mov edx, str._Copio_este_nombre_de_discordia.
jmp 0x415d24
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x415d08
mov edx, str._Ich_kopiere_diesen_Datentrger___Namen.
jmp 0x415d24
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov edx, 0x46016c
mov ecx, str._I_copy_this_discord_name.
cmove edx, ecx
mov ecx, esi
call fcn.00418b40
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea ecx, [ebp - 0xcc]
call fcn.004187c0
lea ecx, [ebp - 0x30]
call fcn.00403770
movss xmm1, dword [0x467158]
xorps xmm0, xmm0
call fcn.0042be50
mov edx, str.English
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x415d73
mov ecx, str.By__SkyDash4150
jmp 0x415dd7
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x415d8b
mov ecx, str.Par__SkyDash4150
jmp 0x415dd7
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x415da3
mov ecx, str.Por__SkyDash4150
jmp 0x415dd7
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x415dbb
mov ecx, str.Von__SkyDash4150
jmp 0x415dd7
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, str.___SkyDash4150
mov edx, str.By__SkyDash4150
cmove ecx, edx
push ecx
call fcn.00445a10
add esp, 4
call fcn.00447f30
push str._______________________________
call fcn.00445a10
add esp, 4
call fcn.00447f30
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x30]
call fcn.00403850
push str.English
lea ecx, [ebp - 0x90]
call fcn.00403810
push str.English
lea ecx, [ebp - 0x90]
call fcn.00403710
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x415f18
nop dword [eax + eax]
push 0
lea ecx, [ebp - 0x30]
call fcn.00403700
cmp byte [eax], 0x23
je 0x415ef5
push 0
push 0x3d
lea ecx, [ebp - 0x30]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x415ef5
push esi
push 0
lea eax, [ebp - 0x3b0]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403660
mov edx, 0x45d5f4
lea ecx, [ebp - 0x3b0]
call fcn.00403dd0
test al, al
je 0x415edf
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0x90]
call fcn.00403740
lea ecx, [ebp - 0xcc]
call fcn.00403770
lea ecx, [ebp - 0x3b0]
call fcn.00403770
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x415e70
mov edx, str.English
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x415f3b
mov dword [ebp - 0x65c], str.Thanks_For_using_Fortnite_Account_Creator
jmp 0x415fc0
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x415f5b
mov dword [ebp - 0x65c], str.Merci_davoir_utilis_Fortnite_Account_Creator
jmp 0x415fc0
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x415f7b
mov dword [ebp - 0x65c], str.Gracias_por_usar_Fortnite_Account_Creator
jmp 0x415fc0
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x415f9b
mov dword [ebp - 0x65c], str.Danke_fr_die_Verwendung_von_Fortnite_Account_Creator
jmp 0x415fc0
mov edx, str.Russian
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
mov esi, str.___Fortnite_Account_Creator
mov ecx, str.Thanks_For_using_Fortnite_Account_Creator
cmove esi, ecx
mov dword [ebp - 0x65c], esi
mov edx, str.English
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x415fdb
mov edi, str.Tester_Version
jmp 0x41604b
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x415ff6
mov edi, str.Version_du_testeur
jmp 0x41604b
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x416011
mov edi, str.Versin_de_prueba
jmp 0x41604b
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x41602c
mov edi, str.Tester_Version
jmp 0x41604b
mov edx, str.Russian
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
mov edi, 0x460378
mov ecx, str.Tester_Version
cmove edi, ecx
mov edx, str.English
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
jne 0x4160cd
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x41607b
lea ecx, [ebp - 0x2f0]
jmp 0x4160d3
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x416097
lea ecx, [ebp - 0x528]
jmp 0x4160d3
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4160b3
lea ecx, [ebp - 0x4f8]
jmp 0x4160d3
mov edx, str.Russian
lea ecx, [ebp - 0x90]
call fcn.00403dd0
lea ecx, [ebp - 0x4c8]
test al, al
jne 0x4160d3
lea ecx, [ebp - 0xb0]
call fcn.004036f0
mov edx, str.English
mov dword [ebp - 0x94], eax
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4160f9
mov esi, str.Current_Supporters
jmp 0x416169
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x416114
mov esi, str.Les_soutiens_actuels
jmp 0x416169
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x41612f
mov esi, str.Partidarios_actuales
jmp 0x416169
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x41614a
mov esi, str.Derzeitige_Untersttzer
jmp 0x416169
mov edx, str.Russian
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
mov esi, 0x460400
mov ecx, str.Current_Supporters
cmove esi, ecx
mov edx, str.English
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
jne 0x4161eb
mov edx, str.French
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x416199
lea ecx, [ebp - 0x3e0]
jmp 0x4161f1
mov edx, str.Spanish
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4161b5
lea ecx, [ebp - 0x510]
jmp 0x4161f1
mov edx, str.German
lea ecx, [ebp - 0x90]
call fcn.00403dd0
test al, al
je 0x4161d1
lea ecx, [ebp - 0x4e0]
jmp 0x4161f1
mov edx, str.Russian
lea ecx, [ebp - 0x90]
call fcn.00403dd0
lea ecx, [ebp - 0x4b0]
test al, al
jne 0x4161f1
lea ecx, [ebp - 0x3c8]
call fcn.004036f0
push dword [ebp - 0x65c]
mov dword [ebp - 0xd0], eax
push 0x460424
push str._s__s
call fcn.00445a10
add esp, 0xc
push dword [ebp - 0x94]
push edi
push 0x460424
push str._s__s_:__s
call fcn.00445a10
push dword [ebp - 0xd0]
push esi
push 0x460424
push str._s__s_:__s
call fcn.00445a10
add esp, 0x20
lea ecx, [ebp - 0x90]
call fcn.00403770
lea ecx, [ebp - 0x30]
call fcn.00403770
lea ecx, [ebp - 0x1a8]
call fcn.004028e0
call fcn.00447f30
push str._______________________________
call fcn.00445a10
add esp, 4
call fcn.00447f30
mov edx, str.English
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x416290
mov ecx, str.Info_at_the_bottom_
jmp 0x4162f4
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4162a8
mov ecx, str.Informations_en_bas_de_page_
jmp 0x4162f4
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4162c0
mov ecx, str.Informacin_al_final_
jmp 0x4162f4
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4162d8
mov ecx, str.Infos_am_Ende_der_Seite_
jmp 0x4162f4
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, 0x4604a4
mov edx, str.Info_at_the_bottom_
cmove ecx, edx
push ecx
call fcn.00445a10
add esp, 4
call fcn.00447f30
push str._______________________________
call fcn.00445a10
add esp, 4
call fcn.00447f30
xorps xmm2, xmm2
lea ecx, [ebp - 0x660]
xorps xmm1, xmm1
call fcn.0040aee0
mov edx, str.English
lea ecx, [ebp - 0x48]
mov esi, eax
call fcn.00403dd0
test al, al
je 0x41633f
mov ecx, str.____Open_GitHub____
jmp 0x4163a3
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x416357
mov ecx, str.____Ouvrir_GitHub____
jmp 0x4163a3
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41636f
mov ecx, str.____Abrir_GitHub____
jmp 0x4163a3
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x416387
mov ecx, str.____GitHub_ffnen____
jmp 0x4163a3
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, str._____GitHub____
mov edx, str.____Open_GitHub____
cmove ecx, edx
mov edx, esi
call fcn.004464f0
test al, al
je 0x4166b9
push str.https:__github.com_GamebP_Fortnite_Account_Creator_issues
lea ecx, [ebp - 0x30]
call fcn.00403810
lea ecx, [ebp - 0xcc]
call fcn.00403850
lea eax, [ebp - 0x30]
mov edx, str.start
push eax
lea ecx, [ebp - 0x3b0]
call fcn.00419020
add esp, 4
lea ecx, [ebp - 0xcc]
push eax
call fcn.00418850
lea ecx, [ebp - 0x3b0]
call fcn.00403770
lea ecx, [ebp - 0xcc]
call fcn.004036f0
push eax
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
add esp, 4
mov edx, 0x49ef44
call fcn.00418fc0
mov edx, str.English
lea ecx, [ebp - 0x48]
mov edi, eax
call fcn.00403dd0
test al, al
je 0x416468
lea eax, [ebp - 0x30]
mov edx, str.Opened_Website:
push eax
lea ecx, [ebp - 0x3b0]
call fcn.00419020
add esp, 4
mov edx, eax
mov ecx, edi
call fcn.00418fc0
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea ecx, [ebp - 0x3b0]
jmp 0x4166a1
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41649a
lea eax, [ebp - 0x30]
mov edx, str.Site_Internet_ouvert:
push eax
lea ecx, [ebp - 0x714]
mov esi, 0x20
call fcn.00419020
add esp, 4
jmp 0x416569
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4164cc
lea eax, [ebp - 0x30]
mov edx, str.Pgina_web_abierta:
push eax
lea ecx, [ebp - 0x6fc]
call fcn.00419020
add esp, 4
mov esi, 0x1040
jmp 0x41655d
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4164fb
lea eax, [ebp - 0x30]
mov edx, str.Geffnete_Website:
push eax
lea ecx, [ebp - 0x6e4]
call fcn.00419020
add esp, 4
mov esi, 0x80
jmp 0x41654b
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
lea eax, [ebp - 0x30]
push eax
je 0x416527
mov edx, str._:
lea ecx, [ebp - 0x6cc]
call fcn.00419020
mov esi, 0x500
jmp 0x41653c
mov edx, str._Opened_Website:
lea ecx, [ebp - 0x72c]
call fcn.00419020
mov esi, 0x600
add esp, 4
lea ecx, [ebp - 0x6b4]
push eax
call fcn.004037c0
push eax
lea ecx, [ebp - 0x69c]
call fcn.004037c0
or esi, 0x1800
push eax
lea ecx, [ebp - 0x684]
call fcn.004037c0
push eax
lea ecx, [ebp - 0x90]
or esi, 0x2000
call fcn.004037c0
mov edx, eax
mov ecx, edi
call fcn.00418fc0
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
and esi, 0xffffdfff
lea ecx, [ebp - 0x90]
mov dword [ebp - 0x94], esi
call fcn.00403770
mov eax, esi
test eax, 0x1000
je 0x4165cd
and eax, 0xffffefff
lea ecx, [ebp - 0x684]
mov dword [ebp - 0x94], eax
call fcn.00403770
mov eax, dword [ebp - 0x94]
test eax, 0x800
je 0x4165f0
and eax, 0xfffff7ff
lea ecx, [ebp - 0x69c]
mov dword [ebp - 0x94], eax
call fcn.00403770
mov eax, dword [ebp - 0x94]
test eax, 0x400
je 0x416613
and eax, 0xfffffbff
lea ecx, [ebp - 0x6b4]
mov dword [ebp - 0x94], eax
call fcn.00403770
mov eax, dword [ebp - 0x94]
test eax, 0x200
je 0x416636
and eax, 0xfffffdff
lea ecx, [ebp - 0x72c]
mov dword [ebp - 0x94], eax
call fcn.00403770
mov eax, dword [ebp - 0x94]
test eax, 0x100
je 0x416659
and eax, 0xfffffeff
lea ecx, [ebp - 0x6cc]
mov dword [ebp - 0x94], eax
call fcn.00403770
mov eax, dword [ebp - 0x94]
test al, al
jns 0x416679
and eax, 0xffffff7f
lea ecx, [ebp - 0x6e4]
mov dword [ebp - 0x94], eax
call fcn.00403770
mov eax, dword [ebp - 0x94]
test al, 0x40
je 0x416697
and eax, 0xffffffbf
lea ecx, [ebp - 0x6fc]
mov dword [ebp - 0x94], eax
call fcn.00403770
mov eax, dword [ebp - 0x94]
test al, 0x20
je 0x4166a6
lea ecx, [ebp - 0x714]
call fcn.00403770
lea ecx, [ebp - 0xcc]
call fcn.00403770
lea ecx, [ebp - 0x30]
call fcn.00403770
mov edx, str.English
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4166d1
mov ecx, str.If_you_find_a_problem__make_sure_to_report_it_as_soon_as_possoble_
jmp 0x416735
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4166e9
mov ecx, str.Si_vous_constatez_un_problme__veillez__le_signaler_ds_que_possibles_
jmp 0x416735
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x416701
mov ecx, str.Si_detectas_un_problema__no_dudes_en_notificarlo_lo_antes_posible.
jmp 0x416735
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x416719
mov ecx, str.Wenn_Sie_ein_Problem_finden__melden_Sie_es_bitte_so_schnell_wie_mglich_
jmp 0x416735
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, str.____________
mov edx, str.If_you_find_a_problem__make_sure_to_report_it_as_soon_as_possoble_
cmove ecx, edx
push ecx
call fcn.00445a10
add esp, 4
call fcn.00447ee0
lea ecx, [ebp - 0x4b0]
call fcn.00403770
lea ecx, [ebp - 0x4c8]
call fcn.00403770
lea ecx, [ebp - 0x540]
call fcn.00403770
lea ecx, [ebp - 0x4e0]
call fcn.00403770
lea ecx, [ebp - 0x4f8]
call fcn.00403770
lea ecx, [ebp - 0x558]
call fcn.00403770
lea ecx, [ebp - 0x510]
call fcn.00403770
lea ecx, [ebp - 0x528]
call fcn.00403770
lea ecx, [ebp - 0x570]
call fcn.00403770
lea ecx, [ebp - 0x3e0]
call fcn.00403770
lea ecx, [ebp - 0x2f0]
call fcn.00403770
lea ecx, [ebp - 0x588]
call fcn.00403770
lea ecx, [ebp - 0x3c8]
call fcn.00403770
lea ecx, [ebp - 0xb0]
call fcn.00403770
lea ecx, [ebp - 0x2d8]
call fcn.00403770
lea ecx, [ebp - 0x78]
call fcn.00403770
lea ecx, [ebp - 0x60]
call fcn.00403770
jmp 0x416e6c
cmp eax, 4
jne 0x416df8
call fcn.00447f30
push str.English
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x8c], str.English
mov dword [ebp - 0x88], str.French
mov dword [ebp - 0x84], str.Spanish
mov dword [ebp - 0x80], str.German
mov dword [ebp - 0x7c], str.Russian
call fcn.00403810
push 0xb8
lea ecx, [ebp - 0x1a8]
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x1a8]
call fcn.00403560
lea ecx, [ebp - 0x1a8]
call fcn.00417f20
test al, al
je 0x416968
lea ecx, [ebp - 0x78]
call fcn.00403850
lea edx, [ebp - 0x78]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x416955
nop dword [eax + eax]
push 0
lea ecx, [ebp - 0x78]
call fcn.00403700
cmp byte [eax], 0x23
je 0x416932
push 0
push 0x3d
lea ecx, [ebp - 0x78]
call fcn.004036c0
mov esi, eax
cmp esi, 0xffffffff
je 0x416932
push esi
push 0
lea eax, [ebp - 0x3e0]
push eax
lea ecx, [ebp - 0x78]
call fcn.00403660
push 0xffffffffffffffff
lea eax, [esi + 1]
push eax
lea eax, [ebp - 0x2f0]
push eax
lea ecx, [ebp - 0x78]
call fcn.00403660
mov edx, 0x45d5f4
lea ecx, [ebp - 0x3e0]
call fcn.00403dd0
test al, al
je 0x41691c
lea eax, [ebp - 0x2f0]
push eax
lea ecx, [ebp - 0x30]
call fcn.00403740
lea ecx, [ebp - 0x2f0]
call fcn.00403770
lea ecx, [ebp - 0x3e0]
call fcn.00403770
lea edx, [ebp - 0x78]
lea ecx, [ebp - 0x1a8]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x4168b0
lea ecx, [ebp - 0x1a8]
call fcn.00417ef0
lea ecx, [ebp - 0x78]
call fcn.00403770
mov dword [ebp - 0x65c], 0
xor esi, esi
lea ecx, [ebp - 0x30]
call fcn.004036f0
mov ecx, dword [ebp + esi*4 - 0x8c]
mov dl, byte [ecx]
cmp dl, byte [eax]
jne 0x4169a3
test dl, dl
je 0x41699f
mov dl, byte [ecx + 1]
cmp dl, byte [eax + 1]
jne 0x4169a3
add ecx, 2
add eax, 2
test dl, dl
jne 0x416983
xor eax, eax
jmp 0x4169a8
sbb eax, eax
or eax, 1
test eax, eax
je 0x4169b4
inc esi
cmp esi, 5
jl 0x416974
jmp 0x4169ba
mov dword [ebp - 0x65c], esi
mov edx, str.English
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x4169d2
mov ecx, str._Unlocked_2_Feature_s_
jmp 0x416a36
mov edx, str.French
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x4169ea
mov ecx, str._Dbloqu_2_Caractristique_s_
jmp 0x416a36
mov edx, str.Spanish
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x416a02
mov ecx, str._Desbloqueado_2_Caracterstica_s_
jmp 0x416a36
mov edx, str.German
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x416a1a
mov ecx, str._2_Merkmal_e__freigeschaltet
jmp 0x416a36
mov edx, str.Russian
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
mov ecx, str.__2_
mov edx, str._Unlocked_2_Feature_s_
cmove ecx, edx
push ecx
call fcn.00445a10
add esp, 4
call fcn.00447ee0
mov edx, str.English
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x416a5c
mov ecx, str.Select_Language
jmp 0x416ac0
mov edx, str.French
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x416a74
mov ecx, str.Langue_change_
jmp 0x416ac0
mov edx, str.Spanish
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x416a8c
mov ecx, str.Seleccionar_idioma
jmp 0x416ac0
mov edx, str.German
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x416aa4
mov ecx, str.Sprache_auswhlen
jmp 0x416ac0
mov edx, str.Russian
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
mov ecx, 0x4608ac
mov edx, str.Select_Language
cmove ecx, edx
push 0xffffffffffffffff
lea eax, [ebp - 0x8c]
push 5
push eax
lea edx, [ebp - 0x65c]
call fcn.00449240
add esp, 0xc
test al, al
je 0x416cca
mov eax, dword [ebp - 0x65c]
lea ecx, [ebp - 0x30]
push dword [ebp + eax*4 - 0x8c]
call fcn.00403710
push 0x40004
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
push 0x69
call dword [sym.imp.WINMM.dll_PlaySoundA]
push 0xb8
lea ecx, [ebp - 0x278]
mov byte [0x4a35d8], 1
call fcn.004029a0
push 1
push 0x40
push 1
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x278]
call fcn.00403560
push 0xc
lea ecx, [ebp - 0x6c]
call fcn.0040c8c0
lea ecx, [ebp - 0x6c]
call fcn.00417e10
lea ecx, [ebp - 0x278]
call fcn.00417f20
test al, al
je 0x416c32
lea ecx, [ebp - 0x60]
call fcn.00403850
lea edx, [ebp - 0x60]
lea ecx, [ebp - 0x278]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
je 0x416c1f
nop dword [eax]
push 8
push 0
lea eax, [ebp - 0x2d8]
push eax
lea ecx, [ebp - 0x60]
call fcn.00403660
mov edx, 0x45d5f4
mov ecx, eax
call fcn.00403dd0
lea ecx, [ebp - 0x2d8]
mov byte [ebp - 0x15], al
call fcn.00403770
cmp byte [ebp - 0x15], 0
je 0x416bf0
lea eax, [ebp - 0x30]
mov edx, str.Language
push eax
lea ecx, [ebp - 0x2d8]
call fcn.00419020
add esp, 4
lea ecx, [ebp - 0x6c]
push eax
call fcn.00417d00
lea ecx, [ebp - 0x2d8]
call fcn.00403770
jmp 0x416bfc
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x6c]
call fcn.00417d60
lea edx, [ebp - 0x60]
lea ecx, [ebp - 0x278]
call fcn.00403da0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_bool___thiscall_std::ios_base::operator_bool_void_const]
test al, al
jne 0x416b90
lea ecx, [ebp - 0x278]
call fcn.00417ef0
lea ecx, [ebp - 0x60]
call fcn.00403770
push 0xb0
lea ecx, [ebp - 0x490]
call fcn.00417b30
push 1
push 0x40
push 2
push str.FAC_SkyDash.FAC
lea ecx, [ebp - 0x490]
call fcn.00417b90
lea ecx, [ebp - 0x490]
call fcn.00417b80
test al, al
je 0x416cac
lea ecx, [ebp - 0x6c]
call fcn.00417cf0
lea ecx, [ebp - 0x6c]
mov esi, eax
call fcn.00417ce0
mov edi, eax
cmp esi, edi
je 0x416ca1
nop
mov edx, esi
lea ecx, [ebp - 0x490]
call fcn.00418fc0
push 0x418ff0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
add esi, 0x18
cmp esi, edi
jne 0x416c80
lea ecx, [ebp - 0x490]
call fcn.00417b50
lea ecx, [ebp - 0x490]
call fcn.00417a70
lea ecx, [ebp - 0x6c]
call fcn.00417d90
lea ecx, [ebp - 0x278]
call fcn.004028e0
call fcn.00447f30
mov eax, dword fs:[0x2c]
mov ecx, dword [eax]
mov eax, dword [0x4a35f8]
cmp eax, dword [ecx + 4]
jle 0x416d2c
push 0x4a35f8
call fcn.0045aa92
add esp, 4
cmp dword [0x4a35f8], 0xffffffff
jne 0x416d2c
movss xmm2, dword [0x466fe0]
movss xmm1, dword [0x466fe4]
movaps xmm3, xmm2
push ecx
mov ecx, 0x4a35fc
mov dword [esp], 0x3f800000
call fcn.0040aef0
push 0x4a35f8
call fcn.0045aa48
add esp, 4
push 0
push 0
mov edx, 0x4a35fc
mov ecx, str.80
call fcn.004516a0
add esp, 8
lea ecx, [ebp - 0x68]
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.0040aee0
mov edx, str.English
lea ecx, [ebp - 0x30]
mov esi, eax
call fcn.00403dd0
test al, al
je 0x416d6a
mov ecx, str.Change_Color
jmp 0x416dce
mov edx, str.French
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x416d82
mov ecx, str.Changer_de_couleur
jmp 0x416dce
mov edx, str.Spanish
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x416d9a
mov ecx, str.Cambiar_color
jmp 0x416dce
mov edx, str.German
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
je 0x416db2
mov ecx, str.Farbe_ndern
jmp 0x416dce
mov edx, str.Russian
lea ecx, [ebp - 0x30]
call fcn.00403dd0
test al, al
mov ecx, 0x460920
mov edx, str.Change_Color
cmove ecx, edx
mov edx, esi
call fcn.004464f0
test al, al
je 0x416de3
mov ecx, 0x4a35fc
call fcn.004106b0
lea ecx, [ebp - 0x1a8]
call fcn.004028e0
lea ecx, [ebp - 0x30]
call fcn.00403770
jmp 0x416e6c
cmp eax, 5
jne 0x416e6c
call fcn.00447ee0
call fcn.00447ee0
xorps xmm2, xmm2
lea ecx, [ebp - 0x68]
xorps xmm1, xmm1
call fcn.0040aee0
mov edx, eax
mov ecx, str.Banned_User_Pop_up_
call fcn.004464f0
movzx ecx, byte [0x4a33ce]
test al, al
mov esi, 1
cmovne ecx, esi
mov byte [0x4a33ce], cl
call fcn.00447ee0
xorps xmm2, xmm2
lea ecx, [ebp - 0x660]
xorps xmm1, xmm1
call fcn.0040aee0
mov edx, eax
mov ecx, str.News_Pop_up_
call fcn.004464f0
movzx ecx, byte [0x4a33cf]
test al, al
cmovne ecx, esi
mov byte [0x4a33cf], cl
call fcn.0042b160
cmp byte [0x4a35d8], 0
je 0x417212
push str.English
lea ecx, [ebp - 0x48]
mov byte [ebp - 0x15], 1
call fcn.00404350
mov esi, 0x4609a4
mov edi, str.Language_Changed_
test al, al
je 0x416ea1
mov ecx, edi
jmp 0x416efd
push str.French
lea ecx, [ebp - 0x48]
call fcn.00404350
test al, al
je 0x416eb9
mov ecx, str.Langue_change_
jmp 0x416efd
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x416ed1
mov ecx, str.Cambio_de_idioma_
jmp 0x416efd
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x416ee9
mov ecx, str.Sprache_gendert_
jmp 0x416efd
mov edx, str.Russain
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, esi
cmove ecx, edi
mov eax, dword [0x46dd3c]
push 0
push ecx
mov ecx, dword [eax + 0x1ba8]
call fcn.00421ca0
xor edx, edx
mov ecx, eax
call fcn.0042cbd0
push str.English
lea ecx, [ebp - 0x48]
call fcn.00404350
test al, al
je 0x416f31
mov ecx, str.Language_Changed_
jmp 0x416f8d
push str.French
lea ecx, [ebp - 0x48]
call fcn.00404350
test al, al
je 0x416f49
mov ecx, str.Langue_change_
jmp 0x416f8d
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x416f61
mov ecx, str.Cambio_de_idioma_
jmp 0x416f8d
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x416f79
mov ecx, str.Sprache_gendert_
jmp 0x416f8d
mov edx, str.Russain
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, esi
cmove ecx, edi
push 0x44
lea edx, [ebp - 0x15]
call fcn.0042d0f0
add esp, 4
test al, al
je 0x417212
push str.English
lea ecx, [ebp - 0x48]
call fcn.00404350
test al, al
je 0x416fba
mov esi, str.Language_has_been_changed_
jmp 0x417019
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x416fd2
mov esi, str.La_langue_a_t_change__
jmp 0x417019
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x416fea
mov esi, str.El_idioma_ha_sido_cambiado_
jmp 0x417019
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417002
mov esi, str.Die_Sprache_wurde_gendert_
jmp 0x417019
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, str.Language_has_been_changed_
cmove esi, ecx
push esi
call fcn.00445a10
add esp, 4
mov dword [ebp - 0x660], 0x42f00000
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x65c], 0
push str.English
call fcn.00404350
test al, al
jne 0x417087
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
jne 0x417087
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
jne 0x417087
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
jne 0x417087
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
push 0
lea edx, [ebp - 0x660]
mov ecx, 0x460a38
call fcn.004461c0
add esp, 4
test al, al
je 0x4170ac
call fcn.0042cef0
mov byte [0x4a35d8], 0
movss xmm1, dword [0x467158]
xorps xmm0, xmm0
call fcn.0042be50
push str.English
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x660], 0x42f00000
mov dword [ebp - 0x65c], 0
call fcn.00404350
test al, al
je 0x4170e8
mov ecx, str.Close
jmp 0x41714c
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417100
mov ecx, str.Fermer
jmp 0x41714c
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417118
mov ecx, str.Cerrar
jmp 0x41714c
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417130
mov ecx, str.Schlieen
jmp 0x41714c
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, 0x460a60
mov edx, str.Close
cmove ecx, edx
push 0
lea edx, [ebp - 0x660]
call fcn.004461c0
add esp, 4
test al, al
je 0x41716d
call fcn.0042cef0
push 0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
movss xmm1, dword [0x467158]
xorps xmm0, xmm0
call fcn.0042be50
movss xmm1, dword [0x4670e0]
lea ecx, [ebp - 0x68]
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, str.English
lea ecx, [ebp - 0x48]
mov esi, eax
call fcn.00403dd0
test al, al
je 0x4171aa
mov ecx, str.Ignore
jmp 0x4171f6
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4171c2
mov ecx, str.Ignorer
jmp 0x4171f6
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4171da
mov ecx, str.Ignorar
jmp 0x4171f6
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, str.Ignorieren
mov edx, str.Ignore
cmove ecx, edx
mov edx, esi
call fcn.004464f0
test al, al
je 0x41720d
call fcn.0042cef0
mov byte [0x4a35d8], 0
call fcn.0042d2a0
cmp byte [0x4a33ce], 0
je 0x417483
push str.English
lea ecx, [ebp - 0x48]
mov byte [ebp - 0x15], 1
call fcn.00404350
mov esi, 0x460ac8
mov edi, str.Banned_
test al, al
je 0x417242
mov ecx, edi
jmp 0x41729e
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41725a
mov ecx, str.Prohibido_
jmp 0x41729e
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417272
mov ecx, str.Interdit_
jmp 0x41729e
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41728a
mov ecx, str.Verboten_
jmp 0x41729e
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, esi
cmove ecx, edi
mov eax, dword [0x46dd3c]
push 0
push ecx
mov ecx, dword [eax + 0x1ba8]
call fcn.00421ca0
xor edx, edx
mov ecx, eax
call fcn.0042cbd0
push str.English
lea ecx, [ebp - 0x48]
call fcn.00404350
test al, al
je 0x4172d2
mov esi, str.Banned_
jmp 0x41732c
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4172ea
mov esi, str.Prohibido_
jmp 0x41732c
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417302
mov esi, str.Interdit_
jmp 0x41732c
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41731a
mov esi, str.Verboten_
jmp 0x41732c
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
cmove esi, edi
push 0x44
lea edx, [ebp - 0x15]
mov ecx, esi
call fcn.0042d0f0
add esp, 4
test al, al
je 0x417483
mov edx, str.English
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41735b
mov ecx, str.You_have_been_banned__nClosing_in_3_seconds_
jmp 0x4173bf
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417373
mov ecx, str.Has_sido_expulsado__nCierro_en_3_segundos_
jmp 0x4173bf
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41738b
mov ecx, str.Vous_avez_t_banni__nFermeture_dans_3_secondes_
jmp 0x4173bf
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4173a3
mov ecx, str.Du_wurdest_gesperrt__nSchlieen_in_3_Sekunden_
jmp 0x4173bf
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, str.____n__3__
mov edx, str.You_have_been_banned__nClosing_in_3_seconds_
cmove ecx, edx
push ecx
call fcn.00445a10
movss xmm1, dword [0x4670e0]
lea ecx, [ebp - 0x68]
add esp, 4
xorps xmm2, xmm2
call fcn.0040aee0
mov edx, str.English
lea ecx, [ebp - 0x48]
mov esi, eax
call fcn.00403dd0
test al, al
je 0x4173f5
mov ecx, 0x460bf0
jmp 0x417459
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41740d
mov ecx, 0x460bf0
jmp 0x417459
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417425
mov ecx, str.Daccord
jmp 0x417459
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41743d
mov ecx, 0x460bf0
jmp 0x417459
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, 0x460c00
mov edx, 0x460bf0
cmove ecx, edx
mov edx, esi
call fcn.004464f0
test al, al
je 0x417483
call fcn.0042cef0
push 0xbb8
mov byte [0x4a33ce], 0
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
cmp byte [0x4a33cf], 0
je 0x417a18
push str.English
lea ecx, [ebp - 0x48]
mov byte [ebp - 0xb1], 1
call fcn.00404350
mov esi, 0x460c58
mov edi, str.Whats_New_
test al, al
je 0x4174b6
mov ecx, edi
jmp 0x417512
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4174ce
mov ecx, str.Qu_hay_de_nuevo_
jmp 0x417512
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4174e6
mov ecx, str.Quoi_de_neuf_
jmp 0x417512
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4174fe
mov ecx, str.Was_gibt_es_Neues_
jmp 0x417512
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, esi
cmove ecx, edi
mov eax, dword [0x46dd3c]
push 0
push ecx
mov ecx, dword [eax + 0x1ba8]
call fcn.00421ca0
xor edx, edx
mov ecx, eax
call fcn.0042cbd0
push str.English
lea ecx, [ebp - 0x48]
call fcn.00404350
test al, al
je 0x417546
mov ecx, str.Whats_New_
jmp 0x4175a2
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41755e
mov ecx, str.Qu_hay_de_nuevo_
jmp 0x4175a2
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417576
mov ecx, str.Quoi_de_neuf_
jmp 0x4175a2
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41758e
mov ecx, str.Was_gibt_es_Neues_
jmp 0x4175a2
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, esi
cmove ecx, edi
push 0x44
lea edx, [ebp - 0xb1]
call fcn.0042d0f0
add esp, 4
test al, al
je 0x417a18
call fcn.00447ee0
call fcn.00447ee0
lea ecx, [ebp - 0xd4]
call fcn.0042b7e0
lea eax, [ebp - 0x48]
mov edx, 0x460c70
push eax
lea ecx, [ebp - 0x2d8]
call fcn.00419020
add esp, 4
mov edx, str.English
mov ecx, eax
call fcn.00403dd0
mov edi, str.Whats_new_
test al, al
je 0x417602
mov edx, str.Whats_New_
jmp 0x41765e
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41761a
mov edx, str.Qu_hay_de_nuevo_
jmp 0x41765e
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417632
mov edx, str.Quoi_de_neuf_
jmp 0x41765e
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41764a
mov edx, str.Was_gibt_es_Neues_
jmp 0x41765e
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov edx, esi
cmove edx, edi
push ecx
mov dword [esp], 0xbf800000
lea ecx, [ebp - 0x98]
push 0
push 0
call fcn.00425ca0
add esp, 0xc
lea ecx, [ebp - 0x2d8]
call fcn.00403770
movss xmm0, dword [ebp - 0xd4]
subss xmm0, dword [ebp - 0x98]
mulss xmm0, dword [0x467000]
call fcn.0042bf10
lea eax, [ebp - 0x48]
mov edx, 0x460c70
push eax
lea ecx, [ebp - 0x2d8]
call fcn.00419020
add esp, 4
mov edx, str.English
mov ecx, eax
call fcn.00403dd0
test al, al
je 0x4176ce
mov esi, str.Whats_New_
jmp 0x417728
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4176e6
mov esi, str.Qu_hay_de_nuevo_
jmp 0x417728
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4176fe
mov esi, str.Quoi_de_neuf_
jmp 0x417728
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417716
mov esi, str.Was_gibt_es_Neues_
jmp 0x417728
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
cmove esi, edi
push esi
call fcn.00445a10
add esp, 4
lea ecx, [ebp - 0x2d8]
call fcn.00403770
call fcn.00447ee0
call fcn.00447ee0
mov edx, str.English
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41775e
mov ecx, str.New_version:_1.9_Release.
jmp 0x4177c2
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417776
mov ecx, str.Nueva_versin:_1.9_Release.
jmp 0x4177c2
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41778e
mov ecx, str.Nouvelle_version_:_1.9_Release.
jmp 0x4177c2
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4177a6
mov ecx, str.Neue_Version:_1.9_Freigabe.
jmp 0x4177c2
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, str._:_1.9_.
mov edx, str.New_version:_1.9_Release.
cmove ecx, edx
push ecx
call fcn.00445a10
add esp, 4
call fcn.00447ee0
mov edx, str.English
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4177e8
mov ecx, str.Added_more_exploits_and_other_things.
jmp 0x41784c
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417800
mov ecx, str.Aadidos_ms_exploits_y_otras_cosas.
jmp 0x41784c
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417818
mov ecx, str.Ajout_de_nouveaux_exploits_et_dautres_choses.
jmp 0x41784c
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417830
mov ecx, str.Weitere_Exploits_und_andere_Dinge_hinzugefgt.
jmp 0x41784c
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, str._____.
mov edx, str.Added_more_exploits_and_other_things.
cmove ecx, edx
push ecx
call fcn.00445a10
add esp, 4
call fcn.00447ee0
call fcn.00447ee0
mov edx, str.English
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417877
mov ecx, str.Thanks_for_help__Anonymous_
jmp 0x4178db
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x41788f
mov ecx, str.Gracias_por_la_ayuda__Annimo.
jmp 0x4178db
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4178a7
mov ecx, str.Merci_pour_votre_aide__Anonymous_
jmp 0x4178db
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4178bf
mov ecx, str.Danke_fr_die_Hilfe__Anonymous_
jmp 0x4178db
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, 0x460ea8
mov edx, str.Thanks_for_help__Anonymous_
cmove ecx, edx
push ecx
call fcn.00445a10
add esp, 4
call fcn.00447ee0
mov edx, str.English
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417901
mov ecx, str.The_End_of_the_news.
jmp 0x417965
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417919
mov ecx, str.El_fin_de_las_noticias.
jmp 0x417965
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417931
mov ecx, str.La_fin_des_nouvelles.
jmp 0x417965
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x417949
mov ecx, str.Das_Ende_der_Nachrichten.
jmp 0x417965
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, str._.
mov edx, str.The_End_of_the_news.
cmove ecx, edx
push ecx
call fcn.00445a10
add esp, 4
lea ecx, [ebp - 0x66c]
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.0040aee0
mov edx, str.English
lea ecx, [ebp - 0x48]
mov esi, eax
call fcn.00403dd0
test al, al
je 0x417999
mov ecx, str.Alrighty__
jmp 0x4179fd
mov edx, str.Spanish
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4179b1
mov ecx, str.Muy_bien_
jmp 0x4179fd
mov edx, str.French
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4179c9
mov ecx, str.Daccord__
jmp 0x4179fd
mov edx, str.German
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
je 0x4179e1
mov ecx, str.Gut_so__
jmp 0x4179fd
mov edx, str.Russian
lea ecx, [ebp - 0x48]
call fcn.00403dd0
test al, al
mov ecx, 0x460f88
mov edx, str.Alrighty__
cmove ecx, edx
mov edx, esi
call fcn.004464f0
movzx ecx, byte [0x4a33cf]
xor edx, edx
test al, al
cmovne ecx, edx
mov byte [0x4a33cf], cl
lea ecx, [ebp - 0x48]
call fcn.00403770
lea ecx, [ebp - 0x5a0]
call fcn.00403770
lea ecx, [ebp - 0x1c0]
call fcn.00403770
lea ecx, [ebp - 0x5e8]
call fcn.004034b0
lea ecx, [ebp - 0x5e8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.0045a66e
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret