Function at 0x435980
Capabilities:
Authenticate hmac
Parse pe header

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 0x566a6a
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x24c8
call fcn.0052c8c0
mov eax, dword [0x5ed284]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x340], esi
push 0x88
lea eax, [ebp - 0x1e0]
mov dword [ebp - 0x338], 0
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea ecx, [ebp - 0x158]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
push 0x5b7db5
lea ecx, [ebp - 0x154]
mov dword [ebp - 4], 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
push 0xffffffffffffffff
lea eax, [esi + 0x355]
mov byte [ebp - 4], 2
push eax
lea eax, [ebp - 0x334]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLocal8Bit_char_const___int_]
add esp, 0xc
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x28]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x354]
mov dword [ebp - 0x338], 0x1800
push 0x5b9ff4
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 5
call dword [0x5786f4]
lea ecx, [ebp - 0x354]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x158]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString_const__]
mov eax, 0x800
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x1c], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [esi + 0x8b6], 0
je 0x435aff
cmp byte [esi + 0x8b7], 0
jne 0x435aff
push 0xffffffffffffffff
lea eax, [esi + 0x664]
push eax
lea eax, [ebp - 0x334]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLocal8Bit_char_const___int_]
mov eax, dword [ebp - 0x334]
add esp, 0xc
mov ecx, 0x6801
mov dword [ebp - 0x1c], ecx
cmp dword [eax + 4], 0
je 0x435b04
mov byte [ebp - 0x339], 1
jmp 0x435b0b
mov ecx, 0x800
mov byte [ebp - 0x339], 0
test cl, 1
je 0x435b22
and ecx, 0xfffffffe
mov dword [ebp - 0x1c], ecx
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [ebp - 0x339], 0
je 0x435b6a
push 0xffffffffffffffff
lea eax, [esi + 0x86e]
push eax
lea eax, [ebp - 0x334]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLocal8Bit_char_const___int_]
or dword [ebp - 0x1c], 0x18000
lea eax, [ebp - 0x334]
add esp, 0xc
lea ecx, [ebp - 0x154]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x150
lea eax, [ebp - 0x620]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea esi, [ebp - 0x620]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.forge.exe
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x18]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
test al, al
jne 0x435bf2
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], 0x40
jg 0x435bf2
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.FORGE
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 9
call edi
test al, al
jne 0x435c5e
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], 0x40
jg 0x435c5e
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.forge.png
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0xb
call edi
test al, al
jne 0x435cca
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], 0x40
jg 0x435cca
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x6b
push str.ProjectData::CreateDefaultAppData
call sym.FLAMESLauncher.exe_FRecordArrayCreateWithTag
push 0x88
push 0
push eax
mov dword [ebp - 0x1e8], eax
call sym.FLAMESLauncher.exe_FRecordArraySpecifyRecord
add esp, 0x14
lea ecx, [ebp - 0x334]
push str.Scenario
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xc
push eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0xd
call edi
test al, al
jne 0x435d58
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], 0x40
jg 0x435d58
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x1e0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x70
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x1e0]
mov dword [ebp - 0x160], 3
push eax
push dword [ebp - 0x1e8]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x72
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x620]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x2c
lea esi, [ebp - 0x620]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.fire.exe
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x18]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x435e46
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], 0x40
jg 0x435e46
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x435e55
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.FIRE
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x11
call edi
test al, al
jne 0x435eb8
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], 0x40
jg 0x435eb8
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.fire.png
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x12
push eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x13
call edi
test al, al
jne 0x435f24
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], 0x40
jg 0x435f24
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x7d
push str.ProjectData::CreateDefaultAppData
mov byte [ebp - 0x270], 1
call sym.FLAMESLauncher.exe_FRecordArrayCreateWithTag
push 0x88
push 0
push eax
mov dword [ebp - 0x1e8], eax
call sym.FLAMESLauncher.exe_FRecordArraySpecifyRecord
add esp, 0x14
lea ecx, [ebp - 0x334]
push str.Scenario
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x15
call edi
test al, al
jne 0x435fb9
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], 0x40
jg 0x435fb9
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x1e0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x82
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x1e0]
mov dword [ebp - 0x160], 3
push eax
push dword [ebp - 0x1e8]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
add esp, 0x10
lea ecx, [ebp - 0x334]
push str.Command_Options
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x16
push eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x17
call edi
test al, al
jne 0x43604e
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], 0x40
jg 0x43604e
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x1e0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x87
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x1e0]
mov dword [ebp - 0x160], 3
push eax
push dword [ebp - 0x1e8]
mov byte [ebp - 0x15c], 1
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x89
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x620]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x2c
lea esi, [ebp - 0x620]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.flash.exe
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x18
push eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x18]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x436149
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], 0x40
jg 0x436149
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x436158
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.FLASH
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x1a
push eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x1b
call edi
test al, al
jne 0x4361bb
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], 0x40
jg 0x4361bb
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.flash.png
lea ecx, [ebp - 0x348]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x1c
push eax
lea ecx, [ebp - 0x348]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x1d
call edi
test al, al
jne 0x436227
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], 0x40
jg 0x436227
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x348]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov esi, dword [ebp - 0x340]
lea eax, [ebp - 0x330]
push 0x93
push str.ProjectData::CreateDefaultAppData
push eax
push dword [esi + 0x8b0]
mov dword [ebp - 0x1e4], 0
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
lea eax, [esi + 0x250]
push 0xffffffffffffffff
push eax
mov dword [ebp - 0x4a8], eax
lea eax, [ebp - 0x358]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0x1c
push eax
lea ecx, [ebp - 0x348]
mov byte [ebp - 4], 0x1f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, dword [ebp - 0x1c]
lea eax, [ebp - 0x378]
push 0xffffffffffffffff
push str._bin
or esi, 0x20000
push eax
mov dword [ebp - 0x338], esi
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x348]
mov byte [ebp - 4], 0x20
call dword [0x5786f4]
lea ecx, [ebp - 0x378]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x348]
push eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString_const__]
and esi, 0xfffdffff
lea ecx, [ebp - 0x348]
mov dword [ebp - 0x338], esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x358]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x378]
movups xmmword [ebp - 0x40], xmm0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDir::constructor_class_QString_const__]
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x21
push ecx
mov dword [ecx], 0xffffffff
mov ecx, esp
mov dword [ecx], 2
lea ecx, [ebp - 0x348]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QStringList___thiscall_QDir::entryList_class_QFlags_enum_QDir::Filter___class_QFlags_enum_QDir::SortFlag__]
mov ecx, dword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov edx, dword [eax]
mov dword [eax], ecx
mov dword [ebp - 0x40], edx
mov eax, dword [edx + 8]
add eax, 4
lea eax, [edx + eax*4]
mov dword [ebp - 0x3c], eax
mov eax, dword [edx + 0xc]
add eax, 4
mov dword [ebp - 0x34], 1
lea eax, [edx + eax*4]
mov dword [ebp - 0x37c], eax
mov dword [ebp - 0x38], eax
mov byte [ebp - 4], 0x23
mov eax, dword [ebp - 0x348]
mov eax, dword [eax]
test eax, eax
je 0x4363af
cmp eax, 0xffffffff
je 0x4363f0
mov eax, dword [ebp - 0x348]
or ecx, 0xffffffff
lock xadd dword [eax], ecx
dec ecx
setne al
test al, al
jne 0x4363f0
mov ecx, dword [ebp - 0x348]
mov dword [ebp - 0x358], ecx
mov edi, dword [ecx + 8]
mov esi, dword [ecx + 0xc]
add edi, 4
add esi, 4
lea edi, [ecx + edi*4]
lea esi, [ecx + esi*4]
cmp esi, edi
je 0x4363e6
sub esi, 4
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp esi, edi
jne 0x4363d1
mov ecx, dword [ebp - 0x358]
push ecx
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data__]
add esp, 4
lea ecx, [ebp - 0x378]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDir::destructor_void_]
mov esi, dword [ebp - 0x34]
mov edi, dword [ebp - 0x3c]
cmp edi, dword [ebp - 0x37c]
je 0x436861
push edi
lea ecx, [ebp - 0x50]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov byte [ebp - 4], 0x25
test esi, esi
je 0x436846
push 0x5ba0a4
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x4d0]
call fcn.00431130
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x50]
mov esi, dword [ebp - 0x338]
mov edx, eax
push ecx
or esi, 2
lea ecx, [ebp - 0x4cc]
mov dword [ebp - 0x338], esi
call fcn.00432e70
add esp, 8
mov dword [ebp - 4], 0x27
lea ecx, [ebp - 0x4c8]
or esi, 4
push eax
mov dword [ebp - 0x338], esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QFileInfo::constructor_class_QString_const__]
lea ecx, [ebp - 0x4c4]
mov dword [ebp - 4], 0x28
push ecx
or esi, 8
mov ecx, eax
mov dword [ebp - 0x338], esi
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QFileInfo::suffix_void_]
mov dword [ebp - 4], 0x29
or esi, 0x10
push 0x5ba0a8
mov ecx, eax
mov dword [ebp - 0x338], esi
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
jne 0x436560
push 0x5ba0a4
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x4b4]
call fcn.00431130
lea ecx, [ebp - 0x50]
mov dword [ebp - 4], 0x2a
push ecx
or esi, 0x20
lea ecx, [ebp - 0x4b0]
mov edx, eax
mov dword [ebp - 0x338], esi
call fcn.00432e70
add esp, 8
mov dword [ebp - 4], 0x2b
lea ecx, [ebp - 0x4ac]
or esi, 0x40
push eax
mov dword [ebp - 0x338], esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QFileInfo::constructor_class_QString_const__]
lea ecx, [ebp - 0x4a0]
mov dword [ebp - 4], 0x2c
push ecx
or esi, 0x80
mov ecx, eax
mov dword [ebp - 0x338], esi
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QFileInfo::suffix_void_]
mov dword [ebp - 4], 0x2d
or esi, 0x100
push 0x5ba0ac
mov ecx, eax
mov dword [ebp - 0x338], esi
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
mov byte [ebp - 0x339], 0
test al, al
je 0x436567
mov byte [ebp - 0x339], 1
mov eax, dword [ebp - 0x338]
test eax, 0x100
je 0x436591
and eax, 0xfffffeff
lea ecx, [ebp - 0x4a0]
mov dword [ebp - 0x338], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x338]
mov esi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QFileInfo::destructor_void_]
test al, al
jns 0x4365b4
and eax, 0xffffff7f
lea ecx, [ebp - 0x4ac]
mov dword [ebp - 0x338], eax
call esi
mov eax, dword [ebp - 0x338]
test al, 0x40
je 0x4365d3
and eax, 0xffffffbf
lea ecx, [ebp - 0x4b0]
mov dword [ebp - 0x338], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x338]
test al, 0x20
je 0x4365f2
and eax, 0xffffffdf
lea ecx, [ebp - 0x4b4]
mov dword [ebp - 0x338], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x338]
test al, 0x10
je 0x436611
and eax, 0xffffffef
lea ecx, [ebp - 0x4c4]
mov dword [ebp - 0x338], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x338]
test al, 8
je 0x43662c
and eax, 0xfffffff7
lea ecx, [ebp - 0x4c8]
mov dword [ebp - 0x338], eax
call esi
mov eax, dword [ebp - 0x338]
test al, 4
je 0x43664b
and eax, 0xfffffffb
lea ecx, [ebp - 0x4cc]
mov dword [ebp - 0x338], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x338]
mov dword [ebp - 4], 0x25
test al, 2
je 0x43666b
and eax, 0xfffffffd
lea ecx, [ebp - 0x4d0]
mov dword [ebp - 0x338], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [ebp - 0x339], 0
je 0x436844
push 0x150
lea eax, [ebp - 0x7f8]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea esi, [ebp - 0x7f8]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x20]
push eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x20]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
lea ecx, [ebp - 0x20]
test al, al
je 0x4366d6
mov byte [ebp - 4], 0x25
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
jmp 0x436707
mov eax, dword [ebp - 0x20]
cmp dword [eax + 4], 0x40
jg 0x4366c4
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea eax, [ebp - 0x35c]
push eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.Qt5Core.dll__trimmed_QString__QGBE_AV1_XZ]
push eax
lea ecx, [ebp - 0x49c]
mov byte [ebp - 4], 0x2f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QFileInfo::constructor_class_QString_const__]
lea ecx, [ebp - 0x498]
mov byte [ebp - 4], 0x30
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QFileInfo::completeBaseName_void_]
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x31
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x32
call edi
test al, al
jne 0x436779
mov eax, dword [ebp - 0x48]
cmp dword [eax + 4], 0x40
jg 0x436779
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x498]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x49c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QFileInfo::destructor_void_]
lea ecx, [ebp - 0x35c]
mov byte [ebp - 4], 0x25
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.genericicon.png
lea ecx, [ebp - 0x46c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x33
push eax
lea ecx, [ebp - 0x46c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x34
call edi
test al, al
jne 0x4367fd
mov eax, dword [ebp - 0x4c]
cmp dword [eax + 4], 0x40
jg 0x4367fd
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x46c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xa6
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 6
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
mov edi, dword [ebp - 0x3c]
add esp, 0x10
xor esi, esi
lea ecx, [ebp - 0x50]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
add edi, 4
xor esi, 1
mov dword [ebp - 0x3c], edi
mov dword [ebp - 0x34], esi
jne 0x436402
mov byte [ebp - 4], 0x35
mov eax, dword [ebp - 0x40]
mov eax, dword [eax]
mov edi, dword [ebp - 0x40]
test eax, eax
je 0x436885
cmp eax, 0xffffffff
je 0x4368bc
or eax, 0xffffffff
lock xadd dword [edi], eax
dec eax
setne al
test al, al
jne 0x4368bc
mov ecx, dword [edi + 8]
mov esi, dword [edi + 0xc]
add ecx, 4
add esi, 4
lea ecx, [edi + ecx*4]
lea esi, [edi + esi*4]
cmp esi, ecx
je 0x4368b2
mov edi, ecx
nop dword [eax]
sub esi, 4
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp esi, edi
jne 0x4368a0
mov edi, dword [ebp - 0x40]
push edi
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data__]
add esp, 4
push 0x150
lea eax, [ebp - 0x948]
mov byte [ebp - 4], 2
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea esi, [ebp - 0x948]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.Game.exe
lea ecx, [ebp - 0x474]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x36
push eax
lea ecx, [ebp - 0x474]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x54]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x436953
mov eax, dword [ebp - 0x54]
cmp dword [eax + 4], 0x40
jg 0x436953
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x436962
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x474]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x340]
cmp byte [eax + 0x8b7], 0
je 0x4369da
push str.Custom_Game_Client
lea ecx, [ebp - 0x47c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov byte [ebp - 4], 0x38
lea eax, [ebp - 0x1c]
mov ecx, dword [ebp - 0x338]
or ecx, 0x200
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x338], ecx
lea ecx, [ebp - 0x47c]
push eax
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x39
call edi
test al, al
jne 0x436a4c
mov eax, dword [ebp - 0x1c]
cmp dword [eax + 4], 0x40
jle 0x436a34
jmp 0x436a4c
push str._Client
lea edx, [ebp - 0x154]
lea ecx, [ebp - 0x4a4]
call fcn.00431130
add esp, 4
mov dword [ebp - 4], 0x3a
mov ecx, dword [ebp - 0x338]
or ecx, 0x400
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x338], ecx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x3b
call edi
test al, al
jne 0x436a4c
mov eax, dword [ebp - 0x1c]
cmp dword [eax + 4], 0x40
jg 0x436a4c
lea ecx, [ebp - 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov eax, dword [ebp - 0x20]
test eax, 0x400
je 0x436a76
and eax, 0xfffffbff
lea ecx, [ebp - 0x4a4]
mov dword [ebp - 0x20], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x20]
mov dword [ebp - 4], 2
test eax, 0x200
je 0x436a98
and eax, 0xfffffdff
lea ecx, [ebp - 0x47c]
mov dword [ebp - 0x20], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.unrealclient.png
lea ecx, [ebp - 0x384]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x3c
push eax
lea ecx, [ebp - 0x384]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x3d
call edi
test al, al
jne 0x436aeb
mov eax, dword [ebp - 0x58]
cmp dword [eax + 4], 0x40
jg 0x436aeb
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xb7
push str.ProjectData::CreateDefaultAppData
mov dword [ebp - 0x1e4], 5
call sym.FLAMESLauncher.exe_FRecordArrayCreateWithTag
push 0x88
push 0
push eax
mov dword [ebp - 0x1e8], eax
call sym.FLAMESLauncher.exe_FRecordArraySpecifyRecord
push 0x88
lea eax, [ebp - 0x6a8]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x20
lea esi, [ebp - 0x6a8]
mov ecx, 0x22
lea edi, [ebp - 0x1e0]
rep movsd dword es:[edi], dword [esi]
push str.Host_IP
lea ecx, [ebp - 0x388]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x3e
push eax
lea ecx, [ebp - 0x388]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x3f
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
test al, al
jne 0x436bb4
mov eax, dword [ebp - 0x5c]
cmp dword [eax + 4], 0x40
jg 0x436bb4
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x1e0]
push 0x40
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
add esp, 0xc
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x388]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xbd
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x1e0]
mov dword [ebp - 0x160], 3
push eax
push dword [ebp - 0x1e8]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x88
lea eax, [ebp - 0x558]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0x558]
mov ecx, 0x22
lea edi, [ebp - 0x1e0]
rep movsd dword es:[edi], dword [esi]
push str.Optional_Arguments
lea ecx, [ebp - 0x38c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0x40
push eax
lea ecx, [ebp - 0x38c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x41
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
test al, al
jne 0x436c77
mov eax, dword [ebp - 0x24]
cmp dword [eax + 4], 0x40
jg 0x436c77
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x1e0]
push 0x40
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
add esp, 0xc
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x38c]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xc2
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x1e0]
mov dword [ebp - 0x160], 3
push eax
push dword [ebp - 0x1e8]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0xc4
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0xffffffffffffffff
push dword [ebp - 0x4a8]
lea eax, [ebp - 0x34c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0x2c
push eax
lea ecx, [ebp - 0x360]
mov byte [ebp - 4], 0x43
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, dword [ebp - 0x20]
lea eax, [ebp - 0x380]
push 0xffffffffffffffff
push str._build
or esi, 0x800000
push eax
mov dword [ebp - 0x338], esi
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x360]
mov byte [ebp - 4], 0x44
call dword [0x5786f4]
lea ecx, [ebp - 0x380]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x360]
push eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString_const__]
and esi, 0xff7fffff
lea ecx, [ebp - 0x360]
mov dword [ebp - 0x338], esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34c]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x344]
movups xmmword [ebp - 0x40], xmm0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDir::constructor_class_QString_const__]
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x45
push ecx
mov dword [ecx], 0xffffffff
mov ecx, esp
mov dword [ecx], 2
lea ecx, [ebp - 0x364]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QStringList___thiscall_QDir::entryList_class_QFlags_enum_QDir::Filter___class_QFlags_enum_QDir::SortFlag__]
mov ecx, dword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov edx, dword [eax]
mov dword [eax], ecx
mov dword [ebp - 0x40], edx
mov eax, dword [edx + 8]
add eax, 4
mov dword [ebp - 0x34], 1
lea eax, [edx + eax*4]
mov dword [ebp - 0x3c], eax
mov eax, dword [edx + 0xc]
add eax, 4
lea eax, [edx + eax*4]
mov dword [ebp - 0x380], eax
mov dword [ebp - 0x38], eax
mov byte [ebp - 4], 0x47
mov eax, dword [ebp - 0x364]
mov eax, dword [eax]
test eax, eax
je 0x436e14
cmp eax, 0xffffffff
je 0x436e5f
mov eax, dword [ebp - 0x364]
or ecx, 0xffffffff
lock xadd dword [eax], ecx
dec ecx
setne al
test al, al
jne 0x436e5f
mov ecx, dword [ebp - 0x364]
mov dword [ebp - 0x34c], ecx
mov edi, dword [ecx + 8]
mov esi, dword [ecx + 0xc]
add edi, 4
add esi, 4
lea edi, [ecx + edi*4]
lea esi, [ecx + esi*4]
cmp esi, edi
je 0x436e55
nop word [eax + eax]
sub esi, 4
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp esi, edi
jne 0x436e40
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data__]
add esp, 4
lea ecx, [ebp - 0x344]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDir::destructor_void_]
mov eax, dword [ebp - 0x34]
mov edi, dword [ebp - 0x3c]
mov esi, dword [ebp - 0x338]
mov dword [ebp - 0x24], eax
nop word [eax + eax]
cmp edi, dword [ebp - 0x380]
je 0x437472
push edi
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
cmp dword [ebp - 0x24], 0
je 0x437451
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x4a
push eax
lea ecx, [ebp - 0x36c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x4b8]
or esi, 0x1000000
push 0x5ba0a4
push eax
mov dword [ebp - 0x338], esi
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x36c]
mov byte [ebp - 4], 0x4b
call dword [0x5786f4]
lea ecx, [ebp - 0x4b8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x4c
push eax
lea ecx, [ebp - 0x368]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
lea eax, [ebp - 0x2c]
or esi, 0x2000000
push eax
lea ecx, [ebp - 0x368]
mov dword [ebp - 0x338], esi
call dword [0x5786f4]
lea eax, [ebp - 0x368]
push eax
lea ecx, [ebp - 0x4c0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QFileInfo::constructor_class_QString_const__]
lea ecx, [ebp - 0x4bc]
mov byte [ebp - 4], 0x4d
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QFileInfo::suffix_void_]
push 0x5ba120
mov ecx, eax
mov byte [ebp - 4], 0x4e
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
lea ecx, [ebp - 0x4bc]
mov byte [ebp - 0x339], al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x4c0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QFileInfo::destructor_void_]
lea ecx, [ebp - 0x368]
and esi, 0xfdffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and esi, 0xfeffffff
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x338], esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [ebp - 0x339], 0
je 0x43744a
push 0x150
lea eax, [ebp - 0xa98]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea esi, [ebp - 0xa98]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.flames.sln
lea ecx, [ebp - 0x390]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x390]
push eax
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::compare_class_QString_const___enum_Qt::CaseSensitivity_const]
lea ecx, [ebp - 0x390]
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str..sln
test esi, esi
jne 0x437190
lea ecx, [ebp - 0x394]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
push ecx
mov eax, esp
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0x2c]
mov dword [eax], esi
lea eax, [ebp - 0x394]
push eax
lea eax, [ebp - 0x370]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QStringList___thiscall_QString::split_class_QString_const___class_QFlags_enum_Qt::SplitBehaviorFlags___enum_Qt::CaseSensitivity_]
mov esi, eax
mov byte [ebp - 4], 0x50
mov eax, dword [esi]
mov ecx, dword [eax + 0xc]
sub ecx, dword [eax + 8]
test ecx, ecx
jg 0x43707d
push 0x243
push str.D:_repos_flames_launcherexternalqt5.15.2Win32includeQtCoreqlist.h
push str.index_out_of_range
push str.QList_T_::operator__
call dword [sym.imp.Qt5Core.dll_void___cdecl_qt_assert_x_char_const___char_const___char_const___int_]
mov eax, dword [esi]
add esp, 0x10
mov eax, dword [eax]
cmp eax, 1
je 0x437094
test eax, eax
je 0x437094
mov eax, dword [esi]
mov ecx, esi
push dword [eax + 4]
call fcn.00431fe0
mov ecx, dword [esi]
mov eax, dword [ecx + 8]
lea ecx, [ecx + eax*4]
lea eax, [ebp - 0x350]
add ecx, 0x10
push eax
call dword [sym.imp.Qt5Core.dll__toUpper_QString__QGBE_AV1_XZ]
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x51
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x60]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x4370f4
mov eax, dword [ebp - 0x60]
cmp dword [eax + 4], 0x40
jg 0x4370f4
lea ecx, [ebp - 0x60]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
add esp, 0xc
lea ecx, [ebp - 0x60]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x350]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [ebp - 4], 0x53
mov eax, dword [ebp - 0x370]
mov eax, dword [eax]
test eax, eax
je 0x437133
cmp eax, 0xffffffff
je 0x437185
mov eax, dword [ebp - 0x370]
or ecx, 0xffffffff
lock xadd dword [eax], ecx
dec ecx
setne al
test al, al
jne 0x437185
mov edx, dword [ebp - 0x370]
mov dword [ebp - 0x34c], edx
mov ecx, dword [edx + 8]
mov esi, dword [edx + 0xc]
add ecx, 4
add esi, 4
lea ecx, [edx + ecx*4]
lea esi, [edx + esi*4]
cmp esi, ecx
je 0x43717b
mov edi, ecx
nop word [eax + eax]
sub esi, 4
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp esi, edi
jne 0x437160
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
mov edx, dword [ebp - 0x34c]
push edx
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data__]
add esp, 4
lea ecx, [ebp - 0x394]
jmp 0x4372db
lea ecx, [ebp - 0x398]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
push ecx
mov eax, esp
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x2c]
mov dword [eax], 0
lea eax, [ebp - 0x398]
push eax
lea eax, [ebp - 0x374]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QStringList___thiscall_QString::split_class_QString_const___class_QFlags_enum_Qt::SplitBehaviorFlags___enum_Qt::CaseSensitivity_]
mov esi, eax
mov byte [ebp - 4], 0x55
mov eax, dword [esi]
mov ecx, dword [eax + 0xc]
sub ecx, dword [eax + 8]
test ecx, ecx
jg 0x4371f3
push 0x243
push str.D:_repos_flames_launcherexternalqt5.15.2Win32includeQtCoreqlist.h
push str.index_out_of_range
push str.QList_T_::operator__
call dword [sym.imp.Qt5Core.dll_void___cdecl_qt_assert_x_char_const___char_const___char_const___int_]
mov eax, dword [esi]
add esp, 0x10
mov eax, dword [eax]
cmp eax, 1
je 0x43720a
test eax, eax
je 0x43720a
mov eax, dword [esi]
mov ecx, esi
push dword [eax + 4]
call fcn.00431fe0
mov ecx, dword [esi]
mov eax, dword [ecx + 8]
lea ecx, [ecx + eax*4]
lea eax, [ebp - 0x64]
add ecx, 0x10
push eax
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0x64]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x437257
mov eax, dword [ebp - 0x64]
cmp dword [eax + 4], 0x40
jg 0x437257
lea ecx, [ebp - 0x64]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
add esp, 0xc
lea ecx, [ebp - 0x64]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov byte [ebp - 4], 0x57
mov eax, dword [ebp - 0x374]
mov eax, dword [eax]
test eax, eax
je 0x43728a
cmp eax, 0xffffffff
je 0x4372d5
mov eax, dword [ebp - 0x374]
or ecx, 0xffffffff
lock xadd dword [eax], ecx
dec ecx
setne al
test al, al
jne 0x4372d5
mov edx, dword [ebp - 0x374]
mov dword [ebp - 0x34c], edx
mov ecx, dword [edx + 8]
mov esi, dword [edx + 0xc]
add ecx, 4
add esi, 4
lea ecx, [edx + ecx*4]
lea esi, [edx + esi*4]
cmp esi, ecx
je 0x4372cb
mov edi, ecx
nop
sub esi, 4
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp esi, edi
jne 0x4372b0
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
mov edx, dword [ebp - 0x34c]
push edx
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data__]
add esp, 4
lea ecx, [ebp - 0x398]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xffffffffffffffff
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x58
push str.build_
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
mov esi, dword [ebp - 0x338]
lea eax, [ebp - 0x2c]
add esp, 0xc
lea ecx, [ebp - 0x334]
or esi, 0x4000000
mov dword [ebp - 0x338], esi
push eax
call dword [0x5786f4]
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString_const__]
and esi, 0xfbffffff
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x344], esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x59
call edi
lea ecx, [ebp - 0x18]
test al, al
je 0x437379
mov byte [ebp - 4], 0x49
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
jmp 0x4373aa
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], 0x40
jg 0x437367
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
push str.visualstudio.png
lea ecx, [ebp - 0x39c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x5a
push eax
lea ecx, [ebp - 0x39c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x5b
call edi
test al, al
jne 0x4373fd
mov eax, dword [ebp - 0x68]
cmp dword [eax + 4], 0x40
jg 0x4373fd
lea ecx, [ebp - 0x68]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x68]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x39c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xde
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 2
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
mov edi, dword [ebp - 0x3c]
add esp, 0x10
mov esi, dword [ebp - 0x344]
mov dword [ebp - 0x24], 0
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x24]
add edi, 4
xor eax, 1
mov dword [ebp - 0x3c], edi
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x34], eax
jne 0x436e80
mov byte [ebp - 4], 0x5c
mov eax, dword [ebp - 0x40]
mov eax, dword [eax]
mov edi, dword [ebp - 0x40]
test eax, eax
je 0x437496
cmp eax, 0xffffffff
je 0x4374cc
or eax, 0xffffffff
lock xadd dword [edi], eax
dec eax
setne al
test al, al
jne 0x4374cc
mov ecx, dword [edi + 8]
mov esi, dword [edi + 0xc]
add ecx, 4
add esi, 4
lea ecx, [edi + ecx*4]
lea esi, [edi + esi*4]
cmp esi, ecx
je 0x4374c2
mov edi, ecx
nop
sub esi, 4
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp esi, edi
jne 0x4374b0
mov edi, dword [ebp - 0x40]
push edi
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data__]
add esp, 4
push 0x150
lea eax, [ebp - 0xbe8]
mov byte [ebp - 4], 2
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea esi, [ebp - 0xbe8]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push 0x5b7db5
lea ecx, [ebp - 0x3a0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x6c]
mov byte [ebp - 4], 0x5d
push eax
lea ecx, [ebp - 0x3a0]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x6c]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x437563
mov eax, dword [ebp - 0x6c]
cmp dword [eax + 4], 0x40
jg 0x437563
lea ecx, [ebp - 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x437572
lea ecx, [ebp - 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x3a0]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.Open_Command_Prompt
lea ecx, [ebp - 0x494]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x5f
push eax
lea ecx, [ebp - 0x494]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x60
call edi
test al, al
jne 0x4375d5
mov eax, dword [ebp - 0x70]
cmp dword [eax + 4], 0x40
jg 0x4375d5
lea ecx, [ebp - 0x70]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x494]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.cmdproject.png
lea ecx, [ebp - 0x48c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x74]
mov byte [ebp - 4], 0x61
push eax
lea ecx, [ebp - 0x48c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x62
call edi
test al, al
jne 0x437641
mov eax, dword [ebp - 0x74]
cmp dword [eax + 4], 0x40
jg 0x437641
lea ecx, [ebp - 0x74]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x48c]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xe9
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 4
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0xd38]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0xd38]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push 0x5b7db5
lea ecx, [ebp - 0x484]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 0x63
push eax
lea ecx, [ebp - 0x484]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x78]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x437719
mov eax, dword [ebp - 0x78]
cmp dword [eax + 4], 0x40
jg 0x437719
lea ecx, [ebp - 0x78]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x78]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x437728
lea ecx, [ebp - 0x78]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x484]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.Open_Work_Folder
lea ecx, [ebp - 0x480]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 0x65
push eax
lea ecx, [ebp - 0x480]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x66
call edi
test al, al
jne 0x43778b
mov eax, dword [ebp - 0x7c]
cmp dword [eax + 4], 0x40
jg 0x43778b
lea ecx, [ebp - 0x7c]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x7c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x480]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.projectfolder.png
lea ecx, [ebp - 0x468]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x80]
mov byte [ebp - 4], 0x67
push eax
lea ecx, [ebp - 0x468]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x68
call edi
test al, al
jne 0x4377f7
mov eax, dword [ebp - 0x80]
cmp dword [eax + 4], 0x40
jg 0x4377f7
lea ecx, [ebp - 0x80]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x80]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x468]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xf2
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 3
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0xe88]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0xe88]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.fcomcopy.exe
lea ecx, [ebp - 0x464]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x84]
mov byte [ebp - 4], 0x69
push eax
lea ecx, [ebp - 0x464]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0x6a
lea ecx, [ebp - 0x84]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x4378de
mov eax, dword [ebp - 0x84]
cmp dword [eax + 4], 0x40
jg 0x4378de
lea ecx, [ebp - 0x84]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x84]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x4378f0
lea ecx, [ebp - 0x84]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x464]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.Component_Copier
lea ecx, [ebp - 0x490]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x6b
push eax
lea ecx, [ebp - 0x490]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x6c
call edi
test al, al
jne 0x43795f
mov eax, dword [ebp - 0x88]
cmp dword [eax + 4], 0x40
jg 0x43795f
lea ecx, [ebp - 0x88]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x88]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x490]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.comcopy.png
lea ecx, [ebp - 0x470]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x6d
push eax
lea ecx, [ebp - 0x470]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x6e
call edi
test al, al
jne 0x4379ce
mov eax, dword [ebp - 0x44]
cmp dword [eax + 4], 0x40
jg 0x4379ce
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x470]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xfb
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 0
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0xfd8]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0xfd8]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.fmpedit.exe
lea ecx, [ebp - 0x478]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x90]
mov byte [ebp - 4], 0x6f
push eax
lea ecx, [ebp - 0x478]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x90]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x437ab5
mov eax, dword [ebp - 0x90]
cmp dword [eax + 4], 0x40
jg 0x437ab5
lea ecx, [ebp - 0x90]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x90]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x437ac7
lea ecx, [ebp - 0x90]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x478]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.Model_Prototype_Editor
lea ecx, [ebp - 0x488]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x94]
mov byte [ebp - 4], 0x71
push eax
lea ecx, [ebp - 0x488]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 0x72
call edi
test al, al
jne 0x437b36
mov eax, dword [ebp - 0x94]
cmp dword [eax + 4], 0x40
jg 0x437b36
lea ecx, [ebp - 0x94]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x94]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x488]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.fmpedit.png
lea ecx, [ebp - 0x3a4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x98]
mov byte [ebp - 4], 0x73
push eax
lea ecx, [ebp - 0x3a4]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x98]
mov byte [ebp - 4], 0x74
call edi
test al, al
jne 0x437bb1
mov eax, dword [ebp - 0x98]
cmp dword [eax + 4], 0x40
jg 0x437bb1
lea ecx, [ebp - 0x98]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x98]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x3a4]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x104
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 0
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x1128]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0x1128]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.fwinview.exe
lea ecx, [ebp - 0x3a8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x9c]
mov byte [ebp - 4], 0x75
push eax
lea ecx, [ebp - 0x3a8]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0x9c]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x437c9b
mov eax, dword [ebp - 0x9c]
cmp dword [eax + 4], 0x40
jg 0x437c9b
lea ecx, [ebp - 0x9c]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x9c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x437cad
lea ecx, [ebp - 0x9c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x3a8]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.Window_Viewer
lea ecx, [ebp - 0x3ac]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 0x77
push eax
lea ecx, [ebp - 0x3ac]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x78
call edi
test al, al
jne 0x437d1c
mov eax, dword [ebp - 0xa0]
cmp dword [eax + 4], 0x40
jg 0x437d1c
lea ecx, [ebp - 0xa0]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xa0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.winview.png
lea ecx, [ebp - 0x3b0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xa4]
mov byte [ebp - 4], 0x79
push eax
lea ecx, [ebp - 0x3b0]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0xa4]
mov byte [ebp - 4], 0x7a
call edi
test al, al
jne 0x437d97
mov eax, dword [ebp - 0xa4]
cmp dword [eax + 4], 0x40
jg 0x437d97
lea ecx, [ebp - 0xa4]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xa4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x3b0]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x10d
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 0
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x1278]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0x1278]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.flsedit.exe
lea ecx, [ebp - 0x3b4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x7b
push eax
lea ecx, [ebp - 0x3b4]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0xa8]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x437e81
mov eax, dword [ebp - 0xa8]
cmp dword [eax + 4], 0x40
jg 0x437e81
lea ecx, [ebp - 0xa8]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xa8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x437e93
lea ecx, [ebp - 0xa8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x3b4]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.Translation_Editor
lea ecx, [ebp - 0x3b8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xac]
mov byte [ebp - 4], 0x7d
push eax
lea ecx, [ebp - 0x3b8]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0xac]
mov byte [ebp - 4], 0x7e
call edi
test al, al
jne 0x437f02
mov eax, dword [ebp - 0xac]
cmp dword [eax + 4], 0x40
jg 0x437f02
lea ecx, [ebp - 0xac]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xac]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x3b8]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.flang.png
lea ecx, [ebp - 0x3bc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xb0]
mov byte [ebp - 4], 0x7f
push eax
lea ecx, [ebp - 0x3bc]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x80
call edi
test al, al
jne 0x437f7d
mov eax, dword [ebp - 0xb0]
cmp dword [eax + 4], 0x40
jg 0x437f7d
lea ecx, [ebp - 0xb0]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xb0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x116
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 0
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x13c8]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0x13c8]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.dtedimp.exe
lea ecx, [ebp - 0x3c0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xb4]
mov byte [ebp - 4], 0x81
push eax
lea ecx, [ebp - 0x3c0]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0x82
lea ecx, [ebp - 0xb4]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x438067
mov eax, dword [ebp - 0xb4]
cmp dword [eax + 4], 0x40
jg 0x438067
lea ecx, [ebp - 0xb4]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xb4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x438079
lea ecx, [ebp - 0xb4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x3c0]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.Digital_Terrain_Importer
lea ecx, [ebp - 0x3c4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0x83
push eax
lea ecx, [ebp - 0x3c4]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x84
call edi
test al, al
jne 0x4380e8
mov eax, dword [ebp - 0xb8]
cmp dword [eax + 4], 0x40
jg 0x4380e8
lea ecx, [ebp - 0xb8]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xb8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x3c4]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.dtimp.png
lea ecx, [ebp - 0x3c8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x85
push eax
lea ecx, [ebp - 0x3c8]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x86
call edi
test al, al
jne 0x438163
mov eax, dword [ebp - 0xbc]
cmp dword [eax + 4], 0x40
jg 0x438163
lea ecx, [ebp - 0xbc]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xbc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x3c8]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x11f
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 0
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x1518]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0x1518]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.fe3dsnimp.exe
lea ecx, [ebp - 0x3cc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xc0]
mov byte [ebp - 4], 0x87
push eax
lea ecx, [ebp - 0x3cc]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0xc0]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x43824d
mov eax, dword [ebp - 0xc0]
cmp dword [eax + 4], 0x40
jg 0x43824d
lea ecx, [ebp - 0xc0]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xc0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x43825f
lea ecx, [ebp - 0xc0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x3cc]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.Enhanced_3D_Scene_Importer
lea ecx, [ebp - 0x3d0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xc4]
mov byte [ebp - 4], 0x89
push eax
lea ecx, [ebp - 0x3d0]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0xc4]
mov byte [ebp - 4], 0x8a
call edi
test al, al
jne 0x4382ce
mov eax, dword [ebp - 0xc4]
cmp dword [eax + 4], 0x40
jg 0x4382ce
lea ecx, [ebp - 0xc4]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xc4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x3d0]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.3dsceneimp.png
lea ecx, [ebp - 0x3d4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xc8]
mov byte [ebp - 4], 0x8b
push eax
lea ecx, [ebp - 0x3d4]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 0x8c
call edi
test al, al
jne 0x438349
mov eax, dword [ebp - 0xc8]
cmp dword [eax + 4], 0x40
jg 0x438349
lea ecx, [ebp - 0xc8]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xc8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x3d4]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x128
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 0
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x1668]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0x1668]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.factimp.exe
lea ecx, [ebp - 0x3d8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xcc]
mov byte [ebp - 4], 0x8d
push eax
lea ecx, [ebp - 0x3d8]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0x8e
lea ecx, [ebp - 0xcc]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x438433
mov eax, dword [ebp - 0xcc]
cmp dword [eax + 4], 0x40
jg 0x438433
lea ecx, [ebp - 0xcc]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xcc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x438445
lea ecx, [ebp - 0xcc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x3d8]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.FACT_Importer
lea ecx, [ebp - 0x3dc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0x8f
push eax
lea ecx, [ebp - 0x3dc]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x90
call edi
test al, al
jne 0x4384b4
mov eax, dword [ebp - 0xd0]
cmp dword [eax + 4], 0x40
jg 0x4384b4
lea ecx, [ebp - 0xd0]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xd0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x3dc]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.factimp.png
lea ecx, [ebp - 0x3e0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xd4]
mov byte [ebp - 4], 0x91
push eax
lea ecx, [ebp - 0x3e0]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0xd4]
mov byte [ebp - 4], 0x92
call edi
test al, al
jne 0x43852f
mov eax, dword [ebp - 0xd4]
cmp dword [eax + 4], 0x40
jg 0x43852f
lea ecx, [ebp - 0xd4]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xd4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x131
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 0
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x17b8]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0x17b8]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.f2dicedit.exe
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xd8]
mov byte [ebp - 4], 0x93
push eax
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0x94
lea ecx, [ebp - 0xd8]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x438619
mov eax, dword [ebp - 0xd8]
cmp dword [eax + 4], 0x40
jg 0x438619
lea ecx, [ebp - 0xd8]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xd8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x43862b
lea ecx, [ebp - 0xd8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x3e4]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.2D_Icon_Editor
lea ecx, [ebp - 0x3e8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x95
push eax
lea ecx, [ebp - 0x3e8]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x96
call edi
test al, al
jne 0x43869a
mov eax, dword [ebp - 0xdc]
cmp dword [eax + 4], 0x40
jg 0x43869a
lea ecx, [ebp - 0xdc]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xdc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x3e8]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.2diconedit.png
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xe0]
mov byte [ebp - 4], 0x97
push eax
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0xe0]
mov byte [ebp - 4], 0x98
call edi
test al, al
jne 0x438715
mov eax, dword [ebp - 0xe0]
cmp dword [eax + 4], 0x40
jg 0x438715
lea ecx, [ebp - 0xe0]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xe0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x3ec]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x13a
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 0
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x1908]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0x1908]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.f3dicedit.exe
lea ecx, [ebp - 0x3f0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0x99
push eax
lea ecx, [ebp - 0x3f0]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0x9a
lea ecx, [ebp - 0xe4]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x4387ff
mov eax, dword [ebp - 0xe4]
cmp dword [eax + 4], 0x40
jg 0x4387ff
lea ecx, [ebp - 0xe4]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xe4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x438811
lea ecx, [ebp - 0xe4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.3D_Icon_Editor
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xe8]
mov byte [ebp - 4], 0x9b
push eax
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x9c
call edi
test al, al
jne 0x438880
mov eax, dword [ebp - 0xe8]
cmp dword [eax + 4], 0x40
jg 0x438880
lea ecx, [ebp - 0xe8]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xe8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x3f4]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.3diconedit.png
lea ecx, [ebp - 0x3f8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xec]
mov byte [ebp - 4], 0x9d
push eax
lea ecx, [ebp - 0x3f8]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x9e
call edi
test al, al
jne 0x4388fb
mov eax, dword [ebp - 0xec]
cmp dword [eax + 4], 0x40
jg 0x4388fb
lea ecx, [ebp - 0xec]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x3f8]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x143
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 0
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x1a58]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0x1a58]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.fndmgr.exe
lea ecx, [ebp - 0x3fc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xf0]
mov byte [ebp - 4], 0x9f
push eax
lea ecx, [ebp - 0x3fc]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0xa0
lea ecx, [ebp - 0xf0]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x4389e5
mov eax, dword [ebp - 0xf0]
cmp dword [eax + 4], 0x40
jg 0x4389e5
lea ecx, [ebp - 0xf0]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xf0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x4389f7
lea ecx, [ebp - 0xf0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.Network_Database_Manager
lea ecx, [ebp - 0x400]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0xa1
push eax
lea ecx, [ebp - 0x400]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x8c]
mov byte [ebp - 4], 0xa2
call edi
test al, al
jne 0x438a66
mov eax, dword [ebp - 0x8c]
cmp dword [eax + 4], 0x40
jg 0x438a66
lea ecx, [ebp - 0x8c]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x8c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.ndbmanager.png
lea ecx, [ebp - 0x404]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xa3
push eax
lea ecx, [ebp - 0x404]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xa4
call edi
test al, al
jne 0x438ae1
mov eax, dword [ebp - 0xf4]
cmp dword [eax + 4], 0x40
jg 0x438ae1
lea ecx, [ebp - 0xf4]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xf4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x404]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14c
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 0
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x1ba8]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0x1ba8]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.fadmin.exe
lea ecx, [ebp - 0x408]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0xa5
push eax
lea ecx, [ebp - 0x408]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0xa6
lea ecx, [ebp - 0xf8]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x438bcb
mov eax, dword [ebp - 0xf8]
cmp dword [eax + 4], 0x40
jg 0x438bcb
lea ecx, [ebp - 0xf8]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xf8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x438bdd
lea ecx, [ebp - 0xf8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x408]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.Scenario_Database_Administrator
lea ecx, [ebp - 0x40c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0xa7
push eax
lea ecx, [ebp - 0x40c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0xfc]
mov byte [ebp - 4], 0xa8
call edi
test al, al
jne 0x438c4c
mov eax, dword [ebp - 0xfc]
cmp dword [eax + 4], 0x40
jg 0x438c4c
lea ecx, [ebp - 0xfc]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0xfc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x40c]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.fadmin.png
lea ecx, [ebp - 0x410]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x100]
mov byte [ebp - 4], 0xa9
push eax
lea ecx, [ebp - 0x410]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0xaa
call edi
test al, al
jne 0x438cc7
mov eax, dword [ebp - 0x100]
cmp dword [eax + 4], 0x40
jg 0x438cc7
lea ecx, [ebp - 0x100]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x100]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x410]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x155
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 0
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x1cf8]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0x1cf8]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.flicmgr.exe
lea ecx, [ebp - 0x414]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x104]
mov byte [ebp - 4], 0xab
push eax
lea ecx, [ebp - 0x414]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0xac
lea ecx, [ebp - 0x104]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x438db1
mov eax, dword [ebp - 0x104]
cmp dword [eax + 4], 0x40
jg 0x438db1
lea ecx, [ebp - 0x104]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x104]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x438dc3
lea ecx, [ebp - 0x104]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x414]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.License_Server_Administrator
lea ecx, [ebp - 0x418]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x108]
mov byte [ebp - 4], 0xad
push eax
lea ecx, [ebp - 0x418]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x108]
mov byte [ebp - 4], 0xae
call edi
test al, al
jne 0x438e32
mov eax, dword [ebp - 0x108]
cmp dword [eax + 4], 0x40
jg 0x438e32
lea ecx, [ebp - 0x108]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x108]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x418]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.licmanager.png
lea ecx, [ebp - 0x41c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x10c]
mov byte [ebp - 4], 0xaf
push eax
lea ecx, [ebp - 0x41c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0xb0
call edi
test al, al
jne 0x438ead
mov eax, dword [ebp - 0x10c]
cmp dword [eax + 4], 0x40
jg 0x438ead
lea ecx, [ebp - 0x10c]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x10c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x41c]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x15e
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 0
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x1e48]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0x1e48]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.flames_index.htm
lea ecx, [ebp - 0x420]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x110]
mov byte [ebp - 4], 0xb1
push eax
lea ecx, [ebp - 0x420]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0xb2
lea ecx, [ebp - 0x110]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x438f97
mov eax, dword [ebp - 0x110]
cmp dword [eax + 4], 0x40
jg 0x438f97
lea ecx, [ebp - 0x110]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x110]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x438fa9
lea ecx, [ebp - 0x110]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x420]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.FLAMES_Documentation
lea ecx, [ebp - 0x424]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x114]
mov byte [ebp - 4], 0xb3
push eax
lea ecx, [ebp - 0x424]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x114]
mov byte [ebp - 4], 0xb4
call edi
test al, al
jne 0x439018
mov eax, dword [ebp - 0x114]
cmp dword [eax + 4], 0x40
jg 0x439018
lea ecx, [ebp - 0x114]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x114]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x424]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.docs.png
lea ecx, [ebp - 0x428]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xb5
push eax
lea ecx, [ebp - 0x428]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xb6
call edi
test al, al
jne 0x439093
mov eax, dword [ebp - 0x118]
cmp dword [eax + 4], 0x40
jg 0x439093
lea ecx, [ebp - 0x118]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x118]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x428]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x169
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 1
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x1f98]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0x1f98]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.ftutorial_index.htm
lea ecx, [ebp - 0x42c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x11c]
mov byte [ebp - 4], 0xb7
push eax
lea ecx, [ebp - 0x42c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0x11c]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x43917d
mov eax, dword [ebp - 0x11c]
cmp dword [eax + 4], 0x40
jg 0x43917d
lea ecx, [ebp - 0x11c]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x11c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x43918f
lea ecx, [ebp - 0x11c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.Tutorial_Content_Documentation
lea ecx, [ebp - 0x430]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x120]
mov byte [ebp - 4], 0xb9
push eax
lea ecx, [ebp - 0x430]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x120]
mov byte [ebp - 4], 0xba
call edi
test al, al
jne 0x4391fe
mov eax, dword [ebp - 0x120]
cmp dword [eax + 4], 0x40
jg 0x4391fe
lea ecx, [ebp - 0x120]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x120]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x430]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.docs.png
lea ecx, [ebp - 0x434]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x124]
mov byte [ebp - 4], 0xbb
push eax
lea ecx, [ebp - 0x434]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x124]
mov byte [ebp - 4], 0xbc
call edi
test al, al
jne 0x439279
mov eax, dword [ebp - 0x124]
cmp dword [eax + 4], 0x40
jg 0x439279
lea ecx, [ebp - 0x124]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x124]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x172
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 1
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x20e8]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0x20e8]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.fstarter_index.htm
lea ecx, [ebp - 0x438]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x128]
mov byte [ebp - 4], 0xbd
push eax
lea ecx, [ebp - 0x438]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0xbe
lea ecx, [ebp - 0x128]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x439363
mov eax, dword [ebp - 0x128]
cmp dword [eax + 4], 0x40
jg 0x439363
lea ecx, [ebp - 0x128]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x128]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x439375
lea ecx, [ebp - 0x128]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x438]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.Starter_Content_Documentation
lea ecx, [ebp - 0x43c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 0xbf
push eax
lea ecx, [ebp - 0x43c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x12c]
mov byte [ebp - 4], 0xc0
call edi
test al, al
jne 0x4393e4
mov eax, dword [ebp - 0x12c]
cmp dword [eax + 4], 0x40
jg 0x4393e4
lea ecx, [ebp - 0x12c]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x12c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.docs.png
lea ecx, [ebp - 0x440]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x130]
mov byte [ebp - 4], 0xc1
push eax
lea ecx, [ebp - 0x440]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0xc2
call edi
test al, al
jne 0x43945f
mov eax, dword [ebp - 0x130]
cmp dword [eax + 4], 0x40
jg 0x43945f
lea ecx, [ebp - 0x130]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x130]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x440]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x17b
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 1
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x2238]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0x2238]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.finterface_index.htm
lea ecx, [ebp - 0x444]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x134]
mov byte [ebp - 4], 0xc3
push eax
lea ecx, [ebp - 0x444]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0xc4
lea ecx, [ebp - 0x134]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x439549
mov eax, dword [ebp - 0x134]
cmp dword [eax + 4], 0x40
jg 0x439549
lea ecx, [ebp - 0x134]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x134]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x43955b
lea ecx, [ebp - 0x134]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x444]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.Component_Interfaces_Documentation
lea ecx, [ebp - 0x448]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x138]
mov byte [ebp - 4], 0xc5
push eax
lea ecx, [ebp - 0x448]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x138]
mov byte [ebp - 4], 0xc6
call edi
test al, al
jne 0x4395ca
mov eax, dword [ebp - 0x138]
cmp dword [eax + 4], 0x40
jg 0x4395ca
lea ecx, [ebp - 0x138]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x138]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.docs.png
lea ecx, [ebp - 0x44c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x13c]
mov byte [ebp - 4], 0xc7
push eax
lea ecx, [ebp - 0x44c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x13c]
mov byte [ebp - 4], 0xc8
call edi
test al, al
jne 0x439645
mov eax, dword [ebp - 0x13c]
cmp dword [eax + 4], 0x40
jg 0x439645
lea ecx, [ebp - 0x13c]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x13c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x44c]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x184
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 1
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x2388]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0x2388]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.fuexample_index.htm
lea ecx, [ebp - 0x450]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x140]
mov byte [ebp - 4], 0xc9
push eax
lea ecx, [ebp - 0x450]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0xca
lea ecx, [ebp - 0x140]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x43972f
mov eax, dword [ebp - 0x140]
cmp dword [eax + 4], 0x40
jg 0x43972f
lea ecx, [ebp - 0x140]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x140]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x439741
lea ecx, [ebp - 0x140]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x450]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.Unreal_Example_Content_Documentation
lea ecx, [ebp - 0x454]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x144]
mov byte [ebp - 4], 0xcb
push eax
lea ecx, [ebp - 0x454]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 0xcc
call edi
test al, al
jne 0x4397b0
mov eax, dword [ebp - 0x144]
cmp dword [eax + 4], 0x40
jg 0x4397b0
lea ecx, [ebp - 0x144]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x144]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x454]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.docs.png
lea ecx, [ebp - 0x458]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0xcd
push eax
lea ecx, [ebp - 0x458]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x148]
mov byte [ebp - 4], 0xce
call edi
test al, al
jne 0x43982b
mov eax, dword [ebp - 0x148]
cmp dword [eax + 4], 0x40
jg 0x43982b
lea ecx, [ebp - 0x148]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x148]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x458]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x18d
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 1
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
push 0x150
lea eax, [ebp - 0x24d8]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x1c
lea esi, [ebp - 0x24d8]
mov ecx, 0x54
lea edi, [ebp - 0x330]
rep movsd dword es:[edi], dword [esi]
push str.fast_index.htm
lea ecx, [ebp - 0x45c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x14c]
mov byte [ebp - 4], 0xcf
push eax
lea ecx, [ebp - 0x45c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
mov byte [ebp - 4], 0xd0
lea ecx, [ebp - 0x14c]
mov edi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QByteArray::isNull_void_const]
call edi
test al, al
jne 0x439915
mov eax, dword [ebp - 0x14c]
cmp dword [eax + 4], 0x40
jg 0x439915
lea ecx, [ebp - 0x14c]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
push eax
lea eax, [ebp - 0x330]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x14c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
jmp 0x439927
lea ecx, [ebp - 0x14c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea ecx, [ebp - 0x45c]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.FAST_Documentation
lea ecx, [ebp - 0x460]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x150]
mov byte [ebp - 4], 0xd1
push eax
lea ecx, [ebp - 0x460]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x150]
mov byte [ebp - 4], 0xd2
call edi
test al, al
jne 0x439996
mov eax, dword [ebp - 0x150]
cmp dword [eax + 4], 0x40
jg 0x439996
lea ecx, [ebp - 0x150]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2f0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x150]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x460]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str.docs.png
lea ecx, [ebp - 0x354]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd3
push eax
lea ecx, [ebp - 0x354]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xd4
call edi
test al, al
jne 0x439a05
mov eax, dword [ebp - 0x28]
cmp dword [eax + 4], 0x40
jg 0x439a05
lea ecx, [ebp - 0x28]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x2b0]
push 0x40
push eax
call esi
add esp, 0xc
lea ecx, [ebp - 0x28]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x354]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x196
push str.ProjectData::CreateDefaultAppData
lea eax, [ebp - 0x330]
mov dword [ebp - 0x1e4], 1
push eax
mov eax, dword [ebp - 0x340]
push dword [eax + 0x8b0]
call sym.FLAMESLauncher.exe_FRecordArrayAddRecordWithTag
add esp, 0x10
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x154]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x158]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, 1
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.0052bfb9
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret