Function at 0x140008320
Capabilities:
Read .ini file

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x60
movaps xmmword [rsp + 0x50], xmm6
mov rax, qword [0x14001c548]
xor rax, rsp
mov qword [rbp - 0x20], rax
mov r9, qword [str.._Settings.ini]
lea rdx, str.Active
xor r8d, r8d
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
xorps xmm6, xmm6
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x140008372
jne 0x140008372
xor al, al
jmp 0x140008374
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.AutoLock
xor r8d, r8d
mov byte [reloc.d2d1.dll_Ordinal_1], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x1400083ad
jne 0x1400083ad
xor al, al
jmp 0x1400083af
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.Aimknocked
xor r8d, r8d
mov byte [0x14001c67e], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x1400083e8
jne 0x1400083e8
xor al, al
jmp 0x1400083ea
mov al, 1
mov byte [0x14001c67f], al
lea r9, [rbp - 0x30]
mov rax, qword [str.._Settings.ini]
lea r8, [0x1400159a0]
mov qword [rsp + 0x28], rax
lea rdx, str.HitBox
lea rcx, str.Config
mov dword [rsp + 0x20], 0xa
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea rcx, [rbp - 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
lea r9, [rbp - 0x30]
cvtsd2ss xmm1, xmm0
lea r8, [0x1400159a0]
lea rdx, str.AimSpeed
lea rcx, str.Config
cvttss2si eax, xmm1
mov dword [0x14001c434], eax
mov rax, qword [str.._Settings.ini]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xa
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea rcx, [rbp - 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
mov rax, qword [str.._Settings.ini]
lea r9, [rbp - 0x30]
xorps xmm1, xmm1
mov qword [rsp + 0x28], rax
cvtsd2ss xmm1, xmm0
lea r8, [0x1400159a0]
mov dword [rsp + 0x20], 0xa
lea rdx, [0x1400159ec]
lea rcx, str.Config
movss dword [0x14001c438], xmm1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea rcx, [rbp - 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
mov rax, qword [str.._Settings.ini]
lea r9, [rbp - 0x30]
xorps xmm1, xmm1
mov qword [rsp + 0x28], rax
cvtsd2ss xmm1, xmm0
lea r8, [0x1400159a0]
mov dword [rsp + 0x20], 0xa
lea rdx, str.aimlock
lea rcx, str.Config
movss dword [0x14001c43c], xmm1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea rcx, [rbp - 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
mov r9, qword [str.._Settings.ini]
lea rdx, str.DrawFov
xorps xmm1, xmm1
lea rcx, str.Config
cvtsd2ss xmm1, xmm0
xor r8d, r8d
movss dword [0x14001c440], xmm1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x140008555
jne 0x140008555
xor al, al
jmp 0x140008557
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.DrawHitBox
xor r8d, r8d
mov byte [reloc.d2d1.dll_Ordinal_1], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x140008590
jne 0x140008590
xor al, al
jmp 0x140008592
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.TeamBox
xor r8d, r8d
mov byte [reloc.d2d1.dll_Ordinal_1], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x1400085cb
jne 0x1400085cb
xor al, al
jmp 0x1400085cd
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.TeamDistance
xor r8d, r8d
mov byte [0x14001c69e], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x140008606
jne 0x140008606
xor al, al
jmp 0x140008608
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.TeamSnaplines
xor r8d, r8d
mov byte [0x14001c69f], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x140008641
jne 0x140008641
xor al, al
jmp 0x140008643
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.TeamHealth
xor r8d, r8d
mov byte [0x14001c6a1], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x14000867c
jne 0x14000867c
xor al, al
jmp 0x14000867e
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.ShieldHealth
xor r8d, r8d
mov byte [0x14001c6a2], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x1400086b7
jne 0x1400086b7
xor al, al
jmp 0x1400086b9
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.TeamFilledbox
xor r8d, r8d
mov byte [0x14001c6a3], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x1400086f2
jne 0x1400086f2
xor al, al
jmp 0x1400086f4
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.TeamKnocked
xor r8d, r8d
mov byte [0x14001c6a4], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x14000872d
jne 0x14000872d
xor al, al
jmp 0x14000872f
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.EnemyBoxes
xor r8d, r8d
mov byte [0x14001c6a6], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x140008768
jne 0x140008768
xor al, al
jmp 0x14000876a
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.EnemyDistance
xor r8d, r8d
mov byte [reloc.d2d1.dll_Ordinal_1], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x1400087a3
jne 0x1400087a3
xor al, al
jmp 0x1400087a5
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.EnemySnaplines
xor r8d, r8d
mov byte [reloc.d2d1.dll_Ordinal_1], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x1400087de
jne 0x1400087de
xor al, al
jmp 0x1400087e0
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.EnemyHealth
xor r8d, r8d
mov byte [reloc.d2d1.dll_Ordinal_1], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x140008819
jne 0x140008819
xor al, al
jmp 0x14000881b
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.EnemyShieldHealth
xor r8d, r8d
mov byte [reloc.d2d1.dll_Ordinal_1], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x140008854
jne 0x140008854
xor al, al
jmp 0x140008856
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.EnemyFilledbox
xor r8d, r8d
mov byte [reloc.d2d1.dll_Ordinal_1], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x14000888f
jne 0x14000888f
xor al, al
jmp 0x140008891
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.EnemyKnocked
xor r8d, r8d
mov byte [0x14001c6a5], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x1400088ca
jne 0x1400088ca
xor al, al
jmp 0x1400088cc
mov al, 1
mov r9, qword [str.._Settings.ini]
lea rdx, str.CrosshairEnable
xor r8d, r8d
mov byte [reloc.d2d1.dll_Ordinal_1], al
lea rcx, str.Config
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov eax, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
ucomiss xmm0, xmm6
jp 0x140008905
jne 0x140008905
xor al, al
jmp 0x140008907
mov al, 1
mov byte [reloc.d2d1.dll_Ordinal_1], al
lea r9, [rbp - 0x30]
mov rax, qword [str.._Settings.ini]
lea r8, [0x1400159a0]
mov qword [rsp + 0x28], rax
lea rdx, str.CrosshairStyle
lea rcx, str.Config
mov dword [rsp + 0x20], 0xa
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea rcx, [rbp - 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
lea r9, [rbp - 0x30]
cvtsd2ss xmm1, xmm0
lea r8, [0x1400159a0]
lea rdx, str.Size
lea rcx, str.Config
cvttss2si eax, xmm1
mov dword [0x14001c458], eax
mov rax, qword [str.._Settings.ini]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xa
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea rcx, [rbp - 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
mov rax, qword [str.._Settings.ini]
lea r9, [rbp - 0x30]
xorps xmm1, xmm1
mov qword [rsp + 0x28], rax
cvtsd2ss xmm1, xmm0
lea r8, [0x1400159a0]
mov dword [rsp + 0x20], 0xa
lea rdx, str.Stroke
lea rcx, str.Config
movss dword [0x14001c6c0], xmm1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea rcx, [rbp - 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
mov rax, qword [str.._Settings.ini]
lea r9, [rbp - 0x30]
xorps xmm1, xmm1
mov qword [rsp + 0x28], rax
cvtsd2ss xmm1, xmm0
lea r8, [0x1400159a0]
mov dword [rsp + 0x20], 0xa
lea rdx, str.BoxType
lea rcx, str.Config
movss dword [0x14001c6c4], xmm1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea rcx, [rbp - 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
lea r9, [rbp - 0x30]
cvtsd2ss xmm1, xmm0
lea r8, [0x1400159a0]
lea rdx, str.HealthbarType
lea rcx, str.Config
cvttss2si eax, xmm1
mov dword [0x14001c6b0], eax
mov rax, qword [str.._Settings.ini]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xa
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea rcx, [rbp - 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
lea r9, [rbp - 0x30]
cvtsd2ss xmm1, xmm0
lea r8, [0x1400159a0]
lea rdx, str.PlayersDis
lea rcx, str.Config
cvttss2si eax, xmm1
mov dword [0x14001c6b4], eax
mov rax, qword [str.._Settings.ini]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xa
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea rcx, [rbp - 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
mov rax, qword [str.._Settings.ini]
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], rax
lea r8, [0x1400159a0]
lea rdx, str.MenuX
mov dword [rsp + 0x20], 0xa
lea rcx, str.Config
movss dword [0x14001c450], xmm1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea rcx, [rbp - 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
mov rax, qword [str.._Settings.ini]
lea r9, [rbp - 0x30]
xorps xmm1, xmm1
mov qword [rsp + 0x28], rax
cvtsd2ss xmm1, xmm0
lea r8, [0x1400159a0]
mov dword [rsp + 0x20], 0xa
lea rdx, str.MenuY
lea rcx, str.Config
movss dword [0x14001c6c8], xmm1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea rcx, [rbp - 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x14001c45c], xmm1
mov rcx, qword [rbp - 0x20]
xor rcx, rsp
call fcn.1400134c0
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x60
pop rbp
ret