Function at 0x14005e430
Capabilities:
Create thread

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rsi
push rbp
push rdi
push r14
lea rbp, [rax - 0x5f]
sub rsp, 0xd0
mov r8, qword [0x1400ee950]
xor esi, esi
cmp byte [0x1400ee938], sil
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
movaps xmmword [rax - 0x78], xmm13
mov rax, qword [r8 + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [r8 + 0x3ed8]
mov rdi, qword [rax + 0x288]
jne 0x14005e4bf
mov qword [rsp + 0x28], rsi
lea r8, [0x140016970]
xor r9d, r9d
mov dword [rsp + 0x20], esi
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov r8, qword [0x1400ee950]
mov byte [0x1400ee938], 1
mov rax, qword [r8 + 0x3ed8]
lea rcx, [rbp - 0x39]
movss xmm0, dword [r8 + 0x37f8]
mulss xmm0, dword [0x140084f24]
mov dword [rbp - 0x29], 0x3ed2d2d4
movss xmm13, dword [rax + 0x18]
movss xmm10, dword [rax + 0x1c]
cvttss2si eax, xmm0
mov dword [rbp - 0x25], 0x3ed2d2d4
mov dword [rbp - 0x21], 0x3ed2d2d4
mov dword [rbp - 0x39], 0x3ed2d2d4
mov dword [rbp - 0x35], 0x3ed2d2d4
mov dword [rbp - 0x31], 0x3ed2d2d4
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, dword [0x140084d34]
movss dword [rbp - 0x1d], xmm1
movss dword [rbp - 0x2d], xmm1
call fcn.1400085a0
movss xmm9, dword [0x140084e4c]
movaps xmm0, xmm10
mov rbx, qword [0x1400ee970]
movaps xmm6, xmm13
movss xmm8, dword [0x140084e5c]
addss xmm6, xmm9
mov r14d, eax
xorps xmm7, xmm7
addss xmm0, dword [0x140084eb0]
movss dword [rbp + 0x67], xmm6
movss dword [rbp + 0x6b], xmm0
test eax, 0xff000000
je 0x14005e60a
test rbx, rbx
jne 0x14005e589
mov rax, qword [rdi + 0x38]
mov rbx, qword [rax + 8]
mov rcx, qword [rbx + 0x40]
mov rax, qword [rdi + 0x98]
cmp qword [rcx + 8], rax
je 0x14005e5b4
mov r8d, 0x6a1
lea rdx, str.D:enclipsemenuimgui_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], sil
lea rax, [0x14007f258]
movss dword [rsp + 0x40], xmm7
lea r9, [rbp + 0x67]
mov qword [rsp + 0x38], rax
movaps xmm2, xmm8
lea rax, str.Main
mov rdx, rdi
mov qword [rsp + 0x30], rax
mov rcx, rbx
lea rax, [rbp - 0x39]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
movups xmmword [rbp - 0x39], xmm0
call fcn.140035170
mov r8, qword [0x1400ee950]
test r8, r8
jne 0x14005e630
mov r8d, 0xadb
lea rdx, str.D:enclipsemenuimgui.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 r8, qword [0x1400ee950]
movss xmm0, dword [r8 + 0x37f8]
lea rcx, [rbp - 0x39]
mulss xmm0, dword [0x140084f24]
mov dword [rbp - 0x39], 0x3ed2d2d4
mov dword [rbp - 0x35], 0x3ed2d2d4
mov dword [rbp - 0x31], 0x3ed2d2d4
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, dword [0x140084d34]
movss dword [rbp - 0x2d], xmm1
call fcn.1400085a0
mov rbx, qword [0x1400ee970]
movaps xmm0, xmm10
movss dword [rbp + 0x67], xmm6
mov r14d, eax
addss xmm0, dword [0x140084f04]
movss dword [rbp + 0x6b], xmm0
test eax, 0xff000000
je 0x14005e730
test rbx, rbx
jne 0x14005e6af
mov rcx, qword [rdi + 0x38]
mov rbx, qword [rcx + 8]
mov rcx, qword [rbx + 0x40]
mov rax, qword [rdi + 0x98]
cmp qword [rcx + 8], rax
je 0x14005e6da
mov r8d, 0x6a1
lea rdx, str.D:enclipsemenuimgui_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], sil
lea rax, [0x140083480]
movss dword [rsp + 0x40], xmm7
lea r9, [rbp + 0x67]
mov qword [rsp + 0x38], rax
movaps xmm2, xmm8
lea rax, str.Accuracy
mov rdx, rdi
mov qword [rsp + 0x30], rax
mov rcx, rbx
lea rax, [rbp - 0x39]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
movups xmmword [rbp - 0x39], xmm0
call fcn.140035170
mov r8, qword [0x1400ee950]
test r8, r8
jne 0x14005e756
mov r8d, 0xadb
lea rdx, str.D:enclipsemenuimgui.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 r8, qword [0x1400ee950]
movss xmm0, dword [r8 + 0x37f8]
lea rcx, [rbp - 0x39]
mulss xmm0, dword [0x140084f24]
mov dword [rbp - 0x39], 0x3ed2d2d4
mov dword [rbp - 0x35], 0x3ed2d2d4
mov dword [rbp - 0x31], 0x3ed2d2d4
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, dword [0x140084d34]
movss dword [rbp - 0x2d], xmm1
call fcn.1400085a0
mov rbx, qword [0x1400ee970]
movaps xmm0, xmm13
addss xmm0, xmm9
movaps xmm1, xmm10
mov r14d, eax
addss xmm1, dword [0x140084f50]
movss dword [rbp + 0x67], xmm0
movss dword [rbp + 0x6b], xmm1
test eax, 0xff000000
je 0x14005e858
test rbx, rbx
jne 0x14005e7de
mov rax, qword [rdi + 0x38]
mov rbx, qword [rax + 8]
mov rcx, qword [rbx + 0x40]
mov rax, qword [rdi + 0x98]
cmp qword [rcx + 8], rax
je 0x14005e809
mov r8d, 0x6a1
lea rdx, str.D:enclipsemenuimgui_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], sil
lea rax, [0x140083361]
movss dword [rsp + 0x40], xmm7
lea r9, [rbp + 0x67]
mov qword [rsp + 0x38], rax
movaps xmm2, xmm8
lea rax, str.Other
mov rdx, rdi
mov qword [rsp + 0x30], rax
mov rcx, rbx
lea rax, [rbp - 0x39]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
movups xmmword [rbp - 0x39], xmm0
call fcn.140035170
movss xmm7, dword [0x140084e78]
lea rcx, [rbp - 0x29]
movaps xmm8, xmm13
movaps xmm0, xmm10
addss xmm0, dword [0x140084f6c]
addss xmm8, xmm9
addss xmm13, xmm9
addss xmm0, xmm7
addss xmm8, dword [0x140084e98]
addss xmm13, dword [0x140084e88]
movss dword [rbp + 0x6b], xmm0
addss xmm8, dword [0x140084e88]
movss dword [rbp + 0x6f], xmm13
movss dword [rbp + 0x73], xmm0
movss dword [rbp + 0x67], xmm8
call fcn.1400085a0
movss xmm6, dword [0x140084d84]
lea rdx, [rbp + 0x6f]
mov r9d, eax
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x67]
mov rcx, rdi
mov ebx, eax
call fcn.14002c580
movaps xmm0, xmm10
movss dword [rbp + 0x67], xmm8
addss xmm0, dword [0x140084f38]
mov r9d, ebx
movss dword [rbp + 0x6f], xmm13
lea r8, [rbp + 0x67]
movss dword [rsp + 0x20], xmm6
lea rdx, [rbp + 0x6f]
mov rcx, rdi
addss xmm0, xmm7
movss dword [rbp + 0x6b], xmm0
movss dword [rbp + 0x73], xmm0
call fcn.14002c580
addss xmm10, dword [0x140084ee0]
mov r9d, ebx
movss dword [rbp + 0x67], xmm8
lea r8, [rbp + 0x67]
movss dword [rbp + 0x6f], xmm13
lea rdx, [rbp + 0x6f]
movss dword [rsp + 0x20], xmm6
mov rcx, rdi
addss xmm10, xmm7
movss dword [rbp + 0x6b], xmm10
movss dword [rbp + 0x73], xmm10
call fcn.14002c580
mov rcx, qword [0x1400ee950]
lea rdx, str.Trigger_Bot
cmp dword [0x1400ef788], esi
sete r8b
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
lea rcx, [0x140083494]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm0, xmm9
addss xmm2, dword [0x140084ebc]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
call fcn.1400447a0
test al, al
je 0x14005e9f7
mov dword [0x1400ef788], esi
jmp 0x14005e9fd
mov esi, dword [0x1400ef788]
mov rcx, qword [0x1400ee950]
lea rdx, str.Information
cmp esi, 1
sete r8b
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
lea rcx, [0x1400834a4]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm0, xmm9
addss xmm2, dword [0x140084ed0]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
call fcn.1400447a0
test al, al
je 0x14005ea9d
mov edx, 1
mov dword [0x1400ef788], edx
jmp 0x14005eaa3
mov edx, dword [0x1400ef788]
mov rcx, qword [0x1400ee950]
cmp edx, 2
lea rdx, str.Visuals
sete r8b
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
lea rcx, [0x1400834b0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm0, xmm9
addss xmm2, dword [0x140084f14]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
call fcn.1400447a0
test al, al
je 0x14005eb43
mov edx, 2
mov dword [0x1400ef788], edx
jmp 0x14005eb49
mov edx, dword [0x1400ef788]
mov rcx, qword [0x1400ee950]
cmp edx, 3
lea rdx, str.Misc
sete r8b
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
lea rcx, [0x1400834bc]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm0, xmm9
addss xmm2, dword [0x140084f28]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
call fcn.1400447a0
test al, al
je 0x14005ebe9
mov edx, 3
mov dword [0x1400ef788], edx
jmp 0x14005ebef
mov edx, dword [0x1400ef788]
mov rcx, qword [0x1400ee950]
cmp edx, 4
lea rdx, str.Configs
sete r8b
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
lea rcx, [0x1400834c8]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm0, xmm9
addss xmm2, dword [0x140084f5c]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
call fcn.1400447a0
test al, al
je 0x14005ec8f
mov ecx, 4
mov dword [0x1400ef788], ecx
jmp 0x14005ec95
mov ecx, dword [0x1400ef788]
test ecx, ecx
je 0x14005ecc9
sub ecx, 1
je 0x14005ecc2
sub ecx, 1
je 0x14005ecbb
sub ecx, 1
je 0x14005ecb4
cmp ecx, 1
jne 0x14005ecce
call fcn.140056010
jmp 0x14005ecce
call fcn.14005b8b0
jmp 0x14005ecce
call fcn.14005acf0
jmp 0x14005ecce
call fcn.14005cad0
jmp 0x14005ecce
call fcn.1400596a0
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
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 xmm13, xmmword [r11 - 0x60]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret