Function at 0x1800162f0
Capabilities:
Create directory
Get disk information

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
mov qword [rsp + 8], rcx
push rbp
push rdi
push r14
lea rbp, [rsp - 0x1c0]
sub rsp, 0x2c0
xor esi, esi
lea r9, [rbp + 0x1e0]
mov dword [rsp + 0x38], esi
lea rcx, [0x18005fc38]
mov qword [rsp + 0x30], rsi
xor r8d, r8d
mov qword [rsp + 0x28], rsi
xor edx, edx
mov qword [rsp + 0x20], rsi
call qword [sym.imp.KERNEL32.dll_GetVolumeInformationW]
lea rdx, str.C:.DESTROYERcfg_
lea rcx, [rbp - 0x40]
call fcn.180001120
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x40]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__stat64i32]
movzx eax, word [rbp - 0x7a]
shr ax, 0xe
test al, 1
jne 0x180016374
lea rcx, [rbp - 0x40]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__mkdir]
cmp qword [0x180089a80], rsi
jne 0x180016384
mov byte [0x180089ab8], 1
lea r8, [0x18006d380]
lea rdx, str.C:.DESTROYERcfg_s.ini
lea rcx, [rbp + 0xc0]
call fcn.180001120
cmp byte [0x1800897e3], sil
lea rdi, str.false
mov rdx, rdi
lea r14, str.true
mov rbx, 0xffffffffffffffff
cmovne rdx, r14
mov r8, rbx
inc r8
cmp byte [rdx + r8], sil
jne 0x1800163c4
inc r8
cmp r8, 0x40
ja 0x1800163df
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rbp - 0x80]
lea r8, str.Enable
mov qword [rsp + 0x20], rsi
lea rdx, [0x18005fc7c]
call fcn.18001f6d0
mov r8d, dword [0x180089804]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], sil
jne 0x180016420
inc r8
cmp r8, 0x40
ja 0x180016440
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Aim_Bot_Key
mov qword [rsp + 0x20], rsi
lea rdx, [0x18005fc7c]
call fcn.18001f6d0
cvttss2si r8d, dword [0x18006d10c]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016482
inc r8
cmp r8, 0x40
ja 0x1800164a2
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Distance
mov qword [rsp + 0x20], rsi
lea rdx, [0x18005fc7c]
call fcn.18001f6d0
cvttss2si r8d, dword [0x18006d118]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x1800164e4
inc r8
cmp r8, 0x40
ja 0x180016504
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, [0x18005fc9c]
mov qword [rsp + 0x20], rsi
lea rdx, [0x18005fc7c]
call fcn.18001f6d0
cmp byte [0x1800897eb], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016537
inc r8
cmp r8, 0x40
ja 0x180016553
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Recoil_Control_System
mov qword [rsp + 0x20], rsi
lea rdx, [0x18005fc7c]
call fcn.18001f6d0
cmp byte [0x1800897e1], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016586
inc r8
cmp r8, 0x40
ja 0x1800165a2
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.RCS_Standalone
mov qword [rsp + 0x20], rsi
lea rdx, [0x18005fc7c]
call fcn.18001f6d0
cmp byte [0x1800897f2], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x1800165d5
inc r8
cmp r8, 0x40
ja 0x1800165f1
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Show_Fov
mov qword [rsp + 0x20], rsi
lea rdx, [0x18005fc7c]
call fcn.18001f6d0
cmp byte [0x1800897ec], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016624
inc r8
cmp r8, 0x40
ja 0x180016640
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Visible_Check
mov qword [rsp + 0x20], rsi
lea rdx, [0x18005fc7c]
call fcn.18001f6d0
cmp byte [0x1800897ef], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016673
inc r8
cmp r8, 0x40
ja 0x18001668f
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Body_Aim
mov qword [rsp + 0x20], rsi
lea rdx, [0x18005fc7c]
call fcn.18001f6d0
cmp byte [0x1800897f9], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x1800166c2
inc r8
cmp r8, 0x40
ja 0x1800166de
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.SilentClear
mov qword [rsp + 0x20], rsi
lea rdx, str.Silent
call fcn.18001f6d0
cmp dword [0x1800897fc], esi
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016710
inc r8
cmp r8, 0x40
ja 0x18001672c
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.SilentClear_Key
mov qword [rsp + 0x20], rsi
lea rdx, str.Silent
call fcn.18001f6d0
cmp byte [0x1800897ee], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
nop
inc r8
cmp byte [rdx + r8], sil
jne 0x180016760
inc r8
cmp r8, 0x40
ja 0x18001677c
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.ThroughWall
mov qword [rsp + 0x20], rsi
lea rdx, str.Silent
call fcn.18001f6d0
cmp byte [0x1800897fb], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
nop
inc r8
cmp byte [rdx + r8], sil
jne 0x1800167b0
inc r8
cmp r8, 0x40
ja 0x1800167cc
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Enable_Silent_Aim
mov qword [rsp + 0x20], rsi
lea rdx, str.Silent
call fcn.18001f6d0
cmp byte [0x1800897e9], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
nop
inc r8
cmp byte [rdx + r8], sil
jne 0x180016800
inc r8
cmp r8, 0x40
ja 0x18001681c
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Target_Line
mov qword [rsp + 0x20], rsi
lea rdx, str.Silent
call fcn.18001f6d0
cmp byte [0x1800897e0], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
nop
inc r8
cmp byte [rdx + r8], sil
jne 0x180016850
inc r8
cmp r8, 0x40
ja 0x18001686c
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Show_Silent_Fov
mov qword [rsp + 0x20], rsi
lea rdx, str.Silent
call fcn.18001f6d0
cvttss2si r8d, dword [0x18006d120]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], sil
jne 0x1800168b0
inc r8
cmp r8, 0x40
ja 0x1800168d0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, [0x18005fc9c]
mov qword [rsp + 0x20], rsi
lea rdx, str.Silent
call fcn.18001f6d0
movzx r8d, byte [0x1800897ab]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016911
inc r8
cmp r8, 0x40
ja 0x180016931
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Always_Day
mov qword [rsp + 0x20], rsi
lea rdx, str.Misc
call fcn.18001f6d0
cmp byte [0x18008976f], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016964
inc r8
cmp r8, 0x40
ja 0x180016980
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.High_Jump
mov qword [rsp + 0x20], rsi
lea rdx, str.Misc
call fcn.18001f6d0
cvttss2si r8d, dword [0x18006d0c0]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x1800169c2
inc r8
cmp r8, 0x40
ja 0x1800169e2
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.High_Jump_Value
mov qword [rsp + 0x20], rsi
lea rdx, str.Misc
call fcn.18001f6d0
cmp byte [0x180089785], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016a15
inc r8
cmp r8, 0x40
ja 0x180016a31
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Fake_Admin
mov qword [rsp + 0x20], rsi
lea rdx, str.Misc
call fcn.18001f6d0
cmp byte [0x180089793], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016a64
inc r8
cmp r8, 0x40
ja 0x180016a80
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Jump_Aiming
mov qword [rsp + 0x20], rsi
lea rdx, str.Misc
call fcn.18001f6d0
cmp byte [0x1800897a9], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016ab3
inc r8
cmp r8, 0x40
ja 0x180016acf
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Speed_Hack
mov qword [rsp + 0x20], rsi
lea rdx, str.Misc
call fcn.18001f6d0
cvttss2si r8d, dword [0x18006d0b4]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016b11
inc r8
cmp r8, 0x40
ja 0x180016b31
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Speed_Hack_Value
mov qword [rsp + 0x20], rsi
lea rdx, str.Misc
call fcn.18001f6d0
cmp byte [0x180089787], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016b64
inc r8
cmp r8, 0x40
ja 0x180016b80
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Spider_Man
mov qword [rsp + 0x20], rsi
lea rdx, str.Misc
call fcn.18001f6d0
cmp byte [0x180089774], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016bb3
inc r8
cmp r8, 0x40
ja 0x180016bcf
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.No_Recoil
mov qword [rsp + 0x20], rsi
lea rdx, str.Weapn
call fcn.18001f6d0
cmp byte [0x18008977c], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016c02
inc r8
cmp r8, 0x40
ja 0x180016c1e
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.No_Spread
mov qword [rsp + 0x20], rsi
lea rdx, str.Weapn
call fcn.18001f6d0
cmp byte [0x1800897a8], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016c51
inc r8
cmp r8, 0x40
ja 0x180016c6d
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Automatic
mov qword [rsp + 0x20], rsi
lea rdx, str.Weapn
call fcn.18001f6d0
cmp byte [0x180089786], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016ca0
inc r8
cmp r8, 0x40
ja 0x180016cbc
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.No_Sway
mov qword [rsp + 0x20], rsi
lea rdx, str.Weapn
call fcn.18001f6d0
cmp byte [0x18008978b], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
nop
inc r8
cmp byte [rdx + r8], sil
jne 0x180016cf0
inc r8
cmp r8, 0x40
ja 0x180016d0c
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.100__EOKA
mov qword [rsp + 0x20], rsi
lea rdx, str.Weapn
call fcn.18001f6d0
cmp byte [0x180089776], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
nop
inc r8
cmp byte [rdx + r8], sil
jne 0x180016d40
inc r8
cmp r8, 0x40
ja 0x180016d5c
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Shot_Gun_No_Spread
mov qword [rsp + 0x20], rsi
lea rdx, str.Weapn
call fcn.18001f6d0
movzx r8d, byte [0x1800897db]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x180016da0
inc r8
cmp r8, 0x40
ja 0x180016dc0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Enable
mov qword [rsp + 0x20], rsi
lea rdx, str.Player
call fcn.18001f6d0
movzx r8d, byte [0x1800897bf]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016e01
inc r8
cmp r8, 0x40
ja 0x180016e21
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, [0x18005fe64]
mov qword [rsp + 0x20], rsi
lea rdx, str.Player
call fcn.18001f6d0
movzx r8d, byte [0x1800897ca]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016e62
inc r8
cmp r8, 0x40
ja 0x180016e82
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Health
mov qword [rsp + 0x20], rsi
lea rdx, str.Player
call fcn.18001f6d0
movzx r8d, byte [0x1800897d3]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016ec3
inc r8
cmp r8, 0x40
ja 0x180016ee3
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Distance
mov qword [rsp + 0x20], rsi
lea rdx, str.Player
call fcn.18001f6d0
movzx r8d, byte [0x1800897c6]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016f24
inc r8
cmp r8, 0x40
ja 0x180016f44
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Weapon
mov qword [rsp + 0x20], rsi
lea rdx, str.Player
call fcn.18001f6d0
movzx r8d, byte [0x1800897c7]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016f85
inc r8
cmp r8, 0x40
ja 0x180016fa5
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Skeleton
mov qword [rsp + 0x20], rsi
lea rdx, str.Player
call fcn.18001f6d0
movzx r8d, byte [0x1800897bd]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016fe6
inc r8
cmp r8, 0x40
ja 0x180017006
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Corpse
mov qword [rsp + 0x20], rsi
lea rdx, str.Player
call fcn.18001f6d0
movzx r8d, byte [0x1800897da]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180017047
inc r8
cmp r8, 0x40
ja 0x180017067
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Ignore_Sleepers
mov qword [rsp + 0x20], rsi
lea rdx, str.Player
call fcn.18001f6d0
movzx r8d, byte [0x1800897be]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x1800170b0
inc r8
cmp r8, 0x40
ja 0x1800170d0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Enable
mov qword [rsp + 0x20], rsi
lea rdx, str.Bots
call fcn.18001f6d0
movzx r8d, byte [0x1800897cd]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180017111
inc r8
cmp r8, 0x40
ja 0x180017131
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Skeleton
mov qword [rsp + 0x20], rsi
lea rdx, str.Bots
call fcn.18001f6d0
cmp byte [0x1800897d8], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180017164
inc r8
cmp r8, 0x40
ja 0x180017180
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Sulphur
mov qword [rsp + 0x20], rsi
lea rdx, str.Resources
call fcn.18001f6d0
cmp byte [0x1800897bb], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x1800171b3
inc r8
cmp r8, 0x40
ja 0x1800171cf
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Metal
mov qword [rsp + 0x20], rsi
lea rdx, str.Resources
call fcn.18001f6d0
cmp byte [0x1800897b5], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180017202
inc r8
cmp r8, 0x40
ja 0x18001721e
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Stone
mov qword [rsp + 0x20], rsi
lea rdx, str.Resources
call fcn.18001f6d0
movzx r8d, byte [0x1800897b1]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], sil
jne 0x180017260
inc r8
cmp r8, 0x40
ja 0x180017280
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Stash
mov qword [rsp + 0x20], rsi
lea rdx, str.Resources
call fcn.18001f6d0
cmp byte [0x1800897bc], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x1800172b3
inc r8
cmp r8, 0x40
ja 0x1800172cf
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.MiniCopter
mov qword [rsp + 0x20], rsi
lea rdx, str.Resources
call fcn.18001f6d0
movzx r8d, byte [0x1800897b7]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180017310
inc r8
cmp r8, 0x40
ja 0x180017330
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Patrol_Helicopter
mov qword [rsp + 0x20], rsi
lea rdx, str.Resources
call fcn.18001f6d0
cmp byte [0x1800897c0], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180017363
inc r8
cmp r8, 0x40
ja 0x18001737f
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Traps
mov qword [rsp + 0x20], rsi
lea rdx, str.Resources
call fcn.18001f6d0
movzx r8d, byte [0x1800897c9]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x1800173c0
inc r8
cmp r8, 0x40
ja 0x1800173e0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Hemp
mov qword [rsp + 0x20], rsi
lea rdx, str.Resources
call fcn.18001f6d0
movzx r8d, byte [0x1800897ae]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180017421
inc r8
cmp r8, 0x40
ja 0x180017441
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Supply
mov qword [rsp + 0x20], rsi
lea rdx, str.Resources
call fcn.18001f6d0
cmp byte [0x18008981e], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180017474
inc r8
cmp r8, 0x40
ja 0x180017490
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Enable
mov qword [rsp + 0x20], rsi
lea rdx, str.Radar
call fcn.18001f6d0
cmp byte [0x18008980d], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x1800174c3
inc r8
cmp r8, 0x40
ja 0x1800174df
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Show_Radar_Stone_Ore
mov qword [rsp + 0x20], rsi
lea rdx, str.Radar
call fcn.18001f6d0
cmp byte [0x18008980f], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180017512
inc r8
cmp r8, 0x40
ja 0x18001752e
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Show_Radar_Mettal_Ore
mov qword [rsp + 0x20], rsi
lea rdx, str.Radar
call fcn.18001f6d0
cmp byte [0x18008981d], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180017561
inc r8
cmp r8, 0x40
ja 0x18001757d
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Show_Radar_Sulfure_Ore
mov qword [rsp + 0x20], rsi
lea rdx, str.Radar
call fcn.18001f6d0
cmp byte [0x18008983d], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x1800175b0
inc r8
cmp r8, 0x40
ja 0x1800175cc
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Show_Radar_Background
mov qword [rsp + 0x20], rsi
lea rdx, str.Radar
call fcn.18001f6d0
cmp byte [0x18008981c], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
nop
inc r8
cmp byte [rdx + r8], sil
jne 0x180017600
inc r8
cmp r8, 0x40
ja 0x18001761c
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Show_Radar_Player
mov qword [rsp + 0x20], rsi
lea rdx, str.Radar
call fcn.18001f6d0
cmp byte [0x18008983c], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
nop
inc r8
cmp byte [rdx + r8], sil
jne 0x180017650
inc r8
cmp r8, 0x40
ja 0x18001766c
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Show_Radar_Sleeper
mov qword [rsp + 0x20], rsi
lea rdx, str.Radar
call fcn.18001f6d0
cmp byte [0x18008980e], sil
mov r8, rbx
cmovne rdi, r14
nop dword [rax]
inc r8
cmp byte [rdi + r8], sil
jne 0x1800176a0
inc r8
cmp r8, 0x40
ja 0x1800176bf
mov rdx, rdi
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Enable_Dinamic_Radar
mov qword [rsp + 0x20], rsi
lea rdx, str.Radar
call fcn.18001f6d0
cvttss2si r8d, dword [0x180089838]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180017701
inc r8
cmp r8, 0x40
ja 0x180017721
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Pos_X
mov qword [rsp + 0x20], rsi
lea rdx, str.Radar
call fcn.18001f6d0
cvttss2si r8d, dword [0x180089830]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180017763
inc r8
cmp r8, 0x40
ja 0x180017783
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Pos_Y
mov qword [rsp + 0x20], rsi
lea rdx, str.Radar
call fcn.18001f6d0
cvttss2si r8d, dword [0x18006d124]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x1800177c5
inc r8
cmp r8, 0x40
ja 0x1800177e5
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Radar_Size
mov qword [rsp + 0x20], rsi
lea rdx, str.Radar
call fcn.18001f6d0
cvttss2si r8d, dword [0x18006d134]
lea rdx, [0x180060998]
lea rcx, [rbp - 0x80]
call fcn.18001fb70
lea rax, [rbp - 0x80]
inc rbx
cmp byte [rax + rbx], sil
jne 0x180017824
inc rbx
cmp rbx, 0x40
ja 0x180017847
mov r8, rbx
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
lea r9, [rsp + 0x40]
lea r8, str.Radar_Range
mov qword [rsp + 0x20], rsi
lea rdx, str.Radar
call fcn.18001f6d0
lea rdx, str.Fov_Color
lea rcx, [rbp - 0x80]
call fcn.18001eb40
mov rdx, rax
lea r8, [0x18006d1e8]
lea rcx, str.Aim___Color
call fcn.180015c30
lea rdx, str.Silent_Fov_Color
lea rcx, [rbp - 0x80]
call fcn.18001eb40
mov rdx, rax
lea r8, [0x180089810]
lea rcx, str.Aim___Color
call fcn.180015c30
lea rdx, str.Target_Line_Color
lea rcx, [rbp - 0x80]
call fcn.18001eb40
mov rdx, rax
lea r8, [0x18006d308]
lea rcx, str.Aim___Color
call fcn.180015c30
lea rdx, str.Name
lea rcx, [rbp - 0x80]
call fcn.18001eb40
mov rdx, rax
lea r8, [0x18006d198]
lea rcx, str.Player___Color
call fcn.180015c30
lea rdx, [0x18005fe64]
lea rcx, [rbp - 0x80]
call fcn.18001eb40
mov rdx, rax
lea r8, [0x18006d2e8]
lea rcx, str.Player___Color
call fcn.180015c30
lea rdx, str.Health
lea rcx, [rbp - 0x80]
call fcn.18001eb40
mov rdx, rax
lea r8, [0x18006d1b8]
lea rcx, str.Player___Color
call fcn.180015c30
lea rdx, str.Distance
lea rcx, [rbp - 0x80]
call fcn.18001eb40
mov rdx, rax
lea r8, [0x18006d268]
lea rcx, str.Player___Color
call fcn.180015c30
lea rdx, str.Weapon
lea rcx, [rbp - 0x80]
call fcn.18001eb40
mov rdx, rax
lea r8, [0x18006d1d8]
lea rcx, str.Player___Color
call fcn.180015c30
lea r8, [0x180060994]
mov qword [rbp + 0x1e8], rsi
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x1e8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
mov rax, qword [rbp + 0x1e8]
test rax, rax
je 0x1800179ec
lea rcx, vtable.CSimpleIniTempl_char__struct_SI_NoCase_char___class_SI_ConvertA_char__::FileWriter.0
mov qword [rbp - 0x78], rax
lea rdx, [rbp - 0x80]
mov qword [rbp - 0x80], rcx
call fcn.180020360
mov rcx, qword [rbp + 0x1e8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
lea r11, [rsp + 0x2c0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret