Function at 0x1400031a0
Capabilities:
Read .ini file

Disassembly:
push rbx
sub rsp, 0x60
mov rax, qword [0x1400eb080]
xor rax, rsp
mov qword [rsp + 0x50], rax
lea rbx, str.C:config.ini
mov r8d, 0xffffffff
mov r9, rbx
lea rdx, str.enable
lea rcx, str.aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x1400031e7
test eax, eax
setne byte [0x1400eb100]
mov r9, rbx
lea rdx, str.prediction
mov r8d, 0xffffffff
lea rcx, str.aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003212
test eax, eax
setne byte [0x1400eb101]
mov r9, rbx
lea rdx, str.smooth
mov r8d, 0xffffffff
lea rcx, str.aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14000323a
mov dword [reloc.WS2_32.dll_getpeername], eax
mov r9, rbx
lea rdx, [0x1400d084c]
mov r8d, 0xffffffff
lea rcx, str.aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003262
mov dword [reloc.WLDAP32.dll_Ordinal_200], eax
mov r9, rbx
lea rdx, str.hotkey
mov r8d, 0xffffffff
lea rcx, str.aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14000328a
mov dword [0x1400eb118], eax
mov r9, rbx
lea rdx, str.draw_fov
mov r8d, 0xffffffff
lea rcx, str.aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x1400032b5
test eax, eax
setne byte [0x1400eb129]
mov r9, rbx
lea rdx, str.draw_target_line
mov r8d, 0xffffffff
lea rcx, str.aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x1400032e0
test eax, eax
setne byte [0x1400eb12a]
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x30]
lea r8, [0x1400d0811]
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
lea rdx, str.aim_mod
lea rcx, str.aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14000332b
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x1400eb124], xmm1
mov r9, rbx
lea rdx, str.aim_speed
mov r8d, 0xffffffff
lea rcx, str.aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003353
mov dword [0x1400eb110], eax
mov r9, rbx
lea rdx, str.ignore_invisible
mov r8d, 0xffffffff
lea rcx, str.aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14000337e
test eax, eax
setne byte [0x1400eb103]
mov r9, rbx
lea rdx, str.ignore_team
mov r8d, 0xffffffff
lea rcx, str.aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x1400033a9
test eax, eax
setne byte [0x1400eb128]
mov r9, rbx
lea rdx, str.enable
mov r8d, 0xffffffff
lea rcx, str.triggerbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x1400033d4
test eax, eax
setne byte [0x1400eb12c]
mov r9, rbx
lea rdx, str.shotgun_only
mov r8d, 0xffffffff
lea rcx, str.triggerbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x1400033ff
test eax, eax
setne byte [0x1400eb12d]
mov r9, rbx
lea rdx, str.automatic_fire
mov r8d, 0xffffffff
lea rcx, str.triggerbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14000342a
test eax, eax
setne byte [0x1400eb12e]
mov r9, rbx
lea rdx, str.max_distance
mov r8d, 0xffffffff
lea rcx, str.triggerbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003452
mov dword [reloc.WS2_32.dll_ntohs], eax
mov r9, rbx
lea rdx, [0x1400d0900]
mov r8d, 0xffffffff
lea rcx, str.triggerbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14000347a
mov dword [0x1400eb138], eax
mov r9, rbx
lea rdx, str.enable
mov r8d, 0xffffffff
lea rcx, str.weapon
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x1400034a2
mov dword [0x1400eb120], eax
mov r9, rbx
lea rdx, str.rifle_fov
mov r8d, 0xffffffff
lea rcx, str.weapon
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x1400034ca
mov dword [reloc.WLDAP32.dll_Ordinal_200], eax
mov r9, rbx
lea rdx, str.rifle_smooth
mov r8d, 0xffffffff
lea rcx, str.weapon
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x1400034f2
mov dword [reloc.WS2_32.dll_getpeername], eax
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x30]
lea r8, [0x1400d0811]
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
lea rdx, str.rifle_mod
lea rcx, str.weapon
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14000353d
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x1400eb164], xmm1
mov r9, rbx
lea rdx, str.shotgun_fov
mov r8d, 0xffffffff
lea rcx, str.weapon
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003565
mov dword [reloc.WLDAP32.dll_Ordinal_200], eax
mov r9, rbx
lea rdx, str.shotgun_smooth
mov r8d, 0xffffffff
lea rcx, str.weapon
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14000358d
mov dword [reloc.WS2_32.dll_getpeername], eax
mov r9, rbx
lea rdx, str.sniper_fov
mov r8d, 0xffffffff
lea rcx, str.weapon
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x1400035b5
mov dword [reloc.WLDAP32.dll_Ordinal_200], eax
mov r9, rbx
lea rdx, str.sniper_smooth
mov r8d, 0xffffffff
lea rcx, str.weapon
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x1400035dd
mov dword [reloc.WS2_32.dll_getpeername], eax
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x30]
lea r8, [0x1400d0811]
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
lea rdx, str.sniper_mod
lea rcx, str.weapon
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x140003628
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x1400eb168], xmm1
mov r9, rbx
lea rdx, str.smg_fov
mov r8d, 0xffffffff
lea rcx, str.weapon
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003650
mov dword [reloc.WLDAP32.dll_Ordinal_200], eax
mov r9, rbx
lea rdx, str.smg_smooth
mov r8d, 0xffffffff
lea rcx, str.weapon
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003678
mov dword [reloc.WS2_32.dll_getpeername], eax
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x30]
lea r8, [0x1400d0811]
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
lea rdx, str.smg_mod
lea rcx, str.weapon
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x1400036c3
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x1400eb16c], xmm1
mov r9, rbx
lea rdx, str.other_fov
mov r8d, 0xffffffff
lea rcx, str.weapon
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x1400036eb
mov dword [reloc.WLDAP32.dll_Ordinal_200], eax
mov r9, rbx
lea rdx, str.other_smooth
mov r8d, 0xffffffff
lea rcx, str.weapon
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003713
mov dword [reloc.WS2_32.dll_getpeername], eax
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x30]
lea r8, [0x1400d0811]
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
lea rdx, str.other_mod
lea rcx, str.weapon
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x14000375e
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x1400eb170], xmm1
mov r9, rbx
lea rdx, [0x1400d09dc]
mov r8d, 0xffffffff
lea rcx, str.player_visuals
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003789
test eax, eax
setne byte [0x1400eb174]
mov r9, rbx
lea rdx, str.skeleton
mov r8d, 0xffffffff
lea rcx, str.player_visuals
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x1400037b4
test eax, eax
setne byte [0x1400eb177]
mov r9, rbx
lea rdx, str.platform
mov r8d, 0xffffffff
lea rcx, str.player_visuals
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x1400037df
test eax, eax
setne byte [0x1400eb17a]
mov r9, rbx
lea rdx, str.platform_icon
mov r8d, 0xffffffff
lea rcx, str.player_visuals
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14000380a
test eax, eax
setne byte [0x1400eb17b]
mov r9, rbx
lea rdx, str.arrows
mov r8d, 0xffffffff
lea rcx, str.player_visuals
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003835
test eax, eax
setne byte [0x1400eb175]
mov r9, rbx
lea rdx, str.filled
mov r8d, 0xffffffff
lea rcx, str.player_visuals
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003860
test eax, eax
setne byte [0x1400eb176]
mov r9, rbx
lea rdx, str.name
mov r8d, 0xffffffff
lea rcx, str.player_visuals
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14000388b
test eax, eax
setne byte [0x1400eb179]
mov r9, rbx
lea rdx, str.team_id
mov r8d, 0xffffffff
lea rcx, str.player_visuals
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x1400038b6
test eax, eax
setne byte [0x1400eb17e]
mov r9, rbx
lea rdx, str.ignore_team
mov r8d, 0xffffffff
lea rcx, str.player_visuals
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x1400038e1
test eax, eax
setne byte [0x1400eb17f]
mov r9, rbx
lea rdx, str.ignore_dead
mov r8d, 0xffffffff
lea rcx, str.player_visuals
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x14000390c
test eax, eax
setne byte [0x1400eb180]
mov r9, rbx
lea rdx, str.tracers
mov r8d, 0xffffffff
lea rcx, str.player_visuals
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003937
test eax, eax
setne byte [0x1400eb178]
mov r9, rbx
lea rdx, str.distance
mov r8d, 0xffffffff
lea rcx, str.player_visuals
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003962
test eax, eax
setne byte [0x1400eb17d]
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x30]
lea r8, [0x1400d0811]
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
lea rdx, str.box_thickness
lea rcx, str.player_visuals
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x1400039ad
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x1400eb190], xmm1
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x30]
lea r8, [0x1400d0811]
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
lea rdx, str.box_rounding
lea rcx, str.player_visuals
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x1400039f8
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x1400eb18c], xmm1
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x30]
lea r8, [0x1400d0811]
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
lea rdx, str.skel_thick
lea rcx, str.player_visuals
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x140003a43
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x1400eb194], xmm1
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x30]
lea r8, [0x1400d0811]
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
lea rdx, str.box_width
lea rcx, str.player_visuals
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test eax, eax
je 0x140003a8e
lea rcx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x1400eb188], xmm1
mov r9, rbx
lea rdx, str.box_style
mov r8d, 0xffffffff
lea rcx, str.player_visuals
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003ab6
mov dword [0x1400eb184], eax
mov r9, rbx
lea rdx, str.fast_camera
mov r8d, 0xffffffff
lea rcx, str.misc
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003ae1
test eax, eax
setne byte [0x1400eb1b4]
mov r9, rbx
lea rdx, str.low_ned
mov r8d, 0xffffffff
lea rcx, str.misc
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003b0c
test eax, eax
setne byte [0x1400eb1b5]
mov r9, rbx
lea rdx, str.vsync
mov r8d, 0xffffffff
lea rcx, str.misc
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003b37
test eax, eax
setne byte [0x1400eb1a8]
mov r9, rbx
lea rdx, str.details
mov r8d, 0xffffffff
lea rcx, str.misc
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003b62
test eax, eax
setne byte [0x1400eb1b1]
mov r9, rbx
lea rdx, str.fps_counter
mov r8d, 0xffffffff
lea rcx, str.misc
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003b8d
test eax, eax
setne byte [0x1400eb1b1]
mov r9, rbx
lea rdx, str.limit
mov r8d, 0xffffffff
lea rcx, str.misc
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003bb8
test eax, eax
setne byte [0x1400eb1a9]
mov r9, rbx
lea rdx, str.limiter_value
mov r8d, 0xffffffff
lea rcx, str.misc
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003be0
mov dword [0x1400eb1ac], eax
mov r9, rbx
lea rdx, str.through_walls
mov r8d, 0xffffffff
lea rcx, str.misc
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003c0b
test eax, eax
setne byte [0x1400eb19c]
mov r9, rbx
lea rdx, str.carfly
mov r8d, 0xffffffff
lea rcx, str.misc
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003c36
test eax, eax
setne byte [0x1400eb19d]
mov r9, rbx
lea rdx, str.spinbot
mov r8d, 0xffffffff
lea rcx, str.misc
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003c61
test eax, eax
setne byte [0x1400eb19e]
mov r9, rbx
lea rdx, str.no_recoil
mov r8d, 0xffffffff
lea rcx, str.misc
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003c8c
test eax, eax
setne byte [0x1400eb19f]
mov r9, rbx
lea rdx, str.fov_cahnger
mov r8d, 0xffffffff
lea rcx, str.misc
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003cb7
test eax, eax
setne byte [0x1400eb1a0]
mov r9, rbx
lea rdx, str.fov_cahnger_calue
mov r8d, 0xffffffff
lea rcx, str.misc
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0xffffffff
je 0x140003cdf
mov dword [0x1400eb1a4], eax
mov rcx, qword [rsp + 0x50]
xor rcx, rsp
call fcn.1400bc820
add rsp, 0x60
pop rbx
ret