Function at 0x180055930
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 0x1800559b9
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 0x180055a24
inc r8
cmp r8, 0x40
ja 0x180055a40
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 0x180055a73
inc r8
cmp r8, 0x40
ja 0x180055a8f
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 0x180055ac2
inc r8
cmp r8, 0x40
ja 0x180055ade
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 0x180055b11
inc r8
cmp r8, 0x40
ja 0x180055b2d
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 0x180055b70
inc r8
cmp r8, 0x40
ja 0x180055b90
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 0x180055bc2
inc r8
cmp r8, 0x40
ja 0x180055bdd
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 0x180055c10
inc r8
cmp r8, 0x40
ja 0x180055c2b
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 0x180055c70
inc r8
cmp r8, 0x40
ja 0x180055c90
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 0x180055cc2
inc r8
cmp r8, 0x40
ja 0x180055cdd
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 0x180055d20
inc r8
cmp r8, 0x40
ja 0x180055d40
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 qword [rsp + 0x58], 0xf
mov qword [rsp + 0x50], 0xb
movsd xmm0, qword [str.fov___Color]
movsd qword [rsp + 0x40], xmm0
movzx eax, word [0x180096180]
mov word [rsp + 0x48], ax
movzx eax, byte [0x180096182]
mov byte [rsp + 0x4a], al
mov byte [rsp + 0x4b], r14b
lea r8, [0x1800c97d0]
lea rdx, [rsp + 0x40]
call fcn.1800536f0
mov r8d, dword [0x1800ca48c]
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 0x180055dd0
inc r8
cmp r8, 0x40
ja 0x180055df0
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 0x180055e22
inc r8
cmp r8, 0x40
ja 0x180055e3d
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
nop
inc r8
cmp byte [rdx + r8], r14b
jne 0x180055e70
inc r8
cmp r8, 0x40
ja 0x180055e8b
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 0x180055ec0
inc r8
cmp r8, 0x40
ja 0x180055edb
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 0x180055f10
inc r8
cmp r8, 0x40
ja 0x180055f2b
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 0x180055f60
inc r8
cmp r8, 0x40
ja 0x180055f7b
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 0x180055fc0
inc r8
cmp r8, 0x40
ja 0x180055fe0
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 0x180056021
inc r8
cmp r8, 0x40
ja 0x180056041
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 0x180056073
inc r8
cmp r8, 0x40
ja 0x18005608e
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 0x1800560c0
inc r8
cmp r8, 0x40
ja 0x1800560db
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 0x180056110
inc r8
cmp r8, 0x40
ja 0x18005612b
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 0x180056160
inc r8
cmp r8, 0x40
ja 0x18005617b
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 0x1800561b0
inc r8
cmp r8, 0x40
ja 0x1800561cb
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 0x180056200
inc r8
cmp r8, 0x40
ja 0x18005621b
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 0x180056250
inc r8
cmp r8, 0x40
ja 0x18005626b
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 0x1800562b0
inc r8
cmp r8, 0x40
ja 0x1800562d0
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 0x180056311
inc r8
cmp r8, 0x40
ja 0x180056331
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 0x180056363
inc r8
cmp r8, 0x40
ja 0x18005637e
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 0x1800563b0
inc r8
cmp r8, 0x40
ja 0x1800563cb
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 0x180056400
inc r8
cmp r8, 0x40
ja 0x18005641b
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 0x180056450
inc r8
cmp r8, 0x40
ja 0x18005646b
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 0x1800564a0
inc r8
cmp r8, 0x40
ja 0x1800564bb
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 0x180056500
inc r8
cmp r8, 0x40
ja 0x180056520
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 0x180056552
inc r8
cmp r8, 0x40
ja 0x18005656d
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 0x1800565a0
inc r8
cmp r8, 0x40
ja 0x1800565bb
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 0x1800565f0
inc r8
cmp r8, 0x40
ja 0x18005660b
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 0x180056680
inc r8
cmp r8, 0x40
ja 0x18005669b
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 0x180056720
inc r8
cmp r8, 0x40
ja 0x18005673b
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 0x1800567b0
inc r8
cmp r8, 0x40
ja 0x1800567cb
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 0x180056850
inc r8
cmp r8, 0x40
ja 0x18005686b
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 0x1800568e0
inc r8
cmp r8, 0x40
ja 0x1800568fb
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 0x180056930
inc r8
cmp r8, 0x40
ja 0x18005694b
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 0x180056980
inc r8
cmp r8, 0x40
ja 0x18005699b
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 0x180056a10
inc r8
cmp r8, 0x40
ja 0x180056a2b
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 0x180056aa7
inc r8
cmp r8, 0x40
ja 0x180056ac7
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 0x180056b10
inc r8
cmp r8, 0x40
ja 0x180056b30
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 0x180056b71
inc r8
cmp r8, 0x40
ja 0x180056b91
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 0x180056bc3
inc r8
cmp r8, 0x40
ja 0x180056bde
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 0x180056c10
inc r8
cmp r8, 0x40
ja 0x180056c2b
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 0x180056c60
inc r8
cmp r8, 0x40
ja 0x180056c7b
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 0x180056cb0
inc r8
cmp r8, 0x40
ja 0x180056ccb
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 0x180056d00
inc r8
cmp r8, 0x40
ja 0x180056d1b
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 0x180056d50
inc r8
cmp r8, 0x40
ja 0x180056d6b
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 0x180056db0
inc r8
cmp r8, 0x40
ja 0x180056dd0
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 0x180056e02
inc r8
cmp r8, 0x40
ja 0x180056e1d
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 0x180056e50
inc r8
cmp r8, 0x40
ja 0x180056e6b
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
cmp byte [0x1800ca4cc], r14b
cmovne rdi, r15
inc rbx
cmp byte [rdi + rbx], r14b
jne 0x180056ed2
inc rbx
cmp rbx, 0x40
ja 0x180056ef3
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.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
movzx r9d, byte [0x1800ca4c9]
lea r8, str.Weapon_npc
call fcn.1800782d0
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
movzx r9d, byte [0x1800ca4c8]
lea r8, str.Skeleton_npc
call fcn.1800782d0
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
movzx r9d, byte [0x1800ca4cb]
lea r8, str.Distance_npc
call fcn.1800782d0
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
lea rdx, [rbp + 0xc0]
call fcn.180078020
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