Function at 0x14021ca80
Capabilities:
Read .ini file

Disassembly:
push rbx
sub rsp, 0x20
movzx r8d, byte [0x1404e35bd]
lea rdx, str.Aimbot
mov rbx, rcx
mov r9, rcx
lea rcx, str.Aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e3599]
lea rdx, str.Prediction
test eax, eax
lea rcx, str.Aimbot
mov r9, rbx
setne byte [0x1404e35bd]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e3575]
lea rdx, [0x14025a5b0]
test eax, eax
lea rcx, str.Aimbot
mov r9, rbx
setne byte [0x1404e3599]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1404e3570]
lea rdx, str.hitbox
test eax, eax
lea rcx, str.Aimbot
mov r9, rbx
setne byte [0x1404e3575]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [reloc.WS2_32.dll_bind]
lea rdx, str.Aimkey
mov r9, rbx
mov dword [0x1404e3570], eax
lea rcx, str.Aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e2eac]
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 [0x1404e2ead]
lea rdx, str.Ignores_staggered
test eax, eax
lea rcx, str.Aimbot
mov r9, rbx
setne byte [0x1404e2eac]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e2eae]
lea rdx, str.Ignores_invulnerable
test eax, eax
lea rcx, str.Aimbot
mov r9, rbx
setne byte [0x1404e2ead]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1404e3568]
lea rdx, str.FovSize
test eax, eax
lea rcx, str.Aimbot
mov r9, rbx
setne byte [0x1404e2eae]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [reloc.WS2_32.dll_accept]
lea rdx, str.visible_check
mov r9, rbx
mov dword [0x1404e3568], eax
lea rcx, str.Aimbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e35ce]
lea rdx, str.target_line
test eax, eax
lea rcx, str.Aimbot
mov r9, rbx
setne byte [0x1404ab8a1]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x1404ab934]
lea rdx, str.Aimfov
test eax, eax
lea rcx, str.Aimbot
mov r9, rbx
setne byte [0x1404e35ce]
call fcn.14021e2c0
movss dword [0x1404ab934], 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.14021e2c0
movss xmm2, dword [0x1402c4bf4]
lea rdx, str.Aim_smoothing_long
mov r9, rbx
movss dword [0x140280510], xmm0
lea rcx, str.Aimbot
call fcn.14021e2c0
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 [0x1404e35b8]
lea rdx, str.Rifle_hitbox
test eax, eax
lea rcx, str.Weaponconfig
mov r9, rbx
setne byte [0x1404ab8a2]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x1404ab8c0]
lea rdx, str.Rifle_Aimfov
mov r9, rbx
mov dword [0x1404e35b8], eax
lea rcx, str.Weaponconfig
call fcn.14021e2c0
movss xmm2, dword [0x1404ab8c4]
lea rdx, str.Rifle_smoothing
mov r9, rbx
movss dword [0x1404ab8c0], xmm0
lea rcx, str.Weaponconfig
call fcn.14021e2c0
mov r8d, dword [0x1404e35c0]
lea rdx, str.shotgun_hitbox
mov r9, rbx
movss dword [0x1404ab8c4], xmm0
lea rcx, str.Weaponconfig
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x1404ab8f4]
lea rdx, str.shotgun_Aimfov
mov r9, rbx
mov dword [0x1404e35c0], eax
lea rcx, str.Weaponconfig
call fcn.14021e2c0
movss xmm2, dword [0x1404ab8f8]
lea rdx, str.shotgun_smoothing
mov r9, rbx
movss dword [0x1404ab8f4], xmm0
lea rcx, str.Weaponconfig
call fcn.14021e2c0
movzx eax, byte [0x1404e35cc]
lea rdx, str.Triggerbot_smoothing
mov r9, rbx
movss dword [0x1404ab8f8], xmm0
lea rcx, str.Weaponconfig
movd xmm2, eax
cvtdq2ps xmm2, xmm2
call fcn.14021e2c0
xorps xmm1, xmm1
ucomiss xmm0, xmm1
jp 0x14021ce29
jne 0x14021ce29
xor al, al
jmp 0x14021ce2b
mov al, 1
mov r8d, dword [0x1404e3560]
lea rdx, str.smg_hitbox
mov r9, rbx
mov byte [0x1404e35cc], 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 [0x1404e3560], eax
lea rcx, str.Weaponconfig
call fcn.14021e2c0
movss xmm2, dword [0x14028050c]
lea rdx, str.smg_smoothing
mov r9, rbx
movss dword [0x140280508], xmm0
lea rcx, str.Weaponconfig
call fcn.14021e2c0
mov r8d, dword [0x1404e3560]
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 [0x1404e3560], eax
lea rcx, str.Weaponconfig
call fcn.14021e2c0
movss xmm2, dword [0x14028050c]
lea rdx, str.sniper_smoothing
mov r9, rbx
movss dword [0x140280508], xmm0
lea rcx, str.Weaponconfig
call fcn.14021e2c0
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 [0x1404e3574]
lea rdx, str.Line
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x1404ab8a0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1404e3590]
lea rdx, str.Line_type
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x1404e3574]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140311f3c]
lea rdx, str.Player_info_Weapon
mov r9, rbx
mov dword [0x1404e3590], 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 [0x1404e3576]
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 [0x1404ab8c8]
lea rdx, [0x14025a870]
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x1404e3576]
call fcn.14021e2c0
mov r8d, dword [reloc.WS2_32.dll_bind]
lea rdx, [0x14025a880]
mov r9, rbx
movss dword [0x1404ab8c8], 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.14021e2c0
movss xmm2, dword [0x1404ab8a4]
lea rdx, [0x14025a8a0]
mov r9, rbx
movss dword [0x1404ab770], xmm0
lea rcx, str.Visual
call fcn.14021e2c0
movzx r8d, byte [reloc.WS2_32.dll_accept]
lea rdx, str.Visual_outline
mov r9, rbx
movss dword [0x1404ab8a4], xmm0
lea rcx, str.Visual
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [reloc.WS2_32.dll_accept]
lea rdx, str.Font
test eax, eax
lea rcx, str.misc
mov r9, rbx
setne byte [0x1404ab880]
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 [0x1404ab860]
call fcn.14021e2c0
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 [0x1404e356c]
lea rdx, str.Performance
mov r9, rbx
lea rcx, str.misc
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e3598]
lea rdx, str.AimMode
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x1404e356c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1404e2e99]
lea rdx, [0x14025a918]
test eax, eax
lea rcx, str.Visual
mov r9, rbx
setne byte [0x1404e3598]
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 [0x1404e2e99]
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 [0x1404e2ef0]
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 [reloc.WS2_32.dll_ntohs]
lea rdx, str.radar_pos_x
mov r9, rbx
mov dword [0x1404e2ef0], 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 [reloc.WS2_32.dll_ntohs], 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.14021e2c0
movss xmm2, dword [0x140280514]
lea rdx, str.radar_circle_size
mov r9, rbx
movss dword [0x1404a0640], xmm0
lea rcx, str.Visual
call fcn.14021e2c0
movss xmm2, dword [0x1404a05e0]
lea rdx, str.radar_distance
mov r9, rbx
movss dword [0x140280514], xmm0
lea rcx, str.Visual
call fcn.14021e2c0
movss dword [0x1404a05e0], xmm0
add rsp, 0x20
pop rbx
ret