Function at 0x140014010
Capabilities:
Read .ini file

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0x170]
sub rsp, 0x270
mov rax, qword [0x14011c028]
xor rax, rsp
mov qword [rbp + 0x160], rax
mov rdi, rcx
xor r15d, r15d
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r15
mov r14, 0xffffffffffffffff
mov r9d, r14d
mov r8, rcx
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
movsxd rbx, eax
mov eax, 2
mul rbx
cmovo rax, r14
mov rcx, rax
call fcn.1400946dc
mov rsi, rax
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rax
mov r9d, r14d
mov r8, rdi
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
mov r9, rsi
xor r8d, r8d
lea rdx, [0x1400fc6e8]
lea rcx, [0x1400fc6f8]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x140164ec0]
mov r9, rsi
xor r8d, r8d
lea rdx, str.FovCircle
lea rcx, [0x1400fc6f8]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x140164ed8]
mov r9, rsi
xor r8d, r8d
lea rdx, str.OnlyVisible
lea rcx, [0x1400fc6f8]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x140164ec8]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0x104
lea r9, [rsp + 0x50]
lea r8, [0x1400fcc38]
lea rdx, [0x1400fc738]
lea rcx, [0x1400fc6f8]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r15
lea rax, [rsp + 0x50]
mov r8, r14
nop
inc r8
cmp word [rax + r8*2], r15w
jne 0x140014150
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140009bd0
nop
lea rcx, [rsp + 0x30]
call fcn.140011780
movss dword [0x140164ed0], xmm0
mov rdx, qword [rsp + 0x48]
cmp rdx, 8
jb 0x1400141be
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400141b9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014a02
call fcn.140094370
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0x104
lea r9, [rsp + 0x50]
lea r8, [0x1400fcc38]
lea rdx, [0x1400fc740]
lea rcx, [0x1400fc6f8]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r15
lea rax, [rsp + 0x50]
mov r8, r14
inc r8
cmp word [rax + r8*2], 0
jne 0x140014205
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140009bd0
nop
lea rcx, [rsp + 0x30]
call fcn.140011780
movss dword [0x140164ecc], xmm0
mov rdx, qword [rsp + 0x48]
cmp rdx, 8
jb 0x140014274
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001426f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014a02
call fcn.140094370
mov r9, rsi
xor r8d, r8d
lea rdx, [0x1400fc750]
lea rcx, [0x1400fc6f8]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x140164ec1]
mov r9, rsi
xor r8d, r8d
lea rdx, [0x1400fc758]
lea rcx, [0x1400fc6f8]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x140164ec2]
mov r9, rsi
xor r8d, r8d
lea rdx, str.Selected_Hitbox
lea rcx, [0x1400fc6f8]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov dword [0x140164ee0], eax
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0x104
lea r9, [rsp + 0x50]
lea r8, [0x1400fcc38]
lea rdx, str.Triggerbot_Delay
lea rcx, [0x1400fc6f8]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r15
lea rax, [rsp + 0x50]
mov r8, r14
inc r8
cmp word [rax + r8*2], 0
jne 0x140014321
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140009bd0
nop
lea rcx, [rsp + 0x30]
call fcn.140011780
cvttss2si eax, xmm0
mov dword [0x140164ec4], eax
mov rdx, qword [rsp + 0x48]
cmp rdx, 8
jb 0x140014392
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001438d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014a02
call fcn.140094370
mov r9, rsi
xor r8d, r8d
lea rdx, str.Aim_Bind
lea rcx, str.Aimbot_binds
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x140164f11]
mov r9, rsi
xor r8d, r8d
lea rdx, str.Aim_Bind_Key
lea rcx, str.Aimbot_binds
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov dword [0x140164f14], eax
mov r9, rsi
xor r8d, r8d
lea rdx, str.Trigget_Bind
lea rcx, str.Aimbot_binds
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x140164f1c]
mov r9, rsi
xor r8d, r8d
lea rdx, str.Trigget_Bind_Key
lea rcx, str.Aimbot_binds
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov dword [0x140164f20], eax
mov r9, rsi
xor r8d, r8d
lea rdx, [0x1400fc6e8]
lea rcx, [0x1400fc858]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x14012c7c0]
mov r9, rsi
xor r8d, r8d
lea rdx, [0x1400fc868]
lea rcx, [0x1400fc858]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x14012c7c2]
mov r9, rsi
xor r8d, r8d
lea rdx, str.Player_Name
lea rcx, [0x1400fc858]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x14012c7ec]
mov r9, rsi
xor r8d, r8d
lea rdx, [0x1400fc8a0]
lea rcx, [0x1400fc858]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x14012c84c]
mov r9, rsi
xor r8d, r8d
lea rdx, [0x1400fc8b8]
lea rcx, [0x1400fc858]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x14012c86c]
mov r9, rsi
xor r8d, r8d
lea rdx, [0x1400fc8d0]
lea rcx, [0x1400fc858]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x14012c87c]
mov r9, rsi
xor r8d, r8d
lea rdx, [0x1400fc8e0]
lea rcx, [0x1400fc858]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x14012c89c]
mov r9, rsi
xor r8d, r8d
lea rdx, [0x1400fc8f8]
lea rcx, [0x1400fc858]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x14012c88c]
mov r9, rsi
xor r8d, r8d
lea rdx, str.Weapon_Name
lea rcx, [0x1400fc858]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x14012c81c]
mov r9, rsi
xor r8d, r8d
lea rdx, str.Weapon_Name_Select
lea rcx, [0x1400fc858]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov edx, r15d
test eax, eax
setne dl
mov dword [0x14012c8b0], edx
mov r9, rsi
xor r8d, r8d
lea rdx, [0x1400fc950]
lea rcx, [0x1400fc858]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x14012c8b4]
mov r9, rsi
xor r8d, r8d
lea rdx, str.NoScope_Crosshair_Size
lea rcx, [0x1400fc858]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov ecx, r15d
test eax, eax
setne cl
mov dword [0x14012c8b8], ecx
mov r9, rsi
xor r8d, r8d
lea rdx, [0x1400fc9a8]
lea rcx, str.Visuals_Other
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x14012c7c1]
mov r9, rsi
xor r8d, r8d
lea rdx, [0x1400fc9e8]
lea rcx, str.Visuals_Other
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x14012c84d]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0x104
lea r9, [rsp + 0x50]
lea r8, [0x1400fcc38]
lea rdx, str.Box_Width
lea rcx, str.Visuals_Other
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r15
lea rax, [rsp + 0x50]
mov r8, r14
inc r8
cmp word [rax + r8*2], 0
jne 0x140014653
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140009bd0
nop
lea rcx, [rsp + 0x30]
call fcn.140011780
movss dword [0x14012c7e8], xmm0
mov rdx, qword [rsp + 0x48]
cmp rdx, 8
jb 0x1400146c2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400146bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014a02
call fcn.140094370
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0x104
lea r9, [rsp + 0x50]
lea r8, [0x1400fcc38]
lea rdx, str.Box_Thickness
lea rcx, str.Visuals_Other
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r15
lea rax, [rsp + 0x50]
mov r8, r14
nop dword [rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x140014710
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140009bd0
nop
lea rcx, [rsp + 0x30]
call fcn.140011780
movss dword [0x14012c7cc], xmm0
mov rdx, qword [rsp + 0x48]
cmp rdx, 8
jb 0x14001477f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001477a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014a02
call fcn.140094370
mov r9, rsi
xor r8d, r8d
lea rdx, str.HealthBar_Pos
lea rcx, str.Visuals_Other
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov ecx, r15d
test eax, eax
setne cl
mov dword [0x14012c85c], ecx
mov r9, rsi
xor r8d, r8d
lea rdx, str.BoundBoxType
lea rcx, str.Visuals_Other
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov edx, r15d
test eax, eax
setne dl
mov dword [0x14012c7c4], edx
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0x104
lea r9, [rsp + 0x50]
lea r8, [0x1400fcc38]
lea rdx, str.BoundBoxAlpha
lea rcx, str.Visuals_Other
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r15
lea rax, [rsp + 0x50]
inc r14
cmp word [rax + r14*2], 0
jne 0x140014813
mov r8, r14
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140009bd0
nop
lea rcx, [rsp + 0x30]
call fcn.140011780
movss dword [0x14012c7c8], xmm0
mov rdx, qword [rsp + 0x48]
cmp rdx, 8
jb 0x140014885
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140014880
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014a02
call fcn.140094370
mov r9, rsi
xor r8d, r8d
lea rdx, str.Flash
lea rcx, [0x1400fcaa8]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x14012c7b4]
mov r9, rsi
xor r8d, r8d
lea rdx, [0x1400fcac0]
lea rcx, [0x1400fcad8]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x14012c7b1]
mov r9, rsi
xor r8d, r8d
lea rdx, [0x1400fcae8]
lea rcx, [0x1400fcad8]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x14012c7b2]
mov r9, rsi
xor r8d, r8d
lea rdx, [0x1400fcb00]
lea rcx, [0x1400fcad8]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x14012c7b0]
mov r9, rsi
xor r8d, r8d
lea rdx, str.BunnyHop
lea rcx, [0x1400fcad8]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
setne byte [0x14012c7b3]
mov r9, rsi
lea r8, [0x1400fcb28]
lea rcx, [0x14012c7dc]
call fcn.140013db0
mov r9, rsi
lea r8, str.Player_Name_Color
lea rcx, [0x14012c810]
call fcn.140013db0
mov r9, rsi
lea r8, [0x1400fcb98]
lea rcx, [0x14012c870]
call fcn.140013db0
mov r9, rsi
lea r8, [0x1400fcbb8]
lea rcx, [0x14012c880]
call fcn.140013db0
mov r9, rsi
lea r8, [0x1400fcbd0]
lea rcx, [0x14012c8a0]
call fcn.140013db0
mov r9, rsi
lea r8, [0x1400fcbf0]
lea rcx, [0x14012c890]
call fcn.140013db0
mov r9, rsi
lea r8, [0x1400fcc18]
lea rcx, [0x14012c840]
call fcn.140013db0
mov rcx, rsi
call fcn.140094370
mov rcx, qword [rbp + 0x160]
xor rcx, rsp
call fcn.1400940b0
lea r11, [rsp + 0x270]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
call fcn.1400a3d98
int3