Function at 0x140151030
Capabilities:
Read .ini file

Disassembly:
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0xa8
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x61]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Aimbot_Enable
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151076
mov byte [rsp + 0x30], 1
jmp 0x14015107b
mov byte [rsp + 0x30], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x30]
mov byte [rax + 0x61], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x62]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Aimbot_Silentaim
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x1401510bf
mov byte [rsp + 0x31], 1
jmp 0x1401510c4
mov byte [rsp + 0x31], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x31]
mov byte [rax + 0x62], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x6f]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Enbale_TargetLine
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151108
mov byte [rsp + 0x32], 1
jmp 0x14015110d
mov byte [rsp + 0x32], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x32]
mov byte [rax + 0x6f], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0xe4]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Triggerbot_Enable
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151154
mov byte [rsp + 0x33], 1
jmp 0x140151159
mov byte [rsp + 0x33], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x33]
mov byte [rax + 0xe4], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0xe5]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.shotgunonly
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x1401511a3
mov byte [rsp + 0x34], 1
jmp 0x1401511a8
mov byte [rsp + 0x34], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x34]
mov byte [rax + 0xe5], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0xbd]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Human
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x1401511f2
mov byte [rsp + 0x35], 1
jmp 0x1401511f7
mov byte [rsp + 0x35], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x35]
mov byte [rax + 0xbd], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0xb5]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.weapon_config
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151241
mov byte [rsp + 0x36], 1
jmp 0x140151246
mov byte [rsp + 0x36], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x36]
mov byte [rax + 0xb5], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0xbc]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Prediction
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151290
mov byte [rsp + 0x37], 1
jmp 0x140151295
mov byte [rsp + 0x37], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x37]
mov byte [rax + 0xbc], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x73]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Knock_check
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x1401512dc
mov byte [rsp + 0x38], 1
jmp 0x1401512e1
mov byte [rsp + 0x38], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x38]
mov byte [rax + 0x73], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x72]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Aim_visible
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151325
mov byte [rsp + 0x39], 1
jmp 0x14015132a
mov byte [rsp + 0x39], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x39]
mov byte [rax + 0x72], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x6e]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Head
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14015136e
mov byte [rsp + 0x3a], 1
jmp 0x140151373
mov byte [rsp + 0x3a], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x3a]
mov byte [rax + 0x6e], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x74]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Neck
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x1401513b7
mov byte [rsp + 0x3b], 1
jmp 0x1401513bc
mov byte [rsp + 0x3b], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x3b]
mov byte [rax + 0x74], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x75]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Chest
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151400
mov byte [rsp + 0x3c], 1
jmp 0x140151405
mov byte [rsp + 0x3c], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x3c]
mov byte [rax + 0x75], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x76]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Pelvis
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151449
mov byte [rsp + 0x3d], 1
jmp 0x14015144e
mov byte [rsp + 0x3d], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x3d]
mov byte [rax + 0x76], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0xa9]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Show_fov
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151495
mov byte [rsp + 0x3e], 1
jmp 0x14015149a
mov byte [rsp + 0x3e], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x3e]
mov byte [rax + 0xa9], cl
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x1405f06b0]
vmovss xmm3, dword [rax + 0xa0]
lea r8, str.fov_size
lea rdx, [0x1403b9b68]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vmovss dword [rsp + 0x68], xmm0
mov rax, qword [0x1405f06b0]
vmovss xmm0, dword [rsp + 0x68]
vmovss dword [rax + 0xa0], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x1405f06b0]
vmovss xmm3, dword [rax + 0x9c]
lea r8, str.smooth_size
lea rdx, [0x1403b9b68]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vmovss dword [rsp + 0x6c], xmm0
mov rax, qword [0x1405f06b0]
vmovss xmm0, dword [rsp + 0x6c]
vmovss dword [rax + 0x9c], xmm0
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x81]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Crosshair
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151588
mov byte [rsp + 0x3f], 1
jmp 0x14015158d
mov byte [rsp + 0x3f], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x3f]
mov byte [rax + 0x81], cl
mov r9, qword [rsp + 0xb8]
mov rax, qword [0x1405f06b0]
mov r8d, dword [rax + 0xd0]
lea rdx, str.Aim_Key
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [rsp + 0x70], eax
mov rax, qword [0x1405f06b0]
mov ecx, dword [rsp + 0x70]
mov dword [rax + 0xd0], ecx
mov rax, qword [0x1405f06b0]
vcvtsi2ss xmm0, xmm0, dword [rax + 0xec]
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
vmovups xmm3, xmm0
lea r8, str.max_distance
lea rdx, [0x1403b9b68]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vcvttss2si eax, xmm0
mov dword [rsp + 0x74], eax
mov rax, qword [0x1405f06b0]
mov ecx, dword [rsp + 0x74]
mov dword [rax + 0xec], ecx
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x1405f06b0]
vmovss xmm3, dword [rax + 0xe8]
lea r8, str.custom_delay
lea rdx, [0x1403b9b68]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vmovss dword [rsp + 0x78], xmm0
mov rax, qword [0x1405f06b0]
vmovss xmm0, dword [rsp + 0x78]
vmovss dword [rax + 0xe8], xmm0
movzx eax, byte [0x1405f0800]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.rifle_aimbot
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x1401516b5
mov byte [rsp + 0x40], 1
jmp 0x1401516ba
mov byte [rsp + 0x40], 0
movzx eax, byte [rsp + 0x40]
mov byte [0x1405f0800], al
movzx eax, byte [0x1405f0801]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.rifle_prediction
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x1401516f6
mov byte [rsp + 0x41], 1
jmp 0x1401516fb
mov byte [rsp + 0x41], 0
movzx eax, byte [rsp + 0x41]
mov byte [0x1405f0801], al
movzx eax, byte [0x1405f0802]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.rifle_fov
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151737
mov byte [rsp + 0x42], 1
jmp 0x14015173c
mov byte [rsp + 0x42], 0
movzx eax, byte [rsp + 0x42]
mov byte [0x1405f0802], al
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
vmovss xmm3, dword [0x1405e6650]
lea r8, str.rifle_size
lea rdx, [0x1403b9b68]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vmovss dword [0x1405e6650], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
vmovss xmm3, dword [0x1405e6654]
lea r8, str.rifle_smooth
lea rdx, [0x1403b9b68]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vmovss dword [0x1405e6654], xmm0
movzx eax, byte [0x1405f0803]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.shotgun_aimbot
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x1401517e8
mov byte [rsp + 0x43], 1
jmp 0x1401517ed
mov byte [rsp + 0x43], 0
movzx eax, byte [rsp + 0x43]
mov byte [0x1405f0803], al
movzx eax, byte [0x1405f0804]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.shotgun_prediction
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151829
mov byte [rsp + 0x44], 1
jmp 0x14015182e
mov byte [rsp + 0x44], 0
movzx eax, byte [rsp + 0x44]
mov byte [0x1405f0804], al
movzx eax, byte [0x1405f0805]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.shotgun_fov
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14015186a
mov byte [rsp + 0x45], 1
jmp 0x14015186f
mov byte [rsp + 0x45], 0
movzx eax, byte [rsp + 0x45]
mov byte [0x1405f0805], al
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
vmovss xmm3, dword [0x1405e6658]
lea r8, str.shotgun_size
lea rdx, [0x1403b9b68]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vmovss dword [0x1405e6658], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
vmovss xmm3, dword [0x1405e665c]
lea r8, str.shotgun_smooth
lea rdx, [0x1403b9b68]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vmovss dword [0x1405e665c], xmm0
movzx eax, byte [0x1405f0806]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.smg_aimbot
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14015191b
mov byte [rsp + 0x46], 1
jmp 0x140151920
mov byte [rsp + 0x46], 0
movzx eax, byte [rsp + 0x46]
mov byte [0x1405f0806], al
movzx eax, byte [0x1405f0807]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.smg_prediction
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14015195c
mov byte [rsp + 0x47], 1
jmp 0x140151961
mov byte [rsp + 0x47], 0
movzx eax, byte [rsp + 0x47]
mov byte [0x1405f0807], al
movzx eax, byte [0x1405f0808]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.smg_fov
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14015199d
mov byte [rsp + 0x48], 1
jmp 0x1401519a2
mov byte [rsp + 0x48], 0
movzx eax, byte [rsp + 0x48]
mov byte [0x1405f0808], al
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
vmovss xmm3, dword [0x1405e6660]
lea r8, str.smg_size
lea rdx, [0x1403b9b68]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vmovss dword [0x1405e6660], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
vmovss xmm3, dword [0x1405e6664]
lea r8, str.smg_smooth
lea rdx, [0x1403b9b68]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vmovss dword [0x1405e6664], xmm0
movzx eax, byte [0x1405f0809]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.sniper_aimbot
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151a4e
mov byte [rsp + 0x49], 1
jmp 0x140151a53
mov byte [rsp + 0x49], 0
movzx eax, byte [rsp + 0x49]
mov byte [0x1405f0809], al
movzx eax, byte [0x1405f080a]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.sniper_prediction
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151a8f
mov byte [rsp + 0x4a], 1
jmp 0x140151a94
mov byte [rsp + 0x4a], 0
movzx eax, byte [rsp + 0x4a]
mov byte [0x1405f080a], al
movzx eax, byte [0x1405f080b]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.sniper_fov
lea rcx, [0x1403b9b68]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151ad0
mov byte [rsp + 0x4b], 1
jmp 0x140151ad5
mov byte [rsp + 0x4b], 0
movzx eax, byte [rsp + 0x4b]
mov byte [0x1405f080b], al
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
vmovss xmm3, dword [0x1405e6668]
lea r8, str.sniper_size
lea rdx, [0x1403b9b68]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vmovss dword [0x1405e6668], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
vmovss xmm3, dword [0x1405f080c]
lea r8, str.sniper_smooth
lea rdx, [0x1403b9b68]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vmovss dword [0x1405f080c], xmm0
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0xe2]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Draw_arrows
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151b88
mov byte [rsp + 0x4c], 1
jmp 0x140151b8d
mov byte [rsp + 0x4c], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x4c]
mov byte [rax + 0xe2], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x41]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Draw_lvl
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151bd4
mov byte [rsp + 0x4d], 1
jmp 0x140151bd9
mov byte [rsp + 0x4d], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x4d]
mov byte [rax + 0x41], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x5c]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Weapon_rarity
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151c1d
mov byte [rsp + 0x4e], 1
jmp 0x140151c22
mov byte [rsp + 0x4e], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x4e]
mov byte [rax + 0x5c], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x2e]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Radar
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151c66
mov byte [rsp + 0x4f], 1
jmp 0x140151c6b
mov byte [rsp + 0x4f], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x4f]
mov byte [rax + 0x2e], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x43]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Filled
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151caf
mov byte [rsp + 0x50], 1
jmp 0x140151cb4
mov byte [rsp + 0x50], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x50]
mov byte [rax + 0x43], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x60]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Draw_weapon
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151cf8
mov byte [rsp + 0x51], 1
jmp 0x140151cfd
mov byte [rsp + 0x51], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x51]
mov byte [rax + 0x60], cl
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x1405f06b0]
vmovss xmm3, dword [rax + 0x58]
lea r8, str.dot_size
lea rdx, [0x1403b9de4]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vmovss dword [rsp + 0x7c], xmm0
mov rax, qword [0x1405f06b0]
vmovss xmm0, dword [rsp + 0x7c]
vmovss dword [rax + 0x58], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x1405f06b0]
vmovss xmm3, dword [rax + 0xac]
lea r8, str.Shape
lea rdx, [0x1403b9de4]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vmovss dword [rsp + 0x80], xmm0
mov rax, qword [0x1405f06b0]
vmovss xmm0, dword [rsp + 0x80]
vmovss dword [rax + 0xac], xmm0
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x2f]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Draw_username
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151de5
mov byte [rsp + 0x52], 1
jmp 0x140151dea
mov byte [rsp + 0x52], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x52]
mov byte [rax + 0x2f], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x3f]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Draw_ammocount
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151e2e
mov byte [rsp + 0x53], 1
jmp 0x140151e33
mov byte [rsp + 0x53], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x53]
mov byte [rax + 0x3f], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x3e]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Reload_check
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151e77
mov byte [rsp + 0x54], 1
jmp 0x140151e7c
mov byte [rsp + 0x54], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x54]
mov byte [rax + 0x3e], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x40]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Kill_Count
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151ec0
mov byte [rsp + 0x55], 1
jmp 0x140151ec5
mov byte [rsp + 0x55], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x55]
mov byte [rax + 0x40], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x3c]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Ranks
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151f09
mov byte [rsp + 0x56], 1
jmp 0x140151f0e
mov byte [rsp + 0x56], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x56]
mov byte [rax + 0x3c], cl
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x1405f06b0]
vmovss xmm3, dword [rax + 0x28]
lea r8, str.Box_Width
lea rdx, [0x1403b9de4]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vmovss dword [rsp + 0x84], xmm0
mov rax, qword [0x1405f06b0]
vmovss xmm0, dword [rsp + 0x84]
vmovss dword [rax + 0x28], xmm0
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x1c]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Red_Color
lea rcx, [0x1403b9e94]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151fa4
mov byte [rsp + 0x57], 1
jmp 0x140151fa9
mov byte [rsp + 0x57], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x57]
mov byte [rax + 0x1c], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x1d]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Orange_Color
lea rcx, [0x1403b9e94]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140151fed
mov byte [rsp + 0x58], 1
jmp 0x140151ff2
mov byte [rsp + 0x58], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x58]
mov byte [rax + 0x1d], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x1e]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Green_Color
lea rcx, [0x1403b9e94]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140152036
mov byte [rsp + 0x59], 1
jmp 0x14015203b
mov byte [rsp + 0x59], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x59]
mov byte [rax + 0x1e], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x1f]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Blue_Color
lea rcx, [0x1403b9e94]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14015207f
mov byte [rsp + 0x5a], 1
jmp 0x140152084
mov byte [rsp + 0x5a], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x5a]
mov byte [rax + 0x1f], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x20]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Yellow_Color
lea rcx, [0x1403b9e94]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x1401520c8
mov byte [rsp + 0x5b], 1
jmp 0x1401520cd
mov byte [rsp + 0x5b], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x5b]
mov byte [rax + 0x20], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x30]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Enable_Visuals
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140152111
mov byte [rsp + 0x5c], 1
jmp 0x140152116
mov byte [rsp + 0x5c], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x5c]
mov byte [rax + 0x30], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x54]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Head
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14015215a
mov byte [rsp + 0x5d], 1
jmp 0x14015215f
mov byte [rsp + 0x5d], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x5d]
mov byte [rax + 0x54], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0xe1]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Visible_Check
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x1401521a6
mov byte [rsp + 0x5e], 1
jmp 0x1401521ab
mov byte [rsp + 0x5e], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x5e]
mov byte [rax + 0xe1], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x2d]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.2D_box
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x1401521f2
mov byte [rsp + 0x5f], 1
jmp 0x1401521f7
mov byte [rsp + 0x5f], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x5f]
mov byte [rax + 0x2d], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x3d]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.3D_box
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14015223b
mov byte [rsp + 0x60], 1
jmp 0x140152240
mov byte [rsp + 0x60], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x60]
mov byte [rax + 0x3d], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x5f]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Corner_box
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140152284
mov byte [rsp + 0x61], 1
jmp 0x140152289
mov byte [rsp + 0x61], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x61]
mov byte [rax + 0x5f], cl
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x1405f06b0]
vmovss xmm3, dword [rax + 0x114]
lea r8, str.Box_thickness
lea rdx, [0x1403b9de4]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vmovss dword [rsp + 0x88], xmm0
mov rax, qword [0x1405f06b0]
vmovss xmm0, dword [rsp + 0x88]
vmovss dword [rax + 0x114], xmm0
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x2c]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Skeleton
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140152325
mov byte [rsp + 0x62], 1
jmp 0x14015232a
mov byte [rsp + 0x62], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x62]
mov byte [rax + 0x2c], cl
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x1405f06b0]
vmovss xmm3, dword [rax + 0x118]
lea r8, str.Skeleton_thickness
lea rdx, [0x1403b9de4]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vmovss dword [rsp + 0x8c], xmm0
mov rax, qword [0x1405f06b0]
vmovss xmm0, dword [rsp + 0x8c]
vmovss dword [rax + 0x118], xmm0
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x5e]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Line
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x1401523c6
mov byte [rsp + 0x63], 1
jmp 0x1401523cb
mov byte [rsp + 0x63], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x63]
mov byte [rax + 0x5e], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x3b]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Distance
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x14015240f
mov byte [rsp + 0x64], 1
jmp 0x140152414
mov byte [rsp + 0x64], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x64]
mov byte [rax + 0x3b], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x31]
mov r9, qword [rsp + 0xb8]
mov r8d, eax
lea rdx, str.Platform
lea rcx, [0x1403b9de4]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x140152458
mov byte [rsp + 0x65], 1
jmp 0x14015245d
mov byte [rsp + 0x65], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x65]
mov byte [rax + 0x31], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x33]
vcvtsi2ss xmm0, xmm0, eax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
vmovups xmm3, xmm0
lea r8, str.Team_check
lea rdx, [0x1403b9de4]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vcvtss2sd xmm0, xmm0, xmm0
vucomisd xmm0, qword [0x1403b1c68]
je 0x1401524bc
mov byte [rsp + 0x66], 1
jmp 0x1401524c1
mov byte [rsp + 0x66], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x66]
mov byte [rax + 0x33], cl
mov rax, qword [0x1405f06b0]
movzx eax, byte [rax + 0x42]
vcvtsi2ss xmm0, xmm0, eax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
vmovups xmm3, xmm0
lea r8, str.Outlines
lea rdx, [0x1403b9de4]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vcvtss2sd xmm0, xmm0, xmm0
vucomisd xmm0, qword [0x1403b1c68]
je 0x140152520
mov byte [rsp + 0x67], 1
jmp 0x140152525
mov byte [rsp + 0x67], 0
mov rax, qword [0x1405f06b0]
movzx ecx, byte [rsp + 0x67]
mov byte [rax + 0x42], cl
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov rax, qword [0x1405f06b0]
vmovss xmm3, dword [rax + 0x110]
lea r8, str.Lines_thickness
lea rdx, [0x1403b9de4]
mov rcx, qword [rsp + 0xb0]
call fcn.14012fa90
vmovss dword [rsp + 0x90], xmm0
mov rax, qword [0x1405f06b0]
vmovss xmm0, dword [rsp + 0x90]
vmovss dword [rax + 0x110], xmm0
add rsp, 0xa8
ret