Function at 0x14004d210
Capabilities:
Read .ini file

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
mov rbp, rsp
sub rsp, 0x60
mov rax, qword [0x1401d8ec0]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rdi, qword [0x1401d97e8]
lea rdx, str.vischeck1
mov rbx, rcx
mov r9, rcx
lea rcx, [0x140060818]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d267
test eax, eax
setne al
mov byte [rdi + 0xa0], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.enableaim
mov r9, rbx
lea rcx, [0x140060818]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d29b
test eax, eax
setne al
mov byte [rdi + 0x8c], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.predict
mov r9, rbx
lea rcx, [0x140060818]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d2cf
test eax, eax
setne al
mov byte [rdi + 0xe4], al
mov rdi, qword [0x1401d97e8]
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], rbx
lea r8, [0x14005ac64]
lea rdx, str.multiply
mov dword [rsp + 0x20], 0x20
lea rcx, [0x140060818]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14004d31f
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 [rdi + 0xe0], xmm1
mov rdi, qword [0x1401d97e8]
lea rdx, str.deadonze
mov r9, rbx
lea rcx, [0x140060818]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d353
test eax, eax
setne al
mov byte [rdi + 0x90], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.knocc
mov r9, rbx
lea rcx, [0x140060818]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d387
test eax, eax
setne al
mov byte [rdi + 0xf1], al
mov rdi, qword [0x1401d97e8]
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], rbx
lea r8, [0x14005ac64]
lea rdx, [0x140060844]
mov dword [rsp + 0x20], 0x20
lea rcx, [0x140060818]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14004d3d7
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 [rdi + 0xd0], xmm1
mov rdi, qword [0x1401d97e8]
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], rbx
lea r8, [0x14005ac64]
lea rdx, str.deadval
mov dword [rsp + 0x20], 0x20
lea rcx, [0x140060818]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14004d427
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 [rdi + 0x94], xmm1
mov rdi, qword [0x1401d97e8]
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], rbx
lea r8, [0x14005ac64]
lea rdx, str.fval
mov dword [rsp + 0x20], 0x20
lea rcx, [0x140060818]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14004d477
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 [rdi + 0xd4], xmm1
mov rdi, qword [0x1401d97e8]
lea rdx, str.targer
mov r9, rbx
lea rcx, [0x140060818]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d4a6
mov dword [rdi + 0xdc], eax
mov rdi, qword [0x1401d97e8]
lea rdx, str.trigger
mov r9, rbx
lea rcx, [0x140060884]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d4d7
test eax, eax
setne al
mov byte [rdi + 2], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.always
mov r9, rbx
lea rcx, [0x140060884]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d508
test eax, eax
setne al
mov byte [rdi + 3], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.shgotugn
mov r9, rbx
lea rcx, [0x140060884]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d539
test eax, eax
setne al
mov byte [rdi + 4], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.delay
mov r9, rbx
lea rcx, [0x140060884]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d565
mov dword [rdi + 8], eax
mov rdi, qword [0x1401d97e8]
lea rdx, str.wcfg
mov r9, rbx
lea rcx, [0x1400607e0]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d599
test eax, eax
setne al
mov byte [rdi + 0xf5], al
mov rdi, qword [0x1401d97e8]
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], rbx
lea r8, [0x14005ac64]
lea rdx, [0x1400607f8]
mov dword [rsp + 0x20], 0x20
lea rcx, [0x1400607e0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14004d5e6
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 [rdi + 0x64], xmm1
mov rdi, qword [0x1401d97e8]
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], rbx
lea r8, [0x14005ac64]
lea rdx, [0x1400607fc]
mov dword [rsp + 0x20], 0x20
lea rcx, [0x1400607e0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14004d633
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 [rdi + 0x68], xmm1
mov rdi, qword [0x1401d97e8]
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], rbx
lea r8, [0x14005ac64]
lea rdx, [0x1400607fc]
mov dword [rsp + 0x20], 0x20
lea rcx, [0x1400607e0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14004d680
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 [rdi + 0x6c], xmm1
mov rdi, qword [0x1401d97e8]
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], rbx
lea r8, [0x14005ac64]
lea rdx, [0x140060800]
mov dword [rsp + 0x20], 0x20
lea rcx, [0x1400607e0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14004d6cd
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 [rdi + 0x70], xmm1
mov rdi, qword [0x1401d97e8]
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], rbx
lea r8, [0x14005ac64]
lea rdx, [0x1400607fc]
mov dword [rsp + 0x20], 0x20
lea rcx, [0x1400607e0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14004d71a
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 [rdi + 0x74], xmm1
mov rdi, qword [0x1401d97e8]
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], rbx
lea r8, [0x14005ac64]
lea rdx, [0x140060804]
mov dword [rsp + 0x20], 0x20
lea rcx, [0x1400607e0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14004d767
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 [rdi + 0x50], xmm1
mov rdi, qword [0x1401d97e8]
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], rbx
lea r8, [0x14005ac64]
lea rdx, [0x140060804]
mov dword [rsp + 0x20], 0x20
lea rcx, [0x1400607e0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14004d7b4
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 [rdi + 0x54], xmm1
mov rdi, qword [0x1401d97e8]
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], rbx
lea r8, [0x14005ac64]
lea rdx, [0x140060808]
mov dword [rsp + 0x20], 0x20
lea rcx, [0x1400607e0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14004d801
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 [rdi + 0x58], xmm1
mov rdi, qword [0x1401d97e8]
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], rbx
lea r8, [0x14005ac64]
lea rdx, [0x14006080c]
mov dword [rsp + 0x20], 0x20
lea rcx, [0x1400607e0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14004d84e
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 [rdi + 0x5c], xmm1
mov rdi, qword [0x1401d97e8]
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], rbx
lea r8, [0x14005ac64]
lea rdx, [0x140060808]
mov dword [rsp + 0x20], 0x20
lea rcx, [0x1400607e0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14004d89b
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 [rdi + 0x60], xmm1
mov rdi, qword [0x1401d97e8]
lea rdx, [0x1400607e4]
mov r9, rbx
lea rcx, [0x1400607e0]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d8c7
mov dword [rdi + 0x78], eax
mov rdi, qword [0x1401d97e8]
lea rdx, [0x1400607e8]
mov r9, rbx
lea rcx, [0x1400607e0]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d8f3
mov dword [rdi + 0x7c], eax
mov rdi, qword [0x1401d97e8]
lea rdx, [0x1400607ec]
mov r9, rbx
lea rcx, [0x1400607e0]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d922
mov dword [rdi + 0x80], eax
mov rdi, qword [0x1401d97e8]
lea rdx, [0x1400607f0]
mov r9, rbx
lea rcx, [0x1400607e0]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d951
mov dword [rdi + 0x84], eax
mov rdi, qword [0x1401d97e8]
lea rdx, [0x1400607f4]
mov r9, rbx
lea rcx, [0x1400607e0]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d980
mov dword [rdi + 0x88], eax
mov rdi, qword [0x1401d97e8]
lea rdx, str.vischeck
mov r9, rbx
lea rcx, [0x1400608b4]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d9b4
test eax, eax
setne al
mov byte [rdi + 0xa0], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.dist
mov r9, rbx
lea rcx, [0x1400608b4]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004d9e8
test eax, eax
setne al
mov byte [rdi + 0x10b], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.weapon
mov r9, rbx
lea rcx, [0x1400608b4]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004da1c
test eax, eax
setne al
mov byte [rdi + 0x10d], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.name
mov r9, rbx
lea rcx, [0x1400608b4]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004da50
test eax, eax
setne al
mov byte [rdi + 0x10a], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.chams
mov r9, rbx
lea rcx, [0x1400608b4]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004da84
test eax, eax
setne al
mov byte [rdi + 0x113], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.arrows
mov r9, rbx
lea rcx, [0x1400608b4]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004dab8
test eax, eax
setne al
mov byte [rdi + 0x110], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.rank
mov r9, rbx
lea rcx, [0x1400608b4]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004daec
test eax, eax
setne al
mov byte [rdi + 0x103], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.platform
mov r9, rbx
lea rcx, [0x1400608b4]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004db20
test eax, eax
setne al
mov byte [rdi + 0x104], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.team9d
mov r9, rbx
lea rcx, [0x1400608b4]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004db54
test eax, eax
setne al
mov byte [rdi + 0x112], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.kills
mov r9, rbx
lea rcx, [0x1400608b4]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004db88
test eax, eax
setne al
mov byte [rdi + 0x111], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.line
mov r9, rbx
lea rcx, [0x1400608b4]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004dbbc
test eax, eax
setne al
mov byte [rdi + 0x10c], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.viewangle
mov r9, rbx
lea rcx, [0x1400608b4]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004dbf0
test eax, eax
setne al
mov byte [rdi + 0x114], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.skeleton
mov r9, rbx
lea rcx, [0x1400608b4]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004dc24
test eax, eax
setne al
mov byte [rdi + 0x105], al
mov rdi, qword [0x1401d97e8]
lea r9, [rbp - 0x30]
mov qword [rsp + 0x28], rbx
lea r8, [0x14005ac64]
lea rdx, str.maxidst
mov dword [rsp + 0x20], 0x20
lea rcx, [0x1400608b4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14004dc74
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 [rdi + 0x9c], xmm1
mov rdi, qword [0x1401d97e8]
lea rdx, str.textout
mov r9, rbx
lea rcx, [0x1400608b4]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004dca8
test eax, eax
setne al
mov byte [rdi + 0x102], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.radar
mov r9, rbx
lea rcx, str.radar
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004dcdc
test eax, eax
setne al
mov byte [rdi + 0x115], al
mov rdi, qword [0x1401d97e8]
lea rdx, [0x140060944]
mov r9, rbx
lea rcx, [0x14005afc8]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004dd0d
test eax, eax
setne al
mov byte [rdi + 0x2c], al
mov rdi, qword [0x1401d97e8]
lea rdx, [0x140060960]
mov r9, rbx
lea rcx, [0x14005afc8]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004dd41
test eax, eax
setne al
mov byte [rdi + 0x10e], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.team
mov r9, rbx
lea rcx, [0x14005afc8]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004dd75
test eax, eax
setne al
mov byte [rdi + 0xf2], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.bots
mov r9, rbx
lea rcx, [0x14005afc8]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004dda9
test eax, eax
setne al
mov byte [rdi + 0xf8], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.bots
mov r9, rbx
lea rcx, [0x14005afc8]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004dddd
test eax, eax
setne al
mov byte [rdi + 0xf3], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.cocked
mov r9, rbx
lea rcx, [0x14005afc8]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004de11
test eax, eax
setne al
mov byte [rdi + 0x8f], al
mov rdi, qword [0x1401d97e8]
lea rdx, str.vsync
mov r9, rbx
lea rcx, [0x14005afc8]
mov r8d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14004de42
test eax, eax
setne al
mov byte [rdi + 1], al
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.140055e00
mov rbx, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x80]
add rsp, 0x60
pop rbp
ret