Function at 0x180016300
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 0x180016384
lea rcx, [rbp - 0x40]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__mkdir]
cmp qword [0x180089a80], rsi
jne 0x180016394
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 0x1800163d4
inc r8
cmp r8, 0x40
ja 0x1800163ef
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.18001fd10
mov r8d, dword [0x180089804]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], sil
jne 0x180016430
inc r8
cmp r8, 0x40
ja 0x180016450
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.18001fd10
cvttss2si r8d, dword [0x18006d10c]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016492
inc r8
cmp r8, 0x40
ja 0x1800164b2
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.18001fd10
cvttss2si r8d, dword [0x18006d118]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x1800164f4
inc r8
cmp r8, 0x40
ja 0x180016514
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.18001fd10
cmp byte [0x1800897eb], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016547
inc r8
cmp r8, 0x40
ja 0x180016563
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.18001fd10
cmp byte [0x1800897e1], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016596
inc r8
cmp r8, 0x40
ja 0x1800165b2
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.18001fd10
cmp byte [0x1800897f2], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x1800165e5
inc r8
cmp r8, 0x40
ja 0x180016601
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.18001fd10
cmp byte [0x1800897ec], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016634
inc r8
cmp r8, 0x40
ja 0x180016650
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.18001fd10
cmp byte [0x1800897ef], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016683
inc r8
cmp r8, 0x40
ja 0x18001669f
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.18001fd10
cmp byte [0x1800897f9], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x1800166d2
inc r8
cmp r8, 0x40
ja 0x1800166ee
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.18001fd10
cmp dword [0x1800897fc], esi
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016720
inc r8
cmp r8, 0x40
ja 0x18001673c
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.18001fd10
cmp byte [0x1800897ee], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
nop
inc r8
cmp byte [rdx + r8], sil
jne 0x180016770
inc r8
cmp r8, 0x40
ja 0x18001678c
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.18001fd10
cmp byte [0x1800897fb], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
nop
inc r8
cmp byte [rdx + r8], sil
jne 0x1800167c0
inc r8
cmp r8, 0x40
ja 0x1800167dc
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.18001fd10
cmp byte [0x1800897e9], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
nop
inc r8
cmp byte [rdx + r8], sil
jne 0x180016810
inc r8
cmp r8, 0x40
ja 0x18001682c
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.18001fd10
cmp byte [0x1800897e0], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
nop
inc r8
cmp byte [rdx + r8], sil
jne 0x180016860
inc r8
cmp r8, 0x40
ja 0x18001687c
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.18001fd10
cvttss2si r8d, dword [0x18006d120]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], sil
jne 0x1800168c0
inc r8
cmp r8, 0x40
ja 0x1800168e0
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.18001fd10
movzx r8d, byte [0x1800897ab]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016921
inc r8
cmp r8, 0x40
ja 0x180016941
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.18001fd10
cmp byte [0x18008976f], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016974
inc r8
cmp r8, 0x40
ja 0x180016990
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.18001fd10
cvttss2si r8d, dword [0x18006d0c0]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x1800169d2
inc r8
cmp r8, 0x40
ja 0x1800169f2
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.18001fd10
cmp byte [0x180089785], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016a25
inc r8
cmp r8, 0x40
ja 0x180016a41
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.18001fd10
cmp byte [0x180089793], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016a74
inc r8
cmp r8, 0x40
ja 0x180016a90
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.18001fd10
cmp byte [0x1800897a9], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016ac3
inc r8
cmp r8, 0x40
ja 0x180016adf
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.18001fd10
cvttss2si r8d, dword [0x18006d0b4]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016b21
inc r8
cmp r8, 0x40
ja 0x180016b41
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.18001fd10
cmp byte [0x180089787], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016b74
inc r8
cmp r8, 0x40
ja 0x180016b90
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.18001fd10
cmp byte [0x180089774], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016bc3
inc r8
cmp r8, 0x40
ja 0x180016bdf
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.18001fd10
cmp byte [0x18008977c], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016c12
inc r8
cmp r8, 0x40
ja 0x180016c2e
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.18001fd10
cmp byte [0x1800897a8], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016c61
inc r8
cmp r8, 0x40
ja 0x180016c7d
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.18001fd10
cmp byte [0x180089786], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180016cb0
inc r8
cmp r8, 0x40
ja 0x180016ccc
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.18001fd10
cmp byte [0x18008978b], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
nop
inc r8
cmp byte [rdx + r8], sil
jne 0x180016d00
inc r8
cmp r8, 0x40
ja 0x180016d1c
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.18001fd10
cmp byte [0x180089776], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
nop
inc r8
cmp byte [rdx + r8], sil
jne 0x180016d50
inc r8
cmp r8, 0x40
ja 0x180016d6c
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.18001fd10
movzx r8d, byte [0x1800897db]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x180016db0
inc r8
cmp r8, 0x40
ja 0x180016dd0
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.18001fd10
movzx r8d, byte [0x1800897bf]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016e11
inc r8
cmp r8, 0x40
ja 0x180016e31
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.18001fd10
movzx r8d, byte [0x1800897ca]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016e72
inc r8
cmp r8, 0x40
ja 0x180016e92
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.18001fd10
movzx r8d, byte [0x1800897d3]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016ed3
inc r8
cmp r8, 0x40
ja 0x180016ef3
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.18001fd10
movzx r8d, byte [0x1800897c6]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016f34
inc r8
cmp r8, 0x40
ja 0x180016f54
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.18001fd10
movzx r8d, byte [0x1800897c7]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016f95
inc r8
cmp r8, 0x40
ja 0x180016fb5
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.18001fd10
movzx r8d, byte [0x1800897bd]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180016ff6
inc r8
cmp r8, 0x40
ja 0x180017016
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.18001fd10
movzx r8d, byte [0x1800897da]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180017057
inc r8
cmp r8, 0x40
ja 0x180017077
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.18001fd10
movzx r8d, byte [0x1800897be]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x1800170c0
inc r8
cmp r8, 0x40
ja 0x1800170e0
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.18001fd10
movzx r8d, byte [0x1800897cd]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180017121
inc r8
cmp r8, 0x40
ja 0x180017141
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.18001fd10
cmp byte [0x1800897d8], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180017174
inc r8
cmp r8, 0x40
ja 0x180017190
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.18001fd10
cmp byte [0x1800897bb], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x1800171c3
inc r8
cmp r8, 0x40
ja 0x1800171df
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.18001fd10
cmp byte [0x1800897b5], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180017212
inc r8
cmp r8, 0x40
ja 0x18001722e
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.18001fd10
movzx r8d, byte [0x1800897b1]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], sil
jne 0x180017270
inc r8
cmp r8, 0x40
ja 0x180017290
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.18001fd10
cmp byte [0x1800897bc], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x1800172c3
inc r8
cmp r8, 0x40
ja 0x1800172df
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.18001fd10
movzx r8d, byte [0x1800897b7]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180017320
inc r8
cmp r8, 0x40
ja 0x180017340
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.18001fd10
cmp byte [0x1800897c0], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180017373
inc r8
cmp r8, 0x40
ja 0x18001738f
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.18001fd10
movzx r8d, byte [0x1800897c9]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x1800173d0
inc r8
cmp r8, 0x40
ja 0x1800173f0
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.18001fd10
movzx r8d, byte [0x1800897ae]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180017431
inc r8
cmp r8, 0x40
ja 0x180017451
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.18001fd10
cmp byte [0x18008981e], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180017484
inc r8
cmp r8, 0x40
ja 0x1800174a0
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.18001fd10
cmp byte [0x18008980d], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x1800174d3
inc r8
cmp r8, 0x40
ja 0x1800174ef
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.18001fd10
cmp byte [0x18008980f], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180017522
inc r8
cmp r8, 0x40
ja 0x18001753e
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.18001fd10
cmp byte [0x18008981d], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x180017571
inc r8
cmp r8, 0x40
ja 0x18001758d
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.18001fd10
cmp byte [0x18008983d], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
inc r8
cmp byte [rdx + r8], sil
jne 0x1800175c0
inc r8
cmp r8, 0x40
ja 0x1800175dc
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.18001fd10
cmp byte [0x18008981c], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
nop
inc r8
cmp byte [rdx + r8], sil
jne 0x180017610
inc r8
cmp r8, 0x40
ja 0x18001762c
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.18001fd10
cmp byte [0x18008983c], sil
mov rdx, rdi
mov r8, rbx
cmovne rdx, r14
nop
inc r8
cmp byte [rdx + r8], sil
jne 0x180017660
inc r8
cmp r8, 0x40
ja 0x18001767c
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.18001fd10
cmp byte [0x18008980e], sil
mov r8, rbx
cmovne rdi, r14
nop dword [rax]
inc r8
cmp byte [rdi + r8], sil
jne 0x1800176b0
inc r8
cmp r8, 0x40
ja 0x1800176cf
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.18001fd10
cvttss2si r8d, dword [0x180089838]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180017711
inc r8
cmp r8, 0x40
ja 0x180017731
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.18001fd10
cvttss2si r8d, dword [0x180089830]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x180017773
inc r8
cmp r8, 0x40
ja 0x180017793
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.18001fd10
cvttss2si r8d, dword [0x18006d124]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x1800177d5
inc r8
cmp r8, 0x40
ja 0x1800177f5
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.18001fd10
cvttss2si r8d, dword [0x18006d134]
lea rdx, [0x180060a28]
lea rcx, [rbp - 0x80]
call fcn.1800201b0
lea rax, [rbp - 0x80]
inc rbx
cmp byte [rax + rbx], sil
jne 0x180017834
inc rbx
cmp rbx, 0x40
ja 0x180017857
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.18001fd10
lea rdx, str.Fov_Color
lea rcx, [rbp - 0x80]
call fcn.18001f180
mov rdx, rax
lea r8, [0x18006d1e8]
lea rcx, str.Aim___Color
call fcn.180015c40
lea rdx, str.Silent_Fov_Color
lea rcx, [rbp - 0x80]
call fcn.18001f180
mov rdx, rax
lea r8, [0x180089810]
lea rcx, str.Aim___Color
call fcn.180015c40
lea rdx, str.Target_Line_Color
lea rcx, [rbp - 0x80]
call fcn.18001f180
mov rdx, rax
lea r8, [0x18006d308]
lea rcx, str.Aim___Color
call fcn.180015c40
lea rdx, str.Name
lea rcx, [rbp - 0x80]
call fcn.18001f180
mov rdx, rax
lea r8, [0x18006d198]
lea rcx, str.Player___Color
call fcn.180015c40
lea rdx, [0x18005fe64]
lea rcx, [rbp - 0x80]
call fcn.18001f180
mov rdx, rax
lea r8, [0x18006d2e8]
lea rcx, str.Player___Color
call fcn.180015c40
lea rdx, str.Health
lea rcx, [rbp - 0x80]
call fcn.18001f180
mov rdx, rax
lea r8, [0x18006d1b8]
lea rcx, str.Player___Color
call fcn.180015c40
lea rdx, str.Distance
lea rcx, [rbp - 0x80]
call fcn.18001f180
mov rdx, rax
lea r8, [0x18006d268]
lea rcx, str.Player___Color
call fcn.180015c40
lea rdx, str.Weapon
lea rcx, [rbp - 0x80]
call fcn.18001f180
mov rdx, rax
lea r8, [0x18006d1d8]
lea rcx, str.Player___Color
call fcn.180015c40
lea r8, [0x180060a24]
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 0x1800179fc
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.1800209a0
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