Function at 0x180053f70
Capabilities:
Create directory
Get disk information

Disassembly:
mov qword [rsp + 0x20], rbx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0x1c0]
sub rsp, 0x2c0
mov rsi, rcx
xor r14d, r14d
mov dword [rsp + 0x38], r14d
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
lea r9, [rbp + 0x1f8]
xor r8d, r8d
xor edx, edx
lea rcx, [0x180095b2c]
call qword [sym.imp.KERNEL32.dll_GetVolumeInformationA]
lea rdx, str.C:pandora.gg_
lea rcx, [rbp - 0x40]
call fcn.180052680
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x40]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__stat64i32]
movzx eax, word [rsp + 0x46]
shr ax, 0xe
test al, 1
jne 0x180053ff9
lea rcx, [rbp - 0x40]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__mkdir]
movzx eax, byte [0x1800ca568]
mov ecx, 1
cmp qword [0x1800ca530], r14
cmove eax, ecx
mov byte [0x1800ca568], al
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x50], xmm1
lea r8, [rsp + 0x40]
lea rdx, str.C:pandora.gg_s.ini
lea rcx, [rbp + 0xc0]
call fcn.180052680
lea r15, str.true
lea rdi, str.false
mov rdx, rdi
cmp byte [0x1800ca47e], r14b
cmovne rdx, r15
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054064
inc r8
cmp r8, 0x40
ja 0x180054080
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x40]
lea r8, str.Psilent
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca47d], r14b
cmovne rdx, r15
mov r8, rbx
inc r8
cmp byte [rdx + r8], r14b
jne 0x1800540b3
inc r8
cmp r8, 0x40
ja 0x1800540cf
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x40]
lea r8, str.Manipulator
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca47c], r14b
cmovne rdx, r15
mov r8, rbx
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054102
inc r8
cmp r8, 0x40
ja 0x18005411e
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x40]
lea r8, str.Manipulate_angle
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca484], r14b
cmovne rdx, r15
mov r8, rbx
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054151
inc r8
cmp r8, 0x40
ja 0x18005416d
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x40]
lea r8, [0x180095b84]
lea rdx, [0x180087776]
call fcn.18007a4f0
mov r8d, dword [0x1800c8b14]
lea rdx, [0x180097688]
lea rcx, [rsp + 0x40]
call fcn.18007a870
lea rax, [rsp + 0x40]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], r14b
jne 0x1800541b0
inc r8
cmp r8, 0x40
ja 0x1800541d0
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.fov_radius
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca487], r14b
cmovne rdx, r15
mov r8, rbx
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054202
inc r8
cmp r8, 0x40
ja 0x18005421d
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.target_name
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca485], r14b
cmovne rdx, r15
mov r8, rbx
nop
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054250
inc r8
cmp r8, 0x40
ja 0x18005426b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.autoshoot
lea rdx, [0x180087776]
call fcn.18007a4f0
mov r8d, dword [0x1800ca488]
lea rdx, [0x180097688]
lea rcx, [rsp + 0x40]
call fcn.18007a870
lea rax, [rsp + 0x40]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], r14b
jne 0x1800542b0
inc r8
cmp r8, 0x40
ja 0x1800542d0
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.autoshoot_key
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca474], r14b
cmovne rdx, r15
mov r8, rbx
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054302
inc r8
cmp r8, 0x40
ja 0x18005431d
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.fast_bullets
lea rdx, [0x180087776]
call fcn.18007a4f0
mov r8d, dword [0x1800ca480]
lea rdx, [0x180097688]
lea rcx, [rsp + 0x40]
call fcn.18007a870
lea rax, [rsp + 0x40]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], r14b
jne 0x180054360
inc r8
cmp r8, 0x40
ja 0x180054380
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.autoshoot_key_mode
lea rdx, [0x180087776]
call fcn.18007a4f0
mov r8d, dword [0x1800ca48c]
lea rdx, [0x180097688]
lea rcx, [rsp + 0x40]
call fcn.18007a870
lea rax, [rsp + 0x40]
mov r8, rbx
inc r8
cmp byte [rax + r8], r14b
jne 0x1800543c1
inc r8
cmp r8, 0x40
ja 0x1800543e1
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.bone_target
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca730], r14b
cmovne rdx, r15
mov r8, rbx
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054413
inc r8
cmp r8, 0x40
ja 0x18005442e
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.ignore_players_type_0_
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca731], r14b
cmovne rdx, r15
mov r8, rbx
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054460
inc r8
cmp r8, 0x40
ja 0x18005447b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.ignore_players_type_1_
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca732], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x1800544b0
inc r8
cmp r8, 0x40
ja 0x1800544cb
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.ignore_players_type_2_
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca733], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054500
inc r8
cmp r8, 0x40
ja 0x18005451b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.ignore_players_type_3_
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca47f], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054550
inc r8
cmp r8, 0x40
ja 0x18005456b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.Manipulator_Indicator
lea rdx, [0x180087776]
call fcn.18007a4f0
movzx r8d, byte [0x1800ca494]
lea rdx, [0x180097688]
lea rcx, [rsp + 0x40]
call fcn.18007a870
lea rax, [rsp + 0x40]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], r14b
jne 0x1800545b0
inc r8
cmp r8, 0x40
ja 0x1800545d0
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.belt
lea rdx, [0x180087776]
call fcn.18007a4f0
mov r8d, dword [0x1800ca504]
lea rdx, [0x180097688]
lea rcx, [rsp + 0x40]
call fcn.18007a870
lea rax, [rsp + 0x40]
mov r8, rbx
inc r8
cmp byte [rax + r8], r14b
jne 0x180054611
inc r8
cmp r8, 0x40
ja 0x180054631
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.hitmaterial
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca4d5], r14b
cmovne rdx, r15
mov r8, rbx
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054663
inc r8
cmp r8, 0x40
ja 0x18005467e
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.flyhack_indicator
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca475], r14b
cmovne rdx, r15
mov r8, rbx
inc r8
cmp byte [rdx + r8], r14b
jne 0x1800546b0
inc r8
cmp r8, 0x40
ja 0x1800546cb
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.penetrate
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca4fc], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054700
inc r8
cmp r8, 0x40
ja 0x18005471b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.reload_coldown
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca4f7], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054750
inc r8
cmp r8, 0x40
ja 0x18005476b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.can_attack
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca467], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x1800547a0
inc r8
cmp r8, 0x40
ja 0x1800547bb
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.compound
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca466], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x1800547f0
inc r8
cmp r8, 0x40
ja 0x18005480b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.no_recoil
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca471], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054840
inc r8
cmp r8, 0x40
ja 0x18005485b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.thick_bullet
lea rdx, [0x180087776]
call fcn.18007a4f0
cvttss2si r8d, dword [0x1800c8988]
lea rdx, [0x180097688]
lea rcx, [rsp + 0x40]
call fcn.18007a870
lea rax, [rsp + 0x40]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], r14b
jne 0x1800548a0
inc r8
cmp r8, 0x40
ja 0x1800548c0
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.thickness
lea rdx, [0x180087776]
call fcn.18007a4f0
mov r8d, dword [0x1800c89b8]
lea rdx, [0x180097688]
lea rcx, [rsp + 0x40]
call fcn.18007a870
lea rax, [rsp + 0x40]
mov r8, rbx
inc r8
cmp byte [rax + r8], r14b
jne 0x180054901
inc r8
cmp r8, 0x40
ja 0x180054921
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.recoil_control
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca472], r14b
cmovne rdx, r15
mov r8, rbx
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054953
inc r8
cmp r8, 0x40
ja 0x18005496e
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.bullet_tp
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca476], r14b
cmovne rdx, r15
mov r8, rbx
inc r8
cmp byte [rdx + r8], r14b
jne 0x1800549a0
inc r8
cmp r8, 0x40
ja 0x1800549bb
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.eokatap
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca470], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x1800549f0
inc r8
cmp r8, 0x40
ja 0x180054a0b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.minicopter_aim
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca477], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054a40
inc r8
cmp r8, 0x40
ja 0x180054a5b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.show_radius
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca473], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054a90
inc r8
cmp r8, 0x40
ja 0x180054aab
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.no_spread
lea rdx, [0x180087776]
call fcn.18007a4f0
mov r8d, dword [0x1800c8b10]
lea rdx, [0x180097688]
lea rcx, [rsp + 0x40]
call fcn.18007a870
lea rax, [rsp + 0x40]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], r14b
jne 0x180054af0
inc r8
cmp r8, 0x40
ja 0x180054b10
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.no_spreadvalue
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca465], r14b
cmovne rdx, r15
mov r8, rbx
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054b42
inc r8
cmp r8, 0x40
ja 0x180054b5d
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.automatic
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca464], r14b
cmovne rdx, r15
mov r8, rbx
nop
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054b90
inc r8
cmp r8, 0x40
ja 0x180054bab
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.no_sway
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca49d], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054be0
inc r8
cmp r8, 0x40
ja 0x180054bfb
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.Name
lea rdx, [0x180087776]
call fcn.18007a4f0
mov qword [rsp + 0x58], 0xf
mov qword [rsp + 0x50], 0xc
movsd xmm0, qword [str.Name___Color]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x180095da8]
mov dword [rsp + 0x48], eax
mov byte [rsp + 0x4c], r14b
lea r8, [0x1800c9770]
lea rdx, [rsp + 0x40]
call fcn.1800536f0
mov rdx, rdi
cmp byte [0x1800ca49f], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054c70
inc r8
cmp r8, 0x40
ja 0x180054c8b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, [0x180095db0]
lea rdx, [0x180087776]
call fcn.18007a4f0
mov qword [rsp + 0x58], 0xf
mov qword [rsp + 0x50], 0xb
movsd xmm0, qword [str.Box___Color]
movsd qword [rsp + 0x40], xmm0
movzx eax, word [0x180095dc0]
mov word [rsp + 0x48], ax
movzx eax, byte [0x180095dc2]
mov byte [rsp + 0x4a], al
mov byte [rsp + 0x4b], r14b
lea r8, [0x1800c97a0]
lea rdx, [rsp + 0x40]
call fcn.1800536f0
mov rdx, rdi
cmp byte [0x1800ca49c], r14b
cmovne rdx, r15
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054d10
inc r8
cmp r8, 0x40
ja 0x180054d2b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.Looking_Direction
lea rdx, [0x180087776]
call fcn.18007a4f0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 0xf
mov r8d, 0x19
lea rdx, str.Looking_Direction___Color
lea rcx, [rsp + 0x40]
call fcn.18004d0c0
lea r8, [0x1800c97c0]
lea rdx, [rsp + 0x40]
call fcn.1800536f0
mov rdx, rdi
cmp byte [0x1800ca497], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054da0
inc r8
cmp r8, 0x40
ja 0x180054dbb
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.Weapon
lea rdx, [0x180087776]
call fcn.18007a4f0
mov qword [rsp + 0x58], 0xf
mov qword [rsp + 0x50], 0xe
movsd xmm0, qword [str.Weapon___Color]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x180095e10]
mov dword [rsp + 0x48], eax
movzx eax, word [0x180095e14]
mov word [rsp + 0x4c], ax
mov byte [rsp + 0x4e], r14b
lea r8, [0x1800c97b0]
lea rdx, [rsp + 0x40]
call fcn.1800536f0
mov rdx, rdi
cmp byte [0x1800ca496], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054e40
inc r8
cmp r8, 0x40
ja 0x180054e5b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.Skeleton
lea rdx, [0x180087776]
call fcn.18007a4f0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 0xf
mov r8d, 0x10
lea rdx, str.Skeleton___Color
lea rcx, [rsp + 0x40]
call fcn.18004d0c0
lea r8, [0x1800c9790]
lea rdx, [rsp + 0x40]
call fcn.1800536f0
mov rdx, rdi
cmp byte [0x1800ca72c], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054ed0
inc r8
cmp r8, 0x40
ja 0x180054eeb
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.Ignore_Players_1
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca72d], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054f20
inc r8
cmp r8, 0x40
ja 0x180054f3b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.Ignore_Players_2
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca49e], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180054f70
inc r8
cmp r8, 0x40
ja 0x180054f8b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.Distance
lea rdx, [0x180087776]
call fcn.18007a4f0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 0xf
mov r8d, 0x10
lea rdx, str.Distance___Color
lea rcx, [rsp + 0x40]
call fcn.18004d0c0
lea r8, [0x1800c9760]
lea rdx, [rsp + 0x40]
call fcn.1800536f0
mov rdx, rdi
cmp byte [0x1800ca495], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180055000
inc r8
cmp r8, 0x40
ja 0x18005501b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.Off_arrors
lea rdx, [0x180087776]
call fcn.18007a4f0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 0xf
mov r8d, 0x12
lea rdx, str.Off_arrors___Color
lea rcx, [rsp + 0x40]
call fcn.18004d0c0
lea r8, [0x1800c9780]
lea rdx, [rsp + 0x40]
call fcn.1800536f0
mov r8d, dword [0x1800c8b1c]
lea rdx, [0x180097688]
lea rcx, [rsp + 0x40]
call fcn.18007a870
lea rax, [rsp + 0x40]
mov r8, rbx
inc r8
cmp byte [rax + r8], r14b
jne 0x180055097
inc r8
cmp r8, 0x40
ja 0x1800550b7
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.Arrow_dist
lea rdx, [0x180087776]
call fcn.18007a4f0
mov r8d, dword [0x1800c8b18]
lea rdx, [0x180097688]
lea rcx, [rsp + 0x40]
call fcn.18007a870
lea rax, [rsp + 0x40]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], r14b
jne 0x180055100
inc r8
cmp r8, 0x40
ja 0x180055120
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.Arrow_size
lea rdx, [0x180087776]
call fcn.18007a4f0
mov r8d, dword [0x1800c8b20]
lea rdx, [0x180097688]
lea rcx, [rsp + 0x40]
call fcn.18007a870
lea rax, [rsp + 0x40]
mov r8, rbx
inc r8
cmp byte [rax + r8], r14b
jne 0x180055161
inc r8
cmp r8, 0x40
ja 0x180055181
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.Font_scale
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca724], r14b
cmovne rdx, r15
mov r8, rbx
inc r8
cmp byte [rdx + r8], r14b
jne 0x1800551b3
inc r8
cmp r8, 0x40
ja 0x1800551ce
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.flags_players_0_
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca725], r14b
cmovne rdx, r15
mov r8, rbx
inc r8
cmp byte [rdx + r8], r14b
jne 0x180055200
inc r8
cmp r8, 0x40
ja 0x18005521b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.flags_players_1_
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca726], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180055250
inc r8
cmp r8, 0x40
ja 0x18005526b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.flags_players_2_
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca727], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x1800552a0
inc r8
cmp r8, 0x40
ja 0x1800552bb
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.flags_players_3_
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca728], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x1800552f0
inc r8
cmp r8, 0x40
ja 0x18005530b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.flags_players_4_
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca4ee], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180055340
inc r8
cmp r8, 0x40
ja 0x18005535b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.hit_logs
lea rdx, [0x180087776]
call fcn.18007a4f0
mov r8d, dword [0x1800c8b40]
lea rdx, [0x180097688]
lea rcx, [rsp + 0x40]
call fcn.18007a870
lea rax, [rsp + 0x40]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], r14b
jne 0x1800553a0
inc r8
cmp r8, 0x40
ja 0x1800553c0
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.ratio
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca4ef], r14b
cmovne rdx, r15
mov r8, rbx
inc r8
cmp byte [rdx + r8], r14b
jne 0x1800553f2
inc r8
cmp r8, 0x40
ja 0x18005540d
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.AspectRatio
lea rdx, [0x180087776]
call fcn.18007a4f0
mov rdx, rdi
cmp byte [0x1800ca4ca], r14b
cmovne rdx, r15
mov r8, rbx
nop
inc r8
cmp byte [rdx + r8], r14b
jne 0x180055440
inc r8
cmp r8, 0x40
ja 0x18005545b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.Name_npc
lea rdx, [0x180087776]
call fcn.18007a4f0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 0xf
mov r8d, 0x10
lea rdx, str.Name_npc___Color
lea rcx, [rsp + 0x40]
call fcn.18004d0c0
lea r8, [0x1800c9710]
lea rdx, [rsp + 0x40]
call fcn.1800536f0
mov rdx, rdi
cmp byte [0x1800ca4cc], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x1800554d0
inc r8
cmp r8, 0x40
ja 0x1800554eb
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.Box_npc
lea rdx, [0x180087776]
call fcn.18007a4f0
mov qword [rsp + 0x58], 0xf
mov qword [rsp + 0x50], 0xf
movsd xmm0, qword [str.Box_npc___Color]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x180095fb8]
mov dword [rsp + 0x48], eax
movzx eax, word [0x180095fbc]
mov word [rsp + 0x4c], ax
movzx eax, byte [0x180095fbe]
mov byte [rsp + 0x4e], al
mov byte [rsp + 0x4f], r14b
lea r8, [0x1800c9730]
lea rdx, [rsp + 0x40]
call fcn.1800536f0
mov rdx, rdi
cmp byte [0x1800ca4c9], r14b
cmovne rdx, r15
mov r8, rbx
inc r8
cmp byte [rdx + r8], r14b
jne 0x180055574
inc r8
cmp r8, 0x40
ja 0x18005558f
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.Weapon_npc
lea rdx, [0x180087776]
call fcn.18007a4f0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 0xf
mov r8d, 0x12
lea rdx, str.Weapon_npc___Color
lea rcx, [rsp + 0x40]
call fcn.18004d0c0
lea r8, [0x1800c9740]
lea rdx, [rsp + 0x40]
call fcn.1800536f0
mov rdx, rdi
cmp byte [0x1800ca4c8], r14b
cmovne rdx, r15
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], r14b
jne 0x180055600
inc r8
cmp r8, 0x40
ja 0x18005561b
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.Skeleton_npc
lea rdx, [0x180087776]
call fcn.18007a4f0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 0xf
mov r8d, 0x14
lea rdx, str.Skeleton_npc___Color
lea rcx, [rsp + 0x40]
call fcn.18004d0c0
lea r8, [0x1800c9720]
lea rdx, [rsp + 0x40]
call fcn.1800536f0
cmp byte [0x1800ca4cb], r14b
cmovne rdi, r15
inc rbx
cmp byte [rdi + rbx], r14b
jne 0x180055682
inc rbx
cmp rbx, 0x40
ja 0x1800556a3
mov r8, rbx
mov rdx, rdi
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x80]
lea r8, str.Distance_npc
lea rdx, [0x180087776]
call fcn.18007a4f0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 0xf
mov r8d, 0x14
lea rdx, str.Distance_npc___Color
lea rcx, [rsp + 0x40]
call fcn.18004d0c0
lea r8, [0x1800c9700]
lea rdx, [rsp + 0x40]
call fcn.1800536f0
movzx r9d, byte [0x1800ca4cd]
lea r8, str.Mass_suicide
call fcn.1800782d0
mov r9d, dword [0x1800ca4e4]
lea r8, str.Mass_suicide_key
call fcn.180078230
mov r9d, dword [0x1800ca4e0]
lea r8, str.Mass_suicide_mode
call fcn.180078230
movzx r9d, byte [0x1800ca4d7]
lea r8, str.stesh_finder
call fcn.1800782d0
mov r9d, dword [0x1800ca4f0]
lea r8, str.stesh_finder_key
call fcn.180078230
mov r9d, dword [0x1800ca50c]
lea r8, str.stesh_finder_mode
call fcn.180078230
movzx r9d, byte [0x1800ca4ce]
lea r8, str.inf_jump
call fcn.1800782d0
movzx r9d, byte [0x1800ca4d4]
lea r8, str.walker
call fcn.1800782d0
mov r9d, dword [0x1800ca4d8]
lea r8, str.zoom_key
call fcn.180078230
mov r9d, dword [0x1800ca508]
lea r8, str.zoom_key_mode
call fcn.180078230
mov r9d, dword [0x1800ca4f8]
lea r8, str.manipulator_key
call fcn.180078230
mov r9d, dword [0x1800ca500]
lea r8, str.manipulator_key_mode
call fcn.180078230
movzx r9d, byte [0x1800ca4fd]
lea r8, [0x180095b84]
call fcn.1800782d0
mov r9d, dword [0x1800c8b3c]
lea r8, str.fov_scale
call fcn.180078230
movzx r9d, byte [0x1800ca4f4]
lea r8, str.Fake_admin
call fcn.1800782d0
movzx r9d, byte [0x1800ca4ed]
lea r8, str.spiderman
call fcn.1800782d0
movzx r9d, byte [0x1800ca4ec]
lea r8, str.spiderman
call fcn.1800782d0
movzx r9d, byte [0x1800ca4f5]
lea r8, str.Bright_ambient
call fcn.1800782d0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 0xf
mov r8d, 0xd
lea rdx, str.Ambient_color
lea rcx, [rsp + 0x40]
call fcn.18004d0c0
lea r8, [0x1800c96f0]
lea rdx, [rsp + 0x40]
call fcn.1800536f0
movzx r9d, byte [0x1800ca4f6]
lea r8, str.omnidirectional
call fcn.1800782d0
mov qword [rbp + 0x200], r14
lea r8, [0x180097684]
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x200]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
mov rax, qword [rbp + 0x200]
test rax, rax
je 0x180055905
lea rcx, vtable.CSimpleIniTempl_char__struct_SI_NoCase_char___class_SI_ConvertA_char__::FileWriter.0
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x40]
call fcn.18007b160
nop
mov rcx, qword [rbp + 0x200]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
nop
mov rcx, rsi
call fcn.18004d020
mov rbx, qword [rsp + 0x308]
add rsp, 0x2c0
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret