Function at 0x140025de0
Capabilities:
Resolve function by parsing pe exports
Write file on windows

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rbx
push r12
push r13
lea rbp, [rsp - 0x248]
sub rsp, 0x348
mov r12, qword [0x14017d750]
mov qword [rbp + 0x278], r12
lea r13, [r12 + 0x5cf4]
cmp byte [r13], 0
je 0x140025e1f
mov rcx, r13
call fcn.14002e120
cmp byte [r13 + 1], 0
je 0x140025e2f
lea rcx, [r13 + 1]
call fcn.14002f690
xor r8d, r8d
lea rdx, [0x1401b39a2]
lea rcx, str.Dear_ImGui_Metrics_Debugger
call fcn.140011fa0
test al, al
je 0x14002a89c
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
cmp word [rax + 0xc2], 1
jg 0x14002a89c
mov qword [rsp + 0x340], rsi
lea rdx, str.1.89.7_WIP
mov qword [rsp + 0x338], rdi
lea rcx, str.Dear_ImGui__s
mov qword [rsp + 0x330], r14
mov qword [rsp + 0x328], r15
movaps xmmword [rsp + 0x2e0], xmm9
movaps xmmword [rsp + 0x2a0], xmm13
movaps xmmword [rsp + 0x290], xmm14
movaps xmmword [rsp + 0x280], xmm15
call fcn.140080d00
movss xmm1, dword [r12 + 0xe0]
lea rcx, str.Application_average__.3f_ms_frame___.1f_FPS_
movss xmm0, dword [0x14015e62c]
divss xmm0, xmm1
cvtps2pd xmm2, xmm1
cvtps2pd xmm1, xmm0
movq r8, xmm2
movq rdx, xmm1
call fcn.140080d00
mov r8d, dword [r12 + 0xe8]
lea rcx, str._d_vertices___d_indices___d_triangles_
mov eax, 0x55555556
imul r8d
mov r9d, edx
shr r9d, 0x1f
add r9d, edx
mov edx, dword [r12 + 0xe4]
call fcn.140080d00
mov r8d, dword [r12 + 0xf4]
lea rcx, str._d_visible_windows___d_active_allocations
mov edx, dword [r12 + 0xec]
call fcn.140080d00
mov rcx, qword [0x14017d750]
movss xmm14, dword [0x14015e48c]
mov rax, qword [rcx + 0x3ed0]
cmp byte [rax + 0xbb], 0
jne 0x140025f87
mov eax, dword [rax + 0x1b4]
movaps xmm1, xmm14
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140085c00
mov rcx, qword [0x14017d750]
cmp dword [r13 + 8], 0
lea rax, str.OuterRectClipped
mov qword [rbp + 0x58], rax
lea rsi, [r13 + 8]
lea rax, str.Content
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x78], rax
lea r10, str.OuterRect
lea rax, str.ContentIdeal
mov qword [rbp + 0x50], r10
mov qword [rbp + 0x80], rax
lea r8, str.InnerRect
lea rax, str.ContentRegionRect
mov qword [rbp + 0x60], r8
mov qword [rbp + 0x88], rax
lea r9, str.InnerClipRect
lea rax, str.HostClipRect
mov qword [rbp + 0x68], r9
mov qword [rbp + 0xa8], rax
lea rdx, str.WorkRect
lea rax, str.BackgroundClipRect
mov qword [rbp + 0x70], rdx
mov qword [rbp + 0xb8], rax
lea rax, str.ColumnsRect
mov qword [rbp + 0xc0], rax
lea rax, str.ColumnsWorkRect
mov qword [rbp + 0xc8], rax
lea rax, str.ColumnsClipRect
mov qword [rbp + 0xd0], rax
lea rax, str.ColumnsContentHeadersUsed
mov qword [rbp + 0xd8], rax
lea rax, str.ColumnsContentHeadersIdeal
mov qword [rbp + 0xe0], rax
lea rax, str.ColumnsContentFrozen
mov qword [rbp + 0xe8], rax
lea rax, str.ColumnsContentUnfrozen
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0x90], r10
mov qword [rbp + 0x98], r8
mov qword [rbp + 0xa0], rdx
mov qword [rbp + 0xb0], r9
jge 0x140026094
mov dword [rsi], 4
cmp dword [r13 + 0xc], 0
lea r15, [r13 + 0xc]
mov qword [rbp + 0x280], r15
jge 0x1400260ad
mov dword [r15], 2
mov rax, qword [rcx + 0x3ed0]
xor edi, edi
movss xmm13, dword [0x14015e444]
mov r14d, 0x100
movss xmm9, dword [0x14015e440]
xorps xmm15, xmm15
movaps xmmword [rsp + 0x310], xmm6
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed0]
movaps xmmword [rsp + 0x300], xmm7
cmp byte [rcx + 0xbb], dil
jne 0x140027196
lea rdx, str.Tools
call fcn.14000a560
mov ecx, eax
lea r8, str.Tools
xor r9d, r9d
xor edx, edx
call fcn.140098b50
test al, al
je 0x140027196
mov rcx, qword [0x14017d750]
movaps xmmword [rsp + 0x2f0], xmm8
movaps xmmword [rsp + 0x2c0], xmm11
movaps xmmword [rsp + 0x2b0], xmm12
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed0]
cmp byte [rcx + 0xbb], dil
jne 0x140026186
lea rdx, str.UTF_8_Encoding_viewer
call fcn.14000a560
mov ecx, eax
lea r8, str.UTF_8_Encoding_viewer
xor r9d, r9d
xor edx, edx
call fcn.140098b50
movzx edi, al
movss xmm11, dword [0x14015e698]
xorps xmm0, xmm0
movaps xmm1, xmm11
call fcn.14001a0e0
lea rcx, [0x14013cca4]
call fcn.140080ec0
mov ecx, 0x1000
call fcn.14000ac40
movss xmm12, dword [0x14015e598]
test al, al
je 0x14002622f
xor ecx, ecx
call fcn.14001b880
test al, al
je 0x14002622f
mov rax, qword [0x14017d750]
movss xmm0, dword [rax + 0x3c08]
mulss xmm0, xmm12
call fcn.1400158a0
xor edx, edx
lea rcx, str.You_can_also_call_ImGui::DebugTextEncoding___from_your_code_with_a_given_string_to_test_that_your_UTF_8_encoding_settings_are_correct.
lea r8d, [rdx + 1]
call fcn.140080520
call fcn.140015940
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
test dword [rcx + 0x14], 0x2000000
jne 0x14002622a
mov r8d, 0x2767
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014570
test dil, dil
je 0x1400262a1
mov rax, qword [0x14017d750]
lea r8, [0x14017d6d0]
mov r9d, 0x64
mov qword [rbp + 0x270], 0
xor edx, edx
lea rcx, str.Text
or dword [rax + 0x4758], 1
mov dword [rax + 0x475c], 0x80800000
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], eax
lea rax, [rbp + 0x270]
mov qword [rsp + 0x20], rax
call fcn.14008f610
cmp byte [0x14017d6d0], 0
je 0x14002629c
call fcn.140025950
call fcn.140099700
lea rdx, [r12 + 0x5ceb]
lea rcx, str.Show_Item_Picker
call fcn.140084270
test al, al
je 0x1400262d2
cmp byte [r12 + 0x5ceb], 0
je 0x1400262d2
mov rax, qword [0x14017d750]
mov byte [rax + 0x5ceb], 1
movaps xmm1, xmm11
xorps xmm0, xmm0
call fcn.14001a0e0
lea rcx, [0x14013cca4]
call fcn.140080ec0
mov ecx, 0x1000
call fcn.14000ac40
test al, al
je 0x140026369
xor ecx, ecx
call fcn.14001b880
test al, al
je 0x140026369
mov rax, qword [0x14017d750]
movss xmm0, dword [rax + 0x3c08]
mulss xmm0, xmm12
call fcn.1400158a0
xor edx, edx
lea rcx, str.Will_call_the_IM_DEBUG_BREAK___macro_to_break_in_debugger._nWarning:_If_you_dont_have_a_debugger_attached__this_will_probably_crash.
lea r8d, [rdx + 1]
call fcn.140080520
call fcn.140015940
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
test dword [rcx + 0x14], 0x2000000
jne 0x140026364
mov r8d, 0x2767
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014570
mov rdx, r13
lea rcx, str.Show_Debug_Log
call fcn.140084270
movaps xmm1, xmm11
xorps xmm0, xmm0
call fcn.14001a0e0
lea rcx, [0x14013cca4]
call fcn.140080ec0
mov ecx, 0x1000
call fcn.14000ac40
test al, al
je 0x14002640f
xor ecx, ecx
call fcn.14001b880
test al, al
je 0x14002640f
mov rax, qword [0x14017d750]
movss xmm0, dword [rax + 0x3c08]
mulss xmm0, xmm12
call fcn.1400158a0
xor edx, edx
lea rcx, str.You_can_also_call_ImGui::ShowDebugLogWindow___from_your_code.
lea r8d, [rdx + 1]
call fcn.140080520
call fcn.140015940
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
test dword [rcx + 0x14], 0x2000000
jne 0x14002640a
mov r8d, 0x2767
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014570
lea rdx, [r13 + 1]
lea rcx, str.Show_Stack_Tool
call fcn.140084270
movaps xmm1, xmm11
xorps xmm0, xmm0
call fcn.14001a0e0
lea rcx, [0x14013cca4]
call fcn.140080ec0
mov ecx, 0x1000
call fcn.14000ac40
test al, al
je 0x1400264b6
xor ecx, ecx
call fcn.14001b880
test al, al
je 0x1400264b6
mov rax, qword [0x14017d750]
movss xmm0, dword [rax + 0x3c08]
mulss xmm0, xmm12
call fcn.1400158a0
xor edx, edx
lea rcx, str.You_can_also_call_ImGui::ShowStackToolWindow___from_your_code.
lea r8d, [rdx + 1]
call fcn.140080520
call fcn.140015940
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
test dword [rcx + 0x14], 0x2000000
jne 0x1400264b1
mov r8d, 0x2767
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014570
lea rdx, [r13 + 3]
lea rcx, str.Show_windows_begin_order
call fcn.140084270
lea rdx, [r13 + 2]
lea rcx, str.Show_windows_rectangles
call fcn.140084270
movaps xmm1, xmm11
xorps xmm0, xmm0
call fcn.14001a0e0
mov rdx, qword [0x14017d750]
lea r9, [rbp + 0x50]
movss xmm8, dword [0x14015e560]
lea r8, [0x1400877c0]
mov dword [rsp + 0x28], 8
lea rcx, str.show_windows_rect_type
mov dword [rsp + 0x20], 8
movss xmm0, dword [rdx + 0x3c08]
or dword [rdx + 0x4758], 1
mulss xmm0, xmm8
movss dword [rdx + 0x475c], xmm0
mov rdx, rsi
call fcn.140087830
or byte [r13 + 2], al
je 0x14002669a
mov rdx, qword [r12 + 0x48b0]
test rdx, rdx
je 0x14002669a
mov rdx, qword [rdx + 8]
lea rcx, str._s:
call fcn.140081480
mov rcx, qword [0x14017d750]
lea rdi, [rbp + 0x50]
xor ebx, ebx
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
nop dword [rax]
nop word [rax + rax]
mov rdx, qword [r12 + 0x48b0]
lea rcx, [rsp + 0x70]
mov r8d, ebx
call fcn.14002ac30
movss xmm3, dword [rsp + 0x7c]
lea rcx, str.__6.1f__6.1f____6.1f__6.1f__Size___6.1f__6.1f___s
movss xmm2, dword [rsp + 0x78]
movaps xmm0, xmm3
movss xmm6, dword [rsp + 0x74]
movaps xmm1, xmm2
mov rax, qword [rdi]
subss xmm0, xmm6
mov qword [rsp + 0x38], rax
cvtps2pd xmm5, xmm3
cvtps2pd xmm7, xmm0
movss xmm0, dword [rsp + 0x70]
subss xmm1, xmm0
movsd qword [rsp + 0x30], xmm7
cvtps2pd xmm3, xmm2
cvtps2pd xmm4, xmm1
cvtps2pd xmm1, xmm0
cvtps2pd xmm2, xmm6
movsd qword [rsp + 0x28], xmm4
movq rdx, xmm1
movq r9, xmm3
movsd qword [rsp + 0x20], xmm5
movq r8, xmm2
call fcn.140080d00
inc ebx
add rdi, 8
cmp ebx, 8
jl 0x1400265c0
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
lea rdx, [r13 + 4]
lea rcx, str.Show_tables_rectangles
call fcn.140084270
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001a0e0
mov rdx, qword [0x14017d750]
lea r9, [rbp + 0x90]
mov dword [rsp + 0x28], reloc.WS2_32.dll_listen
lea r8, [0x1400877c0]
lea rcx, str.show_table_rects_type
mov dword [rsp + 0x20], reloc.WS2_32.dll_listen
movss xmm0, dword [rdx + 0x3c08]
or dword [rdx + 0x4758], 1
mulss xmm0, xmm8
movss dword [rdx + 0x475c], xmm0
mov rdx, r15
call fcn.140087830
or byte [r13 + 4], al
je 0x1400270c8
cmp qword [r12 + 0x48b0], 0
je 0x1400270c8
xor edi, edi
mov eax, edi
mov dword [rbp + 0x270], eax
cmp dword [r12 + 0x4b60], edi
jle 0x1400270c8
movss xmm12, dword [0x14015e440]
mov r13d, edi
movaps xmmword [rsp + 0x2d0], xmm10
movss xmm10, dword [0x14015e4e0]
mov qword [rsp + 0x70], rdi
nop dword [rax + rax]
test r13, r13
js 0x14002676f
cmp eax, dword [r12 + 0x4b60]
jl 0x140026789
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.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 [r12 + 0x4b68]
mov rcx, r13
add rcx, rcx
movsxd rbx, dword [rax + rcx*8 + 8]
cmp ebx, 0xffffffff
je 0x140027081
test ebx, ebx
js 0x1400267b3
cmp ebx, dword [r12 + 0x4b50]
jl 0x1400267cd
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
imul rsi, rbx, 0x238
add rsi, qword [r12 + 0x4b58]
je 0x140027081
mov eax, dword [r12 + 0x3e28]
dec eax
cmp dword [rsi + 0x68], eax
jl 0x140027081
mov r9, qword [rsi + 0x178]
mov rax, qword [r12 + 0x48b0]
cmp r9, rax
je 0x140026816
cmp qword [rsi + 0x180], rax
jne 0x140027081
mov r9, qword [r9 + 8]
lea rcx, str.Table_0x_08X___d_columns__in__s_
mov r8d, dword [rsi + 0x6c]
mov edx, dword [rsi]
call fcn.140081480
mov rbx, qword [0x14017d750]
cmp byte [rbx + 0x48ef], 0
mov r8, qword [rbx + 0x3ed0]
je 0x140026878
cmp byte [rbx + 0x48ee], 0
jne 0x140026878
test byte [rbx + 0x4770], 4
jne 0x140026a04
mov eax, dword [rbx + 0x48b8]
cmp eax, dword [rbx + 0x476c]
jne 0x140026a04
test eax, eax
je 0x140026a04
jmp 0x140026946
mov eax, dword [rbx + 0x4774]
test al, 1
je 0x140026a04
cmp qword [rbx + 0x3ed8], r8
je 0x140026897
test al, al
jns 0x140026a04
mov eax, dword [rbx + 0x3f30]
test eax, eax
je 0x1400268bc
cmp eax, dword [rbx + 0x476c]
je 0x1400268bc
cmp byte [rbx + 0x3f3d], 0
jne 0x1400268bc
cmp eax, dword [r8 + 0x7c]
jne 0x140026a04
mov rcx, qword [rbx + 0x48b0]
test rcx, rcx
je 0x14002691f
mov rcx, qword [rcx + 0x378]
test rcx, rcx
je 0x14002691f
cmp byte [rcx + 0xb7], 0
je 0x14002691f
mov rax, qword [r8 + 0x378]
cmp rcx, rax
je 0x14002691f
mov edx, dword [rcx + 0x14]
bt edx, 0x1b
jb 0x1400268f8
bt edx, 0x1a
jae 0x14002691f
cmp qword [rax + 0x378], rcx
je 0x14002691f
cmp rax, rcx
je 0x14002691f
mov rax, qword [rax + 0x370]
test rax, rax
jne 0x140026901
test dword [rbx + 0x4770], r14d
je 0x140026a04
test byte [rbx + 0x4770], 4
jne 0x140026a04
mov eax, dword [r8 + 0x7c]
cmp dword [rbx + 0x476c], eax
jne 0x140026946
cmp byte [r8 + 0xb8], 0
jne 0x140026a04
cmp dword [rbx + 0x48a0], 0
jg 0x140026969
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.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]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14000b080
movss xmm0, dword [rsi + 0xe8]
lea r8, [rbp + 0x288]
movss xmm1, dword [rsi + 0xec]
subss xmm0, xmm14
subss xmm1, xmm14
movss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], edi
lea rdx, [rbp - 0x10]
mov r9d, 0xff00ffff
movss dword [rsp + 0x20], xmm15
mov rcx, rax
movss dword [rbp - 0x10], xmm0
movss xmm0, dword [rsi + 0xf0]
movss dword [rbp - 0xc], xmm1
addss xmm0, xmm14
movss xmm1, dword [rsi + 0xf4]
addss xmm1, xmm14
movss dword [rbp + 0x288], xmm0
movss dword [rbp + 0x28c], xmm1
call fcn.14006ae00
mov rbx, qword [0x14017d750]
mov rax, qword [rbx + 0x3ed0]
xor r13d, r13d
mov r14d, r13d
mov r15d, r13d
mov r12d, 0x100
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ed0]
movss xmm0, dword [rbx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
cmp r14d, 6
jb 0x140026d51
lea eax, [r14 - 6]
test eax, 0xfffffffd
jne 0x14002701b
mov edi, r13d
cmp dword [rsi + 0x6c], r13d
jle 0x14002701b
mov qword [rbp - 8], rdi
nop
mov r9d, edi
lea rcx, [rbp + 0x10]
mov r8d, r14d
mov rdx, rsi
call fcn.14002a8b0
movss xmm6, dword [rbp + 0x1c]
lea r8, str.__6.1f__6.1f____6.1f__6.1f__Size___6.1f__6.1f__Col__d__s
movss xmm7, dword [rbp + 0x18]
lea rcx, [rbp + 0x100]
movss xmm8, dword [rbp + 0x14]
movaps xmm0, xmm6
movss xmm9, dword [rbp + 0x10]
subss xmm0, xmm8
mov rax, qword [rbp + r15*8 + 0x90]
movaps xmm1, xmm7
mov qword [rsp + 0x50], rax
subss xmm1, xmm9
mov dword [rsp + 0x48], edi
mov edx, 0x80
cvtps2pd xmm2, xmm6
cvtps2pd xmm5, xmm0
cvtps2pd xmm0, xmm1
movsd qword [rsp + 0x40], xmm5
movsd qword [rsp + 0x38], xmm0
movsd qword [rsp + 0x30], xmm2
cvtps2pd xmm4, xmm7
cvtps2pd xmm3, xmm9
cvtps2pd xmm1, xmm8
movsd qword [rsp + 0x28], xmm4
movq r9, xmm3
movsd qword [rsp + 0x20], xmm1
call fcn.140003b00
lea r9, [rbp - 8]
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x100]
call fcn.140099b70
mov rbx, qword [0x14017d750]
mov r8, qword [rbx + 0x3ed0]
cmp byte [rbx + 0x48ef], r13b
je 0x140026b79
cmp byte [rbx + 0x48ee], r13b
jne 0x140026b79
test byte [rbx + 0x4770], 4
jne 0x140026d41
mov eax, dword [rbx + 0x48b8]
cmp eax, dword [rbx + 0x476c]
jne 0x140026d41
test eax, eax
je 0x140026d41
jmp 0x140026c46
mov eax, dword [rbx + 0x4774]
test al, 1
je 0x140026d41
cmp qword [rbx + 0x3ed8], r8
je 0x140026b98
test al, al
jns 0x140026d41
mov eax, dword [rbx + 0x3f30]
test eax, eax
je 0x140026bbd
cmp eax, dword [rbx + 0x476c]
je 0x140026bbd
cmp byte [rbx + 0x3f3d], r13b
jne 0x140026bbd
cmp eax, dword [r8 + 0x7c]
jne 0x140026d41
mov rcx, qword [rbx + 0x48b0]
test rcx, rcx
je 0x140026c20
mov rcx, qword [rcx + 0x378]
test rcx, rcx
je 0x140026c20
cmp byte [rcx + 0xb7], r13b
je 0x140026c20
mov rax, qword [r8 + 0x378]
cmp rcx, rax
je 0x140026c20
mov edx, dword [rcx + 0x14]
bt edx, 0x1b
jb 0x140026bf9
bt edx, 0x1a
jae 0x140026c20
cmp qword [rax + 0x378], rcx
je 0x140026c20
cmp rax, rcx
je 0x140026c20
mov rax, qword [rax + 0x370]
test rax, rax
jne 0x140026c02
test dword [rbx + 0x4770], r12d
je 0x140026d41
test byte [rbx + 0x4770], 4
jne 0x140026d41
mov eax, dword [r8 + 0x7c]
cmp dword [rbx + 0x476c], eax
jne 0x140026c46
cmp byte [r8 + 0xb8], r13b
jne 0x140026d41
subss xmm9, xmm14
subss xmm8, xmm14
addss xmm7, xmm14
addss xmm6, xmm14
cmp dword [rbx + 0x48a0], r13d
jg 0x140026c7d
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.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]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14000b080
mov rbx, rax
mov dword [rsp + 0x20], r13d
addss xmm9, xmm13
movaps xmm3, xmm15
addss xmm8, xmm13
mov rcx, rax
test byte [rax + 0x30], 1
je 0x140026ce1
subss xmm7, xmm13
movss dword [rbp + 8], xmm9
subss xmm6, xmm13
movss dword [rbp + 0xc], xmm8
lea r8, [rbp]
lea rdx, [rbp + 8]
movss dword [rbp], xmm7
movss dword [rbp + 4], xmm6
jmp 0x140026d09
subss xmm7, xmm12
movss dword [rbp - 0x78], xmm9
subss xmm6, xmm12
movss dword [rbp - 0x74], xmm8
lea r8, [rbp - 0x80]
lea rdx, [rbp - 0x78]
movss dword [rbp - 0x80], xmm7
movss dword [rbp - 0x7c], xmm6
call fcn.14006a730
mov r8d, dword [rbx + 0x78]
mov r9d, 0xff00ffff
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
movss dword [rsp + 0x28], xmm10
mov dword [rsp + 0x20], 1
call fcn.140067ec0
mov dword [rbx + 0x78], r13d
mov rbx, qword [0x14017d750]
inc edi
cmp edi, dword [rsi + 0x6c]
jl 0x140026a80
jmp 0x14002701b
mov r9d, 0xffffffff
lea rcx, [rbp - 0x50]
mov r8d, r14d
mov rdx, rsi
call fcn.14002a8b0
movss xmm6, dword [rbp - 0x44]
lea r8, str.__6.1f__6.1f____6.1f__6.1f__Size___6.1f__6.1f___s
movss xmm7, dword [rbp - 0x48]
lea rcx, [rbp + 0x100]
movss xmm8, dword [rbp - 0x4c]
movaps xmm0, xmm6
movss xmm9, dword [rbp - 0x50]
subss xmm0, xmm8
mov rax, qword [rbp + r15*8 + 0x90]
movaps xmm1, xmm7
mov qword [rsp + 0x48], rax
subss xmm1, xmm9
cvtps2pd xmm2, xmm6
mov edx, 0x80
cvtps2pd xmm5, xmm0
cvtps2pd xmm0, xmm1
movsd qword [rsp + 0x40], xmm5
movsd qword [rsp + 0x38], xmm0
movsd qword [rsp + 0x30], xmm2
cvtps2pd xmm4, xmm7
cvtps2pd xmm3, xmm9
cvtps2pd xmm1, xmm8
movsd qword [rsp + 0x28], xmm4
movq r9, xmm3
movsd qword [rsp + 0x20], xmm1
call fcn.140003b00
lea r9, [rbp - 0x70]
mov qword [rbp - 0x70], r13
xor r8d, r8d
lea rcx, [rbp + 0x100]
xor edx, edx
call fcn.140099b70
mov rbx, qword [0x14017d750]
mov r8, qword [rbx + 0x3ed0]
cmp byte [rbx + 0x48ef], r13b
je 0x140026e4d
cmp byte [rbx + 0x48ee], r13b
jne 0x140026e4d
test byte [rbx + 0x4770], 4
jne 0x14002701b
mov eax, dword [rbx + 0x48b8]
cmp eax, dword [rbx + 0x476c]
jne 0x14002701b
test eax, eax
je 0x14002701b
jmp 0x140026f1a
mov eax, dword [rbx + 0x4774]
test al, 1
je 0x14002701b
cmp qword [rbx + 0x3ed8], r8
je 0x140026e6c
test al, al
jns 0x14002701b
mov eax, dword [rbx + 0x3f30]
test eax, eax
je 0x140026e91
cmp eax, dword [rbx + 0x476c]
je 0x140026e91
cmp byte [rbx + 0x3f3d], r13b
jne 0x140026e91
cmp eax, dword [r8 + 0x7c]
jne 0x14002701b
mov rcx, qword [rbx + 0x48b0]
test rcx, rcx
je 0x140026ef4
mov rcx, qword [rcx + 0x378]
test rcx, rcx
je 0x140026ef4
cmp byte [rcx + 0xb7], r13b
je 0x140026ef4
mov rax, qword [r8 + 0x378]
cmp rcx, rax
je 0x140026ef4
mov edx, dword [rcx + 0x14]
bt edx, 0x1b
jb 0x140026ecd
bt edx, 0x1a
jae 0x140026ef4
cmp qword [rax + 0x378], rcx
je 0x140026ef4
cmp rax, rcx
je 0x140026ef4
mov rax, qword [rax + 0x370]
test rax, rax
jne 0x140026ed6
test dword [rbx + 0x4770], r12d
je 0x14002701b
test byte [rbx + 0x4770], 4
jne 0x14002701b
mov eax, dword [r8 + 0x7c]
cmp dword [rbx + 0x476c], eax
jne 0x140026f1a
cmp byte [r8 + 0xb8], r13b
jne 0x14002701b
subss xmm9, xmm14
subss xmm8, xmm14
cmp dword [rbx + 0x48a0], r13d
jg 0x140026f47
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.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]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14000b080
mov rbx, rax
mov dword [rsp + 0x20], r13d
addss xmm7, xmm14
movaps xmm3, xmm15
addss xmm6, xmm14
mov rcx, rax
test byte [rax + 0x30], 1
addss xmm9, xmm13
addss xmm8, xmm13
je 0x140026fb5
subss xmm7, xmm13
movss dword [rbp - 0x60], xmm9
subss xmm6, xmm13
movss dword [rbp - 0x5c], xmm8
lea r8, [rbp - 0x68]
lea rdx, [rbp - 0x60]
movss dword [rbp - 0x68], xmm7
movss dword [rbp - 0x64], xmm6
jmp 0x140026fe3
subss xmm7, xmm12
movss dword [rsp + 0x68], xmm9
subss xmm6, xmm12
movss dword [rsp + 0x6c], xmm8
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x68]
movss dword [rsp + 0x60], xmm7
movss dword [rsp + 0x64], xmm6
call fcn.14006a730
mov r8d, dword [rbx + 0x78]
mov r9d, 0xff00ffff
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
movss dword [rsp + 0x28], xmm10
mov dword [rsp + 0x20], 1
call fcn.140067ec0
mov dword [rbx + 0x78], r13d
mov rbx, qword [0x14017d750]
inc r14d
inc r15
cmp r14d, 0xd
jl 0x140026a55
mov rax, qword [rbx + 0x3ed0]
xor edi, edi
mov r12, qword [rbp + 0x278]
mov r14d, 0x100
mov r13, qword [rsp + 0x70]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rbx + 0x383c]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
mov eax, dword [rbp + 0x270]
inc r13
inc eax
mov qword [rsp + 0x70], r13
mov dword [rbp + 0x270], eax
cmp eax, dword [r12 + 0x4b60]
jl 0x140026760
movaps xmm10, xmmword [rsp + 0x2d0]
lea r13, [r12 + 0x5cf4]
movss xmm12, dword [0x14015e598]
movss xmm9, dword [0x14015e440]
lea rdx, [r12 + 0x85]
lea rcx, str.Debug_Begin_BeginChild_return_value
call fcn.140084270
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001a0e0
lea rcx, [0x14013cca4]
call fcn.140080ec0
mov ecx, 0x1000
call fcn.14000ac40
movaps xmm11, xmmword [rsp + 0x2c0]
movaps xmm8, xmmword [rsp + 0x2f0]
test al, al
je 0x140027186
xor ecx, ecx
call fcn.14001b880
test al, al
je 0x140027186
mov rax, qword [0x14017d750]
movss xmm0, dword [rax + 0x3c08]
mulss xmm0, xmm12
call fcn.1400158a0
xor edx, edx
lea rcx, str.Some_calls_to_Begin___BeginChild___will_return_false._n_nWill_cycle_through_window_depths_then_repeat._Windows_should_be_flickering_while_running.
lea r8d, [rdx + 1]
call fcn.140080520
call fcn.140015940
mov rax, qword [0x14017d750]
mov rdx, qword [rax + 0x3ed0]
test dword [rdx + 0x14], 0x2000000
jne 0x140027181
mov r8d, 0x2767
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014570
call fcn.140099700
movaps xmm12, xmmword [rsp + 0x2b0]
xor edi, edi
mov r8d, dword [r12 + 0x3e70]
lea rdx, str.Windows___d_
lea rcx, str.Windows
call fcn.1400985d0
test al, al
je 0x140027376
lea rdx, str.By_display_order
lea rcx, [r12 + 0x3e70]
call fcn.14002dd40
lea rcx, [r12 + 0x3e80]
lea rdx, str.By_focus_order__root_windows_
call fcn.14002dd40
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed0]
cmp byte [rcx + 0xbb], 0
jne 0x140027371
lea rdx, str.By_submission_order__begin_stack_
call fcn.14000a560
mov ecx, eax
lea r8, str.By_submission_order__begin_stack_
xor r9d, r9d
xor edx, edx
call fcn.140098b50
test al, al
je 0x140027371
lea rbx, [r12 + 0x3e90]
mov ecx, dword [rbx + 4]
test ecx, ecx
jns 0x140027258
mov eax, ecx
cdq
sub eax, edx
mov edx, edi
sar eax, 1
add eax, ecx
mov rcx, rbx
test eax, eax
cmovg edx, eax
call fcn.1400303f0
mov dword [rbx], edi
mov esi, edi
mov edx, dword [r12 + 0x3e70]
test edx, edx
jle 0x14002733e
nop dword [rax]
test rdi, rdi
js 0x140027279
cmp esi, edx
jl 0x14002729b
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov edx, dword [r12 + 0x3e70]
mov rax, qword [r12 + 0x3e78]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + 0x260]
inc eax
cmp eax, dword [r12 + 0x3e28]
jl 0x140027329
test rdi, rdi
js 0x1400272c2
cmp esi, edx
jl 0x1400272dc
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r8d, dword [rbx]
mov ecx, dword [rbx + 4]
mov r14, qword [r12 + 0x3e78]
cmp r8d, ecx
jne 0x140027318
inc r8d
test ecx, ecx
je 0x140027301
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x140027306
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.1400303f0
movsxd rdx, dword [rbx]
mov rax, qword [r14 + rdi*8]
mov rcx, qword [rbx + 8]
mov qword [rcx + rdx*8], rax
inc dword [rbx]
mov edx, dword [r12 + 0x3e70]
inc esi
inc rdi
cmp esi, edx
jl 0x140027270
movsxd rdx, dword [rbx]
cmp rdx, 1
jbe 0x14002735e
mov rcx, qword [rbx + 8]
lea r9, [0x14002adc0]
mov r8d, 8
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_qsort]
mov edx, dword [rbx]
xor r8d, r8d
mov rcx, qword [rbx + 8]
call fcn.14002ded0
call fcn.140099700
call fcn.140099700
mov edx, dword [r12 + 0x48a0]
xor r15d, r15d
mov esi, r15d
mov edi, r15d
test edx, edx
jle 0x1400273df
mov ebx, r15d
mov eax, edx
test rbx, rbx
js 0x140027399
cmp edi, edx
jl 0x1400273bb
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [r12 + 0x48a0]
mov edx, eax
inc edi
mov rax, qword [r12 + 0x48a8]
mov rcx, qword [rax + rbx*8]
inc rbx
mov eax, dword [rcx + 0x88]
add eax, dword [rcx + 0x78]
add esi, eax
mov eax, edx
cmp edi, edx
jl 0x140027390
mov r8d, esi
lea rdx, str.DrawLists___d_
lea rcx, str.DrawLists
call fcn.1400985d0
test al, al
je 0x140027524
lea rdx, [r13 + 5]
lea rcx, str.Show_ImDrawCmd_mesh_when_hovering
call fcn.140084270
lea rdx, [r13 + 6]
lea rcx, str.Show_ImDrawCmd_bounding_boxes_when_hovering
call fcn.140084270
mov eax, dword [r12 + 0x48a0]
mov r14d, r15d
test eax, eax
jle 0x14002751f
xor r13d, r13d
test r15, r15
js 0x14002743d
cmp r14d, eax
jl 0x140027457
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.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 [r12 + 0x48a8]
mov ebx, r13d
mov rdi, r13
mov rsi, qword [rax + r15*8]
mov eax, dword [rsi + 0x78]
test eax, eax
jle 0x1400274b1
test rdi, rdi
js 0x140027479
cmp ebx, eax
jl 0x140027493
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rsi + 0x80]
xor ecx, ecx
mov rdx, qword [rdx + rdi*8]
call fcn.14002ade0
mov eax, dword [rsi + 0x78]
inc ebx
inc rdi
cmp ebx, eax
jl 0x140027470
mov eax, dword [rsi + 0x88]
mov ebx, r13d
mov rdi, r13
test eax, eax
jle 0x140027505
test rdi, rdi
js 0x1400274ca
cmp ebx, eax
jl 0x1400274e4
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rsi + 0x90]
xor ecx, ecx
mov rdx, qword [rdx + rdi*8]
call fcn.14002ade0
mov eax, dword [rsi + 0x88]
inc ebx
inc rdi
cmp ebx, eax
jl 0x1400274c1
mov eax, dword [r12 + 0x48a0]
inc r14d
inc r15
cmp r14d, eax
jl 0x140027433
xor r15d, r15d
call fcn.140099700
mov r8d, dword [r12 + 0x48a0]
lea rdx, str.Viewports___d_
lea rcx, str.Viewports
call fcn.1400985d0
test al, al
je 0x14002767a
mov rcx, qword [0x14017d750]
movss xmm0, dword [rcx + 0x380c]
mov rax, qword [rcx + 0x3ed0]
addss xmm0, xmm0
addss xmm0, dword [rcx + 0x3c08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
ucomiss xmm0, xmm15
jp 0x140027587
jne 0x140027587
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.140024e00
mov rcx, qword [0x14017d750]
movss xmm1, dword [rcx + 0x380c]
mov rax, qword [rcx + 0x3ed0]
addss xmm1, xmm1
addss xmm1, dword [rcx + 0x3c08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
ucomiss xmm1, xmm15
jp 0x1400275f1
jne 0x1400275f1
movss xmm1, dword [rcx + 0x383c]
movss xmm0, dword [rax + 0x144]
mov edi, r15d
subss xmm0, xmm1
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
mov eax, dword [r12 + 0x48a0]
test eax, eax
jle 0x140027675
mov rbx, r15
nop dword [rax]
test rbx, rbx
js 0x140027639
cmp edi, eax
jl 0x140027653
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [r12 + 0x48a8]
mov rcx, qword [rcx + rbx*8]
call fcn.14002d120
mov eax, dword [r12 + 0x48a0]
inc edi
inc rbx
cmp edi, eax
jl 0x140027630
call fcn.140099700
mov r8d, dword [r12 + 0x4878]
lea rdx, str.Popups___d_
lea rcx, str.Popups
call fcn.1400985d0
lea r13, str.NULL
test al, al
je 0x1400277aa
mov eax, dword [r12 + 0x4878]
mov edi, r15d
test eax, eax
jle 0x1400277a5
mov r14, r15
mov rbx, r15
nop dword [rax]
test r14, r14
js 0x1400276c9
cmp edi, eax
jl 0x1400276e3
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10, qword [r12 + 0x4880]
mov rax, qword [rbx + r10 + 8]
test rax, rax
je 0x140027707
mov rcx, qword [rax + 0x368]
test rcx, rcx
je 0x140027707
mov rsi, qword [rcx + 8]
jmp 0x14002770a
mov rsi, r13
mov rcx, qword [rbx + r10 + 0x10]
test rcx, rcx
je 0x14002771a
mov r11, qword [rcx + 8]
jmp 0x14002771d
mov r11, r13
lea rcx, [rax + 0x14]
test rax, rax
je 0x140027737
test dword [rcx], 0x10000000
je 0x140027737
lea rdx, str.Menu_
jmp 0x140027743
lea rdx, [0x140136dba]
test rax, rax
je 0x140027758
test dword [rcx], 0x1000000
je 0x140027758
mov r8, qword [rax + 8]
lea r9, str.Child_
jmp 0x14002776d
lea r9, [0x140136dba]
test rax, rax
je 0x14002776a
mov r8, qword [rax + 8]
jmp 0x14002776d
mov r8, r13
mov qword [rsp + 0x30], rsi
lea rcx, str.PopupID:__08x__Window:__s___s_s___BackupNavWindow__s__ParentWindow__s
mov qword [rsp + 0x28], r11
mov qword [rsp + 0x20], rdx
mov edx, dword [rbx + r10]
call fcn.140081480
mov eax, dword [r12 + 0x4878]
inc edi
inc r14
add rbx, 0x38
cmp edi, eax
jl 0x1400276c0
call fcn.140099700
mov r8d, dword [r12 + 0x4bc4]
lea rdx, str.Tab_Bars___d_
lea rcx, str.TabBars
call fcn.1400985d0
test al, al
je 0x14002794a
cmp dword [r12 + 0x4bb0], 0
mov esi, r15d
jle 0x140027945
mov r14, r15
test r14, r14
js 0x1400277f1
cmp esi, dword [r12 + 0x4bb0]
jl 0x14002780b
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.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 [r12 + 0x4bb8]
movsxd rbx, dword [rax + r15 + 8]
cmp ebx, 0xffffffff
je 0x14002792b
test ebx, ebx
js 0x14002782f
cmp ebx, dword [r12 + 0x4ba0]
jl 0x140027849
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
imul rdi, rbx, 0x98
add rdi, qword [r12 + 0x4ba8]
je 0x14002792b
mov rax, qword [0x14017d750]
mov rdx, rdi
mov rbx, qword [rax + 0x3ed0]
mov rcx, rbx
call fcn.14000a5f0
add rbx, 0xf0
mov r12d, eax
mov r8d, dword [rbx]
mov ecx, dword [rbx + 4]
cmp r8d, ecx
jne 0x1400278b5
inc r8d
test ecx, ecx
je 0x14002789e
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x1400278a3
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140030e70
movsxd rdx, dword [rbx]
mov rcx, rdi
mov rax, qword [rbx + 8]
mov dword [rax + rdx*4], r12d
inc dword [rbx]
call fcn.14002c920
mov rax, qword [0x14017d750]
mov rbx, qword [rax + 0x3ed0]
cmp dword [rbx + 0xf0], 1
jg 0x1400278fb
mov r8d, 0x1e19
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.cpp
lea rcx, str.window__IDStack.Size___1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp dword [rbx + 0xf0], 0
jg 0x14002791e
mov r8d, 0x71f
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0xf0]
mov r12, qword [rbp + 0x278]
inc esi
inc r14
add r15, 0x10
cmp esi, dword [r12 + 0x4bb0]
jl 0x1400277e2
xor r15d, r15d
call fcn.140099700
mov r8d, dword [r12 + 0x4b74]
lea rdx, str.Tables___d_
lea rcx, str.Tables
call fcn.1400985d0
test al, al
je 0x140027a1a
cmp dword [r12 + 0x4b60], 0
mov edi, r15d
jle 0x140027a15
mov rsi, r15
mov r14, r15
test rsi, rsi
js 0x140027994
cmp edi, dword [r12 + 0x4b60]
jl 0x1400279ae
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.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 [r12 + 0x4b68]
movsxd rbx, dword [rax + r14 + 8]
cmp ebx, 0xffffffff
je 0x1400279fe
test ebx, ebx
js 0x1400279ce
cmp ebx, dword [r12 + 0x4b50]
jl 0x1400279e8
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
imul rcx, rbx, 0x238
add rcx, qword [r12 + 0x4b58]
je 0x1400279fe
call fcn.14007dda0
inc edi
inc rsi
add r14, 0x10
cmp edi, dword [r12 + 0x4b60]
jl 0x140027985
call fcn.140099700
mov rbx, qword [r12 + 0x58]
lea rdx, str.Fonts___d_
lea rcx, str.Fonts
mov r8d, dword [rbx + 0x58]
call fcn.1400985d0
test al, al
je 0x140027a47
mov rcx, rbx
call fcn.140025b90
call fcn.140099700
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed0]
cmp byte [rcx + 0xbb], 0
jne 0x140027aa1
lea rdx, [0x14013d4d0]
call fcn.14000a560
mov ecx, eax
lea r8, [0x14013d4d0]
xor r9d, r9d
xor edx, edx
call fcn.140098b50
test al, al
je 0x140027aa1
lea rcx, [r12 + 0x4c00]
call fcn.140093220
call fcn.140099700
mov rcx, qword [0x14017d750]
lea r14, str.__s_
mov edi, 0x8000
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed0]
cmp byte [rcx + 0xbb], 0
jne 0x1400281d0
lea rdx, str.Settings
call fcn.14000a560
mov ecx, eax
lea r8, str.Settings
xor r9d, r9d
xor edx, edx
call fcn.140098b50
test al, al
je 0x1400281d0
mov rbx, qword [0x14017d750]
lea rdx, [rbp + 0x270]
mov r8d, edi
mov qword [rbp + 0x270], 0
lea rcx, str.Clear
movss xmm6, dword [rbx + 0x3810]
mov dword [rbx + 0x3810], r15d
call fcn.1400820d0
movss dword [rbx + 0x3810], xmm6
test al, al
je 0x140027c54
mov rdi, qword [0x14017d750]
mov rcx, qword [rdi + 0x5bf0]
test rcx, rcx
je 0x140027b7a
mov qword [rdi + 0x5be8], 0
test rdi, rdi
je 0x140027b6d
dec dword [rdi + 0xf4]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov qword [rdi + 0x5bf0], r15
mov edx, dword [rdi + 0x5bf8]
mov ebx, r15d
test edx, edx
jle 0x140027c4f
mov rsi, r15
nop
test ebx, ebx
js 0x140027b98
cmp ebx, edx
jl 0x140027bb8
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov edx, dword [rdi + 0x5bf8]
mov rax, qword [rdi + 0x5c00]
cmp qword [rsi + rax + 0x10], 0
je 0x140027c34
test ebx, ebx
js 0x140027bcf
cmp ebx, edx
jl 0x140027bef
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov edx, dword [rdi + 0x5bf8]
movsxd rax, ebx
lea rcx, [rax + rax*8]
mov rax, qword [rdi + 0x5c00]
lea r14, [rax + rcx*8]
test ebx, ebx
js 0x140027c09
cmp ebx, edx
jl 0x140027c23
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.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 + 0x5c00]
mov rdx, r14
mov rcx, rdi
call qword [rsi + rax + reloc.WS2_32.dll_recv]
mov edx, dword [rdi + 0x5bf8]
inc ebx
add rsi, 0x48
cmp ebx, edx
jl 0x140027b90
lea r14, str.__s_
mov edi, 0x8000
mov rbx, qword [0x14017d750]
mov rcx, qword [rbx + 0x3ed0]
cmp byte [rcx + 0xbb], 0
jne 0x140027cb6
movss xmm1, dword [rbx + 0x381c]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movss xmm6, dword [rbx + 0x3810]
lea rdx, [rbp + 0x270]
mov r8d, edi
mov dword [rbx + 0x3810], r15d
lea rcx, str.Save_to_memory
mov qword [rbp + 0x270], 0
call fcn.1400820d0
movss dword [rbx + 0x3810], xmm6
test al, al
je 0x140027cf9
xor ecx, ecx
call fcn.140023890
mov rbx, qword [0x14017d750]
mov rcx, qword [rbx + 0x3ed0]
cmp byte [rcx + 0xbb], 0
jne 0x140027d5b
movss xmm1, dword [rbx + 0x381c]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movss xmm6, dword [rbx + 0x3810]
lea rdx, [rbp + 0x270]
mov r8d, edi
mov dword [rbx + 0x3810], r15d
lea rcx, str.Save_to_disk
mov qword [rbp + 0x270], 0
call fcn.1400820d0
movss dword [rbx + 0x3810], xmm6
test al, al
je 0x140027dfd
mov rbx, qword [r12 + 0x20]
mov rax, qword [0x14017d750]
mov dword [rax + 0x5be4], r15d
test rbx, rbx
je 0x140027dfd
lea rcx, [rbp + 0x270]
mov qword [rbp + 0x270], r15
call fcn.140023890
lea rdx, [0x14013cb3c]
mov rcx, rbx
mov rdi, rax
call fcn.140003d50
mov rbx, rax
test rax, rax
je 0x140027dfd
mov r8, qword [rbp + 0x270]
mov r9, rax
mov edx, 1
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xbb], 0
jne 0x140027e5f
movss xmm1, dword [rax + 0x381c]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov rdx, qword [r12 + 0x20]
test rdx, rdx
je 0x140027e73
mov rcx, r14
call fcn.140080d00
jmp 0x140027e85
mov r8d, 1
lea rcx, str._NULL_
call fcn.140080520
movss xmm1, dword [r12 + 0x5be4]
lea rcx, str.SettingsDirtyTimer__.2f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.140080d00
mov r8d, dword [r12 + 0x5bf8]
lea rdx, str.Settings_handlers:___d_
lea rcx, str.SettingsHandlers
call fcn.1400985d0
test al, al
je 0x140027f2c
mov eax, dword [r12 + 0x5bf8]
mov ebx, r15d
test eax, eax
jle 0x140027f27
mov rdi, r15
mov rsi, r15
test rdi, rdi
js 0x140027ee0
cmp ebx, eax
jl 0x140027efa
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [r12 + 0x5c00]
lea rcx, [0x14013d564]
mov rdx, qword [rsi + rdx]
call fcn.140081480
mov eax, dword [r12 + 0x5bf8]
inc ebx
inc rdi
add rsi, 0x48
cmp ebx, eax
jl 0x140027ed7
call fcn.140099700
mov r8d, dword [r12 + 0x5c08]
lea rdx, str.Settings_packed_data:_Windows:__d_bytes
lea rcx, str.SettingsWindows
call fcn.1400985d0
test al, al
je 0x140028051
mov rbx, qword [r12 + 0x5c10]
test rbx, rbx
je 0x14002804c
add rbx, 4
je 0x14002804c
nop word [rax + rax]
cmp byte [rbx + 0xe], 0
je 0x140027f7b
call fcn.140015710
movsx ecx, word [rbx + 0xa]
lea r8, [rbx + 0x10]
movsx edx, word [rbx + 8]
movzx eax, byte [rbx + 0xc]
movsx r10d, word [rbx + 6]
movsx r9d, word [rbx + 4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], ecx
lea rcx, str.0x_08X___s__Pos___d__d__Size___d__d__Collapsed_d
mov dword [rsp + 0x28], edx
mov edx, dword [rbx]
mov dword [rsp + 0x20], r10d
call fcn.140080d00
cmp byte [rbx + 0xe], 0
je 0x140027fbf
call fcn.1400157c0
mov rdx, qword [r12 + 0x5c10]
mov rcx, r15
test rdx, rdx
lea rax, [rdx + 4]
cmovne rcx, rax
cmp rbx, rcx
jb 0x140027fea
movsxd rax, dword [r12 + 0x5c08]
add rax, rdx
cmp rbx, rax
jb 0x140028004
mov r8d, 0x2b6
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui_internal.h
lea rcx, str.p___begin____p___end__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rax, dword [rbx - 4]
movsxd rdx, dword [r12 + 0x5c08]
add rbx, rax
add rdx, qword [r12 + 0x5c10]
lea rax, [rdx + 4]
cmp rbx, rax
je 0x14002804c
cmp rbx, rdx
jb 0x140028043
mov r8d, 0x2b6
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui_internal.h
lea rcx, str.p___end__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test rbx, rbx
jne 0x140027f70
call fcn.140099700
mov r8d, dword [r12 + 0x5c18]
lea rdx, str.Settings_packed_data:_Tables:__d_bytes
lea rcx, str.SettingsTables
call fcn.1400985d0
test al, al
je 0x14002812a
mov rbx, qword [r12 + 0x5c20]
test rbx, rbx
je 0x140028125
add rbx, 4
je 0x140028125
nop
mov rcx, rbx
call fcn.14007eab0
mov rdx, qword [r12 + 0x5c20]
mov rcx, r15
test rdx, rdx
lea rax, [rdx + 4]
cmovne rcx, rax
cmp rbx, rcx
jb 0x1400280c3
movsxd rax, dword [r12 + 0x5c18]
add rax, rdx
cmp rbx, rax
jb 0x1400280dd
mov r8d, 0x2b6
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui_internal.h
lea rcx, str.p___begin____p___end__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rax, dword [rbx - 4]
movsxd rdx, dword [r12 + 0x5c18]
add rbx, rax
add rdx, qword [r12 + 0x5c20]
lea rax, [rdx + 4]
cmp rbx, rax
je 0x140028125
cmp rbx, rdx
jb 0x14002811c
mov r8d, 0x2b6
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui_internal.h
lea rcx, str.p___end__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test rbx, rbx
jne 0x140028090
call fcn.140099700
mov eax, dword [r12 + 0x5be8]
lea rdx, str.Settings_unpacked_data__.ini_:__d_bytes
test eax, eax
lea rcx, str.SettingsIniData
lea r8d, [rax - 1]
cmove r8d, r15d
call fcn.1400985d0
test al, al
je 0x1400281cb
mov rax, qword [0x14017d750]
lea r8, [0x14017d748]
mov r9d, dword [r12 + 0x5be8]
lea rcx, str.Ini
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
movss xmm0, dword [rax + 0x3c08]
mov rax, qword [r12 + 0x5bf0]
mulss xmm0, dword [0x14015e578]
test rax, rax
mov dword [rsp + 0x28], 0x4004000
cmovne r8, rax
mov dword [rbp + 0x270], 0x80800000
lea rax, [rbp + 0x270]
xor edx, edx
mov qword [rsp + 0x20], rax
movss dword [rbp + 0x274], xmm0
call fcn.14008f610
call fcn.140099700
call fcn.140099700
mov rcx, qword [0x14017d750]
lea rsi, str.Mouse
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed0]
cmp byte [rcx + 0xbb], 0
jne 0x140029791
lea rdx, str.Inputs
call fcn.14000a560
mov ecx, eax
lea r8, str.Inputs
xor r9d, r9d
xor edx, edx
call fcn.140098b50
test al, al
je 0x140029791
lea rcx, str.KEYBOARD_GAMEPAD_MOUSE_KEYS
call fcn.140080d00
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
lea rcx, str.Keys_down:
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.140080d00
mov esi, 0x100
mov ebx, r15d
mov edi, esi
mov r15d, 0x200
cmp ebx, r15d
jae 0x1400282d2
cmp qword [0x14017d750], 0
jne 0x1400282c1
mov r8d, 0x102b
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.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 [0x14017d750]
cmp dword [rdi + rax], 0xffffffff
jne 0x140028412
mov rcx, qword [0x14017d750]
mov edx, ebx
call fcn.140016570
cmp byte [rax], 0
je 0x140028412
cmp ebx, r15d
jb 0x140028306
mov rcx, qword [0x14017d750]
mov edx, ebx
call fcn.1400027d0
cmp byte [rax + 8], 0
jne 0x140028412
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xbb], 0
jne 0x140028368
movss xmm1, dword [rax + 0x381c]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov ecx, ebx
call fcn.140016630
mov rdx, rax
lea rcx, str.__s___d
lea eax, [rbx - 0x200]
mov r8d, ebx
cmp eax, 0x8b
cmovbe rcx, r14
call fcn.140080d00
mov rcx, qword [0x14017d750]
mov rdx, qword [rcx + 0x3ed0]
cmp byte [rdx + 0xbb], 0
jne 0x1400283f2
movss xmm1, dword [rcx + 0x381c]
movss xmm0, dword [rdx + 0x10c]
addss xmm1, dword [rdx + 0x108]
movss dword [rdx + 0x100], xmm1
movss dword [rdx + 0x104], xmm0
movsd xmm0, qword [rdx + 0x130]
mov eax, dword [rdx + 0x13c]
movsd qword [rdx + 0x128], xmm0
mov dword [rdx + 0x138], eax
mov byte [rdx + 0x140], 1
mov edx, ebx
call fcn.140016570
lea rcx, str.__.02f_
movss xmm1, dword [rax + 4]
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.140080d00
inc ebx
add rdi, 4
cmp ebx, 0x28c
jl 0x140028298
lea rcx, str.Keys_pressed:
call fcn.140080d00
xor ebx, ebx
mov rdi, rsi
cmp ebx, r15d
jae 0x14002846f
cmp qword [0x14017d750], 0
jne 0x14002845e
mov r8d, 0x102b
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.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 [0x14017d750]
cmp dword [rdi + rax], 0xffffffff
jne 0x14002850e
xor edx, edx
mov ecx, ebx
lea r8d, [rdx + 1]
call fcn.140016e50
test al, al
je 0x14002850e
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xbb], 0
jne 0x1400284e6
movss xmm1, dword [rax + 0x381c]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov ecx, ebx
call fcn.140016630
mov rdx, rax
lea rcx, str.__s___d
lea eax, [rbx - 0x200]
mov r8d, ebx
cmp eax, 0x8b
cmovbe rcx, r14
call fcn.140080d00
inc ebx
add rdi, 4
cmp ebx, 0x28c
jl 0x140028435
lea rcx, str.Keys_released:
call fcn.140080d00
xor eax, eax
mov ebx, eax
cmp ebx, r15d
jae 0x14002856a
cmp qword [0x14017d750], 0
jne 0x140028559
mov r8d, 0x102b
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.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 [0x14017d750]
cmp dword [rsi + rax], 0xffffffff
jne 0x140028633
mov rcx, qword [0x14017d750]
mov edx, ebx
call fcn.140016570
comiss xmm15, dword [rax + 8]
ja 0x140028633
cmp byte [rax], 0
jne 0x140028633
cmp ebx, r15d
jb 0x1400285a9
mov rcx, qword [0x14017d750]
mov edx, ebx
call fcn.1400027d0
cmp byte [rax + 8], 0
jne 0x140028633
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xbb], 0
jne 0x14002860b
movss xmm1, dword [rax + 0x381c]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov ecx, ebx
call fcn.140016630
mov rdx, rax
lea rcx, str.__s___d
lea eax, [rbx - 0x200]
mov r8d, ebx
cmp eax, 0x8b
cmovbe rcx, r14
call fcn.140080d00
inc ebx
add rsi, 4
cmp ebx, 0x28c
jl 0x140028530
cmp byte [r12 + 0xe27], 0
lea rcx, str.SUPER
lea rax, [0x140136dba]
cmovne rax, rcx
lea r9, [0x140136dba]
cmp byte [r12 + 0xe26], 0
lea rcx, str.ALT
lea r8, [0x140136dba]
mov qword [rsp + 0x20], rax
cmovne r9, rcx
lea rdx, [0x140136dba]
cmp byte [r12 + 0xe25], 0
lea rcx, str.SHIFT
cmovne r8, rcx
cmp byte [r12 + 0xe24], 0
lea rcx, str.CTRL
cmovne rdx, rcx
lea rcx, str.Keys_mods:__s_s_s_s
call fcn.140080d00
lea rcx, str.Chars_queue:
call fcn.140080d00
mov eax, dword [r12 + 0x37c0]
xor r14d, r14d
mov edi, r14d
test eax, eax
jle 0x1400287b9
mov ebx, r14d
mov esi, 0xde
nop dword [rax]
test rbx, rbx
js 0x1400286f9
cmp edi, eax
jl 0x140028713
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.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 [r12 + 0x37c8]
movzx r8d, word [rax + rbx*2]
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xbb], r14b
jne 0x140028782
movss xmm1, dword [rax + 0x381c]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
lea ecx, [r8 - 0x21]
movzx eax, r8b
cmp cx, si
mov edx, 0x3f
lea rcx, str._c__0x_04X_
cmovbe edx, eax
movsx edx, dl
call fcn.140080d00
mov eax, dword [r12 + 0x37c0]
inc edi
inc rbx
cmp edi, eax
jl 0x1400286f0
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed0]
mov rcx, qword [rcx + 0x298]
call fcn.140025060
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
lea rcx, str.MOUSE_STATE
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.140080d00
mov rcx, qword [0x14017d750]
movss xmm1, dword [0x14015e6e0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
movss xmm0, dword [rcx + 0xe08]
comiss xmm0, xmm1
movss xmm2, dword [rcx + 0xe0c]
jb 0x1400288d3
comiss xmm2, xmm1
jb 0x1400288d3
movss xmm2, dword [r12 + 0xe0c]
lea rcx, str.Mouse_pos:___g___g_
movss xmm1, dword [r12 + 0xe08]
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
movq r8, xmm2
movq rdx, xmm1
call fcn.140080d00
jmp 0x1400288df
lea rcx, str.Mouse_pos:__INVALID_
call fcn.140080d00
movss xmm2, dword [r12 + 0xfc]
lea rcx, str.Mouse_delta:___g___g_
movss xmm1, dword [r12 + 0xf8]
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
movq r8, xmm2
movq rdx, xmm1
call fcn.140080d00
lea rcx, str.Mouse_down:
call fcn.140080d00
xor ecx, ecx
call fcn.140016f60
test al, al
je 0x1400289ac
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xbb], r14b
jne 0x14002898c
movss xmm1, dword [rax + 0x381c]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movss xmm2, dword [r12 + 0x3778]
lea rcx, str.b_d___.02f_secs_
cvtps2pd xmm2, xmm2
xor edx, edx
movq r8, xmm2
call fcn.140080d00
mov ecx, 1
call fcn.140016f60
test al, al
je 0x140028a3f
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xbb], r14b
jne 0x140028a1c
movss xmm0, dword [rax + 0x381c]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movss xmm2, dword [r12 + 0x377c]
lea rcx, str.b_d___.02f_secs_
cvtps2pd xmm2, xmm2
mov edx, 1
movq r8, xmm2
call fcn.140080d00
mov ecx, 2
call fcn.140016f60
test al, al
je 0x140028ad2
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xbb], r14b
jne 0x140028aaf
movss xmm0, dword [rax + 0x381c]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movss xmm2, dword [r12 + 0x3780]
lea rcx, str.b_d___.02f_secs_
cvtps2pd xmm2, xmm2
mov edx, 2
movq r8, xmm2
call fcn.140080d00
mov ecx, 3
call fcn.140016f60
test al, al
je 0x140028b65
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xbb], r14b
jne 0x140028b42
movss xmm0, dword [rax + 0x381c]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movss xmm2, dword [r12 + 0x3784]
lea rcx, str.b_d___.02f_secs_
cvtps2pd xmm2, xmm2
mov edx, 3
movq r8, xmm2
call fcn.140080d00
mov ecx, 4
call fcn.140016f60
test al, al
je 0x140028bf8
mov rax, qword [0x14017d750]
mov rdx, qword [rax + 0x3ed0]
cmp byte [rdx + 0xbb], r14b
jne 0x140028bd5
movss xmm0, dword [rax + 0x381c]
addss xmm0, dword [rdx + 0x108]
movss dword [rdx + 0x100], xmm0
mov eax, dword [rdx + 0x10c]
mov dword [rdx + 0x104], eax
movsd xmm0, qword [rdx + 0x130]
movsd qword [rdx + 0x128], xmm0
mov eax, dword [rdx + 0x13c]
mov dword [rdx + 0x138], eax
mov byte [rdx + 0x140], 1
movss xmm2, dword [r12 + 0x3788]
lea rcx, str.b_d___.02f_secs_
cvtps2pd xmm2, xmm2
mov edx, 4
movq r8, xmm2
call fcn.140080d00
lea rcx, str.Mouse_clicked:
call fcn.140080d00
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140017030
test al, al
je 0x140028c8d
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xbb], r14b
jne 0x140028c76
movss xmm1, dword [rax + 0x381c]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movzx r8d, word [r12 + 0x3752]
lea rcx, str.b_d___d_
xor edx, edx
call fcn.140080d00
xor edx, edx
xor r8d, r8d
lea ecx, [rdx + 1]
call fcn.140017030
test al, al
je 0x140028d16
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xbb], r14b
jne 0x140028cfc
movss xmm0, dword [rax + 0x381c]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movzx r8d, word [r12 + 0x3754]
lea rcx, str.b_d___d_
mov edx, 1
call fcn.140080d00
xor edx, edx
xor r8d, r8d
lea ecx, [rdx + 2]
call fcn.140017030
test al, al
je 0x140028d9f
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xbb], r14b
jne 0x140028d85
movss xmm0, dword [rax + 0x381c]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movzx r8d, word [r12 + 0x3756]
lea rcx, str.b_d___d_
mov edx, 2
call fcn.140080d00
xor edx, edx
xor r8d, r8d
lea ecx, [rdx + 3]
call fcn.140017030
test al, al
je 0x140028e28
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xbb], r14b
jne 0x140028e0e
movss xmm0, dword [rax + 0x381c]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movzx r8d, word [r12 + 0x3758]
lea rcx, str.b_d___d_
mov edx, 3
call fcn.140080d00
xor edx, edx
xor r8d, r8d
lea ecx, [rdx + 4]
call fcn.140017030
test al, al
je 0x140028eb1
mov rax, qword [0x14017d750]
mov rdx, qword [rax + 0x3ed0]
cmp byte [rdx + 0xbb], r14b
jne 0x140028e97
movss xmm0, dword [rax + 0x381c]
addss xmm0, dword [rdx + 0x108]
movss dword [rdx + 0x100], xmm0
mov eax, dword [rdx + 0x10c]
mov dword [rdx + 0x104], eax
movsd xmm0, qword [rdx + 0x130]
movsd qword [rdx + 0x128], xmm0
mov eax, dword [rdx + 0x13c]
mov dword [rdx + 0x138], eax
mov byte [rdx + 0x140], 1
movzx r8d, word [r12 + 0x375a]
lea rcx, str.b_d___d_
mov edx, 4
call fcn.140080d00
lea rcx, str.Mouse_released:
call fcn.140080d00
xor ecx, ecx
call fcn.140017170
test al, al
je 0x140028f38
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xbb], r14b
jne 0x140028f2a
movss xmm1, dword [rax + 0x381c]
movss xmm0, dword [rcx + 0x10c]
addss xmm1, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
mov eax, dword [rcx + 0x13c]
movsd qword [rcx + 0x128], xmm0
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
xor edx, edx
lea rcx, [0x14013d788]
call fcn.140080d00
mov ecx, 1
call fcn.140017170
test al, al
je 0x140028fb5
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xbb], r14b
jne 0x140028fa4
movss xmm0, dword [rax + 0x381c]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov edx, 1
lea rcx, [0x14013d788]
call fcn.140080d00
mov ecx, 2
call fcn.140017170
test al, al
je 0x140029032
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xbb], r14b
jne 0x140029021
movss xmm0, dword [rax + 0x381c]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov edx, 2
lea rcx, [0x14013d788]
call fcn.140080d00
mov ecx, 3
call fcn.140017170
test al, al
je 0x1400290af
mov rax, qword [0x14017d750]
mov rcx, qword [rax + 0x3ed0]
cmp byte [rcx + 0xbb], r14b
jne 0x14002909e
movss xmm0, dword [rax + 0x381c]
addss xmm0, dword [rcx + 0x108]
movss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov edx, 3
lea rcx, [0x14013d788]
call fcn.140080d00
mov ecx, 4
call fcn.140017170
test al, al
je 0x140029135
mov rax, qword [0x14017d750]
mov r8, qword [rax + 0x3ed0]
cmp byte [r8 + 0xbb], r14b
jne 0x140029124
movss xmm0, dword [rax + 0x381c]
addss xmm0, dword [r8 + 0x108]
movss dword [r8 + 0x100], xmm0
mov eax, dword [r8 + 0x10c]
mov dword [r8 + 0x104], eax
movsd xmm0, qword [r8 + 0x130]
movsd qword [r8 + 0x128], xmm0
mov eax, dword [r8 + 0x13c]
mov dword [r8 + 0x138], eax
mov byte [r8 + 0x140], 1
mov edx, 4
lea rcx, [0x14013d788]
call fcn.140080d00
movss xmm1, dword [r12 + 0xe18]
lea rcx, str.Mouse_wheel:__.1f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.140080d00
movsxd rbx, dword [r12 + 0xe20]
lea rax, str.Mouse
mov qword [rbp - 0x50], rax
lea rax, str.TouchScreen
mov qword [rbp - 0x48], rax
lea rax, [0x140139dec]
mov qword [rbp - 0x40], rax
cmp ebx, 2
jbe 0x14002919b
mov r8d, 0x2225
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.cpp
lea rcx, [0x140139df0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rbp + rbx*8 - 0x50]
lea rcx, str.Mouse_source:__s
call fcn.140080d00
movss xmm1, dword [r12 + 0x37b4]
lea rcx, str.Pen_Pressure:__.1f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.140080d00
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
lea rcx, str.MOUSE_WHEELING
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.140080d00
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
mov rdx, qword [r12 + 0x3ef0]
test rdx, rdx
je 0x14002927b
mov rdx, qword [rdx + 8]
jmp 0x14002927e
mov rdx, r13
lea rcx, str.WheelingWindow:__s
call fcn.140080d00
movss xmm1, dword [r12 + 0x3f04]
lea rcx, str.WheelingWindowReleaseTimer:__.2f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.140080d00
movss xmm0, dword [r12 + 0x3f10]
movss xmm1, dword [r12 + 0x3f14]
comiss xmm0, xmm1
jbe 0x1400292ca
lea r9, [0x140139340]
jmp 0x1400292df
comiss xmm1, xmm0
lea rax, [0x140139344]
lea r9, str._none_
cmova r9, rax
cvtps2pd xmm2, xmm1
lea rcx, str.WheelingAxisAvg______.3f___.3f___Main_Axis:__s
cvtps2pd xmm1, xmm0
movq r8, xmm2
movq rdx, xmm1
call fcn.140080d00
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
lea rcx, str.KEY_OWNERS
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.140080d00
mov rcx, qword [0x14017d750]
lea rdx, [rbp + 0x270]
movss xmm6, dword [0x14015e53c]
mov dword [rbp + 0x270], 0x80800000
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
movss xmm0, dword [rcx + 0x3c08]
addss xmm0, dword [rcx + 0x3820]
lea rcx, str.owners
mulss xmm0, xmm6
movss dword [rbp + 0x274], xmm0
call fcn.14009a480
test al, al
je 0x140029496
mov ebx, r15d
lea r13, str._LockThisFrame
nop dword [rax]
mov edx, ebx
mov rcx, r12
call fcn.1400027d0
mov rsi, rax
mov r14d, dword [rax]
cmp r14d, 0xffffffff
je 0x140029447
cmp byte [rax + 9], 0
je 0x140029415
lea rdi, str._LockUntilRelease
jmp 0x140029424
cmp byte [rax + 8], 0
lea rdi, [0x140136dba]
cmovne rdi, r13
mov ecx, ebx
call fcn.140016630
mov rdx, rax
lea rcx, str._s:_0x_08X_s
mov r9, rdi
mov r8d, r14d
call fcn.140080d00
mov ecx, dword [rsi]
call fcn.14002edc0
inc ebx
cmp ebx, 0x28c
jl 0x1400293f0
mov rax, qword [0x14017d750]
lea r13, str.NULL
mov rcx, qword [rax + 0x3ed0]
test dword [rcx + 0x14], 0x1000000
jne 0x140029489
mov r8d, 0x19e2
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui_widgets.cpp
lea rcx, str._window__Flags__ImGuiWindowFlags_ChildWindow____Mismatched_BeginListBox_EndListBox_calls._Did_you_test_the_return_value_of_BeginListBox__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.14000f030
call fcn.14001a980
xor r14d, r14d
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
lea rcx, str.SHORTCUT_ROUTING
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.140080d00
mov rcx, qword [0x14017d750]
lea rdx, [rbp + 0x270]
mov dword [rbp + 0x270], 0x80800000
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
movss xmm0, dword [rcx + 0x3c08]
addss xmm0, dword [rcx + 0x3820]
lea rcx, str.routes
mulss xmm0, xmm6
movss dword [rbp + 0x274], xmm0
call fcn.14009a480
test al, al
je 0x14002971f
mov qword [rbp + 0x270], r14
lea r13, str.Cmd
movzx eax, word [r12 + r14 + 0x4608]
cmp ax, 0xffff
je 0x1400296c1
lea r14, str.Alt
nop dword [rax]
movsx rbx, ax
test ebx, ebx
js 0x1400295b2
cmp ebx, dword [r12 + 0x4720]
jl 0x1400295cc
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [0x14017d750]
mov rdi, rbx
shl rdi, 4
add rdi, qword [r12 + 0x4728]
movzx ebx, word [rdi + 2]
or ebx, r15d
bt ebx, 0xb
jae 0x140029602
cmp byte [rcx + 0x79], 0
mov eax, 0x1000
mov edx, 0x8000
cmovne eax, edx
or ebx, eax
bt ebx, 0xf
jae 0x140029619
cmp byte [rcx + 0x79], 0
lea rsi, str.Super
cmovne rsi, r13
jmp 0x140029620
lea rsi, [0x140136dba]
mov ecx, ebx
and ecx, 0xffff07ff
call fcn.140016630
mov qword [rsp + 0x38], rax
lea r8, str.Shift
bt ebx, 0xe
mov qword [rsp + 0x30], rsi
lea rdx, [0x140136dba]
cmovb rdx, r14
lea rcx, [0x140136dba]
mov qword [rsp + 0x28], rdx
lea r9, [0x140136dba]
bt ebx, 0xd
mov edx, 0x40
cmovb rcx, r8
lea r8, str.Ctrl
mov qword [rsp + 0x20], rcx
bt ebx, 0xc
lea rcx, [rbp - 0x50]
cmovb r9, r8
lea r8, str._s_s_s_s_s
call fcn.140003b00
mov r8d, dword [rdi + 8]
lea rdx, [rbp - 0x50]
lea rcx, str._s:_0x_08X
call fcn.140080d00
mov ecx, dword [rdi + 8]
call fcn.14002edc0
movzx eax, word [rdi]
cmp ax, 0xffff
jne 0x1400295a0
mov r14, qword [rbp + 0x270]
add r14, 2
inc r15d
mov qword [rbp + 0x270], r14
cmp r15d, 0x28c
jl 0x140029583
mov rax, qword [0x14017d750]
lea r13, str.NULL
mov r9, qword [rax + 0x3ed0]
test dword [r9 + 0x14], 0x1000000
jne 0x140029715
mov r8d, 0x19e2
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui_widgets.cpp
lea rcx, str._window__Flags__ImGuiWindowFlags_ChildWindow____Mismatched_BeginListBox_EndListBox_calls._Did_you_test_the_return_value_of_BeginListBox__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.14000f030
call fcn.14001a980
movzx edx, byte [r12 + 0x4744]
lea rcx, str._ActiveIdUsing:_AllKeyboardKeys:__d__NavDirMask:_0x_X_
mov r8d, dword [r12 + 0x4740]
call fcn.140080d00
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.140099700
lea rsi, str.Mouse
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed0]
cmp byte [rcx + 0xbb], 0
jne 0x140029d22
lea rdx, str.Internal_state
call fcn.14000a560
mov ecx, eax
lea r8, str.Internal_state
xor r9d, r9d
xor edx, edx
call fcn.140098b50
test al, al
je 0x140029d22
lea rcx, str.WINDOWING
call fcn.140080d00
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
mov rdx, qword [r12 + 0x3ed8]
test rdx, rdx
je 0x140029849
mov rdx, qword [rdx + 8]
jmp 0x14002984c
mov rdx, r13
lea rcx, str.HoveredWindow:__s
call fcn.140080d00
mov rax, qword [r12 + 0x3ed8]
test rax, rax
je 0x140029872
mov rax, qword [rax + 0x378]
mov rdx, qword [rax + 8]
jmp 0x140029875
mov rdx, r13
lea rcx, str.HoveredWindow__Root:__s
call fcn.140080d00
mov rdx, qword [r12 + 0x3ee0]
test rdx, rdx
je 0x140029894
mov rdx, qword [rdx + 8]
jmp 0x140029897
mov rdx, r13
lea rcx, str.HoveredWindowUnderMovingWindow:__s
call fcn.140080d00
mov rax, qword [r12 + 0x3ee8]
test rax, rax
je 0x1400298b6
mov rdx, qword [rax + 8]
jmp 0x1400298b9
mov rdx, r13
lea rcx, str.MovingWindow:__s
call fcn.140080d00
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
lea rcx, str.ITEMS
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.140080d00
mov rcx, qword [0x14017d750]
lea rdi, [0x1401397b0]
mov qword [rbp - 0x48], rsi
lea r14, str.Gamepad
lea rsi, str.Keyboard
mov qword [rbp - 0x50], rdi
lea r15, str.Clipboard
mov qword [rbp - 0x40], rsi
mov rax, qword [rcx + 0x3ed0]
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x30], r15
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
movsxd rbx, dword [r12 + 0x3f58]
cmp ebx, 4
jbe 0x1400299ba
mov r8d, 0x221f
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.cpp
lea rcx, str.__int__sizeof_input_source_names____sizeof__input_source_names______ImGuiInputSource_COUNT__source___0__source___ImGuiInputSource_COUNT
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movzx ecx, byte [r12 + 0x3f3d]
movss xmm3, dword [r12 + 0x3f38]
mov rax, qword [rbp + rbx*8 - 0x50]
mov r8d, dword [r12 + 0x3f60]
mov edx, dword [r12 + 0x3f30]
cvtps2pd xmm3, xmm3
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], ecx
lea rcx, str.ActiveId:_0x_08X_0x_08X___.2f_sec___AllowOverlap:__d__Source:__s
movq r9, xmm3
call fcn.140080d00
mov ecx, dword [r12 + 0x3f30]
call fcn.14002edc0
mov rax, qword [r12 + 0x3f50]
test rax, rax
je 0x140029a1f
mov rdx, qword [rax + 8]
jmp 0x140029a22
mov rdx, r13
lea rcx, str.ActiveIdWindow:__s
call fcn.140080d00
movzx edx, byte [r12 + 0x4744]
lea rcx, str.ActiveIdUsing:_AllKeyboardKeys:__d__NavDirMask:__X
mov r8d, dword [r12 + 0x4740]
call fcn.140080d00
movss xmm2, dword [r12 + 0x3f28]
lea rcx, str.HoveredId:_0x_08X___.2f_sec___AllowOverlap:__d
movzx r9d, byte [r12 + 0x3f24]
mov edx, dword [r12 + 0x3f20]
cvtps2pd xmm2, xmm2
movq r8, xmm2
call fcn.140080d00
movss xmm3, dword [r12 + 0x4bf4]
lea rcx, str.HoverDelayId:_0x_08X__Timer:__.2f__ClearTimer:__.2f
movss xmm2, dword [r12 + 0x4bf0]
mov edx, dword [r12 + 0x4be8]
cvtps2pd xmm3, xmm3
cvtps2pd xmm2, xmm2
movq r9, xmm3
movq r8, xmm2
call fcn.140080d00
mov eax, dword [r12 + 0x4a90]
lea r9, [r12 + 0x4aa0]
movzx edx, byte [r12 + 0x4a74]
lea rcx, str.DragDrop:__d__SourceId__0x_08X__Payload___s____d_bytes_
mov r8d, dword [r12 + 0x4a94]
mov dword [rsp + 0x20], eax
call fcn.140080d00
mov ecx, dword [r12 + 0x4a94]
call fcn.14002edc0
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
lea rcx, str.NAV_FOCUS
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.140080d00
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
mov rdx, qword [r12 + 0x48b0]
test rdx, rdx
je 0x140029ba1
mov rdx, qword [rdx + 8]
jmp 0x140029ba4
mov rdx, r13
lea rcx, str.NavWindow:__s
call fcn.140080d00
mov r8d, dword [r12 + 0x48e8]
lea rcx, str.NavId:_0x_08X__NavLayer:__d
mov edx, dword [r12 + 0x48b8]
call fcn.140080d00
mov ecx, dword [r12 + 0x48b8]
call fcn.14002edc0
movsxd rbx, dword [r12 + 0x48e4]
lea rax, str.Mouse
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x50], rdi
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x30], r15
cmp ebx, 4
jbe 0x140029c1b
mov r8d, 0x221f
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.cpp
lea rcx, str.__int__sizeof_input_source_names____sizeof__input_source_names______ImGuiInputSource_COUNT__source___0__source___ImGuiInputSource_COUNT
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rbp + rbx*8 - 0x50]
lea rcx, str.NavInputSource:__s
call fcn.140080d00
movzx r8d, byte [r12 + 0xde]
lea rcx, str.NavActive:__d__NavVisible:__d
movzx edx, byte [r12 + 0xdd]
call fcn.140080d00
mov r9d, dword [r12 + 0x48c8]
lea rcx, str.NavActivateId_DownId_PressedId:__08X__08X__08X
mov r8d, dword [r12 + 0x48c4]
mov edx, dword [r12 + 0x48c0]
call fcn.140080d00
mov edx, dword [r12 + 0x48cc]
lea rcx, str.NavActivateFlags:__04X
call fcn.140080d00
movzx r8d, byte [r12 + 0x48ef]
lea rcx, str.NavDisableHighlight:__d__NavDisableMouseHover:__d
movzx edx, byte [r12 + 0x48ee]
call fcn.140080d00
mov edx, dword [r12 + 0x48bc]
lea rcx, str.NavFocusScopeId__0x_08X
call fcn.140080d00
mov rax, qword [r12 + 0x4a38]
test rax, rax
je 0x140029cc5
mov r13, qword [rax + 8]
mov rdx, r13
lea rcx, str.NavWindowingTarget:__s
call fcn.140080d00
mov rcx, qword [0x14017d750]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.140099700
cmp byte [r12 + 0x5cf6], 0
jne 0x140029d3c
cmp byte [r12 + 0x5cf7], 0
je 0x14002a15a
mov r13, qword [rbp + 0x278]
xor r14d, r14d
mov r12d, r14d
mov eax, dword [r13 + 0x3e70]
test eax, eax
jle 0x14002a157
mov r15d, r14d
nop dword [rax + rax]
test r15, r15
js 0x140029d6a
cmp r12d, eax
jl 0x140029d84
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.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 [r13 + 0x3e78]
mov rbx, qword [rax + r15*8]
cmp byte [rbx + 0xb7], 0
je 0x14002a141
mov rdi, qword [0x14017d750]
cmp dword [rdi + 0x48a0], 0
jg 0x140029dc6
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.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]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14000b080
cmp byte [r13 + 0x5cf6], 0
mov rdi, rax
je 0x14002a012
mov rax, qword [rbp + 0x20]
mov ecx, dword [rax]
test ecx, ecx
jne 0x140029e1b
movss xmm3, dword [rbx + 0x20]
movss xmm5, dword [rbx + 0x24]
movaps xmm1, xmm3
addss xmm1, dword [rbx + 0x28]
movaps xmm4, xmm5
addss xmm4, dword [rbx + 0x2c]
jmp 0x140029f5f
cmp ecx, 1
jne 0x140029e41
movups xmm3, xmmword [rbx + 0x1e8]
movaps xmm4, xmm3
movaps xmm1, xmm3
movaps xmm5, xmm3
shufps xmm4, xmm3, 0xff
shufps xmm1, xmm3, 0xaa
shufps xmm5, xmm3, 0x55
jmp 0x140029f5f
cmp ecx, 2
jne 0x140029e66
movups xmm2, xmmword [rbx + 0x1f8]
movaps xmm4, xmm2
movaps xmm5, xmm2
shufps xmm4, xmm2, 0xff
movaps xmm1, xmm2
shufps xmm5, xmm2, 0x55
movaps xmm3, xmm2
jmp 0x140029f5b
cmp ecx, 3
jne 0x140029e74
movups xmm2, xmmword [rbx + 0x208]
jmp 0x140029e4d
cmp ecx, 4
jne 0x140029e82
movups xmm2, xmmword [rbx + 0x218]
jmp 0x140029e4d
cmp ecx, 5
jne 0x140029ecc
movss xmm2, dword [rbx + 0x1fc]
subss xmm2, dword [rbx + 0x88]
movss xmm3, dword [rbx + 0x1f8]
subss xmm3, dword [rbx + 0x84]
addss xmm2, dword [rbx + 0x54]
addss xmm3, dword [rbx + 0x50]
movaps xmm0, xmm2
movaps xmm5, xmm2
addss xmm0, dword [rbx + 0x3c]
movaps xmm1, xmm3
addss xmm1, dword [rbx + 0x38]
movaps xmm4, xmm0
jmp 0x140029f5f
cmp ecx, 6
jne 0x140029f13
movss xmm2, dword [rbx + 0x1fc]
subss xmm2, dword [rbx + 0x88]
movss xmm3, dword [rbx + 0x1f8]
subss xmm3, dword [rbx + 0x84]
addss xmm2, dword [rbx + 0x54]
addss xmm3, dword [rbx + 0x50]
movaps xmm0, xmm2
movaps xmm5, xmm2
addss xmm0, dword [rbx + 0x44]
movaps xmm1, xmm3
addss xmm1, dword [rbx + 0x40]
movaps xmm4, xmm0
jmp 0x140029f5f
cmp ecx, 7
jne 0x140029f24
movups xmm2, xmmword [rbx + 0x248]
jmp 0x140029e4d
mov r8d, 0x350e
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.cpp
lea rcx, [0x1401368d0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
xorps xmm0, xmm0
xorps xmm2, xmm2
shufps xmm0, xmm2, 0xff
xorps xmm1, xmm1
movaps xmm4, xmm0
xorps xmm3, xmm3
xorps xmm0, xmm0
shufps xmm0, xmm2, 0x55
movaps xmm5, xmm0
shufps xmm1, xmm2, 0xaa
test byte [rdi + 0x30], 1
addss xmm3, xmm13
addss xmm5, xmm13
mov dword [rsp + 0x20], r14d
mov rcx, rdi
je 0x140029fb1
subss xmm1, xmm13
movss dword [rbp + 0x288], xmm3
subss xmm4, xmm13
movss dword [rbp + 0x28c], xmm5
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x288]
movss dword [rbp + 0x270], xmm1
movss dword [rbp + 0x274], xmm4
jmp 0x140029fdd
subss xmm1, xmm9
movss dword [rsp + 0x68], xmm3
subss xmm4, xmm9
movss dword [rsp + 0x6c], xmm5
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x68]
movss dword [rsp + 0x70], xmm1
movss dword [rsp + 0x74], xmm4
movaps xmm3, xmm15
call fcn.14006a730
mov r8d, dword [rdi + 0x78]
mov r9d, 0xff8000ff
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
movss dword [rsp + 0x28], xmm14
mov dword [rsp + 0x20], 1
call fcn.140067ec0
mov dword [rdi + 0x78], r14d
cmp byte [r13 + 0x5cf7], 0
je 0x14002a141
test dword [rbx + 0x14], 0x1000000
jne 0x14002a141
movsx r9d, word [rbx + 0xc8]
lea r8, [0x14013cc74]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp + 0x28]
call fcn.140003b00
mov rax, qword [0x14017d750]
lea rsi, [rbx + 0x20]
mov dword [rsp + 0x28], r14d
lea r8, [rsp + 0x60]
mov r9d, 0xff6464c8
movss dword [rsp + 0x20], xmm15
mov rdx, rsi
mov rcx, rdi
movss xmm1, dword [rax + 0x3c08]
movaps xmm0, xmm1
addss xmm0, dword [rsi]
addss xmm1, dword [rsi + 4]
movss dword [rsp + 0x60], xmm0
movss dword [rsp + 0x64], xmm1
call fcn.14006af10
lea rcx, [rbp + 0x28]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x14002a0a2
lea r14, [rbp + 0x28]
add r14, rax
lea rax, [rbp + 0x28]
cmp rax, r14
je 0x14002a13e
mov rax, qword [rdi + 0x38]
mov rbx, qword [rax + 8]
movss xmm6, dword [rax + 0x10]
mov rax, qword [rdi + 0x98]
mov rcx, qword [rbx + 0x40]
cmp qword [rcx + 8], rax
je 0x14002a0f7
mov r8d, 0x631
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui_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 [rdi + 0x88]
mov byte [rsp + 0x48], 0
lea rax, [rbp + 0x28]
movss dword [rsp + 0x40], xmm15
mov r9, rsi
mov qword [rsp + 0x38], r14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rax
mov rdx, rdi
lea rax, [rbp - 0x50]
mov rcx, rbx
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xffffffff
movups xmmword [rbp - 0x50], xmm0
call fcn.1400715f0
xor r14d, r14d
mov eax, dword [r13 + 0x3e70]
inc r12d
inc r15
cmp r12d, eax
jl 0x140029d60
mov r12, r13
cmp byte [r12 + 0x5cf8], 0
je 0x14002a848
xor r14d, r14d
mov r13d, r14d
mov dword [rbp + 0x270], r14d
cmp dword [r12 + 0x4b60], r14d
jle 0x14002a848
movss xmm7, dword [0x14015e504]
mov ebx, r14d
mov rsi, qword [rbp + 0x280]
mov qword [rbp - 0x80], rbx
nop word [rax + rax]
test rbx, rbx
js 0x14002a1af
cmp r13d, dword [r12 + 0x4b60]
jl 0x14002a1c9
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.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 [r12 + 0x4b68]
mov rcx, rbx
add rcx, rcx
movsxd rbx, dword [rax + rcx*8 + 8]
cmp ebx, 0xffffffff
je 0x14002a825
test ebx, ebx
js 0x14002a1f3
cmp ebx, dword [r12 + 0x4b50]
jl 0x14002a20d
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
imul rbx, rbx, 0x238
add rbx, qword [r12 + 0x4b58]
je 0x14002a825
mov eax, dword [r12 + 0x3e28]
dec eax
cmp dword [rbx + 0x68], eax
jl 0x14002a825
mov rdi, qword [0x14017d750]
cmp dword [rdi + 0x48a0], 0
jg 0x14002a25f
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.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]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14000b080
mov edi, dword [rsi]
mov r15, rax
cmp edi, 6
jl 0x14002a6c4
cmp dword [rbx + 0x6c], 0
mov r12d, r14d
jle 0x14002a6b8
mov r13, qword [rbp + 0x280]
nop dword [rax]
movsx esi, word [rbx + 0x78]
mov edi, dword [r13]
test esi, esi
jne 0x14002a2b5
lea rsi, [rbx + 0x1a0]
jmp 0x14002a2ea
sub esi, 1
js 0x14002a2c2
cmp esi, dword [rbx + 0x1b0]
jl 0x14002a2dc
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rsi, esi
shl rsi, 4
add rsi, qword [rbx + 0x1b8]
test edi, edi
jne 0x14002a30b
movups xmm2, xmmword [rbx + 0xe8]
movaps xmm3, xmm2
movaps xmm4, xmm2
shufps xmm3, xmm2, 0xff
movaps xmm1, xmm2
shufps xmm4, xmm2, 0x55
jmp 0x14002a5b7
cmp edi, 1
jne 0x14002a319
movups xmm2, xmmword [rbx + 0xf8]
jmp 0x14002a2f5
cmp edi, 2
jne 0x14002a327
movups xmm2, xmmword [rbx + 0x108]
jmp 0x14002a2f5
cmp edi, 3
jne 0x14002a335
movups xmm2, xmmword [rbx + 0x158]
jmp 0x14002a2f5
cmp edi, 4
jne 0x14002a343
movups xmm2, xmmword [rbx + 0x118]
jmp 0x14002a2f5
cmp edi, 5
jne 0x14002a351
movups xmm2, xmmword [rbx + 0x128]
jmp 0x14002a2f5
cmp edi, 6
jne 0x14002a3a5
mov rax, qword [rbx + 0x18]
lea rdi, [rax + r14]
cmp rdi, rax
jb 0x14002a369
cmp rdi, qword [rbx + 0x20]
jb 0x14002a383
mov r8d, 0x261
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm0, dword [rbx + 0x11c]
movss xmm2, dword [rdi + 8]
movaps xmm4, xmm0
addss xmm0, dword [rsi + 4]
movss xmm1, dword [rdi + 0xc]
movaps xmm3, xmm0
jmp 0x14002a5bb
cmp edi, 7
jne 0x14002a3f6
mov rax, qword [rbx + 0x18]
lea rdi, [rax + r14]
cmp rdi, rax
jb 0x14002a3bd
cmp rdi, qword [rbx + 0x20]
jb 0x14002a3d7
mov r8d, 0x261
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm2, dword [rdi + 0x34]
movss xmm4, dword [rbx + 0x10c]
movss xmm1, dword [rdi + 0x38]
movss xmm3, dword [rbx + 0x114]
jmp 0x14002a5bb
cmp edi, 8
jne 0x14002a431
mov rax, qword [rbx + 0x18]
lea rdi, [rax + r14]
cmp rdi, rax
jb 0x14002a40e
cmp rdi, qword [rbx + 0x20]
jb 0x14002a428
mov r8d, 0x261
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm2, xmmword [rdi + 0x20]
jmp 0x14002a2f5
cmp edi, 9
jne 0x14002a485
mov rax, qword [rbx + 0x18]
lea rdi, [rax + r14]
cmp rdi, rax
jb 0x14002a449
cmp rdi, qword [rbx + 0x20]
jb 0x14002a463
mov r8d, 0x261
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm0, dword [rbx + 0x11c]
movss xmm2, dword [rdi + 0x34]
movaps xmm4, xmm0
addss xmm0, dword [rsi + 8]
movss xmm1, dword [rdi + 0x48]
movaps xmm3, xmm0
jmp 0x14002a5bb
cmp edi, 0xa
jne 0x14002a4d9
mov rax, qword [rbx + 0x18]
lea rdi, [rax + r14]
cmp rdi, rax
jb 0x14002a49d
cmp rdi, qword [rbx + 0x20]
jb 0x14002a4b7
mov r8d, 0x261
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm0, dword [rbx + 0x11c]
movss xmm2, dword [rdi + 0x34]
movaps xmm4, xmm0
addss xmm0, dword [rsi + 8]
movss xmm1, dword [rdi + 0x4c]
movaps xmm3, xmm0
jmp 0x14002a5bb
cmp edi, 0xb
jne 0x14002a52d
mov rax, qword [rbx + 0x18]
lea rdi, [rax + r14]
cmp rdi, rax
jb 0x14002a4f1
cmp rdi, qword [rbx + 0x20]
jb 0x14002a50b
mov r8d, 0x261
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm0, dword [rbx + 0x11c]
movss xmm2, dword [rdi + 0x34]
movaps xmm4, xmm0
addss xmm0, dword [rsi + 0xc]
movss xmm1, dword [rdi + 0x40]
movaps xmm3, xmm0
jmp 0x14002a5bb
cmp edi, 0xc
jne 0x14002a583
mov rax, qword [rbx + 0x18]
lea rdi, [rax + r14]
cmp rdi, rax
jb 0x14002a545
cmp rdi, qword [rbx + 0x20]
jb 0x14002a55f
mov r8d, 0x261
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm0, dword [rbx + 0x11c]
addss xmm0, dword [rsi + 0xc]
movss xmm2, dword [rdi + 0x34]
movss xmm1, dword [rdi + 0x44]
movss xmm3, dword [rbx + 0x124]
movaps xmm4, xmm0
jmp 0x14002a5bb
mov r8d, 0x3500
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.cpp
lea rcx, [0x1401368d0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
xorps xmm0, xmm0
xorps xmm2, xmm2
shufps xmm0, xmm2, 0xff
xorps xmm1, xmm1
movaps xmm3, xmm0
xorps xmm0, xmm0
shufps xmm0, xmm2, 0x55
movaps xmm4, xmm0
shufps xmm1, xmm2, 0xaa
movsx eax, word [rbx + 0x1f8]
mov edi, 0xff8000ff
cmp eax, r12d
mov ecx, 0xff80ffff
cmove edi, ecx
jne 0x14002a5d9
movaps xmm6, xmm7
jmp 0x14002a5dd
movaps xmm6, xmm14
xor eax, eax
addss xmm2, xmm13
test byte [r15 + 0x30], 1
addss xmm4, xmm13
mov rcx, r15
mov dword [rsp + 0x20], eax
je 0x14002a62b
subss xmm1, xmm13
movss dword [rsp + 0x70], xmm2
subss xmm3, xmm13
movss dword [rsp + 0x74], xmm4
lea r8, [rbp + 0x288]
lea rdx, [rsp + 0x70]
movss dword [rbp + 0x288], xmm1
movss dword [rbp + 0x28c], xmm3
jmp 0x14002a657
subss xmm1, xmm9
movss dword [rsp + 0x60], xmm2
subss xmm3, xmm9
movss dword [rsp + 0x64], xmm4
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x60]
movss dword [rsp + 0x68], xmm1
movss dword [rsp + 0x6c], xmm3
movaps xmm3, xmm15
call fcn.14006a730
mov r8d, dword [r15 + 0x78]
mov r9d, edi
mov rdx, qword [r15 + 0x80]
mov rcx, r15
movss dword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], 1
call fcn.140067ec0
xor eax, eax
inc r12d
add r14, 0x70
mov dword [r15 + 0x78], eax
cmp r12d, dword [rbx + 0x6c]
jl 0x14002a2a0
mov r13d, dword [rbp + 0x270]
xor r14d, r14d
mov r12, qword [rbp + 0x278]
mov rsi, qword [rbp + 0x280]
jmp 0x14002a825
mov r12, qword [rbp + 0x278]
jmp 0x14002a825
movsx eax, word [rbx + 0x78]
test eax, eax
je 0x14002a6f3
sub eax, 1
js 0x14002a6d9
cmp eax, dword [rbx + 0x1b0]
jl 0x14002a6f3
mov r8d, 0x709
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test edi, edi
jne 0x14002a700
movups xmm2, xmmword [rbx + 0xe8]
jmp 0x14002a763
cmp edi, 1
jne 0x14002a70e
movups xmm2, xmmword [rbx + 0xf8]
jmp 0x14002a763
cmp edi, 2
jne 0x14002a71c
movups xmm2, xmmword [rbx + 0x108]
jmp 0x14002a763
cmp edi, 3
jne 0x14002a72a
movups xmm2, xmmword [rbx + 0x158]
jmp 0x14002a763
cmp edi, 4
jne 0x14002a738
movups xmm2, xmmword [rbx + 0x118]
jmp 0x14002a763
cmp edi, 5
jne 0x14002a746
movups xmm2, xmmword [rbx + 0x128]
jmp 0x14002a763
mov r8d, 0x3500
lea rdx, str.D:hackbypassHades_Bypass_ImguiHades_Bypass_Imguiimgui.cpp
lea rcx, [0x1401368d0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
xorps xmm2, xmm2
test byte [r15 + 0x30], 1
movaps xmm0, xmm2
movaps xmm1, xmm2
shufps xmm0, xmm2, 0xaa
shufps xmm1, xmm2, 0xff
movaps xmm3, xmm15
mov dword [rsp + 0x20], r14d
mov rcx, r15
je 0x14002a7bd
subss xmm0, xmm13
subss xmm1, xmm13
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x68]
movss dword [rbp - 0x60], xmm0
movaps xmm0, xmm2
shufps xmm2, xmm2, 0x55
addss xmm0, xmm13
addss xmm2, xmm13
movss dword [rbp - 0x5c], xmm1
movss dword [rbp - 0x68], xmm0
movss dword [rbp - 0x64], xmm2
jmp 0x14002a7f4
subss xmm0, xmm9
subss xmm1, xmm9
lea r8, [rbp - 0x70]
lea rdx, [rbp - 0x78]
movss dword [rbp - 0x70], xmm0
movaps xmm0, xmm2
shufps xmm2, xmm2, 0x55
addss xmm0, xmm13
addss xmm2, xmm13
movss dword [rbp - 0x6c], xmm1
movss dword [rbp - 0x78], xmm0
movss dword [rbp - 0x74], xmm2
call fcn.14006a730
mov r8d, dword [r15 + 0x78]
mov r9d, 0xff8000ff
mov rdx, qword [r15 + 0x80]
mov rcx, r15
movss dword [rsp + 0x28], xmm14
mov dword [rsp + 0x20], 1
call fcn.140067ec0
mov dword [r15 + 0x78], r14d
mov rbx, qword [rbp - 0x80]
inc r13d
inc rbx
mov dword [rbp + 0x270], r13d
mov qword [rbp - 0x80], rbx
cmp r13d, dword [r12 + 0x4b60]
jl 0x14002a1a0
movaps xmm7, xmmword [rsp + 0x300]
movaps xmm6, xmmword [rsp + 0x310]
movaps xmm9, xmmword [rsp + 0x2e0]
movaps xmm13, xmmword [rsp + 0x2a0]
movaps xmm14, xmmword [rsp + 0x290]
mov r15, qword [rsp + 0x328]
mov r14, qword [rsp + 0x330]
mov rdi, qword [rsp + 0x338]
mov rsi, qword [rsp + 0x340]
movaps xmm15, xmmword [rsp + 0x280]
call fcn.140014570
add rsp, 0x348
pop r13
pop r12
pop rbx
pop rbp
ret