Function at 0x44bee0
Capabilities:
Hide graphical window
Inspect load icon resource
Log keystrokes via application hook
Resolve function by parsing pe exports
Terminate process

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
sub esp, 0x3f8
mov eax, dword [ebp + 8]
push esi
push edi
push 0
mov dword [0x726490], eax
mov dword [esp + 0x36c], 0x30
mov dword [esp + 0x370], 0x40
mov dword [esp + 0x374], 0x4502b0
mov dword [esp + 0x378], 0
mov dword [esp + 0x37c], 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov dword [esp + 0x37c], eax
xorps xmm0, xmm0
lea eax, [esp + 0x368]
mov dword [esp + 0x390], 0x460210
push eax
movups xmmword [esp + 0x384], xmm0
mov dword [esp + 0x398], 0
call dword [sym.imp.USER32.dll_RegisterClassExW]
push 0
push dword [esp + 0x380]
push 0
push 0
push 0x438
push 0x780
push 0
push 0
push 0x80000000
push 0
push 0x460210
push 0x80080
call dword [sym.imp.USER32.dll_CreateWindowExW]
push 1
push 0
mov edi, eax
push 0
push edi
mov dword [esp + 0xac], edi
call dword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
push 0x7268a0
mov esi, dword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
lea eax, [esp + 0x18]
push eax
push 0x726898
push 0x726890
lea eax, [esp + 0x118]
mov dword [esp + 0x140], 2
push eax
push 7
push 2
lea eax, [esp + 0xa4]
mov dword [esp + 0x124], 0
push eax
push 0
push 0
push 1
xorps xmm0, xmm0
mov dword [esp + 0x138], 0
push 0
movlpd qword [esp + 0x14c], xmm0
mov dword [esp + 0x148], 0x1c
mov dword [esp + 0x140], 0x3c
mov dword [esp + 0x144], 1
mov dword [esp + 0x170], 2
mov dword [esp + 0x15c], 0x20
mov dword [esp + 0x164], edi
mov dword [esp + 0x154], 1
mov dword [esp + 0x158], 0
mov dword [esp + 0x168], 1
mov dword [esp + 0x16c], 0
mov dword [esp + 0xb8], 0xb000
mov dword [esp + 0xbc], 0xa000
call esi
cmp eax, 0x887a0004
jne 0x44c0d1
push 0x7268a0
lea eax, [esp + 0x18]
push eax
push 0x726898
push 0x726890
lea eax, [esp + 0x118]
push eax
push 7
push 2
lea eax, [esp + 0xa4]
push eax
push 0
push 0
push 5
push 0
call esi
test eax, eax
je 0x44c0fb
call 0x450240
push dword [esp + 0x37c]
push dword [esp + 0x394]
call dword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, 1
pop edi
pop esi
mov esp, ebp
pop ebp
ret 0x10
mov ecx, dword [0x726890]
lea edx, [esp + 0x6c]
push edx
push 0x4604b0
push 0
mov eax, dword [ecx]
push ecx
call dword [eax + 0x24]
mov ecx, dword [0x726898]
push 0x72688c
push 0
push dword [esp + 0x74]
mov eax, dword [ecx]
push ecx
call dword [eax + 0x24]
mov eax, dword [esp + 0x6c]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [sym.imp.USER32.dll_ShowWindow]
push 0xa
push edi
mov dword [esp + 0x154], eax
call eax
push edi
call dword [sym.imp.USER32.dll_UpdateWindow]
push 0x3a8
push 0
push 0x7264ac
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov dword [0x726498], 0x3bc
mov dword [0x72649c], edi
mov dword [0x7264a0], 0x3e9
mov dword [0x7264a4], 7
push 0x65
push dword [0x726490]
mov dword [0x7264a8], 0x401
call dword [sym.imp.USER32.dll_LoadIconW]
mov esi, dword [sym.imp.SHELL32.dll_Shell_NotifyIconW]
mov dword [esp + 0x6c], esi
test eax, eax
je 0x44c1db
push 0xffffffffffffffff
push str.LastChaos_Bot
push 0x80
push 0x7264b0
mov dword [0x7264ac], eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncpy_s]
add esp, 0x10
push 0x726498
push 2
call esi
push 0x726498
push 0
call esi
push 0
push 0
push 0x4505f0
push 0xd
call dword [sym.imp.USER32.dll_SetWindowsHookExW]
mov esi, dword [0x726468]
mov dword [0x726854], eax
test esi, esi
je 0x44c201
inc dword [esi + 0xb0]
mov edi, dword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
push 0x5bf0
call edi
add esp, 4
test eax, eax
je 0x44c220
push 0
mov ecx, eax
call fcn.00401930
jmp 0x44c222
xor eax, eax
mov dword [0x726468], eax
call fcn.00409ec0
test esi, esi
je 0x44c238
mov dword [0x726468], esi
jmp 0x44c23e
mov esi, dword [0x726468]
mov eax, dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov dword [esp + 0x18], eax
test esi, esi
jne 0x44c265
push 0xf73
push str.C:UsersMinoDesktop2imgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call eax
mov esi, dword [0x726468]
add esp, 0xc
or dword [esi + 8], 3
movss xmm3, dword [0x4650a0]
mulss xmm3, dword [0x460630]
mov ecx, dword [esi + 0x48]
push 0x45e264
push 0
push 0x4ba44
push 0x56f660
call fcn.004296b0
movss xmm3, dword [0x4650a0]
mulss xmm3, dword [0x460620]
mov ecx, dword [esi + 0x48]
push 0x45e264
push 0
push 0x4ba44
push 0x56f660
call fcn.004296b0
movss xmm3, dword [0x4650a0]
mulss xmm3, dword [0x460640]
mov ecx, dword [esi + 0x48]
push 0x45e264
push 0
push 0x4ba44
push 0x56f660
mov dword [0x726474], eax
call fcn.004296b0
movss xmm3, dword [0x4650a0]
mulss xmm3, dword [0x46066c]
mov ecx, dword [esi + 0x48]
push 0x45e264
push 0
push 0x4ba44
push 0x56f660
call fcn.004296b0
movss xmm3, dword [0x4650a0]
mulss xmm3, dword [0x460644]
mov ecx, dword [esi + 0x48]
push 0x45e264
push 0
push 0xf20
push 0x5bb580
mov dword [0x72648c], eax
call fcn.004296b0
movss xmm3, dword [0x4650a0]
mulss xmm3, dword [0x46063c]
mov ecx, dword [esi + 0x48]
push 0x45e264
push 0
push 0x4d4
push 0x5bb0a8
mov dword [0x726478], eax
call fcn.004296b0
movss xmm3, dword [0x4650a0]
mulss xmm3, dword [0x460664]
mov ecx, dword [esi + 0x48]
push 0x45e264
push 0
push 0xf20
push 0x5bb580
call fcn.004296b0
movss xmm3, dword [0x4650a0]
mulss xmm3, dword [0x460654]
mov ecx, dword [esi + 0x48]
push 0x45e264
push 0
push 0xf20
push 0x5bb580
call fcn.004296b0
movss xmm3, dword [0x4650a0]
mulss xmm3, dword [0x460638]
mov ecx, dword [esi + 0x48]
push 0x45e264
push 0
push 0x4ba44
push 0x56f660
call fcn.004296b0
movss xmm3, dword [0x4650a0]
mulss xmm3, dword [0x460648]
push 0x45e264
push 0
push 0xf20
mov ecx, dword [esi + 0x48]
push 0x5bb580
call fcn.004296b0
xor ecx, ecx
call fcn.004248a0
mov esi, dword [0x726468]
test esi, esi
jne 0x44c43f
push 0xf73
push str.C:UsersMinoDesktop2imgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call dword [esp + 0x24]
mov esi, dword [0x726468]
add esp, 0xc
cmp dword [esi + 0x74], 0
je 0x44c458
push 0x74
push str.C:UsersMinoDesktop2_backendsimgui_impl_win32.cpp
push str.io.BackendPlatformUserData__nullptr___Already_initialized_a_platform_backend__
call dword [esp + 0x24]
add esp, 0xc
lea eax, [esp + 0xc0]
push eax
call dword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x44c5af
lea eax, [esp + 0xb8]
push eax
call dword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x44c5af
mov eax, dword [0x726468]
test eax, eax
je 0x44c493
inc dword [eax + 0xb0]
push 0x38
call edi
mov edi, eax
add esp, 4
test edi, edi
je 0x44c4af
push 0x38
push 0
push edi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
jmp 0x44c4b1
xor edi, edi
or dword [esi + 0xc], 6
mov eax, dword [esp + 0x9c]
mov dword [esi + 0x74], edi
mov dword [esi + 0x6c], str.imgui_impl_win32
mov esi, dword [0x726468]
mov dword [edi], eax
mov eax, dword [esp + 0xc0]
mov ecx, dword [esp + 0xc4]
mov dword [edi + 0x18], eax
mov dword [edi + 0x1c], ecx
mov eax, dword [esp + 0xb8]
mov ecx, dword [esp + 0xbc]
mov dword [edi + 0x10], eax
mov dword [edi + 0x14], ecx
mov dword [edi + 0x20], 9
cmp dword [esi + 0x479c], 0
jg 0x44c51c
push 0x708
push str.C:UsersMinoDesktop2imgui.h
push str.i___0__i___Size
call dword [esp + 0x24]
add esp, 0xc
mov eax, dword [esi + 0x47a4]
xor esi, esi
mov ecx, dword [esp + 0x9c]
mov dword [esp + 0x158], str.xinput1_4.dll
mov dword [esp + 0x15c], str.xinput1_3.dll
mov eax, dword [eax]
mov dword [esp + 0x160], str.xinput9_1_0.dll
mov dword [esp + 0x164], str.xinput1_2.dll
mov dword [esp + 0x168], str.xinput1_1.dll
mov dword [eax + 0x24], ecx
mov byte [edi + 0x25], 1
nop dword [eax + eax]
push dword [esp + esi*4 + 0x158]
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov dword [esp + 0x14], eax
test eax, eax
jne 0x44c58d
inc esi
cmp esi, 5
jl 0x44c570
jmp 0x44c5af
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.XInputGetCapabilities
push eax
mov dword [edi + 0x28], eax
call esi
push str.XInputGetState
push dword [esp + 0x18]
mov dword [edi + 0x2c], eax
call esi
mov dword [edi + 0x30], eax
mov eax, dword [0x7268a0]
mov esi, dword [esp + 0x18]
mov dword [esp + 0x84], eax
mov eax, dword [0x726898]
mov dword [esp + 0x14], eax
mov eax, dword [0x726468]
test eax, eax
jne 0x44c5ea
push 0xf73
push str.C:UsersMinoDesktop2imgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call esi
mov eax, dword [0x726468]
add esp, 0xc
cmp dword [eax + 0x78], 0
lea edi, [eax + 8]
je 0x44c60c
push 0x221
push str.C:UsersMinoDesktop2_backendsimgui_impl_dx11.cpp
push str.io.BackendRendererUserData__nullptr___Already_initialized_a_renderer_backend__
call esi
mov eax, dword [0x726468]
add esp, 0xc
test eax, eax
je 0x44c616
inc dword [eax + 0xb0]
push 0x40
call dword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov esi, eax
add esp, 4
test esi, esi
je 0x44c698
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
mov dword [esi + 0xc], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
mov dword [esi + 0x18], 0
mov dword [esi + 0x1c], 0
mov dword [esi + 0x20], 0
mov dword [esi + 0x24], 0
mov dword [esi + 0x28], 0
mov dword [esi + 0x2c], 0
mov dword [esi + 0x30], 0
mov dword [esi + 0x34], 0
mov dword [esi + 0x38], 0x1388
mov dword [esi + 0x3c], 0x2710
jmp 0x44c69a
xor esi, esi
or dword [edi + 4], 8
lea ecx, [esp + 0x90]
mov dword [edi + 0x70], esi
mov dword [edi + 0x68], str.imgui_impl_dx11
mov edi, dword [esp + 0x14]
push ecx
push 0x45fa70
push edi
mov eax, dword [edi]
mov dword [esp + 0x9c], 0
mov dword [esp + 0xa0], 0
mov dword [esp + 0xd8], 0
call dword [eax]
test eax, eax
jne 0x44c735
mov ecx, dword [esp + 0x90]
lea edx, [esp + 0x94]
push edx
push 0x45fa80
push ecx
mov eax, dword [ecx]
call dword [eax + 0x18]
test eax, eax
jne 0x44c735
mov ecx, dword [esp + 0x94]
lea edx, [esp + 0xcc]
push edx
push 0x45fa90
push ecx
mov eax, dword [ecx]
call dword [eax + 0x18]
test eax, eax
jne 0x44c735
mov eax, dword [esp + 0x84]
mov dword [esi], edi
mov dword [esi + 4], eax
mov eax, dword [esp + 0xcc]
mov dword [esi + 8], eax
mov ecx, dword [esp + 0x90]
test ecx, ecx
je 0x44c746
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov ecx, dword [esp + 0x94]
test ecx, ecx
je 0x44c757
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov eax, dword [esi]
push eax
mov ecx, dword [eax]
call dword [ecx + 4]
mov eax, dword [esi + 4]
push eax
mov ecx, dword [eax]
call dword [ecx + 4]
xor al, al
mov dword [esp + 0x98], eax
mov edi, dword [sym.imp.USER32.dll_TranslateMessage]
lea eax, [esp + 0x3a4]
mov esi, dword [sym.imp.USER32.dll_PeekMessageW]
push 1
push 0
push 0
push 0
push eax
call esi
test eax, eax
je 0x44c7ee
lea eax, [esp + 0x3a4]
push eax
call edi
lea eax, [esp + 0x3a4]
push eax
call dword [sym.imp.USER32.dll_DispatchMessageW]
mov eax, dword [esp + 0x98]
mov ecx, 1
cmp dword [esp + 0x3a8], 0x12
push ecx
movzx eax, al
push 0
cmove eax, ecx
push 0
mov dword [esp + 0xa4], eax
lea eax, [esp + 0x3b0]
push 0
push eax
call esi
test eax, eax
jne 0x44c793
cmp byte [esp + 0x98], al
jne 0x44ffd8
mov esi, dword [0x726888]
test esi, esi
je 0x44c89a
mov edx, dword [0x726894]
test edx, edx
je 0x44c89a
mov ecx, dword [0x72688c]
test ecx, ecx
je 0x44c830
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov esi, dword [0x726888]
mov edx, dword [0x726894]
mov dword [0x72688c], 0
mov ecx, dword [0x726890]
push 0
push 0
push edx
mov eax, dword [ecx]
push esi
push 0
push ecx
call dword [eax + 0x34]
mov ecx, dword [0x726890]
lea edx, [esp + 0x84]
push edx
push 0x4604b0
push 0
mov eax, dword [ecx]
push ecx
mov dword [0x726894], 0
mov dword [0x726888], 0
call dword [eax + 0x24]
mov ecx, dword [0x726898]
push 0x72688c
push 0
push dword [esp + 0x8c]
mov eax, dword [ecx]
push ecx
call dword [eax + 0x24]
mov eax, dword [esp + 0x84]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov esi, dword [0x726468]
test esi, esi
je 0x44cdd1
mov esi, dword [esi + 0x78]
test esi, esi
je 0x44cdd3
mov edi, dword [esp + 0x18]
cmp dword [esi + 0x24], 0
jne 0x44c8c2
call fcn.00441040
call fcn.004420e0
call fcn.00408960
call fcn.0044ba10
cmp dword [0x726468], 0
jne 0x44c8ee
push 0xb6a
push str.C:UsersMinoDesktop2imgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call edi
add esp, 0xc
mov eax, dword [0x726468]
mov esi, dword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov dword [eax + 0x37a8], 0x41200000
mov dword [eax + 0x37dc], 0x41200000
cmp dword [0x726494], 0
mov dword [esp + 0x108], 0xffffffff
mov dword [esp + 0x10c], 0xffffffff
mov dword [esp + 0x110], 0xffffffff
mov dword [esp + 0x114], 0xffffffff
mov dword [esp + 0x118], 0xffffffff
mov dword [esp + 0x11c], 0xffffffff
mov dword [esp + 0x120], 0xffffffff
mov dword [esp + 0x124], 0xffffffff
mov dword [esp + 0x128], 0xffffffff
mov dword [esp + 0x12c], 0xfffffffd
mov dword [esp + 0x130], 0xffffffff
mov dword [esp + 0x134], 0xffffffff
mov dword [esp + 0x138], 0
jne 0x44c9c8
push 0
push 0x726494
push 0
lea eax, [esp + 0x114]
push eax
push 0xfa10f
push 0x4650b0
push dword [0x726898]
call esi
cmp dword [0x726484], 0
jne 0x44c9f4
push 0
push 0x726484
push 0
lea eax, [esp + 0x114]
push eax
push 0x169955
push 0x5bc4a0
push dword [0x726898]
call esi
movss xmm1, dword [0x4650a0]
mov edx, 0x4650ad
mov eax, dword [0x726468]
movaps xmm0, xmm1
mulss xmm0, dword [0x4606fc]
mov ecx, str.Menu
push 0xab
mulss xmm1, dword [0x4606d8]
or dword [eax + 0x46d8], 2
movss dword [eax + 0x46f8], xmm0
mov dword [eax + 0x46e0], 1
movss dword [eax + 0x46fc], xmm1
call fcn.0040f8c0
mov esi, dword [0x726468]
add esp, 4
mov dword [esp + 0x2c], esi
mov dword [esp + 0x40], 3
mov eax, dword [esi + 0x3e28]
lea ecx, [esi + 0x4738]
movss xmm0, dword [eax + 0x10]
movss dword [esp + 0x24], xmm0
movss xmm0, dword [eax + 0x14]
lea eax, [esp + 0x40]
movss dword [esp + 0x28], xmm0
movups xmm0, xmmword [esi + 0x3890]
push eax
movups xmmword [esp + 0x48], xmm0
call fcn.0041cd00
xorps xmm0, xmm0
lea edx, [esp + 0x2a4]
movups xmmword [esi + 0x3890], xmm0
sub esp, 8
mov ecx, str.G_Tab
movss xmm1, dword [0x4650a0]
movaps xmm0, xmm1
mulss xmm1, dword [0x4606d8]
mulss xmm0, dword [0x4606a0]
movss dword [esp + 0x2b0], xmm1
movss dword [esp + 0x2ac], xmm0
call fcn.0040c640
mov esi, dword [0x726468]
add esp, 8
cmp dword [esi + 0x479c], 0
jg 0x44cb07
push 0x708
push str.C:UsersMinoDesktop2imgui.h
push str.i___0__i___Size
call edi
add esp, 0xc
mov eax, dword [esi + 0x47a4]
mov edx, 1
push str.Foreground
mov ecx, dword [eax]
call fcn.00406ad0
movss xmm1, dword [0x4650a0]
mov edi, eax
movss xmm0, dword [esp + 0x28]
movaps xmm2, xmm1
mulss xmm2, dword [0x46063c]
add esp, 4
mov esi, dword [0x72648c]
mulss xmm1, dword [0x460620]
lea ecx, [edi + 0x2c]
movss dword [esp + 0x10], xmm2
addss xmm0, xmm2
addss xmm1, dword [esp + 0x28]
movss dword [esp + 0x2b4], xmm0
movss dword [esp + 0x2b8], xmm1
test esi, esi
jne 0x44cb78
mov eax, dword [ecx]
mov esi, dword [eax + 8]
ucomiss xmm2, dword [0x460524]
lahf
test ah, 0x44
jp 0x44cb92
mov eax, dword [ecx]
movss xmm0, dword [eax + 0xc]
movss dword [esp + 0x10], xmm0
mov eax, dword [esi + 0x30]
mov eax, dword [eax + 4]
cmp eax, dword [edi + 0x70]
je 0x44cbb3
push 0x65c
push str.C:UsersMinoDesktop2imgui_draw.cpp
push str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call dword [esp + 0x24]
add esp, 0xc
movups xmm0, xmmword [edi + 0x60]
lea eax, [esp + 0x70]
movss xmm2, dword [esp + 0x10]
push 0
push ecx
mov dword [esp], 0
mov ecx, esi
push 0x460230
push str.LC_HackZ
push eax
push 0xffffffffffffffff
lea eax, [esp + 0x2cc]
push eax
push edi
movups xmmword [esp + 0x90], xmm0
call fcn.0042cf20
mov ecx, dword [0x726468]
mov esi, dword [esp + 0x2c]
mov eax, dword [ecx + 0x3e28]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e28]
mov ecx, 0x727160
movss xmm7, dword [esi + 0x37a8]
mov edx, dword [eax + 0x248]
call fcn.004049a0
movss xmm1, dword [0x4650a0]
xorps xmm2, xmm2
movaps xmm0, xmm1
mulss xmm1, dword [0x4606d8]
push 0
mulss xmm0, dword [0x4606c0]
push ecx
addss xmm1, dword [esp + 0x30]
movss dword [esp], xmm7
mov ecx, edx
addss xmm0, dword [esp + 0x2c]
push eax
lea eax, [esp + 0x2d0]
movss dword [esp + 0x2d4], xmm1
movss xmm1, dword [esp + 0x30]
movss dword [esp + 0x2d0], xmm0
addss xmm1, xmm2
movss xmm0, dword [esp + 0x34]
addss xmm0, xmm2
push eax
lea eax, [esp + 0x2dc]
push eax
movss dword [esp + 0x2e0], xmm1
movss dword [esp + 0x2e4], xmm0
call fcn.00428090
mov ecx, dword [0x726468]
mov edi, dword [esp + 0x18]
mov eax, dword [ecx + 0x3e28]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e28]
movss xmm0, dword [eax + 0x14]
subss xmm0, dword [eax + 0x60]
mov byte [eax + 0x115], 1
addss xmm0, dword [0x460688]
movss dword [eax + 0xd8], xmm0
movss xmm0, dword [0x4650a0]
comiss xmm0, dword [0x460524]
movss dword [esp + 0x14], xmm0
ja 0x44cd1c
push 0x1f0d
push str.C:UsersMinoDesktop2imgui.cpp
push str.scale___0.0f
call edi
mov ecx, dword [0x726468]
add esp, 0xc
movss xmm0, dword [esp + 0x14]
mov eax, dword [ecx + 0x3e28]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e28]
movss dword [eax + 0x240], xmm0
mov eax, dword [eax + 0x2dc]
mulss xmm0, dword [ecx + 0x3bb8]
test eax, eax
je 0x44cd51
mulss xmm0, dword [eax + 0x240]
cmp dword [0x726480], 0
lea eax, [esp + 0x2d4]
movss dword [ecx + 0x3bc8], xmm0
mov edx, 0x460248
movss dword [ecx + 0x3bb4], xmm0
sete byte [esp + 0x150]
movss xmm1, dword [0x4650a0]
push ecx
movaps xmm0, xmm1
mov ecx, 0x4556c4
mulss xmm0, dword [0x46069c]
push eax
mulss xmm1, dword [0x460670]
push dword [esp + 0x158]
movss dword [esp + 0x2e0], xmm0
push str.Farming__Leveling
movss dword [esp + 0x2e8], xmm1
call fcn.00430de0
add esp, 0x10
test al, al
je 0x44cdf0
xor eax, eax
mov dword [0x726480], eax
jmp 0x44cdf5
xor esi, esi
mov edi, dword [esp + 0x18]
push 0x251
push str.C:UsersMinoDesktop2_backendsimgui_impl_dx11.cpp
push str.bd___nullptr___Did_you_call_ImGui_ImplDX11_Init____
call edi
add esp, 0xc
jmp 0x44c8b7
mov eax, dword [0x726480]
movss xmm1, dword [0x4650a0]
cmp eax, 1
push ecx
movaps xmm0, xmm1
lea eax, [esp + 0x2e0]
mulss xmm0, dword [0x46069c]
sete byte [esp + 0x158]
mov edx, str.Misc
mov ecx, 0x4556d4
mulss xmm1, dword [0x460670]
push eax
push dword [esp + 0x15c]
movss dword [esp + 0x2e8], xmm0
push str.Particles__Scale
movss dword [esp + 0x2f0], xmm1
call fcn.00430de0
add esp, 0x10
test al, al
je 0x44ce64
mov eax, 1
mov dword [0x726480], eax
jmp 0x44ce69
mov eax, dword [0x726480]
movss xmm1, dword [0x4650a0]
cmp eax, 2
push ecx
movaps xmm0, xmm1
lea eax, [esp + 0x170]
mulss xmm0, dword [0x46069c]
sete byte [esp + 0x148]
mov edx, str.Settings
mov ecx, 0x4556c0
mulss xmm1, dword [0x460670]
push eax
push dword [esp + 0x14c]
movss dword [esp + 0x178], xmm0
push str.Keybinds
movss dword [esp + 0x180], xmm1
call fcn.00430de0
add esp, 0x10
test al, al
je 0x44ced8
mov eax, 2
mov dword [0x726480], eax
jmp 0x44cedd
mov eax, dword [0x726480]
movss xmm1, dword [0x4650a0]
cmp eax, 8
push ecx
movaps xmm0, xmm1
lea eax, [esp + 0x178]
mulss xmm0, dword [0x46069c]
sete byte [esp + 0x14c]
mov edx, str.Discord
mov ecx, 0x4556dc
mulss xmm1, dword [0x460670]
push eax
push dword [esp + 0x150]
movss dword [esp + 0x180], xmm0
push str.Discord___Elitepvpers
movss dword [esp + 0x188], xmm1
call fcn.00430de0
add esp, 0x10
test al, al
je 0x44cf4a
mov dword [0x726480], 8
call fcn.0040c730
mov ecx, 1
call fcn.00404a70
mov ecx, dword [0x726468]
mov eax, dword [ecx + 0x3e28]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e28]
mov ecx, 0x727094
movss xmm7, dword [esi + 0x37a8]
mov edx, dword [eax + 0x248]
call fcn.004049a0
movss xmm1, dword [0x4650a0]
xorps xmm2, xmm2
movaps xmm0, xmm1
mulss xmm1, dword [0x4606dc]
push 0
mulss xmm0, dword [0x4606fc]
push ecx
addss xmm1, dword [esp + 0x30]
movss dword [esp], xmm7
mov ecx, edx
addss xmm0, dword [esp + 0x2c]
push eax
lea eax, [esp + 0x188]
movss dword [esp + 0x18c], xmm1
movss xmm1, dword [esp + 0x30]
movss dword [esp + 0x188], xmm0
addss xmm1, xmm2
movss xmm0, dword [esp + 0x34]
addss xmm0, xmm2
push eax
lea eax, [esp + 0x194]
push eax
movss dword [esp + 0x198], xmm1
movss dword [esp + 0x19c], xmm0
call fcn.00428090
mov esi, dword [0x726468]
cmp dword [esi + 0x479c], 0
jg 0x44d02f
push 0x708
push str.C:UsersMinoDesktop2imgui.h
push str.i___0__i___Size
call edi
add esp, 0xc
mov eax, dword [esi + 0x47a4]
mov edx, 1
push str.Foreground
mov ecx, dword [eax]
call fcn.00406ad0
movss xmm2, dword [0x4650a0]
mov edi, eax
mov esi, dword [0x72648c]
movaps xmm1, xmm2
mulss xmm1, dword [0x4606f8]
movaps xmm0, xmm2
add esp, 4
mulss xmm0, dword [0x460618]
lea ecx, [edi + 0x2c]
mulss xmm2, dword [0x460630]
addss xmm1, dword [esp + 0x24]
addss xmm0, dword [esp + 0x28]
movss dword [esp + 0x10], xmm2
movss dword [esp + 0x18c], xmm1
movss dword [esp + 0x190], xmm0
test esi, esi
jne 0x44d0a7
mov eax, dword [ecx]
mov esi, dword [eax + 8]
ucomiss xmm2, dword [0x460524]
lahf
test ah, 0x44
jp 0x44d0c1
mov eax, dword [ecx]
movss xmm0, dword [eax + 0xc]
movss dword [esp + 0x10], xmm0
mov eax, dword [esi + 0x30]
mov eax, dword [eax + 4]
cmp eax, dword [edi + 0x70]
je 0x44d0e2
push 0x65c
push str.C:UsersMinoDesktop2imgui_draw.cpp
push str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call dword [esp + 0x24]
add esp, 0xc
movups xmm0, xmmword [edi + 0x60]
lea eax, [esp + 0x70]
movss xmm2, dword [esp + 0x10]
push 0
push ecx
mov dword [esp], 0
mov ecx, esi
push 0x460295
push 0x460294
push eax
push 0xffffffffffffffff
lea eax, [esp + 0x1a4]
push eax
push edi
movups xmmword [esp + 0x90], xmm0
call fcn.0042cf20
movss xmm0, dword [0x4650a0]
lea eax, [esp + 0xb8]
mov esi, dword [0x726468]
movaps xmm2, xmm0
mulss xmm2, dword [0x460618]
movaps xmm1, xmm0
push ecx
mulss xmm1, dword [0x4606f8]
push 0
addss xmm2, dword [esp + 0x30]
mulss xmm0, dword [0x460630]
push 0x460294
addss xmm1, dword [esp + 0x30]
movss xmm3, dword [0x460714]
push ecx
mov ecx, dword [esi + 0x3bb0]
movss dword [esp + 0x20], xmm2
movss dword [esp + 0x1a8], xmm2
movss xmm2, dword [esi + 0x3bb4]
movss dword [esp], xmm0
push eax
movss dword [esp + 0x28], xmm1
movss dword [esp + 0x1a8], xmm1
call fcn.0042cd70
movss xmm0, dword [esp + 0xb8]
addss xmm0, dword [0x4605a8]
movss xmm2, dword [esp + 0x14]
movss xmm3, dword [esp + 0x10]
movss xmm1, dword [esi + 0x37fc]
movaps xmm5, xmm3
addss xmm5, dword [esp + 0xbc]
cvttss2si eax, xmm0
movss xmm0, dword [esi + 0x3800]
movd xmm4, eax
mov eax, dword [esi + 0x3e28]
cvtdq2ps xmm4, xmm4
maxss xmm3, dword [eax + 0x1f8]
minss xmm5, dword [eax + 0x200]
movss dword [esp + 0xb8], xmm4
addss xmm4, xmm2
maxss xmm2, dword [eax + 0x1f4]
subss xmm3, xmm0
addss xmm5, xmm0
minss xmm4, dword [eax + 0x1fc]
subss xmm2, xmm1
addss xmm4, xmm1
movss xmm1, dword [esi + 0xdb8]
comiss xmm1, xmm2
jb 0x44d26e
movss xmm0, dword [esi + 0xdbc]
comiss xmm0, xmm3
jb 0x44d26e
comiss xmm4, xmm1
jbe 0x44d26e
comiss xmm5, xmm0
jbe 0x44d26e
movaps xmm0, xmmword [0x460840]
lea eax, [esp + 0x3c0]
mov byte [esp + 0x1f], 1
movups xmmword [esp + 0x3c0], xmm0
jmp 0x44d289
movaps xmm0, xmmword [0x460b20]
lea eax, [esp + 0x3d0]
mov byte [esp + 0x1f], 0
movups xmmword [esp + 0x3d0], xmm0
cmp dword [esi + 0x479c], 0
movups xmm0, xmmword [eax]
movups xmmword [esp + 0x70], xmm0
jg 0x44d2b0
push 0x708
push str.C:UsersMinoDesktop2imgui.h
push str.i___0__i___Size
call dword [esp + 0x24]
add esp, 0xc
mov eax, dword [esi + 0x47a4]
mov edx, 1
push str.Foreground
mov ecx, dword [eax]
call fcn.00406ad0
movss xmm1, dword [esp + 0x74]
xorps xmm2, xmm2
movss xmm3, dword [0x4605b0]
add esp, 4
comiss xmm2, xmm1
mov edi, eax
jbe 0x44d2e7
xorps xmm0, xmm0
jmp 0x44d2ee
movaps xmm0, xmm3
minss xmm0, xmm1
movss xmm4, dword [0x4606b8]
movss xmm5, dword [0x460578]
movss xmm1, dword [esp + 0x74]
comiss xmm2, xmm1
mulss xmm0, xmm4
addss xmm0, xmm5
cvttss2si ecx, xmm0
jbe 0x44d31a
xorps xmm0, xmm0
jmp 0x44d321
movaps xmm0, xmm3
minss xmm0, xmm1
movss xmm1, dword [esp + 0x78]
mulss xmm0, xmm4
addss xmm0, xmm5
cvttss2si eax, xmm0
shl eax, 8
or ecx, eax
comiss xmm2, xmm1
jbe 0x44d342
xorps xmm0, xmm0
jmp 0x44d349
movaps xmm0, xmm3
minss xmm0, xmm1
movss xmm1, dword [esp + 0x7c]
mulss xmm0, xmm4
addss xmm0, xmm5
cvttss2si eax, xmm0
shl eax, 0x10
or ecx, eax
comiss xmm2, xmm1
jbe 0x44d36a
xorps xmm0, xmm0
jmp 0x44d371
movaps xmm0, xmm3
minss xmm0, xmm1
mulss xmm0, xmm4
addss xmm0, xmm5
cvttss2si esi, xmm0
shl esi, 0x18
or esi, ecx
test esi, 0xff000000
je 0x44d3fe
mov eax, dword [edi + 0x2c]
mov ecx, dword [eax + 8]
movss xmm0, dword [eax + 0xc]
mov dword [esp + 0x14], ecx
movss dword [esp + 0x10], xmm0
mov eax, dword [ecx + 0x30]
mov eax, dword [eax + 4]
cmp eax, dword [edi + 0x70]
je 0x44d3c4
push 0x65c
push str.C:UsersMinoDesktop2imgui_draw.cpp
push str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call dword [esp + 0x24]
mov ecx, dword [esp + 0x20]
add esp, 0xc
movups xmm0, xmmword [edi + 0x60]
lea eax, [esp + 0x70]
movss xmm2, dword [esp + 0x10]
push 0
push ecx
mov dword [esp], 0
push 0x460295
push 0x460294
push eax
push esi
lea eax, [esp + 0x1ac]
push eax
push edi
movups xmmword [esp + 0x90], xmm0
call fcn.0042cf20
cmp byte [esp + 0x1f], 0
je 0x44d41b
push 0
xor edx, edx
xor ecx, ecx
call fcn.00413c20
add esp, 4
test al, al
jne 0x4501d9
mov esi, dword [0x726468]
cmp dword [esi + 0x479c], 0
jg 0x44d440
push 0x708
push str.C:UsersMinoDesktop2imgui.h
push str.i___0__i___Size
call dword [esp + 0x24]
add esp, 0xc
mov eax, dword [esi + 0x47a4]
mov edx, 1
push str.Foreground
mov ecx, dword [eax]
call fcn.00406ad0
movss xmm2, dword [0x4650a0]
mov edi, eax
mov esi, dword [0x72648c]
movaps xmm1, xmm2
mulss xmm1, dword [0x4606f4]
movaps xmm0, xmm2
add esp, 4
mulss xmm0, dword [0x460618]
lea ecx, [edi + 0x2c]
mulss xmm2, dword [0x460630]
addss xmm1, dword [esp + 0x24]
addss xmm0, dword [esp + 0x28]
movss dword [esp + 0x10], xmm2
movss dword [esp + 0x19c], xmm1
movss dword [esp + 0x1a0], xmm0
test esi, esi
jne 0x44d4b8
mov eax, dword [ecx]
mov esi, dword [eax + 8]
ucomiss xmm2, dword [0x460524]
lahf
test ah, 0x44
jp 0x44d4d2
mov eax, dword [ecx]
movss xmm0, dword [eax + 0xc]
movss dword [esp + 0x10], xmm0
mov eax, dword [esi + 0x30]
mov eax, dword [eax + 4]
cmp eax, dword [edi + 0x70]
je 0x44d4f3
push 0x65c
push str.C:UsersMinoDesktop2imgui_draw.cpp
push str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call dword [esp + 0x24]
add esp, 0xc
movups xmm0, xmmword [edi + 0x60]
lea eax, [esp + 0x70]
movss xmm2, dword [esp + 0x10]
push 0
push ecx
mov dword [esp], 0
mov ecx, esi
push 0x45e581
push 0x45e580
push eax
push 0xffffffffffffffff
lea eax, [esp + 0x1b4]
push eax
push edi
movups xmmword [esp + 0x90], xmm0
call fcn.0042cf20
movss xmm0, dword [0x4650a0]
lea eax, [esp + 0xc0]
mov esi, dword [0x726468]
movaps xmm2, xmm0
mulss xmm2, dword [0x460618]
movaps xmm1, xmm0
push ecx
mulss xmm1, dword [0x4606f4]
push 0
addss xmm2, dword [esp + 0x30]
mulss xmm0, dword [0x460630]
push 0x45e580
addss xmm1, dword [esp + 0x30]
movss xmm3, dword [0x460714]
push ecx
mov ecx, dword [esi + 0x3bb0]
movss dword [esp + 0x20], xmm2
movss dword [esp + 0x1b8], xmm2
movss xmm2, dword [esi + 0x3bb4]
movss dword [esp], xmm0
push eax
movss dword [esp + 0x28], xmm1
movss dword [esp + 0x1b8], xmm1
call fcn.0042cd70
movss xmm0, dword [esp + 0xc0]
addss xmm0, dword [0x4605a8]
movss xmm2, dword [esp + 0x14]
movss xmm3, dword [esp + 0x10]
movss xmm1, dword [esi + 0x37fc]
movaps xmm5, xmm3
addss xmm5, dword [esp + 0xc4]
cvttss2si eax, xmm0
movss xmm0, dword [esi + 0x3800]
movd xmm4, eax
mov eax, dword [esi + 0x3e28]
cvtdq2ps xmm4, xmm4
maxss xmm3, dword [eax + 0x1f8]
minss xmm5, dword [eax + 0x200]
movss dword [esp + 0xc0], xmm4
addss xmm4, xmm2
maxss xmm2, dword [eax + 0x1f4]
subss xmm3, xmm0
addss xmm5, xmm0
minss xmm4, dword [eax + 0x1fc]
subss xmm2, xmm1
addss xmm4, xmm1
movss xmm1, dword [esi + 0xdb8]
comiss xmm1, xmm2
jb 0x44d67f
movss xmm0, dword [esi + 0xdbc]
comiss xmm0, xmm3
jb 0x44d67f
comiss xmm4, xmm1
jbe 0x44d67f
comiss xmm5, xmm0
jbe 0x44d67f
movaps xmm0, xmmword [0x460840]
lea eax, [esp + 0x3e0]
mov byte [esp + 0x1f], 1
movups xmmword [esp + 0x3e0], xmm0
jmp 0x44d69a
movaps xmm0, xmmword [0x460b20]
lea eax, [esp + 0x3f0]
mov byte [esp + 0x1f], 0
movups xmmword [esp + 0x3f0], xmm0
cmp dword [esi + 0x479c], 0
movups xmm0, xmmword [eax]
movups xmmword [esp + 0x70], xmm0
jg 0x44d6c1
push 0x708
push str.C:UsersMinoDesktop2imgui.h
push str.i___0__i___Size
call dword [esp + 0x24]
add esp, 0xc
mov eax, dword [esi + 0x47a4]
mov edx, 1
push str.Foreground
mov ecx, dword [eax]
call fcn.00406ad0
movss xmm1, dword [esp + 0x74]
xorps xmm2, xmm2
movss xmm3, dword [0x4605b0]
add esp, 4
comiss xmm2, xmm1
mov edi, eax
jbe 0x44d6f8
xorps xmm0, xmm0
jmp 0x44d6ff
movaps xmm0, xmm3
minss xmm0, xmm1
movss xmm4, dword [0x4606b8]
movss xmm5, dword [0x460578]
movss xmm1, dword [esp + 0x74]
comiss xmm2, xmm1
mulss xmm0, xmm4
addss xmm0, xmm5
cvttss2si ecx, xmm0
jbe 0x44d72b
xorps xmm0, xmm0
jmp 0x44d732
movaps xmm0, xmm3
minss xmm0, xmm1
movss xmm1, dword [esp + 0x78]
mulss xmm0, xmm4
addss xmm0, xmm5
cvttss2si eax, xmm0
shl eax, 8
or ecx, eax
comiss xmm2, xmm1
jbe 0x44d753
xorps xmm0, xmm0
jmp 0x44d75a
movaps xmm0, xmm3
minss xmm0, xmm1
movss xmm1, dword [esp + 0x7c]
mulss xmm0, xmm4
addss xmm0, xmm5
cvttss2si eax, xmm0
shl eax, 0x10
or ecx, eax
comiss xmm2, xmm1
jbe 0x44d77b
xorps xmm0, xmm0
jmp 0x44d782
movaps xmm0, xmm3
minss xmm0, xmm1
mulss xmm0, xmm4
addss xmm0, xmm5
cvttss2si esi, xmm0
shl esi, 0x18
or esi, ecx
test esi, 0xff000000
je 0x44d80f
mov eax, dword [edi + 0x2c]
mov ecx, dword [eax + 8]
movss xmm0, dword [eax + 0xc]
mov dword [esp + 0x14], ecx
movss dword [esp + 0x10], xmm0
mov eax, dword [ecx + 0x30]
mov eax, dword [eax + 4]
cmp eax, dword [edi + 0x70]
je 0x44d7d5
push 0x65c
push str.C:UsersMinoDesktop2imgui_draw.cpp
push str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call dword [esp + 0x24]
mov ecx, dword [esp + 0x20]
add esp, 0xc
movups xmm0, xmmword [edi + 0x60]
lea eax, [esp + 0x70]
movss xmm2, dword [esp + 0x10]
push 0
push ecx
mov dword [esp], 0
push 0x45e581
push 0x45e580
push eax
push esi
lea eax, [esp + 0x1bc]
push eax
push edi
movups xmmword [esp + 0x90], xmm0
call fcn.0042cf20
cmp byte [esp + 0x1f], 0
je 0x44d838
push 0
xor edx, edx
xor ecx, ecx
call fcn.00413c20
add esp, 4
test al, al
je 0x44d838
push 6
call dword [sym.imp.USER32.dll_GetActiveWindow]
push eax
call dword [esp + 0x154]
mov esi, dword [0x726480]
mov eax, dword [0x72689c]
cmp esi, eax
jne 0x44d857
movss xmm1, dword [0x4605b0]
movss dword [esp + 0x10], xmm1
jmp 0x44d865
movss xmm0, dword [0x460728]
movss dword [esp + 0x10], xmm0
mov edi, dword [0x726468]
test edi, edi
jne 0x44d896
push 0xf73
push str.C:UsersMinoDesktop2imgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call dword [esp + 0x24]
mov esi, dword [0x726480]
add esp, 0xc
mov eax, dword [0x72689c]
mov edi, dword [0x726468]
movss xmm0, dword [edi + 0x18]
xorps xmm1, xmm1
mulss xmm0, dword [0x460604]
movss xmm2, dword [0x4605b0]
mulss xmm0, dword [esp + 0x10]
addss xmm0, dword [0x726884]
comiss xmm1, xmm0
ja 0x44d8c8
movaps xmm1, xmm2
minss xmm1, xmm0
movss dword [esp + 0x24], xmm1
movss dword [0x726884], xmm1
cmp esi, eax
jne 0x44d8e2
movss dword [esp + 0x10], xmm2
jmp 0x44d8f0
movss xmm0, dword [0x460728]
movss dword [esp + 0x10], xmm0
fld dword [0x460680]
push ecx
fstp dword [esp]
call sub.api_ms_win_crt_math_l1_1_0.dll_roundf
fstp dword [esp + 0x18]
movss xmm0, dword [esp + 0x18]
xorps xmm2, xmm2
mulss xmm0, dword [edi + 0x18]
add esp, 4
mulss xmm0, dword [esp + 0x10]
addss xmm0, dword [0x726880]
comiss xmm2, xmm0
jbe 0x44d92c
xorps xmm1, xmm1
jmp 0x44d938
movss xmm1, dword [0x4605b0]
minss xmm1, xmm0
movss xmm0, dword [esp + 0x24]
ucomiss xmm0, xmm2
movss dword [0x726880], xmm1
lahf
test ah, 0x44
jp 0x44d95e
ucomiss xmm1, xmm2
lahf
test ah, 0x44
jp 0x44d95e
mov dword [0x72689c], esi
mov eax, dword [esp + 0x2c]
lea ecx, [edi + 0x4744]
mov dword [esp + 0x398], 0
mulss xmm0, dword [eax + 0x3798]
lea eax, [esp + 0x398]
push eax
movss dword [esp + 0x28], xmm0
movss xmm0, dword [edi + 0x3798]
movss dword [esp + 0x3a0], xmm0
call fcn.0041cc40
mov esi, dword [0x726468]
movss xmm0, dword [esp + 0x24]
movss dword [edi + 0x3798], xmm0
movss xmm3, dword [0x4650a0]
mov eax, dword [esi + 0x3e28]
lea ecx, [esi + 0x4738]
movaps xmm2, xmm3
mov dword [esp + 0x40], 3
mulss xmm2, dword [0x4606ac]
mulss xmm3, dword [0x460650]
mov byte [eax + 0x90], 1
mov eax, dword [esi + 0x3e28]
movss xmm0, dword [eax + 0x14]
movss xmm1, dword [eax + 0x10]
subss xmm0, dword [eax + 0x60]
subss xmm1, dword [eax + 0x5c]
mov byte [eax + 0x115], 1
addss xmm0, xmm3
addss xmm1, xmm2
movss dword [eax + 0xd8], xmm0
movss dword [eax + 0xd4], xmm1
lea eax, [esp + 0x40]
movups xmm0, xmmword [esi + 0x3890]
push eax
movups xmmword [esp + 0x48], xmm0
call fcn.0041cd00
xorps xmm0, xmm0
lea edx, [esp + 0x1ac]
movups xmmword [esi + 0x3890], xmm0
sub esp, 8
mov ecx, str.General
movss xmm1, dword [0x4650a0]
movaps xmm0, xmm1
mulss xmm1, dword [0x4606d4]
mulss xmm0, dword [0x4606ec]
movss dword [esp + 0x1b8], xmm1
movss dword [esp + 0x1b4], xmm0
call fcn.0040c640
add esp, 8
mov ecx, 0x727130
call fcn.004049a0
mov esi, dword [0x726468]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x40]
push eax
mov dword [esp + 0x44], 3
movups xmm0, xmmword [esi + 0x3890]
lea ecx, [esi + 0x4738]
movups xmmword [esp + 0x48], xmm0
call fcn.0041cd00
mov ecx, dword [esp + 0x14]
movss xmm1, dword [0x460544]
movzx eax, cl
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x460b30]
mov eax, ecx
shr eax, 8
movzx eax, al
cvtpd2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [esp + 0x350], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x460b30]
mov eax, ecx
cvtpd2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [esp + 0x354], xmm0
shr eax, 0x10
movzx eax, al
shr ecx, 0x18
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x460b30]
mov eax, dword [0x72689c]
cvtpd2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [esp + 0x358], xmm0
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
shr ecx, 0x1f
addsd xmm0, qword [ecx*8 + 0x460b30]
cvtpd2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [esp + 0x35c], xmm0
movups xmm0, xmmword [esp + 0x350]
movups xmmword [esi + 0x3890], xmm0
cmp eax, 8
ja case.0x44db91.3
jmp dword [eax*4 + 0x45021c]
movss xmm1, dword [0x4650a0]
lea edx, [esp + 0x1b4]
movaps xmm0, xmm1
sub esp, 8
mulss xmm0, dword [0x4606e4]
mov ecx, 0x453baa
mulss xmm1, dword [0x460690]
movss dword [esp + 0x1bc], xmm0
movss dword [esp + 0x1c0], xmm1
call fcn.0040d0c0
mov ecx, dword [0x726468]
add esp, 8
movss xmm3, dword [0x4650a0]
movaps xmm2, xmm3
mov dword [esp + 0x1bc], 0x3f800000
mulss xmm2, dword [0x4606e4]
mov eax, dword [ecx + 0x3e28]
mulss xmm3, dword [0x460690]
push 0xffffffffffffffff
mov dword [esp + 0x1c4], 0x3f800000
movss xmm0, dword [eax + 0xd4]
movss xmm1, dword [eax + 0xd8]
addss xmm0, dword [0x460524]
subss xmm1, dword [0x46066c]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e28]
lea ecx, [esp + 0x1c0]
push ecx
lea ecx, [esp + 0x1cc]
movss dword [esp + 0x1dc], xmm0
push ecx
lea ecx, [esp + 0x1d8]
movss dword [esp + 0x1e4], xmm1
push ecx
addss xmm2, xmm0
mov dword [esp + 0x1d4], 0
addss xmm3, xmm1
mov dword [esp + 0x1d8], 0
lea ecx, [esp + 0x1e4]
push ecx
push dword [0x726484]
mov ecx, dword [eax + 0x248]
movss dword [esp + 0x1e4], xmm2
movss dword [esp + 0x1e8], xmm3
call fcn.00428650
call fcn.0040c730
mov ecx, dword [0x726468]
lea edx, [esp + 0x1dc]
movss xmm1, dword [0x4650a0]
sub esp, 8
mulss xmm1, dword [0x460694]
mov eax, dword [ecx + 0x3e28]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e28]
mov ecx, str.Window_Control
movss xmm0, dword [eax + 0x14]
subss xmm0, dword [eax + 0x60]
mov byte [eax + 0x115], 1
addss xmm0, xmm1
movss dword [eax + 0xd8], xmm0
movss xmm1, dword [0x4650a0]
movaps xmm0, xmm1
mulss xmm1, dword [0x4606c4]
mulss xmm0, dword [0x4606c8]
movss dword [esp + 0x1e8], xmm1
movss dword [esp + 0x1e4], xmm0
call fcn.0040d0c0
mov ecx, dword [0x726468]
add esp, 8
movss xmm3, dword [0x4650a0]
movaps xmm2, xmm3
mulss xmm3, dword [0x4606bc]
mov eax, dword [ecx + 0x3e28]
mulss xmm2, dword [0x4606b4]
movss xmm0, dword [eax + 0xd4]
movss xmm1, dword [eax + 0xd8]
addss xmm0, dword [0x460524]
subss xmm1, dword [0x460664]
mov byte [eax + 0x90], 1
movss dword [esp + 0x1fc], xmm0
movss dword [esp + 0x200], xmm1
mov eax, dword [ecx + 0x3e28]
addss xmm2, xmm0
push 0xffffffffffffffff
lea ecx, [esp + 0x1e8]
mov dword [esp + 0x1e8], 0x3f800000
push ecx
lea ecx, [esp + 0x1f4]
mov dword [esp + 0x1f0], 0x3f800000
push ecx
lea ecx, [esp + 0x200]
mov dword [esp + 0x1f8], 0
push ecx
addss xmm3, xmm1
mov dword [esp + 0x200], 0
lea ecx, [esp + 0x20c]
movss dword [esp + 0x204], xmm2
push ecx
push dword [0x726494]
mov ecx, dword [eax + 0x248]
movss dword [esp + 0x210], xmm3
call fcn.00428650
movss xmm0, dword [0x4650a0]
comiss xmm0, dword [0x460524]
movss dword [esp + 0x14], xmm0
ja 0x44de5c
push 0x1f0d
push str.C:UsersMinoDesktop2imgui.cpp
push str.scale___0.0f
call dword [esp + 0x24]
movss xmm0, dword [esp + 0x20]
add esp, 0xc
mov ecx, dword [0x726468]
mov eax, dword [ecx + 0x3e28]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e28]
movss dword [eax + 0x240], xmm0
mov eax, dword [eax + 0x2dc]
mulss xmm0, dword [ecx + 0x3bb8]
test eax, eax
je 0x44de97
mulss xmm0, dword [eax + 0x240]
movss dword [ecx + 0x3bc8], xmm0
movss dword [ecx + 0x3bb4], xmm0
mov ecx, dword [0x726860]
mov edx, dword [0x726864]
cmp ecx, edx
je 0x44deca
push ecx
call fcn.00445580
mov eax, dword [0x726860]
add esp, 4
mov dword [0x726864], eax
push 0
push 0x444d60
call dword [sym.imp.USER32.dll_EnumWindows]
mov ecx, dword [0x726864]
mov eax, 0x2aaaaaab
sub ecx, dword [0x726860]
imul ecx
lea ecx, [esp + 0xfc]
mov dword [esp + 0xfc], 0
sar edx, 2
mov eax, edx
mov dword [esp + 0x100], 0
shr eax, 0x1f
add eax, edx
mov dword [esp + 0x104], 0
push eax
call fcn.004503b0
mov edi, dword [0x726860]
xor ecx, ecx
mov dword [esp + 0x30], ecx
mov eax, 0x2aaaaaab
mov ecx, dword [0x726864]
sub ecx, edi
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
mov eax, dword [esp + 0xfc]
mov dword [esp + 0x28], eax
je 0x44e043
mov esi, eax
neg eax
mov dword [esp + 0x14], eax
lea edx, [edi + esi]
add edx, eax
lea ecx, [esp + 0x40]
call fcn.004445c0
mov edi, eax
cmp esi, edi
je 0x44dfd9
mov ecx, dword [esi + 0x14]
cmp ecx, 0xf
jbe 0x44dfa7
mov eax, dword [esi]
inc ecx
cmp ecx, 0x1000
jb 0x44df9d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4501ec
mov eax, edx
push ecx
push eax
call fcn.00450d04
add esp, 8
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
movups xmm0, xmmword [edi]
movups xmmword [esi], xmm0
movq xmm0, qword [edi + 0x10]
movq qword [esi + 0x10], xmm0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0xf
mov byte [edi], 0
mov ecx, dword [esp + 0x54]
cmp ecx, 0xf
jbe 0x44e00f
mov edx, dword [esp + 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x44e005
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4501ec
push ecx
push edx
call fcn.00450d04
add esp, 8
mov ecx, dword [0x726864]
mov eax, 0x2aaaaaab
mov edi, dword [0x726860]
add esi, 0x18
inc dword [esp + 0x30]
sub ecx, edi
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp dword [esp + 0x30], eax
mov eax, dword [esp + 0x14]
jb 0x44df60
mov eax, dword [esp + 0x100]
mov ecx, eax
sub ecx, dword [esp + 0x28]
mov dword [esp + 0x2c], eax
mov eax, 0x2aaaaaab
imul ecx
xor eax, eax
mov dword [esp + 0x24], 0
sar edx, 2
mov edi, edx
mov dword [esp + 0x10], 0
shr edi, 0x1f
mov dword [esp + 0x14], eax
add edi, edx
je 0x44e0ed
cmp edi, 0x3fffffff
ja 0x450212
lea esi, [edi*4]
cmp esi, 0x1000
jb 0x44e0bf
lea eax, [esi + 0x23]
cmp eax, esi
jbe 0x45020d
push eax
call fcn.0045096e
add esp, 4
test eax, eax
je 0x4501ec
lea ecx, [eax + 0x23]
and ecx, 0xffffffe0
mov dword [ecx - 4], eax
jmp 0x44e0d2
test esi, esi
je 0x44e0d0
push esi
call fcn.0045096e
add esp, 4
mov ecx, eax
jmp 0x44e0d2
xor ecx, ecx
push esi
lea eax, [esi + ecx]
mov dword [esp + 0x28], ecx
push 0
push ecx
mov dword [esp + 0x1c], eax
mov dword [esp + 0x20], eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
xor esi, esi
test edi, edi
je 0x44e129
mov ecx, dword [esp + 0x2c]
mov eax, 0x2aaaaaab
sub ecx, dword [esp + 0x28]
imul ecx
mov eax, dword [esp + 0x28]
sar edx, 2
mov edi, edx
shr edi, 0x1f
add edi, edx
mov edx, dword [esp + 0x24]
cmp dword [eax + 0x14], 0xf
mov ecx, eax
jbe 0x44e11e
mov ecx, dword [eax]
mov dword [edx + esi*4], ecx
add eax, 0x18
inc esi
cmp esi, edi
jb 0x44e114
mov ecx, dword [0x725e08]
mov esi, dword [esp + 0x28]
cmp ecx, 0xffffffff
jne 0x44e13f
mov edx, str.Select_Last_Chaos_Window
jmp 0x44e170
mov edx, dword [esp + 0x2c]
mov eax, 0x2aaaaaab
sub edx, esi
imul edx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp ecx, eax
jae 0x44e16b
lea eax, [ecx + ecx*2]
cmp dword [esi + eax*8 + 0x14], 0xf
lea edx, [esi + eax*8]
jbe 0x44e170
mov edx, dword [edx]
jmp 0x44e170
mov edx, str.Invalid_Selection
push ecx
call fcn.00433950
mov edi, dword [esp + 0x28]
add esp, 4
test al, al
je 0x44e591
mov ecx, dword [esp + 0x10]
xor eax, eax
sub ecx, edi
mov dword [esp + 0x2c], eax
sar ecx, 2
mov dword [esp + 0x20], ecx
test ecx, ecx
je 0x44e557
mov dword [esp + 0x204], eax
mov dword [esp + 0x208], eax
nop
lea ecx, [esp + 0x204]
xor dl, dl
push ecx
mov ecx, dword [edi + eax*4]
push 0
call fcn.0043e660
add esp, 8
test al, al
je 0x44e53d
mov eax, dword [esp + 0x2c]
xorps xmm0, xmm0
movaps xmmword [esp + 0xd0], xmm0
mov ecx, esi
mov dword [esp + 0xe0], 0
mov dword [esp + 0xe4], 0
cmp dword [esi + 0x14], 0xf
mov edi, dword [esi + 0x10]
mov dword [0x725e08], eax
mov dword [esp + 0x68], esi
jbe 0x44e20e
mov ecx, dword [esi]
mov dword [esp + 0x68], ecx
cmp edi, 0x7fffffff
ja 0x450217
cmp edi, 0xf
ja 0x44e242
mov eax, 0xf
mov dword [esp + 0xe0], edi
mov dword [esp + 0xe4], eax
movups xmm0, xmmword [ecx]
movups xmmword [esp + 0xd0], xmm0
jmp 0x44e2ec
mov esi, edi
mov dword [esp + 0xe4], 0xf
or esi, 0xf
cmp esi, 0x7fffffff
jbe 0x44e269
mov ecx, 0x80000000
mov esi, 0x7fffffff
add ecx, 0x23
jmp 0x44e289
cmp esi, 0x16
mov eax, 0x16
cmovb esi, eax
lea eax, [esi + 1]
cmp eax, 0x1000
jb 0x44e2a5
lea ecx, [eax + 0x23]
cmp ecx, eax
jbe 0x45020d
push ecx
call fcn.0045096e
add esp, 4
test eax, eax
je 0x4501ec
lea ecx, [eax + 0x23]
and ecx, 0xffffffe0
mov dword [ecx - 4], eax
jmp 0x44e2b8
test eax, eax
je 0x44e2b6
push eax
call fcn.0045096e
add esp, 4
mov ecx, eax
jmp 0x44e2b8
xor ecx, ecx
lea eax, [edi + 1]
mov dword [esp + 0xd0], ecx
push eax
push dword [esp + 0x6c]
mov dword [esp + 0xe8], edi
push ecx
mov dword [esp + 0xf0], esi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [esp + 0xf0]
add esp, 0xc
mov edi, dword [esp + 0xe0]
lea ecx, [esp + 0xd0]
cmp eax, 0xf
jbe 0x44e304
mov edx, dword [esp + 0xd0]
lea esi, [edi + edx]
jmp 0x44e30e
lea esi, [ecx + edi]
lea edx, [esp + 0xd0]
xorps xmm0, xmm0
mov dword [esp + 0x68], edx
xor eax, eax
movaps xmmword [esp + 0x40], xmm0
cmp edx, esi
jne 0x44e337
mov ecx, 7
mov dword [esp + 0x50], eax
mov dword [esp + 0x54], ecx
mov word [esp + 0x40], ax
jmp 0x44e44b
mov ecx, esi
mov dword [esp + 0x30], eax
sub ecx, edx
mov dword [esp + 0x50], eax
mov edi, 7
mov dword [esp + 0x54], edi
cmp ecx, 0x7ffffffe
ja 0x450217
cmp ecx, edi
jbe 0x44e400
mov edi, ecx
or edi, 7
cmp edi, 0x7ffffffe
jbe 0x44e37b
mov eax, 0x7fffffff
mov edi, 0x7ffffffe
add eax, eax
jmp 0x44e39d
cmp edi, 0xa
mov eax, 0xa
cmovb edi, eax
lea eax, [edi + 1]
cmp eax, 0x7fffffff
ja 0x45020d
add eax, eax
cmp eax, 0x1000
jb 0x44e3d0
lea ecx, [eax + 0x23]
cmp ecx, eax
jbe 0x45020d
push ecx
call fcn.0045096e
add esp, 4
test eax, eax
je 0x4501ec
mov edx, dword [esp + 0x68]
lea ecx, [eax + 0x23]
and ecx, 0xffffffe0
mov dword [ecx - 4], eax
mov eax, dword [esp + 0x50]
mov dword [esp + 0x30], eax
jmp 0x44e3ef
test eax, eax
je 0x44e3ed
push eax
call fcn.0045096e
mov edx, dword [esp + 0x6c]
mov ecx, eax
mov eax, dword [esp + 0x54]
add esp, 4
mov dword [esp + 0x30], eax
jmp 0x44e3ef
xor ecx, ecx
mov dword [esp + 0x40], ecx
mov dword [esp + 0x54], edi
nop word [eax + eax]
movsx ax, byte [edx]
lea ecx, [esp + 0x40]
cmp edi, 7
mov edi, dword [esp + 0x30]
cmova ecx, dword [esp + 0x40]
inc edx
movzx eax, ax
mov word [ecx + edi*2], ax
mov ecx, dword [esp + 0x50]
inc ecx
mov dword [esp + 0x30], ecx
mov dword [esp + 0x50], ecx
cmp edx, esi
je 0x44e433
mov edi, dword [esp + 0x54]
jmp 0x44e400
cmp dword [esp + 0x54], 7
lea eax, [esp + 0x40]
cmova eax, dword [esp + 0x40]
xor edx, edx
mov word [eax + ecx*2], dx
mov ecx, dword [esp + 0x54]
cmp ecx, 7
lea eax, [esp + 0x40]
cmova eax, dword [esp + 0x40]
push eax
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
mov dword [0x726470], eax
test eax, eax
jne 0x44e47b
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov edx, str.Invalid_game_window_handle.
call fcn.00443e50
jmp 0x44e499
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.Selected_window_handle:
call fcn.00443e50
push dword [0x726470]
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___void_const__]
push 0x444060
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [esp + 0x54]
cmp ecx, 7
jbe 0x44e4e2
mov edx, dword [esp + 0x40]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x44e4d8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4501ec
push ecx
push edx
call fcn.00450d04
add esp, 8
mov ecx, dword [esp + 0xe4]
xor eax, eax
mov dword [esp + 0x50], 0
mov dword [esp + 0x54], 7
mov word [esp + 0x40], ax
cmp ecx, 0xf
jbe 0x44e535
mov edx, dword [esp + 0xd0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x44e52b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4501ec
push ecx
push edx
call fcn.00450d04
add esp, 8
mov edi, dword [esp + 0x24]
mov esi, dword [esp + 0x28]
mov eax, dword [esp + 0x2c]
add esi, 0x18
inc eax
mov dword [esp + 0x28], esi
mov dword [esp + 0x2c], eax
cmp eax, dword [esp + 0x20]
jb 0x44e1b0
cmp edi, dword [esp + 0x10]
jne 0x44e58c
lea eax, [esp + 0x20c]
mov dword [esp + 0x20c], 0
push eax
push 8
xor dl, dl
mov dword [esp + 0x218], 0
mov ecx, str.No_windows_available
call fcn.0043e660
add esp, 8
call fcn.00416570
cmp dword [0x726470], 0
je 0x44e5c5
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.Current_window_handle:
call fcn.00443e50
push dword [0x726470]
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___void_const__]
push 0x444060
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
test edi, edi
je 0x44e609
mov eax, dword [esp + 0x14]
sub eax, edi
sar eax, 2
lea ecx, [eax*4]
mov eax, edi
cmp ecx, 0x1000
jb 0x44e5f7
mov edi, dword [eax - 4]
add ecx, 0x23
sub eax, edi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4501ec
push ecx
push edi
call fcn.00450d04
add esp, 8
mov dword [esp + 0x70], 0
lea ecx, [esp + 0xfc]
call fcn.0043f820
call fcn.0040c730
mov ecx, dword [0x726468]
lea edx, [esp + 0x214]
movss xmm3, dword [0x4650a0]
sub esp, 8
movaps xmm2, xmm3
mulss xmm3, dword [0x460694]
mov eax, dword [ecx + 0x3e28]
mulss xmm2, dword [0x4606cc]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e28]
mov ecx, str.Bot_Control
movss xmm1, dword [eax + 0x10]
movss xmm0, dword [eax + 0x14]
subss xmm1, dword [eax + 0x5c]
subss xmm0, dword [eax + 0x60]
mov byte [eax + 0x115], 1
addss xmm1, xmm2
addss xmm0, xmm3
movss dword [eax + 0xd4], xmm1
movss dword [eax + 0xd8], xmm0
movss xmm1, dword [0x4650a0]
movaps xmm0, xmm1
mulss xmm1, dword [0x4606c4]
mulss xmm0, dword [0x4606c8]
movss dword [esp + 0x220], xmm1
movss dword [esp + 0x21c], xmm0
call fcn.0040d0c0
add esp, 8
mov eax, str.Enable_Bot
cmp byte [0x726466], 0
mov ecx, str.Disable_Bot
mov edx, 0x726466
cmove ecx, eax
call fcn.00432a90
mov al, byte [0x726466]
cmp al, byte [0x72686c]
je 0x44e7b7
test al, al
je 0x44e76b
push 4
mov byte [0x726465], 1
call fcn.0045096e
add esp, 4
lea ecx, [esp + 0x8c]
mov dword [eax], 0x443500
push ecx
push 0
push eax
push 0x444150
push 0
push 0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
add esp, 0x18
mov dword [esp + 0x88], eax
test eax, eax
je 0x4501fa
mov ecx, dword [esp + 0x8c]
test ecx, ecx
je 0x4501f2
push ecx
push eax
call dword [sym.imp.MSVCP140.dll__Thrd_detach]
add esp, 8
test eax, eax
jne 0x4501f2
xorps xmm0, xmm0
movlpd qword [esp + 0x88], xmm0
jmp 0x44e77a
push 0x64
mov byte [0x726465], 0
call dword [sym.imp.KERNEL32.dll_Sleep]
cmp byte [0x726465], 0
mov ecx, str.Bot_is_Not_Running
mov eax, str.Bot_is_Running
cmove eax, ecx
push eax
push 0x80
push 0x7264b0
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcscpy_s]
add esp, 0xc
push 0x726498
push 1
call dword [esp + 0x74]
mov al, byte [0x726466]
mov byte [0x72686c], al
push ecx
mov edx, 0x4650a4
mov ecx, str.Key:
call fcn.0042f4f0
mov edx, 0x72647c
mov ecx, str.Veteran_Key:
call fcn.0042f4f0
push 0x4582b4
lea eax, [esp + 0x28]
mov dword [esp + 0x28], 0x3e8
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x20], 0x64
push eax
push ecx
call fcn.00435d20
add esp, 0x14
test al, al
je 0x44e829
mov eax, dword [0x4650a8]
test eax, eax
jns 0x44e817
mov dword [0x4650a8], 0
jmp 0x44e829
cmp eax, 0x186a0
mov ecx, 0x186a0
cmovg eax, ecx
mov dword [0x4650a8], eax
mov esi, dword [0x726468]
cmp byte [esi + 0x47e7], 0
mov edi, dword [esi + 0x3e28]
je 0x44e875
cmp byte [esi + 0x47e6], 0
jne 0x44e875
test byte [esi + 0x46a0], 4
jne 0x44fec2
mov eax, dword [esi + 0x47ac]
cmp eax, dword [esi + 0x469c]
jne 0x44fec2
test eax, eax
je 0x44fec2
mov ecx, eax
jmp 0x44e963
mov eax, dword [esi + 0x46a4]
test al, 1
je 0x44fec2
cmp dword [esi + 0x3e2c], edi
je 0x44e893
test al, al
jns 0x44fec2
mov eax, dword [esi + 0x3e74]
test eax, eax
je 0x44e8b7
cmp eax, dword [esi + 0x469c]
je 0x44e8b7
cmp byte [esi + 0x3e81], 0
jne 0x44e8b7
cmp eax, dword [edi + 0x54]
jne 0x44fec2
mov ecx, dword [esi + 0x47a8]
test ecx, ecx
je 0x44e91e
mov ecx, dword [ecx + 0x2e4]
test ecx, ecx
je 0x44e91e
cmp byte [ecx + 0x8f], 0
je 0x44e91e
mov eax, dword [edi + 0x2e4]
cmp ecx, eax
je 0x44e91e
mov edx, dword [ecx + 8]
test edx, 0x8000000
jne 0x44e8f1
test edx, 0x4000000
je 0x44e91e
cmp dword [eax + 0x2e4], ecx
je 0x44e91e
nop dword [eax]
cmp eax, ecx
je 0x44e91e
mov eax, dword [eax + 0x2e0]
test eax, eax
jne 0x44e900
test dword [esi + 0x46a0], 0x100
je 0x44fec2
test byte [esi + 0x46a0], 4
jne 0x44fec2
mov eax, dword [esi + 0x469c]
cmp eax, dword [edi + 0x54]
jne 0x44e943
cmp byte [edi + 0x90], 0
jne 0x44fec2
cmp byte [esi + 0x47e7], 0
je 0x44e970
cmp byte [esi + 0x47e6], 0
jne 0x44e970
mov ecx, dword [esi + 0x47ac]
cmp ecx, eax
jne 0x44fec2
test ecx, ecx
je 0x44fec2
jmp 0x44ea2a
cmp dword [esi + 0x3e2c], edi
je 0x44e985
test byte [esi + 0x46a4], 0x80
je 0x44fec2
mov ecx, dword [esi + 0x3e74]
test ecx, ecx
je 0x44e9a5
cmp ecx, eax
je 0x44e9a5
cmp byte [esi + 0x3e81], 0
jne 0x44e9a5
cmp ecx, dword [edi + 0x54]
jne 0x44fec2
mov ecx, dword [esi + 0x47a8]
test ecx, ecx
je 0x44ea05
mov ecx, dword [ecx + 0x2e4]
test ecx, ecx
je 0x44ea05
cmp byte [ecx + 0x8f], 0
je 0x44ea05
mov eax, dword [edi + 0x2e4]
cmp ecx, eax
je 0x44ea05
mov edx, dword [ecx + 8]
test edx, 0x8000000
jne 0x44e9df
test edx, 0x4000000
je 0x44ea05
cmp dword [eax + 0x2e4], ecx
je 0x44ea05
cmp eax, ecx
je 0x44ea05
mov eax, dword [eax + 0x2e0]
test eax, eax
jne 0x44e9e7
test dword [esi + 0x46a0], 0x100
je 0x44fec2
test byte [esi + 0x46a0], 4
jne 0x44fec2
mov eax, dword [esi + 0x469c]
cmp eax, dword [edi + 0x54]
jne 0x44ea2a
cmp byte [edi + 0x90], 0
jne 0x44fec2
movss xmm1, dword [esi + 0x37d4]
lea eax, [esp + 0x314]
movss xmm0, dword [esi + 0x37d8]
lea ecx, [esi + 0x4744]
push eax
mov dword [esp + 0x318], 0xb
movss dword [esp + 0x31c], xmm1
movss dword [esp + 0x320], xmm0
call fcn.0041cc40
mov dword [esi + 0x37d4], 0x40000000
lea eax, [esp + 0x320]
mov dword [esi + 0x37d8], 0x40000000
mov esi, dword [0x726468]
push eax
mov dword [esp + 0x324], 2
movss xmm1, dword [esi + 0x37a0]
lea ecx, [esi + 0x4744]
movss xmm0, dword [esi + 0x37a4]
movss dword [esp + 0x328], xmm1
movss dword [esp + 0x32c], xmm0
call fcn.0041cc40
mov dword [esi + 0x37a0], 0x40000000
lea eax, [esp + 0x32c]
mov dword [esi + 0x37a4], 0x40000000
mov esi, dword [0x726468]
push eax
mov dword [esp + 0x330], 0xe
movss xmm1, dword [esi + 0x37e4]
lea ecx, [esi + 0x4744]
movss xmm0, dword [esi + 0x37e8]
movss dword [esp + 0x334], xmm1
movss dword [esp + 0x338], xmm0
call fcn.0041cc40
mov dword [esi + 0x37e4], 0x40000000
mov dword [esi + 0x37e8], 0x40000000
mov esi, dword [0x726468]
test esi, esi
jne 0x44eb58
push 0xf73
push str.C:UsersMinoDesktop2imgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call dword [esp + 0x24]
mov esi, dword [0x726468]
add esp, 0xc
mov edi, dword [esi + 0x48]
cmp dword [edi + 0x3c], 0
jg 0x44eb7d
push 0x708
push str.C:UsersMinoDesktop2imgui.h
push str.i___0__i___Size
call dword [esp + 0x24]
mov esi, dword [0x726468]
add esp, 0xc
mov eax, dword [edi + 0x44]
mov ecx, dword [eax]
mov edi, ecx
mov dword [esp + 0x10], ecx
test ecx, ecx
jne 0x44ebbc
mov ecx, dword [esi + 0x54]
test ecx, ecx
jne 0x44ebb6
mov edi, dword [esi + 0x48]
cmp dword [edi + 0x3c], ecx
jg 0x44ebb1
push 0x708
push str.C:UsersMinoDesktop2imgui.h
push str.i___0__i___Size
call dword [esp + 0x24]
add esp, 0xc
mov eax, dword [edi + 0x44]
mov ecx, dword [eax]
mov edi, ecx
mov dword [esp + 0x10], ecx
call fcn.00412fd0
lea eax, [esp + 0x10]
push eax
lea ecx, [esi + 0x4750]
call fcn.0041cf10
mov eax, dword [esi + 0x3e28]
mov ecx, dword [eax + 0x248]
mov eax, dword [edi + 0x30]
lea esi, [ecx + 0x48]
mov edi, dword [esi]
mov dword [esp + 0x14], ecx
mov ecx, dword [esi + 4]
mov eax, dword [eax + 4]
mov dword [esp + 0x20], eax
cmp edi, ecx
jne 0x44ec19
inc edi
test ecx, ecx
je 0x44ec07
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x44ec0c
mov eax, 8
cmp eax, edi
mov ecx, esi
cmovg edi, eax
push edi
call fcn.0041cdc0
mov edx, dword [esi]
mov eax, dword [esi + 8]
mov ecx, dword [esp + 0x14]
mov edi, dword [esp + 0x20]
mov dword [eax + edx*4], edi
inc dword [esi]
mov dword [ecx + 0x70], edi
call fcn.00425ca0
push str.Veteran_Delay
jmp 0x44f348
movss xmm1, dword [0x4650a0]
lea edx, [esp + 0x21c]
movaps xmm0, xmm1
sub esp, 8
mulss xmm0, dword [0x4606e4]
mov ecx, 0x453baa
mulss xmm1, dword [0x460690]
movss dword [esp + 0x224], xmm0
movss dword [esp + 0x228], xmm1
call fcn.0040d0c0
mov edx, dword [0x726468]
add esp, 8
movss xmm3, dword [0x4650a0]
movaps xmm2, xmm3
mov dword [esp + 0x224], 0x3f800000
mulss xmm2, dword [0x4606e4]
mov eax, dword [edx + 0x3e28]
mulss xmm3, dword [0x460690]
push 0xffffffffffffffff
mov dword [esp + 0x22c], 0x3f800000
mov ecx, dword [eax + 0xd4]
mov eax, dword [eax + 0xd8]
mov dword [esp + 0xa4], ecx
lea ecx, [esp + 0x228]
movss xmm1, dword [esp + 0xa4]
addss xmm1, dword [0x460524]
push ecx
mov dword [esp + 0xac], eax
lea ecx, [esp + 0x234]
movss xmm0, dword [esp + 0xac]
subss xmm0, dword [0x46066c]
mov eax, dword [edx + 0x3e28]
push ecx
lea ecx, [esp + 0x240]
movss dword [esp + 0xac], xmm1
push ecx
mov byte [eax + 0x90], 1
addss xmm1, xmm2
mov eax, dword [edx + 0x3e28]
lea ecx, [esp + 0xb0]
movss dword [esp + 0xb4], xmm0
addss xmm0, xmm3
push ecx
push dword [0x726484]
mov ecx, dword [eax + 0x248]
mov dword [esp + 0x244], 0
mov dword [esp + 0x248], 0
movss dword [esp + 0x24c], xmm1
movss dword [esp + 0x250], xmm0
call fcn.00428650
call fcn.0040c730
mov ecx, dword [0x726468]
lea edx, [esp + 0x23c]
movss xmm1, dword [0x4650a0]
sub esp, 8
mulss xmm1, dword [0x460694]
mov eax, dword [ecx + 0x3e28]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e28]
mov ecx, str.Misc
movss xmm0, dword [eax + 0x14]
subss xmm0, dword [eax + 0x60]
mov byte [eax + 0x115], 1
addss xmm0, xmm1
movss dword [eax + 0xd8], xmm0
movss xmm1, dword [0x4650a0]
movaps xmm0, xmm1
mulss xmm1, dword [0x4606c4]
mulss xmm0, dword [0x4606e4]
movss dword [esp + 0x248], xmm1
movss dword [esp + 0x244], xmm0
call fcn.0040d0c0
movss xmm0, dword [0x4650a0]
add esp, 8
comiss xmm0, dword [0x460524]
movss dword [esp + 0x20], xmm0
ja 0x44ee44
push 0x1f0d
push str.C:UsersMinoDesktop2imgui.cpp
push str.scale___0.0f
call dword [esp + 0x24]
movss xmm0, dword [esp + 0x2c]
add esp, 0xc
mov ecx, dword [0x726468]
mov eax, dword [ecx + 0x3e28]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e28]
movss dword [eax + 0x240], xmm0
mov eax, dword [eax + 0x2dc]
mulss xmm0, dword [ecx + 0x3bb8]
test eax, eax
je 0x44ee7f
mulss xmm0, dword [eax + 0x240]
push 0
push str._.3f
lea eax, [esp + 0x28]
movss dword [ecx + 0x3bc8], xmm0
push eax
lea eax, [esp + 0x20]
movss dword [ecx + 0x3bb4], xmm0
push eax
push 0x4650a0
mov edx, 8
mov dword [esp + 0x28], 0x3f800000
mov ecx, str.GUI_Scale
mov dword [esp + 0x34], 0x3f99999a
call fcn.00434d70
mov ecx, dword [0x726468]
add esp, 0x14
mov eax, dword [ecx + 0x3e28]
mov byte [eax + 0x90], 1
mov ecx, dword [ecx + 0x3e28]
cmp byte [ecx + 0x93], 0
jne 0x44fec2
push 0
push str.Particle_Settings
push ecx
push str.Particle_Settings
call fcn.004061f0
mov edx, 0x1a
mov ecx, eax
call fcn.0043e060
add esp, 8
test al, al
je 0x44fec2
mov edx, 0x725df5
mov ecx, str.Render_animated_background
call fcn.00432a90
push 0
push 0
mov edx, 0x725df8
mov ecx, str.Background_Color
call fcn.0043c7e0
mov esi, dword [0x726468]
add esp, 8
cmp byte [esi + 0x47e7], 0
mov edi, dword [esi + 0x3e28]
je 0x44ef87
cmp byte [esi + 0x47e6], 0
jne 0x44ef87
test byte [esi + 0x46a0], 4
jne 0x44fec2
mov eax, dword [esi + 0x47ac]
cmp eax, dword [esi + 0x469c]
jne 0x44fec2
test eax, eax
je 0x44fec2
mov ecx, eax
jmp 0x44f073
mov eax, dword [esi + 0x46a4]
test al, 1
je 0x44fec2
cmp dword [esi + 0x3e2c], edi
je 0x44efa5
test al, al
jns 0x44fec2
mov eax, dword [esi + 0x3e74]
test eax, eax
je 0x44efc9
cmp eax, dword [esi + 0x469c]
je 0x44efc9
cmp byte [esi + 0x3e81], 0
jne 0x44efc9
cmp eax, dword [edi + 0x54]
jne 0x44fec2
mov ecx, dword [esi + 0x47a8]
test ecx, ecx
je 0x44f02e
mov ecx, dword [ecx + 0x2e4]
test ecx, ecx
je 0x44f02e
cmp byte [ecx + 0x8f], 0
je 0x44f02e
mov eax, dword [edi + 0x2e4]
cmp ecx, eax
je 0x44f02e
mov edx, dword [ecx + 8]
test edx, 0x8000000
jne 0x44f003
test edx, 0x4000000
je 0x44f02e
cmp dword [eax + 0x2e4], ecx
je 0x44f02e
nop dword [eax + eax]
cmp eax, ecx
je 0x44f02e
mov eax, dword [eax + 0x2e0]
test eax, eax
jne 0x44f010
test dword [esi + 0x46a0], 0x100
je 0x44fec2
test byte [esi + 0x46a0], 4
jne 0x44fec2
mov eax, dword [esi + 0x469c]
cmp eax, dword [edi + 0x54]
jne 0x44f053
cmp byte [edi + 0x90], 0
jne 0x44fec2
cmp byte [esi + 0x47e7], 0
je 0x44f080
cmp byte [esi + 0x47e6], 0
jne 0x44f080
mov ecx, dword [esi + 0x47ac]
cmp ecx, eax
jne 0x44fec2
test ecx, ecx
je 0x44fec2
jmp 0x44f13a
cmp dword [esi + 0x3e2c], edi
je 0x44f095
test byte [esi + 0x46a4], 0x80
je 0x44fec2
mov ecx, dword [esi + 0x3e74]
test ecx, ecx
je 0x44f0b5
cmp ecx, eax
je 0x44f0b5
cmp byte [esi + 0x3e81], 0
jne 0x44f0b5
cmp ecx, dword [edi + 0x54]
jne 0x44fec2
mov ecx, dword [esi + 0x47a8]
test ecx, ecx
je 0x44f115
mov ecx, dword [ecx + 0x2e4]
test ecx, ecx
je 0x44f115
cmp byte [ecx + 0x8f], 0
je 0x44f115
mov eax, dword [edi + 0x2e4]
cmp ecx, eax
je 0x44f115
mov edx, dword [ecx + 8]
test edx, 0x8000000
jne 0x44f0ef
test edx, 0x4000000
je 0x44f115
cmp dword [eax + 0x2e4], ecx
je 0x44f115
cmp eax, ecx
je 0x44f115
mov eax, dword [eax + 0x2e0]
test eax, eax
jne 0x44f0f7
test dword [esi + 0x46a0], 0x100
je 0x44fec2
test byte [esi + 0x46a0], 4
jne 0x44fec2
mov eax, dword [esi + 0x469c]
cmp eax, dword [edi + 0x54]
jne 0x44f13a
cmp byte [edi + 0x90], 0
jne 0x44fec2
movss xmm1, dword [esi + 0x37d4]
lea eax, [esp + 0x338]
movss xmm0, dword [esi + 0x37d8]
lea ecx, [esi + 0x4744]
push eax
mov dword [esp + 0x33c], 0xb
movss dword [esp + 0x340], xmm1
movss dword [esp + 0x344], xmm0
call fcn.0041cc40
mov dword [esi + 0x37d4], 0x40000000
lea eax, [esp + 0x344]
mov dword [esi + 0x37d8], 0x40000000
mov esi, dword [0x726468]
push eax
mov dword [esp + 0x348], 2
movss xmm1, dword [esi + 0x37a0]
lea ecx, [esi + 0x4744]
movss xmm0, dword [esi + 0x37a4]
movss dword [esp + 0x34c], xmm1
movss dword [esp + 0x350], xmm0
call fcn.0041cc40
mov dword [esi + 0x37a0], 0x40000000
lea eax, [esp + 0x2e4]
mov dword [esi + 0x37a4], 0x40000000
mov esi, dword [0x726468]
push eax
mov dword [esp + 0x2e8], 0xe
movss xmm1, dword [esi + 0x37e4]
lea ecx, [esi + 0x4744]
movss xmm0, dword [esi + 0x37e8]
movss dword [esp + 0x2ec], xmm1
movss dword [esp + 0x2f0], xmm0
call fcn.0041cc40
mov dword [esi + 0x37e4], 0x40000000
mov dword [esi + 0x37e8], 0x40000000
mov esi, dword [0x726468]
test esi, esi
jne 0x44f268
push 0xf73
push str.C:UsersMinoDesktop2imgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call dword [esp + 0x24]
mov esi, dword [0x726468]
add esp, 0xc
mov edi, dword [esi + 0x48]
cmp dword [edi + 0x3c], 0
jg 0x44f28d
push 0x708
push str.C:UsersMinoDesktop2imgui.h
push str.i___0__i___Size
call dword [esp + 0x24]
mov esi, dword [0x726468]
add esp, 0xc
mov eax, dword [edi + 0x44]
mov ecx, dword [eax]
mov edi, ecx
mov dword [esp + 0x10], ecx
test ecx, ecx
jne 0x44f2cc
mov ecx, dword [esi + 0x54]
test ecx, ecx
jne 0x44f2c6
mov edi, dword [esi + 0x48]
cmp dword [edi + 0x3c], ecx
jg 0x44f2c1
push 0x708
push str.C:UsersMinoDesktop2imgui.h
push str.i___0__i___Size
call dword [esp + 0x24]
add esp, 0xc
mov eax, dword [edi + 0x44]
mov ecx, dword [eax]
mov edi, ecx
mov dword [esp + 0x10], ecx
call fcn.00412fd0
lea eax, [esp + 0x10]
push eax
lea ecx, [esi + 0x4750]
call fcn.0041cf10
mov eax, dword [esi + 0x3e28]
mov ecx, dword [eax + 0x248]
mov eax, dword [edi + 0x30]
lea esi, [ecx + 0x48]
mov edi, dword [esi]
mov dword [esp + 0x14], ecx
mov ecx, dword [esi + 4]
mov eax, dword [eax + 4]
mov dword [esp + 0x20], eax
cmp edi, ecx
jne 0x44f329
inc edi
test ecx, ecx
je 0x44f317
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x44f31c
mov eax, 8
cmp eax, edi
mov ecx, esi
cmovg edi, eax
push edi
call fcn.0041cdc0
mov edx, dword [esi]
mov eax, dword [esi + 8]
mov ecx, dword [esp + 0x14]
mov edi, dword [esp + 0x20]
mov dword [eax + edx*4], edi
inc dword [esi]
mov dword [ecx + 0x70], edi
call fcn.00425ca0
push str.Particle_Color
call fcn.00415dc0
add esp, 4
call fcn.004130c0
mov ecx, 3
call fcn.00404b20
jmp 0x44fec2
movss xmm1, dword [0x4650a0]
lea edx, [esp + 0x244]
movaps xmm0, xmm1
sub esp, 8
mulss xmm0, dword [0x4606e4]
mov ecx, 0x453baa
mulss xmm1, dword [0x460690]
movss dword [esp + 0x24c], xmm0
movss dword [esp + 0x250], xmm1
call fcn.0040d0c0
mov edx, dword [0x726468]
add esp, 8
movss xmm3, dword [0x4650a0]
movaps xmm2, xmm3
mov dword [esp + 0x24c], 0x3f800000
mulss xmm2, dword [0x4606e4]
mov eax, dword [edx + 0x3e28]
mulss xmm3, dword [0x460690]
push 0xffffffffffffffff
mov dword [esp + 0x254], 0x3f800000
mov ecx, dword [eax + 0xd4]
mov eax, dword [eax + 0xd8]
mov dword [esp + 0xac], ecx
lea ecx, [esp + 0x250]
movss xmm1, dword [esp + 0xac]
addss xmm1, dword [0x460524]
push ecx
mov dword [esp + 0xb4], eax
lea ecx, [esp + 0x25c]
movss xmm0, dword [esp + 0xb4]
subss xmm0, dword [0x46066c]
mov eax, dword [edx + 0x3e28]
addss xmm2, xmm1
push ecx
lea ecx, [esp + 0x268]
movss dword [esp + 0xb4], xmm1
push ecx
mov byte [eax + 0x90], 1
addss xmm3, xmm0
mov eax, dword [edx + 0x3e28]
lea ecx, [esp + 0xb8]
push ecx
push dword [0x726484]
movss dword [esp + 0xc4], xmm0
mov ecx, dword [eax + 0x248]
mov dword [esp + 0x26c], 0
mov dword [esp + 0x270], 0
movss dword [esp + 0x274], xmm2
movss dword [esp + 0x278], xmm3
call fcn.00428650
call fcn.0040c730
mov ecx, dword [0x726468]
lea edx, [esp + 0x264]
movss xmm1, dword [0x4650a0]
sub esp, 8
mulss xmm1, dword [0x460694]
mov eax, dword [ecx + 0x3e28]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e28]
mov ecx, str.Key_Setup
movss xmm0, dword [eax + 0x14]
subss xmm0, dword [eax + 0x60]
mov byte [eax + 0x115], 1
addss xmm0, xmm1
movss dword [eax + 0xd8], xmm0
movss xmm1, dword [0x4650a0]
movaps xmm0, xmm1
mulss xmm1, dword [0x4606c4]
mulss xmm0, dword [0x4606e4]
movss dword [esp + 0x270], xmm1
movss dword [esp + 0x26c], xmm0
call fcn.0040d0c0
movss xmm0, dword [0x4650a0]
add esp, 8
comiss xmm0, dword [0x460524]
movss dword [esp + 0x20], xmm0
ja 0x44f56b
push 0x1f0d
push str.C:UsersMinoDesktop2imgui.cpp
push str.scale___0.0f
call dword [esp + 0x24]
movss xmm0, dword [esp + 0x2c]
add esp, 0xc
mov ecx, dword [0x726468]
mov eax, dword [ecx + 0x3e28]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e28]
movss dword [eax + 0x240], xmm0
mov eax, dword [eax + 0x2dc]
mulss xmm0, dword [ecx + 0x3bb8]
test eax, eax
je 0x44f5a6
mulss xmm0, dword [eax + 0x240]
movss dword [ecx + 0x3bc8], xmm0
mov edx, 0x56f65c
movss dword [ecx + 0x3bb4], xmm0
push ecx
mov ecx, str.Start_Stop_Bot_Key:
call fcn.0042f120
mov edx, 0x5bb0a4
mov ecx, str.Hide_Show_Bot_Key:
call fcn.0042f120
mov edx, 0x5bb57c
mov ecx, str.Hide_Show_LastChaos_Key:
call fcn.0042f120
add esp, 4
jmp 0x44fec2
movss xmm1, dword [0x4650a0]
lea edx, [esp + 0x26c]
movaps xmm0, xmm1
sub esp, 8
mulss xmm0, dword [0x4606e4]
mov ecx, 0x453baa
mulss xmm1, dword [0x460690]
movss dword [esp + 0x274], xmm0
movss dword [esp + 0x278], xmm1
call fcn.0040d0c0
mov edx, dword [0x726468]
add esp, 8
movss xmm3, dword [0x4650a0]
movaps xmm2, xmm3
mov dword [esp + 0x274], 0x3f800000
mulss xmm2, dword [0x4606e4]
mov eax, dword [edx + 0x3e28]
mulss xmm3, dword [0x460690]
push 0xffffffffffffffff
mov dword [esp + 0x27c], 0x3f800000
mov ecx, dword [eax + 0xd4]
mov eax, dword [eax + 0xd8]
mov dword [esp + 0xb4], ecx
lea ecx, [esp + 0x278]
movss xmm1, dword [esp + 0xb4]
addss xmm1, dword [0x460524]
push ecx
mov dword [esp + 0xbc], eax
lea ecx, [esp + 0x284]
movss xmm0, dword [esp + 0xbc]
subss xmm0, dword [0x46066c]
mov eax, dword [edx + 0x3e28]
push ecx
lea ecx, [esp + 0x290]
movss dword [esp + 0xbc], xmm1
push ecx
mov byte [eax + 0x90], 1
addss xmm1, xmm2
mov eax, dword [edx + 0x3e28]
lea ecx, [esp + 0xc0]
movss dword [esp + 0xc4], xmm0
addss xmm0, xmm3
push ecx
push dword [0x726484]
mov ecx, dword [eax + 0x248]
mov dword [esp + 0x294], 0
mov dword [esp + 0x298], 0
movss dword [esp + 0x29c], xmm1
movss dword [esp + 0x2a0], xmm0
call fcn.00428650
call fcn.0040c730
mov ecx, dword [0x726468]
lea edx, [esp + 0x28c]
movss xmm1, dword [0x4650a0]
sub esp, 8
mulss xmm1, dword [0x460694]
mov eax, dword [ecx + 0x3e28]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e28]
mov ecx, str.Infos
movss xmm0, dword [eax + 0x14]
subss xmm0, dword [eax + 0x60]
mov byte [eax + 0x115], 1
addss xmm0, xmm1
movss dword [eax + 0xd8], xmm0
movss xmm1, dword [0x4650a0]
movaps xmm0, xmm1
mulss xmm1, dword [0x4606c4]
mulss xmm0, dword [0x4606e4]
movss dword [esp + 0x298], xmm1
movss dword [esp + 0x294], xmm0
call fcn.0040d0c0
movss xmm0, dword [0x4650a0]
add esp, 8
comiss xmm0, dword [0x460524]
movss dword [esp + 0x20], xmm0
ja 0x44f7f3
push 0x1f0d
push str.C:UsersMinoDesktop2imgui.cpp
push str.scale___0.0f
call dword [esp + 0x24]
movss xmm0, dword [esp + 0x2c]
add esp, 0xc
mov esi, dword [0x726468]
mov eax, dword [esi + 0x3e28]
mov byte [eax + 0x90], 1
mov eax, dword [esi + 0x3e28]
movss dword [eax + 0x240], xmm0
mov eax, dword [eax + 0x2dc]
mulss xmm0, dword [esi + 0x3bb8]
test eax, eax
je 0x44f82e
mulss xmm0, dword [eax + 0x240]
movss dword [esi + 0x3bc8], xmm0
lea eax, [esp + 0x40]
movss dword [esi + 0x3bb4], xmm0
lea ecx, [esi + 0x4738]
movups xmm0, xmmword [esi + 0x39b0]
push eax
mov dword [esp + 0x44], 0x15
movups xmmword [esp + 0x48], xmm0
call fcn.0041cd00
xorps xmm0, xmm0
mov dword [esp + 0x40], 0x16
movups xmmword [esi + 0x39b0], xmm0
mov esi, dword [0x726468]
lea eax, [esp + 0x40]
push eax
movups xmm0, xmmword [esi + 0x39c0]
lea ecx, [esi + 0x4738]
movups xmmword [esp + 0x48], xmm0
call fcn.0041cd00
xorps xmm0, xmm0
mov dword [esp + 0x40], 0x17
movups xmmword [esi + 0x39c0], xmm0
mov esi, dword [0x726468]
lea eax, [esp + 0x40]
push eax
movups xmm0, xmmword [esi + 0x39d0]
lea ecx, [esi + 0x4738]
movups xmmword [esp + 0x48], xmm0
call fcn.0041cd00
xorps xmm0, xmm0
movups xmmword [esi + 0x39d0], xmm0
mov eax, dword [0x726488]
mov dword [esp + 0x14], eax
test eax, eax
jne 0x44f90f
push eax
push 0x726488
push eax
lea eax, [esp + 0x114]
push eax
push 0x1049a
push 0x55f1c0
push dword [0x726898]
call dword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov eax, dword [0x726488]
mov dword [esp + 0x14], eax
mov esi, dword [0x726468]
movaps xmm0, xmmword [0x460b20]
movups xmmword [esp + 0x70], xmm0
mov dword [esp + 0x294], 0x3f800000
mov edi, dword [esi + 0x3e28]
xorps xmm0, xmm0
movups xmmword [esp + 0x40], xmm0
mov dword [esp + 0x298], 0x3f800000
mov dword [esp + 0x29c], 0
cmp byte [edi + 0x93], 0
mov dword [esp + 0x2a0], 0
mov dword [esp + 0x2bc], 0x42800000
mov dword [esp + 0x2c0], 0x42800000
mov dword [esp + 0x20], edi
jne 0x44fa99
push eax
mov ecx, edi
call fcn.00406260
mov ecx, dword [edi + 0xcc]
lea esi, [edi + 0xc8]
mov edx, dword [esi]
mov dword [esp + 0x10], eax
cmp edx, ecx
jne 0x44f9c8
lea edi, [edx + 1]
test ecx, ecx
je 0x44f9b2
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x44f9b7
mov eax, 8
cmp eax, edi
mov ecx, esi
cmovg edi, eax
push edi
call fcn.0041cdc0
mov edi, dword [esp + 0x20]
mov edx, dword [esi]
mov eax, dword [esi + 8]
mov ecx, dword [esp + 0x10]
push ecx
push str.image
mov dword [eax + edx*4], ecx
mov ecx, edi
inc dword [esi]
call fcn.004061f0
mov ecx, dword [0x726468]
mov edi, eax
mov esi, dword [ecx + 0x3e28]
cmp dword [esi + 0xc8], 1
jg 0x44fa10
push 0x1fa3
push str.C:UsersMinoDesktop2imgui.cpp
push str.window__IDStack.Size___1
call dword [esp + 0x24]
add esp, 0xc
cmp dword [esi + 0xc8], 0
jg 0x44fa2f
push 0x71e
push str.C:UsersMinoDesktop2imgui.h
push str.Size___0
call dword [esp + 0x24]
add esp, 0xc
mov edx, dword [esp + 0x14]
lea eax, [esp + 0x70]
dec dword [esi + 0xc8]
mov ecx, edi
push eax
lea eax, [esp + 0x44]
push eax
lea eax, [esp + 0x29c]
push eax
lea eax, [esp + 0x2a8]
push eax
lea eax, [esp + 0x2cc]
push eax
call fcn.00432830
add esp, 0x14
test al, al
je 0x44fa93
push 1
push 0
push 0
push str.https:__discord.gg_UeeB6Xk5dr
push str.open
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
cmp eax, 0x20
ja 0x44fa93
push str.Failed_to_open_link.
call fcn.0042ffb0
add esp, 4
mov esi, dword [0x726468]
cmp byte [esi + 0x47e7], 0
mov edi, dword [esi + 0x3e28]
je 0x44fadf
cmp byte [esi + 0x47e6], 0
jne 0x44fadf
test byte [esi + 0x46a0], 4
jne 0x44feb8
mov eax, dword [esi + 0x47ac]
cmp eax, dword [esi + 0x469c]
jne 0x44feb8
test eax, eax
je 0x44feb8
mov ecx, eax
jmp 0x44fbc6
mov eax, dword [esi + 0x46a4]
test al, 1
je 0x44feb8
cmp dword [esi + 0x3e2c], edi
je 0x44fafd
test al, al
jns 0x44feb8
mov eax, dword [esi + 0x3e74]
test eax, eax
je 0x44fb21
cmp eax, dword [esi + 0x469c]
je 0x44fb21
cmp byte [esi + 0x3e81], 0
jne 0x44fb21
cmp eax, dword [edi + 0x54]
jne 0x44feb8
mov ecx, dword [esi + 0x47a8]
test ecx, ecx
je 0x44fb81
mov ecx, dword [ecx + 0x2e4]
test ecx, ecx
je 0x44fb81
cmp byte [ecx + 0x8f], 0
je 0x44fb81
mov eax, dword [edi + 0x2e4]
cmp ecx, eax
je 0x44fb81
mov edx, dword [ecx + 8]
test edx, 0x8000000
jne 0x44fb5b
test edx, 0x4000000
je 0x44fb81
cmp dword [eax + 0x2e4], ecx
je 0x44fb81
cmp eax, ecx
je 0x44fb81
mov eax, dword [eax + 0x2e0]
test eax, eax
jne 0x44fb63
test dword [esi + 0x46a0], 0x100
je 0x44feb8
test byte [esi + 0x46a0], 4
jne 0x44feb8
mov eax, dword [esi + 0x469c]
cmp eax, dword [edi + 0x54]
jne 0x44fba6
cmp byte [edi + 0x90], 0
jne 0x44feb8
cmp byte [esi + 0x47e7], 0
je 0x44fbd3
cmp byte [esi + 0x47e6], 0
jne 0x44fbd3
mov ecx, dword [esi + 0x47ac]
cmp ecx, eax
jne 0x44feb8
test ecx, ecx
je 0x44feb8
jmp 0x44fc93
cmp dword [esi + 0x3e2c], edi
je 0x44fbe8
test byte [esi + 0x46a4], 0x80
je 0x44feb8
mov ecx, dword [esi + 0x3e74]
test ecx, ecx
je 0x44fc08
cmp ecx, eax
je 0x44fc08
cmp byte [esi + 0x3e81], 0
jne 0x44fc08
cmp ecx, dword [edi + 0x54]
jne 0x44feb8
mov ecx, dword [esi + 0x47a8]
test ecx, ecx
je 0x44fc6e
mov ecx, dword [ecx + 0x2e4]
test ecx, ecx
je 0x44fc6e
cmp byte [ecx + 0x8f], 0
je 0x44fc6e
mov eax, dword [edi + 0x2e4]
cmp ecx, eax
je 0x44fc6e
mov edx, dword [ecx + 8]
test edx, 0x8000000
jne 0x44fc42
test edx, 0x4000000
je 0x44fc6e
cmp dword [eax + 0x2e4], ecx
je 0x44fc6e
nop word [eax + eax]
cmp eax, ecx
je 0x44fc6e
mov eax, dword [eax + 0x2e0]
test eax, eax
jne 0x44fc50
test dword [esi + 0x46a0], 0x100
je 0x44feb8
test byte [esi + 0x46a0], 4
jne 0x44feb8
mov eax, dword [esi + 0x469c]
cmp eax, dword [edi + 0x54]
jne 0x44fc93
cmp byte [edi + 0x90], 0
jne 0x44feb8
movss xmm1, dword [esi + 0x37d4]
lea eax, [esp + 0x2f0]
movss xmm0, dword [esi + 0x37d8]
lea ecx, [esi + 0x4744]
push eax
mov dword [esp + 0x2f4], 0xb
movss dword [esp + 0x2f8], xmm1
movss dword [esp + 0x2fc], xmm0
call fcn.0041cc40
mov dword [esi + 0x37d4], 0x40000000
lea eax, [esp + 0x2fc]
mov dword [esi + 0x37d8], 0x40000000
mov esi, dword [0x726468]
push eax
mov dword [esp + 0x300], 2
movss xmm1, dword [esi + 0x37a0]
lea ecx, [esi + 0x4744]
movss xmm0, dword [esi + 0x37a4]
movss dword [esp + 0x304], xmm1
movss dword [esp + 0x308], xmm0
call fcn.0041cc40
mov dword [esi + 0x37a0], 0x40000000
lea eax, [esp + 0x308]
mov dword [esi + 0x37a4], 0x40000000
mov esi, dword [0x726468]
push eax
mov dword [esp + 0x30c], 0xe
movss xmm1, dword [esi + 0x37e4]
lea ecx, [esi + 0x4744]
movss xmm0, dword [esi + 0x37e8]
movss dword [esp + 0x310], xmm1
movss dword [esp + 0x314], xmm0
call fcn.0041cc40
mov dword [esi + 0x37e4], 0x40000000
mov dword [esi + 0x37e8], 0x40000000
mov esi, dword [0x726468]
test esi, esi
jne 0x44fdc1
push 0xf73
push str.C:UsersMinoDesktop2imgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call dword [esp + 0x24]
mov esi, dword [0x726468]
add esp, 0xc
mov edi, dword [esi + 0x48]
cmp dword [edi + 0x3c], 0
jg 0x44fde6
push 0x708
push str.C:UsersMinoDesktop2imgui.h
push str.i___0__i___Size
call dword [esp + 0x24]
mov esi, dword [0x726468]
add esp, 0xc
mov eax, dword [edi + 0x44]
mov ecx, dword [eax]
mov edi, ecx
mov dword [esp + 0x10], ecx
test ecx, ecx
jne 0x44fe25
mov ecx, dword [esi + 0x54]
test ecx, ecx
jne 0x44fe1f
mov edi, dword [esi + 0x48]
cmp dword [edi + 0x3c], ecx
jg 0x44fe1a
push 0x708
push str.C:UsersMinoDesktop2imgui.h
push str.i___0__i___Size
call dword [esp + 0x24]
add esp, 0xc
mov eax, dword [edi + 0x44]
mov ecx, dword [eax]
mov edi, ecx
mov dword [esp + 0x10], ecx
call fcn.00412fd0
lea eax, [esp + 0x10]
push eax
lea ecx, [esi + 0x4750]
call fcn.0041cf10
mov eax, dword [esi + 0x3e28]
mov ecx, dword [eax + 0x248]
mov eax, dword [edi + 0x30]
lea esi, [ecx + 0x48]
mov edi, dword [esi]
mov dword [esp + 0x14], ecx
mov ecx, dword [esi + 4]
mov eax, dword [eax + 4]
mov dword [esp + 0x20], eax
cmp edi, ecx
jne 0x44fe82
inc edi
test ecx, ecx
je 0x44fe70
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x44fe75
mov eax, 8
cmp eax, edi
mov ecx, esi
cmovg edi, eax
push edi
call fcn.0041cdc0
mov edx, dword [esi]
mov eax, dword [esi + 8]
mov ecx, dword [esp + 0x14]
mov edi, dword [esp + 0x20]
mov dword [eax + edx*4], edi
inc dword [esi]
mov dword [ecx + 0x70], edi
call fcn.00425ca0
push str.Discord_Group
call fcn.00415dc0
add esp, 4
call fcn.004130c0
mov ecx, 3
call fcn.00404b20
mov ecx, 3
call fcn.00404a70
call fcn.0040c730
mov esi, 1
mov ecx, esi
call fcn.00404a70
mov ecx, dword [0x726468]
mov eax, dword [ecx + 0x3e28]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e28]
cmp byte [eax + 0x93], 0
jne 0x44ff1f
movss xmm1, dword [0x460728]
lea ecx, [esp + 0x2ac]
mov dword [esp + 0x2ac], 0
mov dword [esp + 0x2b0], 0
call fcn.00414b30
call fcn.0040c730
mov ecx, esi
call fcn.00404a70
cmp byte [0x725df5], 0
je 0x44ff39
call fcn.0044bb60
mov ecx, esi
call fcn.00404b20
call fcn.004124a0
call fcn.0040ba80
mov eax, dword [0x7268a0]
xorps xmm0, xmm0
push 0
push 0x72688c
movups xmmword [esp + 0x160], xmm0
mov ecx, dword [eax]
push 1
push eax
call dword [ecx + 0x84]
mov eax, dword [0x7268a0]
lea edx, [esp + 0x158]
push edx
push dword [0x72688c]
mov ecx, dword [eax]
push eax
call dword [ecx + 0xc8]
mov esi, dword [0x726468]
cmp dword [esi + 0x479c], 0
jg 0x44ffad
push 0x708
push str.C:UsersMinoDesktop2imgui.h
push str.i___0__i___Size
call dword [esp + 0x24]
add esp, 0xc
mov eax, dword [esi + 0x47a4]
xor ecx, ecx
mov eax, dword [eax]
add eax, 0x38
cmp byte [eax], cl
cmovne ecx, eax
call fcn.00440810
mov eax, dword [0x726890]
push 0
push 1
push eax
mov ecx, dword [eax]
call dword [ecx + 0x20]
jmp 0x44c771
mov esi, dword [0x726468]
test esi, esi
je 0x44ffeb
mov edi, dword [esi + 0x78]
test edi, edi
jne 0x450009
jmp 0x44ffed
xor edi, edi
push 0x241
push str.C:UsersMinoDesktop2_backendsimgui_impl_dx11.cpp
push str.bd___nullptr___No_renderer_backend_to_shutdown__or_already_shutdown__
call dword [esp + 0x24]
mov esi, dword [0x726468]
add esp, 0xc
test esi, esi
jne 0x450029
push 0xf73
push str.C:UsersMinoDesktop2imgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call dword [esp + 0x24]
mov esi, dword [0x726468]
add esp, 0xc
call fcn.00441520
mov ecx, dword [edi + 8]
test ecx, ecx
je 0x45003b
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov ecx, dword [edi]
test ecx, ecx
je 0x450047
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov ecx, dword [edi + 4]
test ecx, ecx
je 0x450054
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
and dword [esi + 0xc], 0xfffffff7
mov eax, dword [0x726468]
mov dword [esi + 0x70], 0
mov dword [esi + 0x78], 0
test eax, eax
je 0x450075
dec dword [eax + 0xb0]
push edi
mov edi, dword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
call edi
mov eax, dword [0x726468]
add esp, 4
test eax, eax
je 0x450093
mov esi, dword [eax + 0x74]
test esi, esi
jne 0x4500b0
jmp 0x450095
xor esi, esi
push 0xa6
push str.C:UsersMinoDesktop2_backendsimgui_impl_win32.cpp
push str.bd___nullptr___No_platform_backend_to_shutdown__or_already_shutdown__
call dword [esp + 0x24]
mov eax, dword [0x726468]
add esp, 0xc
test eax, eax
jne 0x4500cf
push 0xf73
push str.C:UsersMinoDesktop2imgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call dword [esp + 0x24]
mov eax, dword [0x726468]
add esp, 0xc
mov edx, dword [esi + 0x28]
lea ecx, [eax + 8]
mov dword [esp + 0x20], ecx
test edx, edx
je 0x4500ed
push edx
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, dword [0x726468]
mov ecx, dword [esp + 0x20]
mov dword [ecx + 0x64], 0
mov dword [ecx + 0x6c], 0
test eax, eax
je 0x450105
dec dword [eax + 0xb0]
push esi
call edi
mov esi, dword [0x726468]
add esp, 4
mov dword [0x726468], esi
call fcn.0040a2c0
mov dword [0x726468], 0
test esi, esi
je 0x450146
mov ecx, esi
call fcn.0041d790
mov eax, dword [0x726468]
test eax, eax
je 0x450140
dec dword [eax + 0xb0]
push esi
call edi
add esp, 4
mov ecx, dword [0x72688c]
test ecx, ecx
je 0x450160
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov dword [0x72688c], 0
mov ecx, dword [0x726890]
test ecx, ecx
je 0x45017a
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov dword [0x726890], 0
mov ecx, dword [0x7268a0]
test ecx, ecx
je 0x450194
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov dword [0x7268a0], 0
mov ecx, dword [0x726898]
test ecx, ecx
je 0x4501ae
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov dword [0x726898], 0
push dword [esp + 0x9c]
call dword [sym.imp.USER32.dll_DestroyWindow]
push dword [esp + 0x37c]
push dword [esp + 0x394]
call dword [sym.imp.USER32.dll_UnregisterClassW]
pop edi
xor eax, eax
pop esi
mov esp, ebp
pop ebp
ret 0x10
push 0x726498
push 2
call dword [esp + 0x74]
push 0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push 1
call dword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
push 6
mov dword [esp + 0x90], 0
call dword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
call fcn.00403050
call fcn.004405f0
call fcn.0042f110
cwde
fild dword [eax + eax + 61]
in al, dx
inc esp
add byte [ebx + esi*8 + 0x44], ah
add bh, al
inc byte [eax + eax - 0x39]
inc byte [eax + eax - 0x39]
inc byte [eax + eax - 0x39]
inc byte [eax + eax - 0x39]
inc byte [eax + eax - 0x14]
cmc
inc esp
add byte [ebx + 0x72688c0d], cl
add byte [ebp - 0x74ef8b37], al
add dword [ecx - 1], edx
push eax
or bh, al
add eax, 0x72688c
add byte [eax], al
add byte [eax], al
mov ecx, dword [0x726890]
test ecx, ecx
je 0x450274
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov dword [0x726890], 0
mov ecx, dword [0x7268a0]
test ecx, ecx
je 0x45028e
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov dword [0x7268a0], 0
mov ecx, dword [0x726898]
test ecx, ecx
je 0x4502a8
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov dword [0x726898], 0
ret