Function at 0x14003d980
Capabilities:
Check for time delay via gettickcount
Create thread
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x2c8]
sub rsp, 0x390
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
movaps xmmword [rax - 0xd8], xmm15
xor r15d, r15d
lea rcx, [0x1404834d0]
call fcn.140055a40
mov dword [rbp + 0x170], 0x50
mov dword [rbp + 0x174], 0x40
lea rax, [0x14003c530]
mov qword [rbp + 0x178], rax
mov qword [rbp + 0x180], r15
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp + 0x188], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x190], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1a0], xmm1
lea rax, str.ImGui_Example
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1b8], r15
lea rcx, [rbp + 0x170]
call qword [sym.imp.USER32.dll_RegisterClassExW]
cvttss2si edi, dword [0x140481a84]
cvttss2si esi, dword [0x140481a80]
mov r12d, 1
mov ecx, r12d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x140481a84]
movss xmm15, dword [0x1400ce2c8]
mulss xmm0, xmm15
subss xmm1, xmm0
cvttss2si ebx, xmm1
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x140481a80]
mulss xmm0, xmm15
subss xmm1, xmm0
cvttss2si eax, xmm1
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
mov r9d, 0x80000000
lea r8, str.Example_Changer___Q___Animation
mov rdx, qword [rbp + 0x1b0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x140483400], rax
mov edx, 0xffffffec
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowLongW]
bts eax, 0x13
mov r8d, eax
mov edx, 0xffffffec
mov rcx, qword [0x140483400]
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, qword [0x140483400]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
xorps xmm0, xmm0
movups xmmword [0x140483408], xmm0
lea rdx, [0x140483408]
mov rcx, qword [0x140483400]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rbx, qword [0x140483400]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call qword [sym.imp.d3d9.dll_Direct3DCreate9]
mov rcx, rax
mov qword [0x1404837f0], rax
test rax, rax
je 0x140040593
mov qword [0x140483800], r15
mov qword [0x14048380c], r15
mov dword [0x140483814], r15d
mov qword [0x14048381c], r15
mov dword [0x140483824], r15d
mov qword [0x140483834], r15
mov dword [0x140483828], r12d
mov dword [0x140483818], r12d
mov dword [0x140483808], r15d
mov dword [0x14048382c], r12d
mov dword [0x140483830], 0x50
mov dword [0x14048383c], r12d
mov rax, qword [rax]
lea rdx, [0x1404837f8]
mov qword [rsp + 0x30], rdx
lea rdx, [0x140483800]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], 0x40
mov r9, rbx
mov r8d, r12d
xor edx, edx
call qword [rax + 0x80]
test eax, eax
js 0x14004058c
mov edx, 0xa
mov rcx, qword [0x140483400]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x140483400]
call qword [sym.imp.USER32.dll_UpdateWindow]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
mov rbx, qword [0x140483360]
test rbx, rbx
je 0x14003dc6e
inc dword [rbx + 0xf4]
mov ecx, 0x5e00
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rbp + 0x2e8], rax
lea rcx, [rbp + 0x2e0]
mov qword [rbp], rcx
mov qword [rbp + 0x18], rax
test rax, rax
je 0x14003dca0
xor edx, edx
mov rcx, rax
call fcn.140001c20
jmp 0x14003dca3
mov rax, r15
mov qword [0x140483360], rax
call fcn.140006030
test rbx, rbx
je 0x14003dcbd
mov qword [0x140483360], rbx
jmp 0x14003dcc4
mov rbx, qword [0x140483360]
test rbx, rbx
jne 0x14003dcea
mov r8d, 0xfe5
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x140483360]
xorps xmm6, xmm6
xor eax, eax
movups xmmword [rsp + 0x70], xmm6
movups xmmword [rbp - 0x80], xmm6
movups xmmword [rbp - 0x50], xmm6
movups xmmword [rbp - 0x40], xmm6
mov qword [rbp - 0x10], rax
mov byte [rsp + 0x7c], 1
mov dword [rbp - 0x78], 3
mov dword [rbp - 0x74], r12d
movss xmm12, dword [0x1400ce410]
mov dword [rbp - 0x4c], 0x7f7fffff
mov dword [rbp - 0x40], 0x3f800000
mov eax, 0xffff
mov word [rbp - 0x3c], ax
mov dword [rbp - 0x44], ntohl
mov rsi, qword [rbx + 0x58]
cmp byte [rsi + 0x18], 0
je 0x14003dd5f
mov r8d, 0xb5e
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0xe0], xmm7
movaps xmm8, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0xf0], xmm8
movaps xmmword [rbp + 0x100], xmm6
movaps xmmword [rbp + 0x110], xmm6
movaps xmm9, xmmword [rbp - 0x50]
movaps xmmword [rbp + 0x120], xmm9
movaps xmm10, xmmword [rbp - 0x40]
movaps xmmword [rbp + 0x130], xmm10
movaps xmmword [rbp + 0x140], xmm6
movaps xmmword [rbp + 0x150], xmm6
movsd xmm11, qword [rbp - 0x10]
movsd qword [rbp + 0x160], xmm11
movq rdi, xmm7
test rdi, rdi
je 0x14003dde1
mov r8d, 0xb60
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rax, [0x1400e01a0]
mov qword [rbp + 0xe0], rax
mov dword [rbp + 0xe8], 0x29144
mov dword [rbp + 0xf4], 0x41a00000
lea r14, [0x1400cc690]
mov qword [rbp + 0x118], r14
lea rdx, [rbp + 0xe0]
mov rcx, rsi
call fcn.1400263f0
mov rsi, qword [rbx + 0x58]
cmp byte [rsi + 0x18], 0
je 0x14003de44
mov r8d, 0xb5e
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmmword [rsp + 0x70], xmm7
movaps xmmword [rbp - 0x80], xmm8
movaps xmmword [rbp - 0x70], xmm6
movaps xmmword [rbp - 0x60], xmm6
movaps xmmword [rbp - 0x50], xmm9
movaps xmmword [rbp - 0x40], xmm10
movaps xmmword [rbp - 0x30], xmm6
movaps xmmword [rbp - 0x20], xmm6
movsd qword [rbp - 0x10], xmm11
test rdi, rdi
je 0x14003de8d
mov r8d, 0xb60
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rax, [0x140148580]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x78], 0x3394f0
mov dword [rbp - 0x7c], 0x420c0000
mov qword [rbp - 0x58], r14
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.1400263f0
mov rsi, qword [rbx + 0x58]
cmp byte [rsi + 0x18], 0
je 0x14003dedd
mov r8d, 0xb5e
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmmword [rsp + 0x70], xmm7
movaps xmmword [rbp - 0x80], xmm8
movaps xmmword [rbp - 0x70], xmm6
movaps xmmword [rbp - 0x60], xmm6
movaps xmmword [rbp - 0x50], xmm9
movaps xmmword [rbp - 0x40], xmm10
movaps xmmword [rbp - 0x30], xmm6
movaps xmmword [rbp - 0x20], xmm6
movsd qword [rbp - 0x10], xmm11
test rdi, rdi
je 0x14003df26
mov r8d, 0xb60
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rax, [0x140109330]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x78], 0x1fd14
mov dword [rbp - 0x7c], 0x41c80000
mov qword [rbp - 0x58], r14
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.1400263f0
mov rsi, qword [rbx + 0x58]
cmp byte [rsi + 0x18], 0
je 0x14003df76
mov r8d, 0xb5e
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmmword [rsp + 0x70], xmm7
movaps xmmword [rbp - 0x80], xmm8
movaps xmmword [rbp - 0x70], xmm6
movaps xmmword [rbp - 0x60], xmm6
movaps xmmword [rbp - 0x50], xmm9
movaps xmmword [rbp - 0x40], xmm10
movaps xmmword [rbp - 0x30], xmm6
movaps xmmword [rbp - 0x20], xmm6
movsd qword [rbp - 0x10], xmm11
test rdi, rdi
je 0x14003dfbf
mov r8d, 0xb60
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea r15, [0x140129060]
mov qword [rsp + 0x70], r15
mov dword [rsp + 0x78], 0x1f500
mov dword [rbp - 0x7c], 0x41900000
mov qword [rbp - 0x58], r14
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.1400263f0
mov qword [0x140483850], rax
mov rsi, qword [rbx + 0x58]
cmp byte [rsi + 0x18], 0
je 0x14003e016
mov r8d, 0xb5e
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmmword [rsp + 0x70], xmm7
movaps xmmword [rbp - 0x80], xmm8
movaps xmmword [rbp - 0x70], xmm6
movaps xmmword [rbp - 0x60], xmm6
movaps xmmword [rbp - 0x50], xmm9
movaps xmmword [rbp - 0x40], xmm10
movaps xmmword [rbp - 0x30], xmm6
movaps xmmword [rbp - 0x20], xmm6
movsd qword [rbp - 0x10], xmm11
test rdi, rdi
je 0x14003e05f
mov r8d, 0xb60
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov qword [rsp + 0x70], r15
mov dword [rsp + 0x78], 0x1f500
mov dword [rbp - 0x7c], 0x41f00000
mov qword [rbp - 0x58], r14
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.1400263f0
mov qword [0x140483fc8], rax
mov rsi, qword [rbx + 0x58]
cmp byte [rsi + 0x18], 0
je 0x14003e0af
mov r8d, 0xb5e
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmmword [rsp + 0x70], xmm7
movaps xmmword [rbp - 0x80], xmm8
movaps xmmword [rbp - 0x70], xmm6
movaps xmmword [rbp - 0x60], xmm6
movaps xmmword [rbp - 0x50], xmm9
movaps xmmword [rbp - 0x40], xmm10
movaps xmmword [rbp - 0x30], xmm6
movaps xmmword [rbp - 0x20], xmm6
movsd qword [rbp - 0x10], xmm11
test rdi, rdi
je 0x14003e0f8
mov r8d, 0xb60
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea r15, [0x140481aa0]
mov qword [rsp + 0x70], r15
mov dword [rsp + 0x78], 0x644
mov dword [rbp - 0x7c], 0x41c80000
mov qword [rbp - 0x58], r14
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.1400263f0
mov qword [0x140483fa8], rax
mov rbx, qword [rbx + 0x58]
cmp byte [rbx + 0x18], 0
je 0x14003e14f
mov r8d, 0xb5e
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmmword [rsp + 0x70], xmm7
movaps xmmword [rbp - 0x80], xmm8
movaps xmmword [rbp - 0x70], xmm6
movaps xmmword [rbp - 0x60], xmm6
movaps xmmword [rbp - 0x50], xmm9
movaps xmmword [rbp - 0x40], xmm10
movaps xmmword [rbp - 0x30], xmm6
movaps xmmword [rbp - 0x20], xmm6
movsd qword [rbp - 0x10], xmm11
test rdi, rdi
je 0x14003e198
mov r8d, 0xb60
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov qword [rsp + 0x70], r15
mov dword [rsp + 0x78], 0x644
mov dword [rbp - 0x7c], 0x42200000
mov qword [rbp - 0x58], r14
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.1400263f0
mov qword [0x140483fa0], rax
xor ecx, ecx
call fcn.14001fff0
mov rsi, qword [0x140483400]
mov rdi, qword [0x140483360]
test rdi, rdi
jne 0x14003e1ff
mov r8d, 0xfe5
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdi, qword [0x140483360]
cmp qword [rdi + 0x98], 0
je 0x14003e223
mov r8d, reloc.WS2_32.dll_WSACleanup
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_best_backendsimgui_impl_win32.cpp
lea rcx, str.io.BackendPlatformUserData__nullptr___Already_initialized_a_platform_backend__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rcx, [rbp + 0x2e8]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x14003e38c
lea rcx, [rbp]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x14003e38c
mov rax, qword [0x140483360]
test rax, rax
je 0x14003e25c
inc dword [rax + 0xf4]
mov ecx, 0x48
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rbx, rax
test rax, rax
je 0x14003e28c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm0
movups xmmword [rbx + 0x20], xmm0
movups xmmword [rbx + 0x30], xmm0
mov qword [rbx + 0x40], rax
xor r14d, r14d
jmp 0x14003e292
xor r14d, r14d
mov ebx, r14d
mov qword [rdi + 0x98], rbx
lea rax, str.imgui_impl_win32
mov qword [rdi + 0x88], rax
or dword [rdi + 0xc], 6
mov qword [rbx], rsi
mov rax, qword [rbp + 0x2e8]
mov qword [rbx + 0x20], rax
mov rax, qword [rbp]
mov qword [rbx + 0x18], rax
mov dword [rbx + 0x28], 9
mov rdi, qword [0x140483360]
cmp dword [rdi + 0x48a0], 0
jg 0x14003e2f2
mov r8d, 0x6fc
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x48a8]
mov rcx, qword [rax]
mov qword [rcx + 0x28], rsi
mov byte [rbx + 0x2d], 1
lea rax, str.xinput1_4.dll
mov qword [rbp + 0x20], rax
lea rax, str.xinput1_3.dll
mov qword [rbp + 0x28], rax
lea rax, str.xinput9_1_0.dll
mov qword [rbp + 0x30], rax
lea rax, str.xinput1_2.dll
mov qword [rbp + 0x38], rax
lea rax, str.xinput1_1.dll
mov qword [rbp + 0x40], rax
mov rdi, r14
nop
mov rcx, qword [rbp + rdi*8 + 0x20]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rsi, rax
test rax, rax
jne 0x14003e35e
inc rdi
cmp rdi, 5
jl 0x14003e340
jmp 0x14003e38f
mov qword [rbx + 0x30], rsi
lea rdx, str.XInputGetCapabilities
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x38], rax
lea rdx, str.XInputGetState
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x40], rax
jmp 0x14003e38f
xor r14d, r14d
mov rbx, qword [0x1404837f8]
mov rax, qword [0x140483360]
test rax, rax
jne 0x14003e3c3
mov r8d, 0xfe5
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x140483360]
lea rcx, str.imgui_impl_dx9
mov qword [rax + 0x90], rcx
or dword [rax + 0xc], 8
lea rcx, str.d3d9
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [0x1404837c0], rbx
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov rax, qword [0x140483360]
test rax, rax
jne 0x14003e41f
mov r8d, 0xb5d
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x140483360]
mov dword [rax + 0x381c], 0x40a00000
mov dword [rax + 0x3820], 0x40400000
mov dword [rax + 0x3824], 0x40000000
mov qword [rax + 0x37f0], 0
mov dword [rax + 0x3818], r14d
mov qword [rax + 0x37e8], 0
mov dword [rax + 0x3810], r14d
mov word [rax + 0x389d], 0x101
mov byte [rax + 0x389c], 1
xor bl, bl
mov dword [rbp + 0x2e0], ebx
xorps xmm14, xmm14
movss xmm8, dword [0x1400ce2f4]
movss xmm9, dword [0x1400ce378]
lea r15, [0x140000000]
nop word [rax + rax]
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x14003e514
nop
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.USER32.dll_DispatchMessageW]
movzx ebx, bl
cmp dword [rbp + 0x1c8], 0x12
cmove ebx, r12d
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x14003e4c0
mov dword [rbp + 0x2e0], ebx
test bl, bl
jne 0x140040403
cmp qword [0x1404837a8], 0
jne 0x14003e523
call fcn.140036280
call fcn.1400370b0
call fcn.140008880
cmp qword [0x140483418], 0
jne 0x14003e552
lea r8, [0x140483418]
lea rdx, str.D:_background.jpg
mov rcx, qword [0x1404837f8]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
cmp qword [0x140483420], 0
jne 0x14003e577
lea r8, [0x140483420]
lea rdx, str.C:Users_freezerPicturesScreenshotsScreenshot__9_.png
mov rcx, qword [0x1404837f8]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
cmp qword [0x140483388], 0
jne 0x14003e59c
lea r8, [0x140483388]
lea rdx, str.E:LoaderImage_avatar.jpg
mov rcx, qword [0x1404837f8]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
cmp qword [0x140483390], 0
jne 0x14003e5c1
lea r8, [0x140483390]
lea rdx, str.E:Imagesimage1.jpg
mov rcx, qword [0x1404837f8]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
cmp qword [0x140483398], 0
jne 0x14003e5e6
lea r8, [0x140483398]
lea rdx, str.E:Imagesimage2.jpg
mov rcx, qword [0x1404837f8]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
cmp qword [0x1404833a0], 0
jne 0x14003e60b
lea r8, [0x1404833a0]
lea rdx, str.E:Imagesimage3.jpg
mov rcx, qword [0x1404837f8]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
cmp qword [0x1404833a8], 0
jne 0x14003e630
lea r8, [0x1404833a8]
lea rdx, str.E:Imagesimage4.jpg
mov rcx, qword [0x1404837f8]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
cmp qword [0x1404833b0], 0
jne 0x14003e655
lea r8, [0x1404833b0]
lea rdx, str.E:Imagesimage5.jpg
mov rcx, qword [0x1404837f8]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
cmp qword [0x140483440], 0
jne 0x14003e67a
lea r8, [0x140483440]
lea rdx, str.E:CHEATIMAGES_screen1.jpg
mov rcx, qword [0x1404837f8]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
cmp qword [0x140483448], 0
jne 0x14003e69f
lea r8, [0x140483448]
lea rdx, str.E:CHEATIMAGES_screen2.jpg
mov rcx, qword [0x1404837f8]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
cmp qword [0x140483450], 0
jne 0x14003e6c4
lea r8, [0x140483450]
lea rdx, str.E:CHEATIMAGES_screen3.jpg
mov rcx, qword [0x1404837f8]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
mov rax, qword [0x1404837f8]
mov qword [0x1404837d8], rax
mov rax, qword [0x140483360]
test rax, rax
jne 0x14003e6ff
mov r8d, 0xfe5
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x140483360]
cvttss2si edi, dword [rax + 0x10]
cvttss2si ebx, dword [rax + 0x14]
cmp dword [0x1404837e4], edi
jne 0x14003e719
cmp dword [0x1404837e0], ebx
je 0x14003e731
call fcn.1400383b0
mov dword [0x1404837e4], edi
mov dword [0x1404837e0], ebx
mov rax, qword [0x140483360]
or dword [rax + 0x47a8], 2
mov dword [rax + 0x47c8], 0x442c8000
mov dword [rax + 0x47cc], 0x43f00000
mov dword [rax + 0x47b0], r12d
xor edx, edx
mov r8d, 0xab
lea rcx, str.General
call fcn.14000ea60
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm7, eax
cvtdq2ps xmm7, xmm7
mov ecx, r12d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm6, eax
cvtdq2ps xmm6, xmm6
movdqa xmm0, xmmword [0x1400ce860]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.140004110
mov dword [rbp + 8], eax
and eax, 0xff000000
mov dword [rbp + 0x2e8], eax
lea r12, [0x140483b98]
mov rbx, r14
mov rsi, r14
mov r13d, Ordinal_50
mov rcx, qword [0x140483360]
lea rdi, [r15 + 0x483b9c]
add rdi, rbx
movss xmm0, dword [rbx + r15 + 0x483b98]
ucomiss xmm0, xmm14
jp 0x14003e7e1
je 0x14003e7f5
movss xmm0, dword [rdi]
ucomiss xmm0, xmm14
jp 0x14003e8ab
jne 0x14003e8ab
cvttss2si r14d, xmm7
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
cdq
idiv r14d
inc edx
movd xmm0, edx
cvtdq2ps xmm0, xmm0
movss dword [rbx + r15 + 0x483b98], xmm0
mov dword [rdi], 0x41700000
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x51eb851f
imul r8d
sar edx, 3
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0x19
sub r8d, ecx
inc r8d
movd xmm0, r8d
cvtdq2ps xmm0, xmm0
movss dword [rsi + r15 + 0x483fd4], xmm0
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
and eax, 0x80000003
jge 0x14003e867
dec eax
or eax, 0xfffffffc
inc eax
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsi + r15 + 0x484164], xmm0
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
cdq
idiv r14d
movd xmm0, edx
cvtdq2ps xmm0, xmm0
movss dword [rbx + r15 + 0x483868], xmm0
movaps xmm1, xmm6
addss xmm1, xmm6
movss dword [rbx + r15 + 0x48386c], xmm1
mov rcx, qword [0x140483360]
mov r15, rsi
lea r14, [0x140483fd0]
test rcx, rcx
jne 0x14003e8db
mov r8d, 0xfe5
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [0x140483360]
movss xmm3, dword [r14 + r15 + 4]
divss xmm3, xmm9
mulss xmm3, dword [rcx + 0x18]
lea r15, [0x140000000]
movss xmm2, dword [rbx + r15 + 0x48386c]
subss xmm2, dword [rdi]
mulss xmm2, xmm3
addss xmm2, dword [rdi]
movss xmm0, dword [rbx + r15 + 0x483b98]
movss xmm1, dword [rbx + r15 + 0x483868]
subss xmm1, xmm0
mulss xmm1, xmm3
addss xmm1, xmm0
movss dword [rbx + r15 + 0x483b98], xmm1
movss dword [rdi], xmm2
xor r14d, r14d
comiss xmm2, xmm6
jbe 0x14003e94a
mov dword [rbx + r15 + 0x483b98], r14d
mov dword [rdi], r14d
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
mov rdi, qword [rax + 0x290]
movss xmm2, dword [rsi + r15 + 0x484164]
cmp dword [rbp + 0x2e8], 0
je 0x14003e9be
comiss xmm15, xmm2
ja 0x14003e9be
mov dword [rsp + 0x20], Ordinal_50
xor r9d, r9d
mov rdx, r12
mov rcx, rdi
call fcn.140022470
mov r8d, dword [rdi + 0x78]
dec r8d
mov dword [rdi + 0x78], r8d
mov r9d, dword [rbp + 8]
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
call fcn.140021eb0
mov dword [rdi + 0x78], r14d
mov rcx, qword [0x140483360]
add r12, 8
add rbx, 8
add rsi, 4
sub r13, 1
jne 0x14003e7c5
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
mov r13, qword [rax + 0x290]
movsd xmm13, qword [rax + 0x18]
movsd qword [rbp + 0x2e8], xmm13
movss xmm3, dword [rcx + 0x18]
movaps xmm2, xmm3
mulss xmm2, dword [0x1400ce330]
movaps xmm1, xmm14
subss xmm1, dword [0x14048337c]
mulss xmm1, xmm2
addss xmm1, dword [0x14048337c]
movss dword [0x14048337c], xmm1
cmp byte [0x140483848], 0
je 0x14003ea42
movss xmm1, dword [0x1400ce2fc]
jmp 0x14003ea46
movaps xmm1, xmm14
subss xmm1, dword [0x140483428]
mulss xmm1, xmm3
addss xmm1, dword [0x140483428]
movss dword [0x140483428], xmm1
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x140483fb0], eax
jle 0x14003eaab
lea rcx, [0x140483fb0]
call fcn.1400ad5c4
cmp dword [0x140483fb0], 0xffffffff
jne 0x14003eaab
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x140483fc0], eax
lea rcx, [0x140483fb0]
call fcn.1400ad558
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x140483fc0]
cmp eax, 0x3e8
jbe 0x14003eaf0
movss xmm0, dword [0x14048337c]
comiss xmm0, dword [0x1400ce3d4]
jbe 0x14003eae4
mov byte [0x1404837ea], 0
cmp byte [0x1404837eb], 0
sete byte [0x1404837eb]
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x140483fc0], eax
movss xmm10, dword [rbp + 0x2ec]
movss xmm9, dword [rbp + 0x2e8]
movss xmm11, dword [0x1400ce41c]
cmp dword [0x1404837ec], 2
jge 0x14003f04e
mov rdi, qword [0x140483360]
mov qword [rsp + 0x30], r14
lea r14, str.Changer___Q___Animation
mov qword [rsp + 0x28], r14
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movss xmm2, dword [rdi + 0x3c20]
lea rdx, [rbp + 0x48]
mov rcx, qword [rdi + 0x3c18]
call fcn.140029990
movss xmm0, dword [rbp + 0x48]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x48], xmm1
mov rax, qword [rdi + 0x3ed0]
movss xmm6, dword [rax + 0x20]
subss xmm6, xmm1
mulss xmm6, xmm15
subss xmm6, dword [0x1400ce374]
movdqa xmm0, xmmword [0x1400ce810]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.140004110
mov esi, eax
movaps xmm1, xmm10
movss xmm7, dword [0x1400ce368]
addss xmm1, xmm7
movaps xmm0, xmm9
addss xmm0, xmm6
movss dword [rbp + 0x50], xmm0
movss dword [rbp + 0x54], xmm1
mov rbx, qword [0x140483fc8]
test eax, 0xff000000
je 0x14003ec60
test rbx, rbx
jne 0x14003ebe4
mov rax, qword [r13 + 0x38]
mov rbx, qword [rax + 8]
mov rcx, qword [rbx + 0x40]
mov rax, qword [r13 + 0x98]
cmp qword [rcx + 8], rax
je 0x14003ec0f
mov r8d, 0x64d
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [r13 + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm14
lea rax, [0x1400cdf6f]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r14
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], esi
lea r9, [rbp + 0x50]
movaps xmm2, xmm7
mov rdx, r13
mov rcx, rbx
call fcn.140029bb0
mov rdi, qword [0x140483360]
movzx r14d, byte [0x1404837eb]
lea rax, str.Authorization
test r14b, r14b
lea rcx, str.Registration
cmovne rax, rcx
movss xmm2, dword [rdi + 0x3c20]
mov rcx, qword [rdi + 0x3c18]
mov rbx, rdi
xor r15d, r15d
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
lea rdx, [rbp + 0x58]
call fcn.140029990
movss xmm0, dword [rbp + 0x58]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x58], xmm1
mov rax, qword [rbx + 0x3ed0]
movss xmm6, dword [rax + 0x20]
subss xmm6, xmm1
mulss xmm6, xmm15
lea rsi, str.StayEzbad
test r14b, r14b
lea rax, str.Registration
cmovne rsi, rax
movdqa xmm0, xmmword [0x1400ce7d0]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.140004110
mov r15d, eax
movaps xmm1, xmm10
addss xmm1, dword [0x1400ce39c]
movaps xmm0, xmm9
addss xmm0, xmm6
movss dword [rbp + 0x60], xmm0
movss dword [rbp + 0x64], xmm1
mov r14, qword [0x140483850]
test eax, 0xff000000
je 0x14003ede2
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rsi + rbx], 0
jne 0x14003ed45
add rbx, rsi
cmp rsi, rbx
je 0x14003ede2
test r14, r14
jne 0x14003ed67
mov rax, qword [r13 + 0x38]
mov r14, qword [rax + 8]
mov rcx, qword [r14 + 0x40]
mov rax, qword [r13 + 0x98]
cmp qword [rcx + 8], rax
je 0x14003ed92
mov r8d, 0x64d
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [r13 + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm14
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r15d
lea r9, [rbp + 0x60]
movss xmm2, dword [0x1400ce354]
mov rdx, r13
mov rcx, r14
call fcn.140029bb0
mov rdi, qword [0x140483360]
mov rax, qword [rdi + 0x3ed0]
movss xmm6, dword [rax + 0x20]
subss xmm6, dword [0x1400ce3c4]
mulss xmm6, xmm15
mov byte [rax + 0xb0], 1
mov rax, qword [rdi + 0x3ed0]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x80]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x7c]
addss xmm2, dword [0x1400ce3a4]
movaps xmm0, xmm6
addss xmm0, xmm1
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm2
mov byte [rax + 0x139], 1
call fcn.140015b40
mov dword [rbp + 0x68], 0x43a28000
mov dword [rbp + 0x6c], 0x42200000
xor r14d, r14d
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], 0x8000
lea rax, [rbp + 0x68]
mov qword [rsp + 0x20], rax
mov r9d, 0x40
lea r8, [0x1404833c0]
xor edx, edx
lea rcx, [0x1400cdf9c]
call fcn.140030fd0
mov rcx, qword [0x140483360]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm0, xmm6
movss dword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
mov dword [rbp + 0x70], 0x43a28000
mov dword [rbp + 0x74], 0x42200000
lea rdx, [rbp + 0x70]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov dword [0x14048342c], r14d
movaps xmm0, xmm14
lea rcx, [0x140482110]
unpcklps xmm0, xmm14
movsd qword [0x140483430], xmm0
cmp byte [0x1404836e0], r14b
je 0x14003ef75
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.Welcome_Changer_Q
call fcn.140041eb0
mov r8d, 1
lea rdx, [0x1400c32fc]
lea rcx, [0x1404820f0]
call fcn.140041eb0
mov dword [0x1404837ec], 2
mov byte [0x140483848], r14b
jmp 0x14003efa0
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.Not_Found_User
call fcn.140041eb0
mov r8d, 1
lea rdx, [0x1400c32fc]
lea rcx, [0x1404820f0]
call fcn.140041eb0
mov dword [0x140483438], r14d
mov rcx, qword [0x140483850]
mov qword [rbp + 0x2e8], rcx
mov rdi, qword [0x140483360]
mov rbx, rcx
test rcx, rcx
jne 0x14003f002
mov rcx, qword [rdi + 0x68]
test rcx, rcx
jne 0x14003eff8
mov rbx, qword [rdi + 0x58]
cmp dword [rbx + 0x58], r14d
jg 0x14003eff1
mov r8d, 0x6fc
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x60]
mov rcx, qword [rax]
mov qword [rbp + 0x2e8], rcx
mov rbx, rcx
call fcn.140011e40
lea rcx, [rdi + 0x4838]
lea rdx, [rbp + 0x2e8]
call fcn.14001e6c0
mov rax, qword [rdi + 0x3ed0]
mov rdx, qword [rbx + 0x40]
mov rdx, qword [rdx + 8]
mov rcx, qword [rax + 0x290]
call fcn.140020c40
call fcn.140011f70
call fcn.140015c90
cmp dword [0x1404837ec], 2
jl 0x14003fbe2
jmp 0x14003f056
movss xmm7, dword [0x1400ce368]
mov rcx, qword [0x140483360]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm6, dword [0x1400ce34c]
addss xmm1, xmm6
addss xmm0, xmm6
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
mov qword [rbp + 0x78], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x78]
mov qword [rsp + 0x20], rax
mov r9d, 0x40
lea r8, [0x140483ec0]
xor edx, edx
lea rcx, str.Search
call fcn.140030fd0
lea rax, str.EmoQ_1
mov qword [rbp + 0xe0], rax
lea rax, str.EmoQ_2
mov qword [rbp + 0xe8], rax
lea rax, str.EmoQ_3
mov qword [rbp + 0xf0], rax
lea rax, str.act_steaith_kill
mov qword [rbp + 0xf8], rax
lea rax, str.counter_attcak_1
mov qword [rbp + 0x100], rax
lea rax, str.counter_attcak_2
mov qword [rbp + 0x108], rax
lea rax, str.dodge_generlc_1
mov qword [rbp + 0x110], rax
lea rax, str.dodge_generlc_2
mov qword [rbp + 0x118], rax
lea rax, str.EmoQ_4
mov qword [rbp + 0x120], rax
lea rax, str.EmoQ_5
mov qword [rbp + 0x128], rax
lea rax, str.short_180_attack
mov qword [rbp + 0x130], rax
lea rax, str.short_90_attack
mov qword [rbp + 0x138], rax
lea rax, str.short__180_attack
mov qword [rbp + 0x140], rax
lea rax, str.act_takedown_front_e
mov qword [rbp + 0x148], rax
lea rcx, str.Knife
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rcx
mov qword [rbp - 0x80], rcx
lea rax, str.Knife_not_supported
mov qword [rbp - 0x78], rax
lea rax, str.All_Melee_Weapon
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x68], rax
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rax
lea rax, str.Punch
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x20], xmm0
mov r15, r14
mov qword [rbp + 0x30], r14
mov edi, r14d
mov dword [rbp + 0x2e8], r14d
mov eax, r14d
mov rbx, qword [rbp + 0x28]
movsxd rcx, eax
lea rdx, [0x140483ec0]
mov rcx, qword [rbp + rcx*8 + 0xe0]
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14003f274
cmp rbx, r15
je 0x14003f253
mov dword [rbx], edi
add rbx, 4
mov qword [rbp + 0x28], rbx
jmp 0x14003f274
lea r8, [rbp + 0x2e8]
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.140042920
mov r15, qword [rbp + 0x30]
mov rbx, qword [rbp + 0x28]
mov edi, dword [rbp + 0x2e8]
inc edi
mov eax, edi
mov dword [rbp + 0x2e8], edi
cmp edi, 0xe
jl 0x14003f225
mov rcx, qword [0x140483360]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm1, dword [0x1400ce374]
addss xmm0, xmm6
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
mov dword [rbp + 0x80], 0x43b90000
mov dword [rbp + 0x84], 0x43160000
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
lea rdx, str.Item_List
mov rcx, qword [rcx + 0x3ed0]
call fcn.140007480
mov edx, eax
mov dword [rsp + 0x20], r14d
mov r9b, 1
lea r8, [rbp + 0x80]
lea rcx, str.Item_List
call fcn.14000b790
mov r12, qword [rbp + 0x20]
sub rbx, r12
sar rbx, 2
test rbx, rbx
je 0x14003f387
mov rsi, r12
nop
movsxd rdi, dword [rsi]
mov qword [rbp + 0x88], 0
cmp dword [0x140483b80], edi
sete dl
lea r9, [rbp + 0x88]
xor r8d, r8d
mov rcx, qword [rbp + rdi*8 + 0xe0]
call fcn.140034ef0
test al, al
je 0x14003f378
mov dword [0x140483b80], edi
inc r14d
add rsi, 4
movsxd rax, r14d
cmp rax, rbx
jb 0x14003f340
call fcn.14000bcb0
mov rcx, qword [0x140483360]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm1, dword [0x1400ce374]
addss xmm0, dword [0x1400ce3d4]
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
movsxd rdx, dword [0x140483b80]
mov rdx, qword [rbp + rdx*8 + 0xe0]
lea rcx, str.Selected_:__s
call fcn.14002c950
mov rcx, qword [0x140483360]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm1, dword [0x1400ce37c]
addss xmm0, dword [0x1400ce3d4]
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
lea rdx, str.Scan_not_completed
cmp byte [0x1404837e8], 0
lea rax, str.Scan_completed
cmovne rdx, rax
lea rcx, str.Status_:__s
call fcn.14002c950
mov rcx, qword [0x140483360]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm1, dword [0x1400ce388]
addss xmm0, dword [0x1400ce3d4]
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
movsxd rdx, dword [0x140483b80]
mov rdx, qword [rsp + rdx*8 + 0x70]
lea rcx, str.Support_:__s
call fcn.14002c950
mov rcx, qword [0x140483360]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm1, dword [0x1400ce398]
addss xmm0, dword [0x1400ce3d4]
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
lea rcx, str.Preview_:_No_Preview
call fcn.14002c950
mov rcx, qword [0x140483360]
mov r9, qword [rcx + 0x3ed0]
cmp byte [rcx + 0x48f3], 0
je 0x14003f5a4
cmp byte [rcx + 0x48f2], 0
jne 0x14003f5a4
test byte [rcx + 0x4770], 4
jne 0x14003f67f
mov eax, dword [rcx + 0x48b8]
cmp eax, dword [rcx + 0x476c]
jne 0x14003f67f
test eax, eax
jne 0x14003f66c
jmp 0x14003f67f
mov eax, dword [rcx + 0x4774]
test al, 1
je 0x14003f67f
cmp qword [rcx + 0x3ed8], r9
je 0x14003f5c3
test al, al
jns 0x14003f67f
mov eax, dword [rcx + 0x3f30]
test eax, eax
je 0x14003f5e8
cmp eax, dword [rcx + 0x476c]
je 0x14003f5e8
cmp byte [rcx + 0x3f3d], 0
jne 0x14003f5e8
cmp eax, dword [r9 + 0x74]
jne 0x14003f67f
mov rdx, qword [rcx + 0x48b0]
test rdx, rdx
je 0x14003f64d
mov rdx, qword [rdx + 0x370]
test rdx, rdx
je 0x14003f64d
cmp byte [rdx + 0xaf], 0
je 0x14003f64d
mov rax, qword [r9 + 0x370]
cmp rdx, rax
je 0x14003f64d
mov r8d, dword [rdx + 0xc]
bt r8d, 0x1b
jb 0x14003f627
bt r8d, 0x1a
jae 0x14003f64d
cmp qword [rax + 0x370], rdx
je 0x14003f64d
cmp rax, rdx
je 0x14003f64d
mov rax, qword [rax + 0x368]
test rax, rax
jne 0x14003f630
test dword [rcx + 0x4770], 0x100
je 0x14003f67f
test byte [rcx + 0x4770], 4
jne 0x14003f67f
mov eax, dword [r9 + 0x74]
cmp dword [rcx + 0x476c], eax
jne 0x14003f66c
cmp byte [r9 + 0xb0], 0
jne 0x14003f67f
lea rcx, str._________
call fcn.140016c50
mov rcx, qword [0x140483360]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm0, dword [0x1400ce3d4]
addss xmm1, dword [0x1400ce3a0]
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
mov dword [rbp + 0x90], 0x42800000
mov dword [rbp + 0x94], 0x42800000
lea rcx, [rbp + 0x90]
call fcn.14002e540
mov rcx, qword [0x140483360]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x7c]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x80]
addss xmm0, dword [0x1400ce3bc]
addss xmm1, xmm6
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov byte [rax + 0x139], 1
cmp byte [0x1404837e9], 0
jne 0x14003f82b
mov dword [rbp + 0x98], 0x42c80000
mov dword [rbp + 0x9c], 0x41c80000
lea rdx, [rbp + 0x98]
lea rcx, str.Scanner
call fcn.14002d260
test al, al
je 0x14003f822
cmp byte [0x1404837e9], 0
jne 0x14003f852
mov byte [0x1404837e9], 1
mov byte [0x1404837e8], 0
mov ecx, 1
call fcn.1400ad63c
mov qword [rbp + 0x2e8], rax
lea rcx, [rbp + 0xd8]
mov qword [rsp + 0x28], rcx
xor r14d, r14d
mov dword [rsp + 0x20], r14d
mov r9, rax
lea r8, [0x140042d30]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0xd0], rax
test rax, rax
je 0x140040569
cmp dword [rbp + 0xd8], r14d
je 0x14004055d
movaps xmm0, xmmword [rbp + 0xd0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14004055d
xorps xmm0, xmm0
movdqa xmmword [rbp + 0xd0], xmm0
jmp 0x14003f855
cmp byte [0x1404837e9], 0
je 0x14003f852
mov dword [rbp + 0xa0], 0x42c80000
mov dword [rbp + 0xa4], 0x41c80000
lea rdx, [rbp + 0xa0]
lea rcx, str.Scanning...
call fcn.14002d260
xor r14d, r14d
mov rcx, qword [0x140483360]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x7c]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x80]
movss xmm6, dword [0x1400ce3bc]
addss xmm0, xmm6
addss xmm1, dword [0x1400ce394]
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov byte [rax + 0x139], 1
mov dword [rbp + 0xa8], 0x42c80000
mov dword [rbp + 0xac], 0x41c80000
lea rdx, [rbp + 0xa8]
lea rcx, str.Change
call fcn.14002d260
test al, al
je 0x14003f9ad
call fcn.14003cec0
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14004057c
movsxd rax, dword [0x140483b80]
cmp eax, 0xc
ja case.default.0x14003f927
mov rcx, rax
lea rax, [0x140000000]
mov edx, dword [rax + rcx*4 + 0x40634]
add rdx, rax
jmp rdx
lea rdx, [0x140109308]
jmp 0x14003f99c
lea rdx, [0x1401092f8]
jmp 0x14003f99c
lea rdx, [0x140481a88]
jmp 0x14003f99c
lea rdx, [0x1400e0170]
jmp 0x14003f99c
lea rdx, [0x140129048]
jmp 0x14003f99c
lea rdx, [0x140481a70]
jmp 0x14003f99c
lea rdx, [0x140109318]
jmp 0x14003f99c
lea rdx, [0x1401092e8]
jmp 0x14003f99c
lea rdx, [0x1400e0150]
jmp 0x14003f99c
lea rdx, [0x1400e0160]
jmp 0x14003f99c
lea rdx, [0x1400e0190]
jmp 0x14003f99c
lea rdx, [0x1400e0180]
jmp 0x14003f99c
lea rdx, [0x140148560]
mov rcx, rbx
call fcn.14003d660
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [0x140483360]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm1, xmm6
addss xmm0, dword [0x1400ce3b0]
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
mov dword [rbp + 0xb0], 0x42c80000
mov dword [rbp + 0xb4], 0x41c80000
lea rdx, [rbp + 0xb0]
lea rcx, str.Reset_Value
call fcn.14002d260
test al, al
je 0x14003fa5b
call fcn.14003cec0
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
test rax, rax
je 0x14004057c
lea rdx, [0x140148570]
mov rcx, rax
call fcn.14003d660
mov rbx, qword [0x140483360]
mov qword [rsp + 0x30], r14
lea rsi, str.Changer___Q___Animation
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movss xmm2, dword [rbx + 0x3c20]
lea rdx, [rbp + 0xb8]
mov rcx, qword [rbx + 0x3c18]
call fcn.140029990
movss xmm0, dword [rbp + 0xb8]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0xb8], xmm1
mov rax, qword [rbx + 0x3ed0]
movss xmm0, dword [rax + 0x20]
subss xmm0, xmm1
mulss xmm0, xmm15
subss xmm0, dword [0x1400ce36c]
movss dword [rbp + 0xc0], xmm0
mov dword [rbp + 0xc4], 0x43ac8000
movdqa xmm0, xmmword [0x1400ce810]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.140004110
mov edi, eax
mov rbx, qword [0x140483fc8]
test eax, 0xff000000
je 0x14003fb99
test rbx, rbx
jne 0x14003fb20
mov rcx, qword [r13 + 0x38]
mov rbx, qword [rcx + 8]
mov rdx, qword [rbx + 0x40]
mov rcx, qword [r13 + 0x98]
cmp qword [rdx + 8], rcx
je 0x14003fb4b
mov r8d, 0x64d
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [r13 + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm14
lea rax, [0x1400cdf6f]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], edi
lea r9, [rbp + 0xc0]
movaps xmm2, xmm7
mov rdx, r13
mov rcx, rbx
call fcn.140029bb0
nop
test r12, r12
je 0x14003fbe2
sub r15, r12
and r15, 0xfffffffffffffffc
mov rax, r12
cmp r15, 0x1000
jb 0x14003fbcb
add r15, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140040585
mov rdx, r15
mov rcx, r12
call fcn.1400ad988
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], r14
cmp byte [0x140483848], 0
je 0x140040196
mov rcx, qword [0x140483360]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x7c]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x80]
addss xmm1, xmm14
addss xmm0, xmm14
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov byte [rax + 0x139], 1
mov dword [rbp + 0xc8], 0x442c8000
mov dword [rbp + 0xcc], 0x43f00000
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
lea rdx, str.BlurChild
mov rcx, qword [rcx + 0x3ed0]
call fcn.140007480
mov edx, eax
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [rbp + 0xc8]
lea rcx, str.BlurChild
call fcn.14000b790
movss xmm8, dword [0x140483428]
movaps xmm6, xmm9
addss xmm6, dword [0x1400ce3f4]
movaps xmm7, xmm10
addss xmm7, dword [0x1400ce3e4]
mov rbx, qword [0x140483360]
mov rax, qword [rbx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ed0]
mov rdi, qword [rax + 0x290]
cmp qword [0x1404837d8], 0
je 0x14003fd1e
test rdi, rdi
je 0x14003fd1e
call fcn.140038670
movss dword [rsp + 0x20], xmm8
movaps xmm0, xmm6
unpcklps xmm0, xmm7
movq r9, xmm0
movaps xmm1, xmm9
unpcklps xmm1, xmm10
movq r8, xmm1
mov rdx, rdi
mov rcx, rax
call fcn.140038d00
mov rbx, qword [0x140483360]
test rbx, rbx
jne 0x14003fd44
mov r8d, 0xfe5
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x140483360]
movss xmm0, dword [0x140483380]
addss xmm0, dword [rbx + 0x18]
movss dword [0x140483380], xmm0
mov rcx, qword [0x140483fa0]
mov qword [rbp + 0x2e8], rcx
mov rdi, rcx
test rcx, rcx
jne 0x14003fdac
mov rcx, qword [rbx + 0x68]
test rcx, rcx
jne 0x14003fda2
mov rdi, qword [rbx + 0x58]
cmp dword [rdi + 0x58], ecx
jg 0x14003fd9b
mov r8d, 0x6fc
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x60]
mov rcx, qword [rax]
mov qword [rbp + 0x2e8], rcx
mov rdi, rcx
call fcn.140011e40
lea rcx, [rbx + 0x4838]
lea rdx, [rbp + 0x2e8]
call fcn.14001e6c0
mov rdx, qword [rdi + 0x40]
mov rcx, qword [rbx + 0x3ed0]
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 0x290]
call fcn.140020c40
mov rdi, qword [0x140483360]
mov rax, qword [rdi + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rcx, qword [rdi + 0x3ed0]
mov rax, qword [rcx + 0x290]
mov ebx, dword [rax + 0x20]
mov dword [0x140483378], ebx
mov byte [rcx + 0xb0], 1
mov rax, qword [rdi + 0x3ed0]
mov rsi, qword [rax + 0x290]
lea rcx, [0x140482150]
call fcn.140004110
mov r14d, eax
xor r15d, r15d
mov qword [rsp + 0x30], r15
lea r13, [0x1400c32fc]
mov qword [rsp + 0x28], r13
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movss xmm2, dword [rdi + 0x3c20]
lea rdx, [rbp + 0x10]
mov rcx, qword [rdi + 0x3c18]
call fcn.140029990
movss xmm0, dword [rbp + 0x10]
addss xmm0, dword [0x1400ce2f4]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x10], xmm1
mulss xmm1, xmm15
movss xmm0, dword [rbp + 0x14]
mulss xmm0, xmm15
addss xmm9, dword [0x1400ce3c8]
addss xmm10, dword [0x1400ce3b4]
subss xmm9, xmm1
movss dword [rbp + 0x18], xmm9
subss xmm10, xmm0
movss dword [rbp + 0x1c], xmm10
test r14d, 0xff000000
je 0x14003ff56
mov rax, qword [rsi + 0x38]
mov rbx, qword [rax + 8]
movss xmm6, dword [rax + 0x10]
mov rcx, qword [rbx + 0x40]
mov rax, qword [rsi + 0x98]
cmp qword [rcx + 8], rax
je 0x14003feff
mov r8d, 0x64d
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rsi + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], r15b
movss dword [rsp + 0x40], xmm14
lea rax, [0x1400c32fd]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r13
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
lea r9, [rbp + 0x18]
movaps xmm2, xmm6
mov rdx, rsi
mov rcx, rbx
call fcn.140029bb0
mov rdi, qword [0x140483360]
mov ebx, dword [0x140483378]
movaps xmm7, xmm12
movaps xmm8, xmm12
movss xmm0, dword [0x1400ce42c]
movaps xmm6, xmm0
movaps xmm9, xmm0
mov rax, qword [rdi + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rdi + 0x3ed0]
mov rsi, qword [rax + 0x290]
mov eax, dword [rsi + 0x20]
cmp ebx, eax
jge 0x140040024
movsxd r14, ebx
lea rdi, [r14 + r14*4]
shl rdi, 2
nop
test r14, r14
js 0x14003ffa9
cmp ebx, eax
jl 0x14003ffc3
mov r8d, 0x6fd
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rsi + 0x28]
minss xmm7, dword [rdi + rax]
minss xmm8, dword [rdi + rax + 4]
test r14, r14
js 0x14003ffdd
cmp ebx, dword [rsi + 0x20]
jl 0x14003fff7
mov r8d, 0x6fd
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rsi + 0x28]
maxss xmm6, dword [rdi + rax]
maxss xmm9, dword [rdi + rax + 4]
inc ebx
inc r14
add rdi, 0x14
mov eax, dword [rsi + 0x20]
cmp ebx, eax
jl 0x14003ffa0
mov rdi, qword [0x140483360]
mov ebx, dword [0x140483378]
addss xmm7, xmm6
mulss xmm7, xmm15
addss xmm8, xmm9
mulss xmm8, xmm15
movss xmm6, dword [0x140483380]
xorps xmm6, xmmword [0x1400ce880]
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
movaps xmm9, xmm0
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
movaps xmm10, xmm0
movaps xmm11, xmm7
mulss xmm11, xmm9
movaps xmm1, xmm8
mulss xmm1, xmm10
subss xmm11, xmm1
movaps xmm12, xmm7
mulss xmm12, xmm10
movaps xmm1, xmm8
mulss xmm1, xmm9
addss xmm12, xmm1
subss xmm11, xmm7
subss xmm12, xmm8
mov rax, qword [rdi + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rdi + 0x3ed0]
mov r14, qword [rax + 0x290]
mov eax, dword [r14 + 0x20]
cmp ebx, eax
jge 0x14004017a
movsxd rsi, ebx
lea rdi, [rsi + rsi*4]
shl rdi, 2
nop dword [rax]
test rsi, rsi
js 0x1400400d9
cmp ebx, eax
jl 0x1400400f3
mov r8d, 0x6fc
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [r14 + 0x28]
movss xmm1, dword [rdi + rax]
movss xmm6, dword [rdi + rax + 4]
movaps xmm7, xmm1
mulss xmm7, xmm9
movaps xmm0, xmm10
mulss xmm0, xmm6
subss xmm7, xmm0
mulss xmm6, xmm9
movaps xmm0, xmm10
mulss xmm0, xmm1
addss xmm6, xmm0
subss xmm7, xmm11
subss xmm6, xmm12
test rsi, rsi
js 0x14004013c
cmp ebx, dword [r14 + 0x20]
jl 0x140040156
mov r8d, 0x6fc
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [r14 + 0x28]
movss dword [rdi + rax], xmm7
movss dword [rdi + rax + 4], xmm6
inc ebx
inc rsi
add rdi, 0x14
mov eax, dword [r14 + 0x20]
cmp ebx, eax
jl 0x1400400d0
call fcn.140011f70
call fcn.14000bcb0
movss xmm12, dword [0x1400ce410]
movss xmm8, dword [0x1400ce2f4]
movq rcx, xmm13
call fcn.14003be00
lea rdx, [0x140483408]
mov rcx, qword [0x140483400]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rax, qword [0x140483360]
mov rcx, qword [rax + 0x3ed0]
movss xmm2, dword [rcx + 0x18]
ucomiss xmm2, xmm14
jp 0x1400401dc
jne 0x1400401dc
movss xmm0, dword [rcx + 0x1c]
ucomiss xmm0, xmm14
jp 0x1400401dc
je 0x140040255
cvttss2si eax, dword [0x140481a84]
cvttss2si r9d, dword [0x140481a80]
movd xmm0, dword [0x14048340c]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rcx + 0x1c]
cvttss2si r8d, xmm0
movd xmm1, dword [0x140483408]
cvtdq2ps xmm1, xmm1
addss xmm1, xmm2
cvttss2si edx, xmm1
mov r12d, 1
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], eax
mov rcx, qword [0x140483400]
call qword [sym.imp.USER32.dll_MoveWindow]
mov qword [rbp], 0
xor r8d, r8d
lea rdx, [rbp]
mov rcx, qword [0x140483360]
mov rcx, qword [rcx + 0x3ed0]
call fcn.140012170
jmp 0x14004025b
mov r12d, 1
call fcn.140011400
call fcn.14000ab10
mov rcx, qword [0x1404837f8]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, 7
call qword [rax + 0x1c8]
mov rcx, qword [0x1404837f8]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, reloc.WLDAP32.dll_Ordinal_27
call qword [rax + 0x1c8]
mov rcx, qword [0x1404837f8]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, 0xae
call qword [rax + 0x1c8]
mov rcx, qword [0x1404837f8]
mov rax, qword [rcx]
xor r14d, r14d
mov dword [rsp + 0x30], r14d
movss xmm0, dword [0x1400ce2fc]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0xff020202
mov r9d, 3
xor r8d, r8d
xor edx, edx
call qword [rax + 0x158]
mov rcx, qword [0x1404837f8]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x140040359
call fcn.14000af50
mov rbx, qword [0x140483360]
cmp dword [rbx + 0x48a0], r14d
jg 0x140040329
mov r8d, 0x6fc
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48a8]
mov rcx, qword [rax]
add rcx, 0x48
mov rax, r14
cmp byte [rcx], r14b
cmovne rax, rcx
mov rcx, rax
call fcn.140035d50
mov rcx, qword [0x1404837f8]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x1404837f8]
mov rax, qword [rcx]
mov qword [rsp + 0x20], r14
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
cmp eax, 0x88760868
movss xmm9, dword [0x1400ce378]
mov ebx, dword [rbp + 0x2e0]
lea r15, [0x140000000]
jne 0x14003e4a0
mov rcx, qword [0x1404837f8]
mov rax, qword [rcx]
call qword [rax + Ordinal_26]
cmp eax, 0x88760869
lea r15, [0x140000000]
jne 0x14003e4a0
call fcn.140036490
mov rcx, qword [0x1404837f8]
mov rax, qword [rcx]
lea rdx, [0x140483800]
call qword [rax + 0x80]
cmp eax, 0x8876086c
jne 0x1400403f3
mov r8d, 0xb8
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestexamplesexample_win32_directx9main.h
lea rcx, [0x1400c15d0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140036280
mov ebx, dword [rbp + 0x2e0]
jmp 0x14003e486
call fcn.140036490
mov rcx, qword [0x1404837c0]
test rcx, rcx
je 0x140040421
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1404837c0], r14
mov rax, qword [0x140483360]
test rax, rax
je 0x14004043b
mov rbx, qword [rax + 0x98]
test rbx, rbx
jne 0x14004045f
jmp 0x14004043e
mov rbx, r14
mov r8d, 0xa6
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_best_backendsimgui_impl_win32.cpp
lea rcx, str.bd___nullptr___No_platform_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x140483360]
test rax, rax
jne 0x140040485
mov r8d, 0xfe5
lea rdx, str.C:Users_tang2DownloadsImGui_Best_loader_bestimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x140483360]
lea rdi, [rax + 8]
mov rcx, qword [rbx + 0x30]
test rcx, rcx
je 0x14004049f
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x140483360]
mov qword [rdi + 0x80], r14
mov qword [rdi + 0x90], r14
test rax, rax
je 0x1400404b8
dec dword [rax + 0xf4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x140483360]
mov qword [0x140483360], rbx
call fcn.140006400
mov qword [0x140483360], r14
test rbx, rbx
je 0x140040503
mov rcx, rbx
call fcn.14001ef50
mov rax, qword [0x140483360]
test rax, rax
je 0x1400404fa
dec dword [rax + 0xf4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [0x1404837f8]
test rcx, rcx
je 0x14004051c
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1404837f8], r14
mov rcx, qword [0x1404837f0]
test rcx, rcx
je 0x140040535
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1404837f0], r14
mov rcx, qword [0x140483400]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x188]
mov rcx, qword [rbp + 0x1b0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
jmp 0x1400405df
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0xd8], r14d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, qword [0x1404837f0]
mov rdx, qword [0x1404837f8]
test rdx, rdx
je 0x1400405b6
mov rax, qword [rdx]
mov rcx, rdx
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1404837f8], r15
mov rcx, qword [0x1404837f0]
test rcx, rcx
je 0x1400405c8
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1404837f0], r15
mov rdx, qword [rbp + 0x188]
mov rcx, qword [rbp + 0x1b0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r12d
lea r11, [rsp + 0x390]
mov rbx, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret