Function at 0x14014d900
Capabilities:
Read .ini file

Disassembly:
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0xa8
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x61]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Aimbot_Enable
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014d946
mov byte [rsp + 0x30], 1
jmp 0x14014d94b
mov byte [rsp + 0x30], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x30]
mov byte [rax + 0x61], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x62]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Aimbot_Silentaim
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014d98f
mov byte [rsp + 0x31], 1
jmp 0x14014d994
mov byte [rsp + 0x31], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x31]
mov byte [rax + 0x62], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x6f]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Enbale_TargetLine
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014d9d8
mov byte [rsp + 0x32], 1
jmp 0x14014d9dd
mov byte [rsp + 0x32], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x32]
mov byte [rax + 0x6f], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0xe8]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Triggerbot_Enable
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014da24
mov byte [rsp + 0x33], 1
jmp 0x14014da29
mov byte [rsp + 0x33], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x33]
mov byte [rax + 0xe8], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0xe9]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.shotgunonly
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014da73
mov byte [rsp + 0x34], 1
jmp 0x14014da78
mov byte [rsp + 0x34], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x34]
mov byte [rax + 0xe9], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0xbd]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Human
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014dac2
mov byte [rsp + 0x35], 1
jmp 0x14014dac7
mov byte [rsp + 0x35], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x35]
mov byte [rax + 0xbd], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0xb5]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.weapon_config
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014db11
mov byte [rsp + 0x36], 1
jmp 0x14014db16
mov byte [rsp + 0x36], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x36]
mov byte [rax + 0xb5], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0xbc]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Prediction
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014db60
mov byte [rsp + 0x37], 1
jmp 0x14014db65
mov byte [rsp + 0x37], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x37]
mov byte [rax + 0xbc], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x73]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Knock_check
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014dbac
mov byte [rsp + 0x38], 1
jmp 0x14014dbb1
mov byte [rsp + 0x38], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x38]
mov byte [rax + 0x73], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x72]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Aim_visible
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014dbf5
mov byte [rsp + 0x39], 1
jmp 0x14014dbfa
mov byte [rsp + 0x39], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x39]
mov byte [rax + 0x72], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x6e]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Head
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014dc3e
mov byte [rsp + 0x3a], 1
jmp 0x14014dc43
mov byte [rsp + 0x3a], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x3a]
mov byte [rax + 0x6e], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x74]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Neck
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014dc87
mov byte [rsp + 0x3b], 1
jmp 0x14014dc8c
mov byte [rsp + 0x3b], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x3b]
mov byte [rax + 0x74], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x75]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Chest
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014dcd0
mov byte [rsp + 0x3c], 1
jmp 0x14014dcd5
mov byte [rsp + 0x3c], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x3c]
mov byte [rax + 0x75], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x76]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Pelvis
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014dd19
mov byte [rsp + 0x3d], 1
jmp 0x14014dd1e
mov byte [rsp + 0x3d], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x3d]
mov byte [rax + 0x76], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0xa9]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Show_fov
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014dd65
mov byte [rsp + 0x3e], 1
jmp 0x14014dd6a
mov byte [rsp + 0x3e], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x3e]
mov byte [rax + 0xa9], cl
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x14060aac0]
movss xmm3, dword [rax + 0xa0]
lea r8, str.fov_size
lea rdx, [0x1403aebe0]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
movss dword [rsp + 0x68], xmm0
mov rax, qword [0x14060aac0]
movss xmm0, dword [rsp + 0x68]
movss dword [rax + 0xa0], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x14060aac0]
movss xmm3, dword [rax + 0x9c]
lea r8, str.smooth_size
lea rdx, [0x1403aebe0]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
movss dword [rsp + 0x6c], xmm0
mov rax, qword [0x14060aac0]
movss xmm0, dword [rsp + 0x6c]
movss dword [rax + 0x9c], xmm0
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x81]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Crosshair
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014de58
mov byte [rsp + 0x3f], 1
jmp 0x14014de5d
mov byte [rsp + 0x3f], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x3f]
mov byte [rax + 0x81], cl
mov r9, qword [rsp + 0xb8]
mov rax, qword [0x14060aac0]
mov r8d, dword [rax + 0xd4]
lea rdx, str.Aim_Key
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [rsp + 0x70], eax
mov rax, qword [0x14060aac0]
mov ecx, dword [rsp + 0x70]
mov dword [rax + 0xd4], ecx
mov rax, qword [0x14060aac0]
cvtsi2ss xmm0, dword [rax + 0xf0]
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm0
lea r8, str.max_distance
lea rdx, [0x1403aebe0]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
cvttss2si eax, xmm0
mov dword [rsp + 0x74], eax
mov rax, qword [0x14060aac0]
mov ecx, dword [rsp + 0x74]
mov dword [rax + 0xf0], ecx
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x14060aac0]
movss xmm3, dword [rax + 0xec]
lea r8, str.custom_delay
lea rdx, [0x1403aebe0]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
movss dword [rsp + 0x78], xmm0
mov rax, qword [0x14060aac0]
movss xmm0, dword [rsp + 0x78]
movss dword [rax + 0xec], xmm0
movzx eax, byte [0x14060ac00]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.rifle_aimbot
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014df84
mov byte [rsp + 0x40], 1
jmp 0x14014df89
mov byte [rsp + 0x40], 0
movzx eax, byte [rsp + 0x40]
mov byte [0x14060ac00], al
movzx eax, byte [0x14060ac01]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.rifle_prediction
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014dfc5
mov byte [rsp + 0x41], 1
jmp 0x14014dfca
mov byte [rsp + 0x41], 0
movzx eax, byte [rsp + 0x41]
mov byte [0x14060ac01], al
movzx eax, byte [0x14060ac02]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.rifle_fov
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e006
mov byte [rsp + 0x42], 1
jmp 0x14014e00b
mov byte [rsp + 0x42], 0
movzx eax, byte [rsp + 0x42]
mov byte [0x14060ac02], al
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140600a40]
lea r8, str.rifle_size
lea rdx, [0x1403aebe0]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
movss dword [0x140600a40], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140600a44]
lea r8, str.rifle_smooth
lea rdx, [0x1403aebe0]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
movss dword [0x140600a44], xmm0
movzx eax, byte [0x14060ac03]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.shotgun_aimbot
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e0b7
mov byte [rsp + 0x43], 1
jmp 0x14014e0bc
mov byte [rsp + 0x43], 0
movzx eax, byte [rsp + 0x43]
mov byte [0x14060ac03], al
movzx eax, byte [0x14060ac04]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.shotgun_prediction
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e0f8
mov byte [rsp + 0x44], 1
jmp 0x14014e0fd
mov byte [rsp + 0x44], 0
movzx eax, byte [rsp + 0x44]
mov byte [0x14060ac04], al
movzx eax, byte [0x14060ac05]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.shotgun_fov
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e139
mov byte [rsp + 0x45], 1
jmp 0x14014e13e
mov byte [rsp + 0x45], 0
movzx eax, byte [rsp + 0x45]
mov byte [0x14060ac05], al
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140600a48]
lea r8, str.shotgun_size
lea rdx, [0x1403aebe0]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
movss dword [0x140600a48], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140600a4c]
lea r8, str.shotgun_smooth
lea rdx, [0x1403aebe0]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
movss dword [0x140600a4c], xmm0
movzx eax, byte [0x14060ac06]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.smg_aimbot
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e1ea
mov byte [rsp + 0x46], 1
jmp 0x14014e1ef
mov byte [rsp + 0x46], 0
movzx eax, byte [rsp + 0x46]
mov byte [0x14060ac06], al
movzx eax, byte [0x14060ac07]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.smg_prediction
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e22b
mov byte [rsp + 0x47], 1
jmp 0x14014e230
mov byte [rsp + 0x47], 0
movzx eax, byte [rsp + 0x47]
mov byte [0x14060ac07], al
movzx eax, byte [0x14060ac08]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.smg_fov
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e26c
mov byte [rsp + 0x48], 1
jmp 0x14014e271
mov byte [rsp + 0x48], 0
movzx eax, byte [rsp + 0x48]
mov byte [0x14060ac08], al
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140600a50]
lea r8, str.smg_size
lea rdx, [0x1403aebe0]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
movss dword [0x140600a50], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140600a54]
lea r8, str.smg_smooth
lea rdx, [0x1403aebe0]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
movss dword [0x140600a54], xmm0
movzx eax, byte [0x14060ac09]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.sniper_aimbot
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e31d
mov byte [rsp + 0x49], 1
jmp 0x14014e322
mov byte [rsp + 0x49], 0
movzx eax, byte [rsp + 0x49]
mov byte [0x14060ac09], al
movzx eax, byte [0x14060ac0a]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.sniper_prediction
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e35e
mov byte [rsp + 0x4a], 1
jmp 0x14014e363
mov byte [rsp + 0x4a], 0
movzx eax, byte [rsp + 0x4a]
mov byte [0x14060ac0a], al
movzx eax, byte [0x14060ac0b]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.sniper_fov
lea rcx, [0x1403aebe0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e39f
mov byte [rsp + 0x4b], 1
jmp 0x14014e3a4
mov byte [rsp + 0x4b], 0
movzx eax, byte [rsp + 0x4b]
mov byte [0x14060ac0b], al
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140600a58]
lea r8, str.sniper_size
lea rdx, [0x1403aebe0]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
movss dword [0x140600a58], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14060ac0c]
lea r8, str.sniper_smooth
lea rdx, [0x1403aebe0]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
movss dword [0x14060ac0c], xmm0
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0xe6]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Draw_arrows
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e457
mov byte [rsp + 0x4c], 1
jmp 0x14014e45c
mov byte [rsp + 0x4c], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x4c]
mov byte [rax + 0xe6], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x41]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Draw_lvl
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e4a3
mov byte [rsp + 0x4d], 1
jmp 0x14014e4a8
mov byte [rsp + 0x4d], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x4d]
mov byte [rax + 0x41], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x5c]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Weapon_rarity
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e4ec
mov byte [rsp + 0x4e], 1
jmp 0x14014e4f1
mov byte [rsp + 0x4e], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x4e]
mov byte [rax + 0x5c], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x2e]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Radar
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e535
mov byte [rsp + 0x4f], 1
jmp 0x14014e53a
mov byte [rsp + 0x4f], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x4f]
mov byte [rax + 0x2e], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x43]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Filled
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e57e
mov byte [rsp + 0x50], 1
jmp 0x14014e583
mov byte [rsp + 0x50], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x50]
mov byte [rax + 0x43], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x60]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Draw_weapon
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e5c7
mov byte [rsp + 0x51], 1
jmp 0x14014e5cc
mov byte [rsp + 0x51], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x51]
mov byte [rax + 0x60], cl
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x14060aac0]
movss xmm3, dword [rax + 0x58]
lea r8, str.dot_size
lea rdx, [0x1403aee5c]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
movss dword [rsp + 0x7c], xmm0
mov rax, qword [0x14060aac0]
movss xmm0, dword [rsp + 0x7c]
movss dword [rax + 0x58], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x14060aac0]
movss xmm3, dword [rax + 0xac]
lea r8, str.Shape
lea rdx, [0x1403aee5c]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
movss dword [rsp + 0x80], xmm0
mov rax, qword [0x14060aac0]
movss xmm0, dword [rsp + 0x80]
movss dword [rax + 0xac], xmm0
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x2f]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Draw_username
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e6b4
mov byte [rsp + 0x52], 1
jmp 0x14014e6b9
mov byte [rsp + 0x52], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x52]
mov byte [rax + 0x2f], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x3f]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Draw_ammocount
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e6fd
mov byte [rsp + 0x53], 1
jmp 0x14014e702
mov byte [rsp + 0x53], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x53]
mov byte [rax + 0x3f], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x3e]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Reload_check
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e746
mov byte [rsp + 0x54], 1
jmp 0x14014e74b
mov byte [rsp + 0x54], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x54]
mov byte [rax + 0x3e], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x40]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Kill_Count
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e78f
mov byte [rsp + 0x55], 1
jmp 0x14014e794
mov byte [rsp + 0x55], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x55]
mov byte [rax + 0x40], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x3c]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Ranks
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e7d8
mov byte [rsp + 0x56], 1
jmp 0x14014e7dd
mov byte [rsp + 0x56], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x56]
mov byte [rax + 0x3c], cl
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x14060aac0]
movss xmm3, dword [rax + 0x28]
lea r8, str.Box_Width
lea rdx, [0x1403aee5c]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
movss dword [rsp + 0x84], xmm0
mov rax, qword [0x14060aac0]
movss xmm0, dword [rsp + 0x84]
movss dword [rax + 0x28], xmm0
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x1c]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Red_Color
lea rcx, [0x1403aef0c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e873
mov byte [rsp + 0x57], 1
jmp 0x14014e878
mov byte [rsp + 0x57], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x57]
mov byte [rax + 0x1c], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x1d]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Orange_Color
lea rcx, [0x1403aef0c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e8bc
mov byte [rsp + 0x58], 1
jmp 0x14014e8c1
mov byte [rsp + 0x58], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x58]
mov byte [rax + 0x1d], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x1e]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Green_Color
lea rcx, [0x1403aef0c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e905
mov byte [rsp + 0x59], 1
jmp 0x14014e90a
mov byte [rsp + 0x59], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x59]
mov byte [rax + 0x1e], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x1f]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Blue_Color
lea rcx, [0x1403aef0c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e94e
mov byte [rsp + 0x5a], 1
jmp 0x14014e953
mov byte [rsp + 0x5a], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x5a]
mov byte [rax + 0x1f], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x20]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Yellow_Color
lea rcx, [0x1403aef0c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e997
mov byte [rsp + 0x5b], 1
jmp 0x14014e99c
mov byte [rsp + 0x5b], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x5b]
mov byte [rax + 0x20], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x30]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Enable_Visuals
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014e9e0
mov byte [rsp + 0x5c], 1
jmp 0x14014e9e5
mov byte [rsp + 0x5c], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x5c]
mov byte [rax + 0x30], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x54]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Head
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014ea29
mov byte [rsp + 0x5d], 1
jmp 0x14014ea2e
mov byte [rsp + 0x5d], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x5d]
mov byte [rax + 0x54], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0xe5]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Visible_Check
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014ea75
mov byte [rsp + 0x5e], 1
jmp 0x14014ea7a
mov byte [rsp + 0x5e], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x5e]
mov byte [rax + 0xe5], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x2d]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.2D_box
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014eac1
mov byte [rsp + 0x5f], 1
jmp 0x14014eac6
mov byte [rsp + 0x5f], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x5f]
mov byte [rax + 0x2d], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x3d]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.3D_box
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014eb0a
mov byte [rsp + 0x60], 1
jmp 0x14014eb0f
mov byte [rsp + 0x60], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x60]
mov byte [rax + 0x3d], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x5f]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Corner_box
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014eb53
mov byte [rsp + 0x61], 1
jmp 0x14014eb58
mov byte [rsp + 0x61], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x61]
mov byte [rax + 0x5f], cl
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x14060aac0]
movss xmm3, dword [rax + 0x114]
lea r8, str.Box_thickness
lea rdx, [0x1403aee5c]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
movss dword [rsp + 0x88], xmm0
mov rax, qword [0x14060aac0]
movss xmm0, dword [rsp + 0x88]
movss dword [rax + 0x114], xmm0
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x2c]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Skeleton
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014ebf4
mov byte [rsp + 0x62], 1
jmp 0x14014ebf9
mov byte [rsp + 0x62], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x62]
mov byte [rax + 0x2c], cl
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x14060aac0]
movss xmm3, dword [rax + 0x118]
lea r8, str.Skeleton_thickness
lea rdx, [0x1403aee5c]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
movss dword [rsp + 0x8c], xmm0
mov rax, qword [0x14060aac0]
movss xmm0, dword [rsp + 0x8c]
movss dword [rax + 0x118], xmm0
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x5e]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Line
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014ec95
mov byte [rsp + 0x63], 1
jmp 0x14014ec9a
mov byte [rsp + 0x63], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x63]
mov byte [rax + 0x5e], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x3b]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Distance
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014ecde
mov byte [rsp + 0x64], 1
jmp 0x14014ece3
mov byte [rsp + 0x64], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x64]
mov byte [rax + 0x3b], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x31]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Platform
lea rcx, [0x1403aee5c]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14014ed27
mov byte [rsp + 0x65], 1
jmp 0x14014ed2c
mov byte [rsp + 0x65], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x65]
mov byte [rax + 0x31], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x33]
cvtsi2ss xmm0, eax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm0
lea r8, str.Team_check
lea rdx, [0x1403aee5c]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
cvtss2sd xmm0, xmm0
ucomisd xmm0, qword [0x1403a6c68]
je 0x14014ed8a
mov byte [rsp + 0x66], 1
jmp 0x14014ed8f
mov byte [rsp + 0x66], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x66]
mov byte [rax + 0x33], cl
mov rax, qword [0x14060aac0]
movzx eax, byte [rax + 0x42]
cvtsi2ss xmm0, eax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm0
lea r8, str.Outlines
lea rdx, [0x1403aee5c]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
cvtss2sd xmm0, xmm0
ucomisd xmm0, qword [0x1403a6c68]
je 0x14014eded
mov byte [rsp + 0x67], 1
jmp 0x14014edf2
mov byte [rsp + 0x67], 0
mov rax, qword [0x14060aac0]
movzx ecx, byte [rsp + 0x67]
mov byte [rax + 0x42], cl
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x14060aac0]
movss xmm3, dword [rax + 0x110]
lea r8, str.Lines_thickness
lea rdx, [0x1403aee5c]
mov rcx, qword [rsp + 0xb0]
call fcn.14012d110
movss dword [rsp + 0x90], xmm0
mov rax, qword [0x14060aac0]
movss xmm0, dword [rsp + 0x90]
movss dword [rax + 0x110], xmm0
add rsp, 0xa8
ret