Function at 0x14021c1e0
Capabilities:
Read .ini file

Disassembly:
push rbx
sub rsp, 0x20
movzx r8d, byte [0x1404e3595]
lea rdx, str.Aimbot
mov rbx, rcx
mov r9, rcx
lea rcx, str.Aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e3575]
lea rdx, str.Prediction
test eax, eax
lea rcx, str.Aimbot
mov r9, rbx
setne byte [0x1404e3595]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e3545]
lea rdx, [0x14025a5b0]
test eax, eax
lea rcx, str.Aimbot
mov r9, rbx
setne byte [0x1404e3575]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1404e3540]
lea rdx, str.hitbox
test eax, eax
lea rcx, str.Aimbot
mov r9, rbx
setne byte [0x1404e3545]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [reloc.WS2_32.dll_bind]
lea rdx, str.Aimkey
mov r9, rbx
mov dword [0x1404e3540], eax
lea rcx, str.Aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e2e8c]
lea rdx, str.Ignores_dead
mov r9, rbx
mov dword [reloc.WS2_32.dll_bind], eax
lea rcx, str.Aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e2e8d]
lea rdx, str.Ignores_staggered
test eax, eax
lea rcx, str.Aimbot
mov r9, rbx
setne byte [0x1404e2e8c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e2e8e]
lea rdx, str.Ignores_invulnerable
test eax, eax
lea rcx, str.Aimbot
mov r9, rbx
setne byte [0x1404e2e8d]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1404e3538]
lea rdx, str.FovSize
test eax, eax
lea rcx, str.Aimbot
mov r9, rbx
setne byte [0x1404e2e8e]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e3568]
lea rdx, str.visible_check
mov r9, rbx
mov dword [0x1404e3538], eax
lea rcx, str.Aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e35a0]
lea rdx, str.target_line
test eax, eax
lea rcx, str.Aimbot
mov r9, rbx
setne byte [0x1404e3568]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x1404ab914]
lea rdx, str.Aimfov
test eax, eax
lea rcx, str.Aimbot
mov r9, rbx
setne byte [0x1404e35a0]
call fcn.14021da20
movss dword [0x1404ab914], xmm0
mov r8d, dword [0x1402c4bf8]
lea rdx, str.Triggerbot_Speed
mov r9, rbx
lea rcx, str.Aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [reloc.WS2_32.dll_ioctlsocket]
lea rdx, [0x14025a658]
mov r9, rbx
mov dword [0x1402c4bf8], eax
lea rcx, str.Aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x140280510]
lea rdx, str.Aim_smoothing_close
mov r9, rbx
mov dword [reloc.WS2_32.dll_ioctlsocket], eax
lea rcx, str.Aimbot
call fcn.14021da20
movss xmm2, dword [0x1402c4bf4]
lea rdx, str.Aim_smoothing_long
mov r9, rbx
movss dword [0x140280510], xmm0
lea rcx, str.Aimbot
call fcn.14021da20
movzx r8d, byte [reloc.WS2_32.dll_accept]
lea rdx, str.DisableOnPickaxe
mov r9, rbx
movss dword [0x1402c4bf4], xmm0
lea rcx, str.Weaponconfig
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1404e3590]
lea rdx, str.Rifle_hitbox
test eax, eax
lea rcx, str.Weaponconfig
mov r9, rbx
setne byte [0x1404ab891]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x1404ab8b0]
lea rdx, str.Rifle_Aimfov
mov r9, rbx
mov dword [0x1404e3590], eax
lea rcx, str.Weaponconfig
call fcn.14021da20
movss xmm2, dword [0x1404ab8b4]
lea rdx, str.Rifle_smoothing
mov r9, rbx
movss dword [0x1404ab8b0], xmm0
lea rcx, str.Weaponconfig
call fcn.14021da20
mov r8d, dword [0x1404e3598]
lea rdx, str.shotgun_hitbox
mov r9, rbx
movss dword [0x1404ab8b4], xmm0
lea rcx, str.Weaponconfig
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x1404ab8e4]
lea rdx, str.shotgun_Aimfov
mov r9, rbx
mov dword [0x1404e3598], eax
lea rcx, str.Weaponconfig
call fcn.14021da20
movss xmm2, dword [0x1404ab8e8]
lea rdx, str.shotgun_smoothing
mov r9, rbx
movss dword [0x1404ab8e4], xmm0
lea rcx, str.Weaponconfig
call fcn.14021da20
movzx eax, byte [0x1404e359e]
lea rdx, str.Triggerbot_smoothing
mov r9, rbx
movss dword [0x1404ab8e8], xmm0
lea rcx, str.Weaponconfig
movd xmm2, eax
cvtdq2ps xmm2, xmm2
call fcn.14021da20
xorps xmm1, xmm1
ucomiss xmm0, xmm1
jp 0x14021c589
jne 0x14021c589
xor al, al
jmp 0x14021c58b
mov al, 1
mov r8d, dword [0x1404e3530]
lea rdx, str.smg_hitbox
mov r9, rbx
mov byte [0x1404e359e], al
lea rcx, str.Weaponconfig
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x140280508]
lea rdx, str.smg_Aimfov
mov r9, rbx
mov dword [0x1404e3530], eax
lea rcx, str.Weaponconfig
call fcn.14021da20
movss xmm2, dword [0x14028050c]
lea rdx, str.smg_smoothing
mov r9, rbx
movss dword [0x140280508], xmm0
lea rcx, str.Weaponconfig
call fcn.14021da20
mov r8d, dword [0x1404e3530]
lea rdx, str.sniper_hitbox
mov r9, rbx
movss dword [0x14028050c], xmm0
lea rcx, str.Weaponconfig
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x140280508]
lea rdx, str.sniper_Aimfov
mov r9, rbx
mov dword [0x1404e3530], eax
lea rcx, str.Weaponconfig
call fcn.14021da20
movss xmm2, dword [0x14028050c]
lea rdx, str.sniper_smoothing
mov r9, rbx
movss dword [0x140280508], xmm0
lea rcx, str.Weaponconfig
call fcn.14021da20
movzx r8d, byte [reloc.WS2_32.dll_accept]
lea rdx, str.Enable_Visual
mov r9, rbx
movss dword [0x14028050c], xmm0
lea rcx, str.Visual
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [reloc.WS2_32.dll_connect]
lea rdx, str.Box_type
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x1404ab790]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [reloc.WS2_32.dll_accept]
lea rdx, str.Filledbox
mov r9, rbx
mov dword [reloc.WS2_32.dll_connect], eax
lea rcx, str.Visual
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e3544]
lea rdx, str.Line
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x1404ab890]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1404e356c]
lea rdx, str.Line_type
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x1404e3544]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140311f3c]
lea rdx, str.Player_info_Weapon
mov r9, rbx
mov dword [0x1404e356c], eax
lea rcx, str.Visual
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [reloc.WS2_32.dll_accept]
lea rdx, str.Player_info_Distance
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x140311f3c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140311f3e]
lea rdx, str.Player_info_Platform
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x140311f3d]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140311f3f]
lea rdx, str.Player_info_Rank
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x140311f3e]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e3546]
lea rdx, str.Skeleton
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x140311f3f]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x1404ab8b8]
lea rdx, [0x14025a870]
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x1404e3546]
call fcn.14021da20
mov r8d, dword [reloc.WS2_32.dll_bind]
lea rdx, [0x14025a880]
mov r9, rbx
movss dword [0x1404ab8b8], xmm0
lea rcx, str.Visual
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x1404ab770]
lea rdx, str.box_width
mov r9, rbx
mov dword [reloc.WS2_32.dll_bind], eax
lea rcx, str.Visual
call fcn.14021da20
movss xmm2, dword [0x1404ab894]
lea rdx, [0x14025a8a0]
mov r9, rbx
movss dword [0x1404ab770], xmm0
lea rcx, str.Visual
call fcn.14021da20
movzx r8d, byte [reloc.WS2_32.dll_accept]
lea rdx, str.Visual_outline
mov r9, rbx
movss dword [0x1404ab894], xmm0
lea rcx, str.Visual
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e354d]
lea rdx, str.Font
test eax, eax
lea rcx, str.misc
mov r9, rbx
setne byte [0x1404ab870]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x1404ab794]
lea rdx, [0x14025a8d0]
test eax, eax
lea rcx, str.misc
mov r9, rbx
setne byte [0x1404e354d]
call fcn.14021da20
mov r8d, dword [reloc.WS2_32.dll_accept]
lea rdx, str.Font_type
mov r9, rbx
movss dword [0x1404ab794], xmm0
lea rcx, str.misc
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [reloc.WS2_32.dll_accept]
lea rdx, str.Framerate
mov r9, rbx
mov dword [reloc.WS2_32.dll_accept], eax
lea rcx, str.misc
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne byte [0x1404ab811]
movzx r8d, byte [0x1404e353c]
lea rdx, str.Performance
mov r9, rbx
lea rcx, str.misc
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e3574]
lea rdx, str.AimMode
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x1404e353c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e2e79]
lea rdx, [0x14025a918]
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x1404e3574]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [reloc.WS2_32.dll_accept]
lea rdx, str.Radar_Distance
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x1404e2e79]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [reloc.WS2_32.dll_accept]
lea rdx, str.Misc_outline
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x140280529]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1404e2ed0]
lea rdx, str.radar_type
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x140280528]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [case.0x140183725.3]
lea rdx, str.radar_pos_x
mov r9, rbx
mov dword [0x1404e2ed0], eax
lea rcx, str.Visual
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [reloc.WLDAP32.dll_Ordinal_60]
lea rdx, str.radar_pos_y
mov r9, rbx
mov dword [case.0x140183725.3], eax
lea rcx, str.Visual
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x1404a0640]
lea rdx, str.radar_size
mov r9, rbx
mov dword [reloc.WLDAP32.dll_Ordinal_60], eax
lea rcx, str.Visual
call fcn.14021da20
movss xmm2, dword [0x140280514]
lea rdx, str.radar_circle_size
mov r9, rbx
movss dword [0x1404a0640], xmm0
lea rcx, str.Visual
call fcn.14021da20
movss xmm2, dword [0x1404a05e0]
lea rdx, str.radar_distance
mov r9, rbx
movss dword [0x140280514], xmm0
lea rcx, str.Visual
call fcn.14021da20
movss dword [0x1404a05e0], xmm0
add rsp, 0x20
pop rbx
ret