Function at 0x140007300
Capabilities:
Read .ini file

Disassembly:
sub rsp, 0x38
movzx r8d, byte [0x140670a42]
lea r9, str.C:FNCFG
lea rdx, str.riaimAtClosestBone
movaps xmmword [rsp + 0x20], xmm6
lea rcx, str.riaimAtClosestBone
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140107132]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.riKmboxAim
lea rcx, str.riKmboxAim
setne byte [0x140670a42]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140107141]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.riPrediction
lea rcx, str.riPrediction
setne byte [0x140107132]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x14010713c]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.riaimSteps
lea rcx, str.riaimSteps
setne byte [0x140107141]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [reloc.WS2_32.dll_htonl]
lea r9, str.C:FNCFG
lea rdx, str.ridev_int
mov dword [0x14010713c], eax
lea rcx, str.ridev_int
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [reloc.WS2_32.dll_bind]
lea r9, str.C:FNCFG
lea rdx, str.riaimkey
mov dword [reloc.WS2_32.dll_htonl], eax
lea rcx, str.riaimkey
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140107140]
lea r9, str.C:FNCFG
lea rdx, str.rishow_fov
mov dword [reloc.WS2_32.dll_bind], eax
lea rcx, str.rishow_fov
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x14010714c]
lea rdx, str.rifov
test eax, eax
lea rcx, str.rifov
setne byte [0x140107140]
call fcn.140005ed0
movzx r8d, byte [0x140670a4d]
lea r9, str.C:FNCFG
lea rdx, str.shaimAtClosestBone
movss dword [0x14010714c], xmm0
lea rcx, str.shaimAtClosestBone
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140107142]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.shKmboxAim
lea rcx, str.shKmboxAim
setne byte [0x140670a4d]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140107171]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.shPrediction
lea rcx, str.shPrediction
setne byte [0x140107142]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x14010716c]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.shaimSteps
lea rcx, str.shaimSteps
setne byte [0x140107171]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [reloc.WS2_32.dll_htonl]
lea r9, str.C:FNCFG
mov dword [0x14010716c], eax
lea rdx, str.shdev_int
lea rcx, str.shdev_int
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [reloc.WS2_32.dll_bind]
lea r9, str.C:FNCFG
lea rdx, str.shaimkey
mov dword [reloc.WS2_32.dll_htonl], eax
lea rcx, str.shaimkey
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140107170]
lea r9, str.C:FNCFG
lea rdx, str.shshow_fov
mov dword [reloc.WS2_32.dll_bind], eax
lea rcx, str.shshow_fov
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x14010717c]
lea rdx, str.shfov
test eax, eax
lea rcx, str.shfov
setne byte [0x140107170]
call fcn.140005ed0
movzx r8d, byte [0x140670a34]
lea r9, str.C:FNCFG
lea rdx, str.smaimAtClosestBone
movss dword [0x14010717c], xmm0
lea rcx, str.smaimAtClosestBone
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1401070c4]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.smKmboxAim
lea rcx, str.smKmboxAim
setne byte [0x140670a34]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1401070c7]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.smPrediction
lea rcx, str.smPrediction
setne byte [0x1401070c4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1401070c8]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.smaimSteps
lea rcx, str.smaimSteps
setne byte [0x1401070c7]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [reloc.WS2_32.dll_htonl]
lea r9, str.C:FNCFG
lea rdx, str.smdev_int
mov dword [0x1401070c8], eax
lea rcx, str.smdev_int
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [reloc.WS2_32.dll_bind]
lea r9, str.C:FNCFG
lea rdx, str.smaimkey
mov dword [reloc.WS2_32.dll_htonl], eax
lea rcx, str.smaimkey
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1401070c6]
lea r9, str.C:FNCFG
lea rdx, str.smshow_fov
mov dword [reloc.WS2_32.dll_bind], eax
lea rcx, str.smshow_fov
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x1401070d4]
lea rdx, str.smfov
test eax, eax
lea rcx, str.smfov
setne byte [0x1401070c6]
call fcn.140005ed0
movzx r8d, byte [0x140670a37]
lea r9, str.C:FNCFG
lea rdx, str.snaimAtClosestBone
movss dword [0x1401070d4], xmm0
lea rcx, str.snaimAtClosestBone
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1401070f5]
test eax, eax
setne byte [0x140670a37]
lea r9, str.C:FNCFG
lea rdx, str.snKmboxAim
lea rcx, str.snKmboxAim
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140107104]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.snPrediction
lea rcx, str.snPrediction
setne byte [0x1401070f5]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1401070fc]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.snaimSteps
lea rcx, str.snaimSteps
setne byte [0x140107104]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [reloc.WS2_32.dll_htonl]
lea r9, str.C:FNCFG
lea rdx, str.sndev_int
mov dword [0x1401070fc], eax
lea rcx, str.sndev_int
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [reloc.WS2_32.dll_bind]
lea r9, str.C:FNCFG
lea rdx, str.snaimkey
mov dword [reloc.WS2_32.dll_htonl], eax
lea rcx, str.snaimkey
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1401070f7]
lea r9, str.C:FNCFG
lea rdx, str.snshow_fov
mov dword [reloc.WS2_32.dll_bind], eax
lea rcx, str.snshow_fov
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x14010710c]
lea rdx, str.snfov
test eax, eax
lea rcx, str.snfov
setne byte [0x1401070f7]
call fcn.140005ed0
movzx r8d, byte [0x140107133]
lea r9, str.C:FNCFG
lea rdx, str.ritriggerbot
movss dword [0x14010710c], xmm0
lea rcx, str.ritriggerbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x140107150]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.riTriggerBotDistance
lea rcx, str.riTriggerBotDistance
setne byte [0x140107133]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x140107158]
lea r9, str.C:FNCFG
lea rdx, str.ricustom_delay
mov dword [0x140107150], eax
lea rcx, str.ricustom_delay
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x140107144]
lea r9, str.C:FNCFG
lea rdx, str.riclickDelay
mov dword [0x140107158], eax
lea rcx, str.riclickDelay
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [reloc.WS2_32.dll_bind]
lea r9, str.C:FNCFG
lea rdx, str.ritriggerKey
mov dword [0x140107144], eax
lea rcx, str.ritriggerKey
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140107143]
lea r9, str.C:FNCFG
lea rdx, str.shtriggerbot
mov dword [reloc.WS2_32.dll_bind], eax
lea rcx, str.shtriggerbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne byte [0x140107143]
mov r8d, dword [0x140107180]
lea r9, str.C:FNCFG
lea rdx, str.shTriggerBotDistance
lea rcx, str.shTriggerBotDistance
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x140107188]
lea r9, str.C:FNCFG
lea rdx, str.shcustom_delay
mov dword [0x140107180], eax
lea rcx, str.shcustom_delay
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x140107174]
lea r9, str.C:FNCFG
lea rdx, str.shclickDelay
mov dword [0x140107188], eax
lea rcx, str.shclickDelay
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [reloc.WS2_32.dll_bind]
lea r9, str.C:FNCFG
lea rdx, str.shtriggerKey
mov dword [0x140107174], eax
lea rcx, str.shtriggerKey
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1401070c5]
lea r9, str.C:FNCFG
lea rdx, str.smtriggerbot
mov dword [reloc.WS2_32.dll_bind], eax
lea rcx, str.smtriggerbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1401070d8]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.smTriggerBotDistance
lea rcx, str.smTriggerBotDistance
setne byte [0x1401070c5]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1401070e0]
lea r9, str.C:FNCFG
lea rdx, str.smcustom_delay
mov dword [0x1401070d8], eax
lea rcx, str.smcustom_delay
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1401070cc]
lea r9, str.C:FNCFG
lea rdx, str.smclickDelay
mov dword [0x1401070e0], eax
lea rcx, str.smclickDelay
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [reloc.WS2_32.dll_bind]
lea r9, str.C:FNCFG
lea rdx, str.smtriggerKey
mov dword [0x1401070cc], eax
lea rcx, str.smtriggerKey
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1401070f6]
lea r9, str.C:FNCFG
lea rdx, str.sntriggerbot
mov dword [reloc.WS2_32.dll_bind], eax
lea rcx, str.sntriggerbot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x140107110]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.snTriggerBotDistance
lea rcx, str.snTriggerBotDistance
setne byte [0x1401070f6]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x140107118]
lea r9, str.C:FNCFG
lea rdx, str.sncustom_delay
mov dword [0x140107110], eax
lea rcx, str.sncustom_delay
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x140107100]
lea r9, str.C:FNCFG
lea rdx, str.snclickDelay
mov dword [0x140107118], eax
lea rcx, str.snclickDelay
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x140107100], eax
lea r9, str.C:FNCFG
mov r8d, dword [reloc.WS2_32.dll_bind]
lea rdx, str.sntriggerKey
lea rcx, str.sntriggerKey
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1401070e4]
lea r9, str.C:FNCFG
lea rdx, str.radarXPos
mov dword [reloc.WS2_32.dll_bind], eax
lea rcx, str.radarXPos
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x1401070e8]
lea r9, str.C:FNCFG
lea rdx, str.radarYPos
mov dword [0x1401070e4], eax
lea rcx, str.radarYPos
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140670a4c]
lea r9, str.C:FNCFG
lea rdx, str.ignoreBot
mov dword [0x1401070e8], eax
lea rcx, str.ignoreBot
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140670a3c]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.ignoreKnocked
lea rcx, str.ignoreKnocked
setne byte [0x140670a4c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x140670a48]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.linesStart
lea rcx, str.linesStart
setne byte [0x140670a3c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140670a35]
lea r9, str.C:FNCFG
lea rdx, str.aimline
mov dword [0x140670a48], eax
lea rcx, str.aimline
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov r8d, dword [0x140670a54]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.aimBone
lea rcx, str.aimBone
setne byte [0x140670a35]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1401070f4]
lea r9, str.C:FNCFG
lea rdx, str.2dbox
mov dword [0x140670a54], eax
lea rcx, str.2dbox
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1401070f1]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.skeleton
lea rcx, str.skeleton
setne byte [0x1401070f4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140670a3d]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.lines
lea rcx, str.lines
setne byte [0x1401070f1]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140107172]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.distance
lea rcx, str.distance
setne byte [0x140670a3d]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140670a40]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, [0x1400ed2fc]
setne byte [0x140107172]
lea rcx, [0x1400ed2fc]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140670a43]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.vsync
lea rcx, str.vsync
setne byte [0x140670a40]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x1401070f2]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.headBone
lea rcx, str.headBone
setne byte [0x140670a43]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140670a3f]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.nameEsp
lea rcx, str.nameEsp
setne byte [0x1401070f2]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cvttss2si r8d, dword [0x140107128]
test eax, eax
lea r9, str.C:FNCFG
lea rdx, str.radarSize
lea rcx, str.radarSize
setne byte [0x140670a3f]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm2, dword [0x14010712c]
lea rdx, str.radarZoom
mov eax, eax
lea rcx, str.radarZoom
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
movss dword [0x140107128], xmm0
call fcn.140005ed0
cvttss2si r8d, dword [0x140107164]
lea r9, str.C:FNCFG
lea rdx, str.radarScale
lea rcx, str.radarScale
movss dword [0x14010712c], xmm0
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140107131]
lea r9, str.C:FNCFG
mov eax, eax
lea rdx, str.radar
xorps xmm0, xmm0
lea rcx, str.radar
cvtsi2ss xmm0, rax
movss dword [0x140107164], xmm0
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx r8d, byte [0x140670a36]
lea r9, str.C:FNCFG
test eax, eax
lea rdx, str.lootEsp
lea rcx, str.lootEsp
setne byte [0x140107131]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
lea rcx, [0x14066f6a8]
setne byte [0x140670a36]
call fcn.140027000
mov r8d, eax
lea rdx, str.cNormalBoxVisible
lea r9, str.C:FNCFG
lea rcx, str.cNormalBoxVisible
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movss xmm6, dword [0x1400f4bcc]
xorps xmm3, xmm3
movzx ecx, al
xorps xmm2, xmm2
mov edx, eax
cvtsi2ss xmm3, rcx
mov ecx, eax
shr ecx, 8
movzx ecx, cl
cvtsi2ss xmm2, rcx
mulss xmm3, xmm6
mulss xmm2, xmm6
mov ecx, eax
shr edx, 0x18
xorps xmm1, xmm1
shr ecx, 0x10
movzx eax, cl
xorps xmm0, xmm0
lea rcx, [0x14066fea8]
movss dword [0x14066f6a8], xmm3
movss dword [0x14066f6ac], xmm2
cvtsi2ss xmm1, rax
mov eax, edx
cvtsi2ss xmm0, rax
mulss xmm1, xmm6
mulss xmm0, xmm6
movss dword [0x14066f6b0], xmm1
movss dword [0x14066f6b4], xmm0
call fcn.140027000
mov r8d, eax
lea rdx, str.cNormalBoxNotVisible
lea r9, str.C:FNCFG
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, [0x14066f6b8]
cvtsi2ss xmm0, rax
mulss xmm1, xmm6
mulss xmm2, xmm6
mulss xmm0, xmm6
movss dword [0x14066feb0], xmm1
movss dword [0x14066fea8], xmm3
movss dword [0x14066feac], xmm2
movss dword [0x14066feb4], xmm0
call fcn.140027000
mov r8d, eax
lea rdx, str.cSkeletonVisible
lea r9, str.C:FNCFG
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, [0x14066f6e8]
cvtsi2ss xmm0, rax
mulss xmm1, xmm6
mulss xmm2, xmm6
mulss xmm0, xmm6
movss dword [0x14066f6c0], xmm1
movss dword [0x14066f6b8], xmm3
movss dword [0x14066f6bc], xmm2
movss dword [0x14066f6c4], xmm0
call fcn.140027000
mov r8d, eax
lea r9, str.C:FNCFG
lea rdx, str.cSkeletonNotVisible
lea rcx, str.cSkeletonNotVisible
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, [0x14066f718]
cvtsi2ss xmm0, rax
mulss xmm1, xmm6
mulss xmm2, xmm6
mulss xmm0, xmm6
movss dword [0x14066f6f0], xmm1
movss dword [0x14066f6e8], xmm3
movss dword [0x14066f6ec], xmm2
movss dword [0x14066f6f4], xmm0
call fcn.140027000
mov r8d, eax
lea rdx, str.cLinesVisible
lea r9, str.C:FNCFG
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, [0x14066fed8]
cvtsi2ss xmm0, rax
mulss xmm1, xmm6
mulss xmm2, xmm6
mulss xmm0, xmm6
movss dword [0x14066f720], xmm1
movss dword [0x14066f718], xmm3
movss dword [0x14066f71c], xmm2
movss dword [0x14066f724], xmm0
call fcn.140027000
mov r8d, eax
lea rdx, str.cLinesNotVisible
lea r9, str.C:FNCFG
lea rcx, str.cLinesNotVisible
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
mulss xmm3, xmm6
cvtsi2ss xmm1, rcx
mulss xmm2, xmm6
mulss xmm1, xmm6
xorps xmm0, xmm0
shr eax, 0x18
lea rcx, [0x14066f6d8]
movss dword [0x14066fed8], xmm3
movss dword [0x14066fedc], xmm2
movss dword [0x14066fee0], xmm1
cvtsi2ss xmm0, rax
mulss xmm0, xmm6
movss dword [0x14066fee4], xmm0
call fcn.140027000
mov r8d, eax
lea rdx, str.cAimLines
lea r9, str.C:FNCFG
lea rcx, str.cAimLines
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, [0x14066f6c8]
cvtsi2ss xmm0, rax
mulss xmm1, xmm6
mulss xmm2, xmm6
mulss xmm0, xmm6
movss dword [0x14066f6e0], xmm1
movss dword [0x14066f6d8], xmm3
movss dword [0x14066f6dc], xmm2
movss dword [0x14066f6e4], xmm0
call fcn.140027000
mov r8d, eax
lea rdx, str.cFov
lea r9, str.C:FNCFG
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 [0x14066f6d0], xmm1
movss dword [0x14066f6d4], xmm0
movss dword [0x14066f6c8], xmm3
movss dword [0x14066f6cc], xmm2
add rsp, 0x38
ret