Function at 0x1400069e0
Capabilities:
Read .ini file

Disassembly:
sub rsp, 0x38
movzx r8d, byte [0x1402f7cda]
lea r9, str.C:VALCFG
lea rdx, str.aimAtClosestBone
movaps xmmword [rsp + 0x20], xmm6
lea rcx, str.aimAtClosestBone
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1402f7cd0]
lea r9, str.C:VALCFG
test eax, eax
lea rdx, str.MoonlightAim
lea rcx, str.MoonlightAim
setne byte [0x1402f7cda]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1400fc0c0]
lea r9, str.C:VALCFG
test eax, eax
lea rdx, str.KmboxAim
lea rcx, str.KmboxAim
setne byte [0x1402f7cd0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1400fc0c6]
lea r9, str.C:VALCFG
test eax, eax
lea rdx, str.Prediction
lea rcx, str.Prediction
setne byte [0x1400fc0c0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1400fc0c8]
lea r9, str.C:VALCFG
test eax, eax
lea rdx, str.aimSteps
lea rcx, str.aimSteps
setne byte [0x1400fc0c6]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1400fc0d0]
lea r9, str.C:VALCFG
lea rdx, str.dev_int
mov dword [0x1400fc0c8], eax
lea rcx, str.dev_int
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [reloc.WS2_32.dll_bind]
lea r9, str.C:VALCFG
lea rdx, str.aimkey
mov dword [0x1400fc0d0], eax
lea rcx, str.aimkey
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1400fc0c5]
lea r9, str.C:VALCFG
lea rdx, str.show_fov
mov dword [reloc.WS2_32.dll_bind], eax
lea rcx, str.show_fov
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x1400fc0e0]
lea rdx, [0x1400e3e70]
test eax, eax
lea rcx, [0x1400e3e70]
setne byte [0x1400fc0c5]
call fcn.140005fb0
movzx r8d, byte [0x1402f7cc2]
lea r9, str.C:VALCFG
lea rdx, str.teamCheck
movss dword [0x1400fc0e0], xmm0
lea rcx, str.teamCheck
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1402f7cc4]
lea r9, str.C:VALCFG
test eax, eax
lea rdx, str.radarXPos
lea rcx, str.radarXPos
setne byte [0x1402f7cc2]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1402f7cc8]
lea r9, str.C:VALCFG
lea rdx, str.radarYPos
mov dword [0x1402f7cc4], eax
lea rcx, str.radarYPos
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1402f7cd3]
lea r9, str.C:VALCFG
mov dword [0x1402f7cc8], eax
lea rdx, str.ignoreBot
lea rcx, str.ignoreBot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1402f7cc3]
lea r9, str.C:VALCFG
test eax, eax
lea rdx, str.ignoreKnocked
lea rcx, str.ignoreKnocked
setne byte [0x1402f7cd3]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1402f7cd4]
lea r9, str.C:VALCFG
test eax, eax
lea rdx, str.linesStart
lea rcx, str.linesStart
setne byte [0x1402f7cc3]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1402f7cc0]
lea r9, str.C:VALCFG
lea rdx, str.aimline
mov dword [0x1402f7cd4], eax
lea rcx, str.aimline
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1402f7cdc]
lea r9, str.C:VALCFG
test eax, eax
lea rdx, str.aimBone
lea rcx, str.aimBone
setne byte [0x1402f7cc0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1400fc0c4]
lea r9, str.C:VALCFG
lea rdx, str.2dbox
mov dword [0x1402f7cdc], eax
lea rcx, str.2dbox
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1400fc0c2]
lea r9, str.C:VALCFG
test eax, eax
lea rdx, str.skeleton
lea rcx, str.skeleton
setne byte [0x1400fc0c4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1402f7ccc]
lea r9, str.C:VALCFG
test eax, eax
lea rdx, str.lines
lea rcx, str.lines
setne byte [0x1400fc0c2]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1400fc0de]
lea r9, str.C:VALCFG
test eax, eax
lea rdx, str.distance
lea rcx, str.distance
setne byte [0x1402f7ccc]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1402f7ccf]
lea r9, str.C:VALCFG
test eax, eax
lea rdx, [0x1400e3f44]
lea rcx, [0x1400e3f44]
setne byte [0x1400fc0de]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1402f7cd2]
lea r9, str.C:VALCFG
test eax, eax
lea rdx, str.vsync
lea rcx, str.vsync
setne byte [0x1402f7ccf]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1400fc0c3]
lea r9, str.C:VALCFG
test eax, eax
lea rdx, str.headBone
lea rcx, str.headBone
setne byte [0x1402f7cd2]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1402f7cce]
lea r9, str.C:VALCFG
test eax, eax
setne byte [0x1400fc0c3]
lea rdx, str.nameEsp
lea rcx, str.nameEsp
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cvttss2si r8d, dword [0x1400fc0d4]
test eax, eax
lea r9, str.C:VALCFG
lea rdx, str.radarSize
lea rcx, str.radarSize
setne byte [0x1402f7cce]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x1400fc0d8]
lea rdx, str.radarZoom
mov eax, eax
lea rcx, str.radarZoom
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
movss dword [0x1400fc0d4], xmm0
call fcn.140005fb0
cvttss2si r8d, dword [0x1400fc0e4]
lea r9, str.C:VALCFG
lea rdx, str.radarScale
lea rcx, str.radarScale
movss dword [0x1400fc0d8], xmm0
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1400fc0dd]
lea r9, str.C:VALCFG
mov eax, eax
lea rdx, str.radar
xorps xmm0, xmm0
lea rcx, str.radar
cvtsi2ss xmm0, rax
movss dword [0x1400fc0e4], xmm0
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1402f7cd8]
lea r9, str.C:VALCFG
test eax, eax
lea rdx, str.distanceRadar
lea rcx, str.distanceRadar
setne byte [0x1400fc0dd]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
lea rcx, [0x1402f68a8]
setne byte [0x1402f7cd8]
call fcn.14001f560
mov r8d, eax
lea rdx, str.cNormalBoxVisible
lea r9, str.C:VALCFG
lea rcx, str.cNormalBoxVisible
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm6, dword [0x1400eaf4c]
xorps xmm3, xmm3
movzx ecx, al
xorps xmm2, xmm2
mov edx, eax
xorps xmm1, xmm1
xorps xmm0, xmm0
shr edx, 0x18
cvtsi2ss xmm3, rcx
mov ecx, eax
shr ecx, 8
movzx ecx, cl
cvtsi2ss xmm2, rcx
mov ecx, eax
shr ecx, 0x10
movzx eax, cl
lea rcx, [0x1402f7320]
mulss xmm3, xmm6
cvtsi2ss xmm1, rax
mov eax, edx
cvtsi2ss xmm0, rax
mulss xmm2, xmm6
mulss xmm0, xmm6
mulss xmm1, xmm6
movss dword [0x1402f68b4], xmm0
movss dword [0x1402f68a8], xmm3
movss dword [0x1402f68ac], xmm2
movss dword [0x1402f68b0], xmm1
call fcn.14001f560
mov r8d, eax
lea rdx, str.cNormalBoxNotVisible
lea r9, str.C:VALCFG
lea rcx, str.cNormalBoxNotVisible
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, al
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
xorps xmm0, xmm0
cvtsi2ss xmm3, rcx
mov ecx, eax
shr ecx, 8
movzx ecx, cl
cvtsi2ss xmm2, rcx
mov ecx, eax
shr eax, 0x18
shr ecx, 0x10
movzx ecx, cl
mulss xmm3, xmm6
cvtsi2ss xmm1, rcx
lea rcx, [0x1402f68b8]
cvtsi2ss xmm0, rax
mulss xmm1, xmm6
mulss xmm2, xmm6
mulss xmm0, xmm6
movss dword [0x1402f7328], xmm1
movss dword [0x1402f7320], xmm3
movss dword [0x1402f7324], xmm2
movss dword [0x1402f732c], xmm0
call fcn.14001f560
mov r8d, eax
lea rdx, str.cSkeletonVisible
lea r9, str.C:VALCFG
lea rcx, str.cSkeletonVisible
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, al
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
xorps xmm0, xmm0
cvtsi2ss xmm3, rcx
mov ecx, eax
shr ecx, 8
movzx ecx, cl
cvtsi2ss xmm2, rcx
mov ecx, eax
shr eax, 0x18
shr ecx, 0x10
movzx ecx, cl
mulss xmm3, xmm6
cvtsi2ss xmm1, rcx
lea rcx, [0x1402f68e8]
cvtsi2ss xmm0, rax
mulss xmm1, xmm6
mulss xmm2, xmm6
mulss xmm0, xmm6
movss dword [0x1402f68c0], xmm1
movss dword [0x1402f68b8], xmm3
movss dword [0x1402f68bc], xmm2
movss dword [0x1402f68c4], xmm0
call fcn.14001f560
mov r8d, eax
lea rdx, str.cSkeletonNotVisible
lea r9, str.C:VALCFG
lea rcx, str.cSkeletonNotVisible
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, al
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
cvtsi2ss xmm3, rcx
mov ecx, eax
shr ecx, 8
movzx ecx, cl
cvtsi2ss xmm2, rcx
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
shr eax, 0x18
mulss xmm3, xmm6
cvtsi2ss xmm1, rcx
mulss xmm2, xmm6
mulss xmm1, xmm6
xorps xmm0, xmm0
movss dword [0x1402f68e8], xmm3
cvtsi2ss xmm0, rax
lea rcx, [0x1402f68f8]
movss dword [0x1402f68ec], xmm2
movss dword [0x1402f68f0], xmm1
mulss xmm0, xmm6
movss dword [0x1402f68f4], xmm0
call fcn.14001f560
mov r8d, eax
lea rdx, str.cLinesVisible
lea r9, str.C:VALCFG
lea rcx, str.cLinesVisible
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, al
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
xorps xmm0, xmm0
cvtsi2ss xmm3, rcx
mov ecx, eax
shr ecx, 8
movzx ecx, cl
cvtsi2ss xmm2, rcx
mov ecx, eax
shr eax, 0x18
shr ecx, 0x10
movzx ecx, cl
mulss xmm3, xmm6
cvtsi2ss xmm1, rcx
lea rcx, [0x1402f7350]
cvtsi2ss xmm0, rax
mulss xmm1, xmm6
mulss xmm2, xmm6
mulss xmm0, xmm6
movss dword [0x1402f6900], xmm1
movss dword [0x1402f68f8], xmm3
movss dword [0x1402f68fc], xmm2
movss dword [0x1402f6904], xmm0
call fcn.14001f560
mov r8d, eax
lea rdx, str.cLinesNotVisible
lea r9, str.C:VALCFG
lea rcx, str.cLinesNotVisible
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, al
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
xorps xmm0, xmm0
cvtsi2ss xmm3, rcx
mov ecx, eax
shr ecx, 8
movzx ecx, cl
cvtsi2ss xmm2, rcx
mov ecx, eax
shr eax, 0x18
shr ecx, 0x10
movzx ecx, cl
mulss xmm3, xmm6
cvtsi2ss xmm1, rcx
lea rcx, [0x1402f68d8]
cvtsi2ss xmm0, rax
mulss xmm1, xmm6
mulss xmm2, xmm6
mulss xmm0, xmm6
movss dword [0x1402f7358], xmm1
movss dword [0x1402f7350], xmm3
movss dword [0x1402f7354], xmm2
movss dword [0x1402f735c], xmm0
call fcn.14001f560
mov r8d, eax
lea rdx, str.cAimLines
lea r9, str.C:VALCFG
lea rcx, str.cAimLines
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, al
xorps xmm3, xmm3
cvtsi2ss xmm3, rcx
mov ecx, eax
mulss xmm3, xmm6
shr ecx, 8
xorps xmm2, xmm2
movzx ecx, cl
xorps xmm1, xmm1
xorps xmm0, xmm0
movss dword [0x1402f68d8], xmm3
cvtsi2ss xmm2, rcx
mov ecx, eax
shr eax, 0x18
shr ecx, 0x10
movzx ecx, cl
cvtsi2ss xmm0, rax
cvtsi2ss xmm1, rcx
lea rcx, [0x1402f68c8]
mulss xmm2, xmm6
mulss xmm1, xmm6
mulss xmm0, xmm6
movss dword [0x1402f68e0], xmm1
movss dword [0x1402f68dc], xmm2
movss dword [0x1402f68e4], xmm0
call fcn.14001f560
mov r8d, eax
lea rdx, str.cFov
lea r9, str.C:VALCFG
lea rcx, str.cFov
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, al
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
xorps xmm0, xmm0
cvtsi2ss xmm3, rcx
mov ecx, eax
shr ecx, 8
movzx ecx, cl
cvtsi2ss xmm2, rcx
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
shr eax, 0x18
mulss xmm3, xmm6
mulss xmm2, xmm6
cvtsi2ss xmm1, rcx
cvtsi2ss xmm0, rax
mulss xmm1, xmm6
mulss xmm0, xmm6
movaps xmm6, xmmword [rsp + 0x20]
movss dword [0x1402f68d0], xmm1
movss dword [0x1402f68d4], xmm0
movss dword [0x1402f68c8], xmm3
movss dword [0x1402f68cc], xmm2
add rsp, 0x38
ret