Function at 0x180011da0
Capabilities:
Create directory
Encode data using xor
Get disk information
Read file on windows

Disassembly:
mov rax, rsp
push rbp
push rbx
push rsi
push rdi
lea rbp, [rax - 0x1e8]
sub rsp, 0x2c8
mov qword [rax + 8], r12
lea r9, [rbp + 0x1f8]
mov qword [rax + 0x20], r14
xor r12d, r12d
mov qword [rax - 0x28], r15
mov rdi, rcx
mov dword [rsp + 0x38], r12d
lea rcx, [0x18005e540]
movaps xmmword [rax - 0x38], xmm6
xor r8d, r8d
mov qword [rsp + 0x30], r12
xor edx, edx
movaps xmmword [rax - 0x48], xmm7
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
movaps xmmword [rax - 0x58], xmm8
call qword [sym.imp.KERNEL32.dll_GetVolumeInformationW]
movups xmm0, xmmword [0x18005e900]
movzx eax, word [0x18005e920]
mov r8d, r12d
movups xmm1, xmmword [0x18005e910]
mov ebx, dword [0x18010e520]
lea esi, [r12 + 5]
mov word [rsp + 0x60], ax
lea r14d, [r12 + 0x1f]
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm1
cmp ebx, 2
jl 0x180011f91
movdqa xmm0, xmmword [str.7777777777777777]
lea rcx, [rsp + 0x44]
movdqa xmm5, xmmword [0x18005f6e0]
movdqa xmm4, xmmword [0x18005fe90]
movdqa xmm7, xmmword [0x18005f730]
movdqa xmmword [rbp - 0x80], xmm0
mov edx, dword [rbp - 0x80]
movd xmm6, esi
movd xmm8, r14d
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x18005f740]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18005f740]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x20
jl 0x180011e80
cmp r8d, 0x22
jge 0x180011fd4
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
mov eax, 0x8d3dcb09
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x22
jl 0x180011fa0
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x70]
call fcn.180025420
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x70]
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 0x180012008
lea rcx, [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__mkdir]
cmp qword [0x18010eb40], r12
movups xmm0, xmmword [0x18005e928]
movups xmm1, xmmword [0x18005e938]
movups xmmword [rsp + 0x40], xmm0
movsd xmm0, qword [0x18005e948]
movsd qword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x50], xmm1
jne 0x18001203e
mov byte [0x18010eb78], 1
cmp ebx, 2
jl 0x18001219b
movdqa xmm0, xmmword [str.7777777777777777]
lea rcx, [rsp + 0x44]
movdqa xmm5, xmmword [0x18005f6e0]
mov edx, r12d
movdqa xmm4, xmmword [0x18005fe90]
movdqa xmm7, xmmword [0x18005f730]
movdqa xmmword [rbp - 0x80], xmm0
mov r8d, dword [rbp - 0x80]
movd xmm6, esi
movd xmm8, r14d
nop dword [rax]
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x18005f740]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18005f740]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x28
jl 0x180012090
jmp 0x1800121e4
lea r9, [rsp + 0x40]
mov r8d, r12d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x28
jl 0x1800121b0
mov r8, rdi
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x90]
call fcn.180025420
movzx r9d, byte [0x18010e737]
lea r8, str.Always_HS
lea rdx, [0x18005e554]
mov qword [rsp + 0x20], r12
lea rcx, [0x18010eb40]
call fcn.18000ede0
movzx r9d, byte [0x18010e739]
lea r8, str.pSilent
lea rdx, [0x18005e554]
mov byte [0x18010e737], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e73d]
lea r8, str.Activate_Aimbot
lea rdx, [0x18005e554]
mov byte [0x18010e739], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
mov rsi, qword [0x18010eb58]
mov r15d, dword [0x18006c414]
movaps xmm8, xmmword [rsp + 0x290]
movaps xmm7, xmmword [rsp + 0x2a0]
movaps xmm6, xmmword [rsp + 0x2b0]
mov byte [0x18010e73d], al
mov rbx, qword [rsi + 8]
cmp byte [rbx + 0x19], r12b
jne 0x1800122d7
mov rcx, qword [rbx + 0x20]
lea rdx, [0x18005e554]
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbsicmp]
test eax, eax
jns 0x1800122cb
mov rbx, qword [rbx + 0x10]
jmp 0x1800122d1
mov rsi, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], r12b
je 0x1800122b0
cmp byte [rsi + 0x19], r12b
jne 0x1800122f2
mov rdx, qword [rsi + 0x20]
lea rcx, [0x18005e554]
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbsicmp]
test eax, eax
jns 0x1800122f9
mov rsi, qword [0x18010eb58]
cmp rsi, qword [0x18010eb58]
mov rdi, 0xffffffffffffffff
je 0x180012420
mov r14, qword [rsi + 0x38]
mov rbx, qword [r14 + 8]
cmp byte [rbx + 0x19], r12b
jne 0x180012347
nop dword [rax + rax]
mov rcx, qword [rbx + 0x20]
lea rdx, str.AimKey
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbsicmp]
test eax, eax
jns 0x18001233b
mov rbx, qword [rbx + 0x10]
jmp 0x180012341
mov r14, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], r12b
je 0x180012320
cmp byte [r14 + 0x19], r12b
jne 0x180012420
mov rdx, qword [r14 + 0x20]
lea rcx, str.AimKey
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbsicmp]
test eax, eax
js 0x180012420
cmp r14, qword [rsi + 0x38]
je 0x180012420
mov rdx, qword [r14 + 0x38]
test rdx, rdx
je 0x180012420
cmp byte [rdx], r12b
je 0x180012420
xorps xmm0, xmm0
mov rax, rdi
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm0
inc rax
cmp byte [rdx + rax], r12b
jne 0x1800123a4
inc rax
cmp rax, 0x40
ja 0x180012420
mov r8d, eax
lea rcx, [rsp + 0x40]
call fcn.180024d60
cmp byte [rsp + 0x40], 0x30
lea rax, [rsp + 0x40]
mov qword [rbp + 0x200], rax
jne 0x1800123f5
movzx eax, byte [rsp + 0x41]
sub al, 0x58
test al, 0xdf
jne 0x1800123f5
cmp byte [rsp + 0x42], r12b
je 0x180012420
mov r8d, 0x10
lea rcx, [rsp + 0x42]
jmp 0x180012400
mov r8d, 0xa
lea rcx, [rsp + 0x40]
lea rdx, [rbp + 0x200]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov ecx, eax
mov rax, qword [rbp + 0x200]
cmp byte [rax], r12b
cmovne ecx, r15d
mov r15d, ecx
movzx r9d, byte [0x18010e73f]
lea r8, str.Draw_Fov
lea rdx, [0x18005e554]
mov dword [0x18006c414], r15d
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
mov rsi, qword [0x18010eb58]
cvttss2si r15d, dword [0x18006c438]
mov byte [0x18010e73f], al
mov rbx, qword [rsi + 8]
cmp byte [rbx + 0x19], r12b
jne 0x180012497
nop
mov rcx, qword [rbx + 0x20]
lea rdx, [0x18005e554]
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbsicmp]
test eax, eax
jns 0x18001248b
mov rbx, qword [rbx + 0x10]
jmp 0x180012491
mov rsi, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], r12b
je 0x180012470
cmp byte [rsi + 0x19], r12b
jne 0x1800124b2
mov rdx, qword [rsi + 0x20]
lea rcx, [0x18005e554]
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbsicmp]
test eax, eax
jns 0x1800124b9
mov rsi, qword [0x18010eb58]
cmp rsi, qword [0x18010eb58]
je 0x1800125d1
mov r14, qword [rsi + 0x38]
mov rbx, qword [r14 + 8]
cmp byte [rbx + 0x19], r12b
jne 0x1800124fb
mov rcx, qword [rbx + 0x20]
lea rdx, str.Aim_Fov
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbsicmp]
test eax, eax
jns 0x1800124ef
mov rbx, qword [rbx + 0x10]
jmp 0x1800124f5
mov r14, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], r12b
je 0x1800124d4
cmp byte [r14 + 0x19], r12b
jne 0x1800125d1
mov rdx, qword [r14 + 0x20]
lea rcx, str.Aim_Fov
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbsicmp]
test eax, eax
js 0x1800125d1
cmp r14, qword [rsi + 0x38]
je 0x1800125d1
mov rdx, qword [r14 + 0x38]
test rdx, rdx
je 0x1800125d1
cmp byte [rdx], r12b
je 0x1800125d1
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm0
inc rdi
cmp byte [rdx + rdi], r12b
jne 0x180012555
inc rdi
cmp rdi, 0x40
ja 0x1800125d1
mov r8d, edi
lea rcx, [rsp + 0x40]
call fcn.180024d60
cmp byte [rsp + 0x40], 0x30
lea rax, [rsp + 0x40]
mov qword [rbp + 0x200], rax
jne 0x1800125a6
movzx eax, byte [rsp + 0x41]
sub al, 0x58
test al, 0xdf
jne 0x1800125a6
cmp byte [rsp + 0x42], r12b
je 0x1800125d1
mov r8d, 0x10
lea rcx, [rsp + 0x42]
jmp 0x1800125b1
mov r8d, 0xa
lea rcx, [rsp + 0x40]
lea rdx, [rbp + 0x200]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov ecx, eax
mov rax, qword [rbp + 0x200]
cmp byte [rax], r12b
cmovne ecx, r15d
mov r15d, ecx
cvttss2si r9d, dword [0x18006c434]
lea r8, str.Aim_Distance
mov qword [rsp + 0x20], r12
lea rdx, [0x18005e554]
lea rcx, [0x18010eb40]
movd xmm0, r15d
cvtdq2ps xmm0, xmm0
movss dword [0x18006c438], xmm0
call fcn.18000f070
movzx r9d, byte [0x18010e73e]
lea r8, str.Visible_Check
lea rdx, [0x18005e554]
mov qword [rsp + 0x20], r12
lea rcx, [0x18010eb40]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x18006c434], xmm0
call fcn.18000ede0
movzx r9d, byte [0x18010e735]
lea r8, str.NPC_Check
lea rdx, [0x18005e554]
mov byte [0x18010e73e], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e74a]
lea r8, str.NoRecoil
lea rdx, str.Weapons
mov byte [0x18010e735], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e750]
lea r8, str.NoSpread
lea rdx, str.Weapons
mov byte [0x18010e74a], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e754]
lea r8, str.NoSway
lea rdx, str.Weapons
mov byte [0x18010e750], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e751]
lea r8, str.Automatic
lea rdx, str.Weapons
mov byte [0x18010e754], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e755]
lea r8, str.Rapid_Fire
lea rdx, str.Weapons
mov byte [0x18010e751], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e752]
lea r8, str.Thick_Bullets
lea rdx, str.Weapons
mov byte [0x18010e755], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e743]
lea r8, str.CanHoldItems
lea rdx, str.Weapons
mov byte [0x18010e752], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e757]
lea r8, str.Insta_Eoka
lea rdx, str.Weapons
mov byte [0x18010e743], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e75c]
lea r8, str.Name
lea rdx, str.Players
mov byte [0x18010e757], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e75a]
lea r8, [0x18005e650]
lea rdx, str.Players
mov byte [0x18010e75c], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e75b]
lea r8, str.Skeleton
lea rdx, str.Players
mov byte [0x18010e75a], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e75e]
lea r8, str.Healthbar
lea rdx, str.Players
mov byte [0x18010e75b], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e75f]
lea r8, str.Weapon
lea rdx, str.Players
mov byte [0x18010e75e], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e763]
lea r8, str.Tracers
lea rdx, str.Players
mov byte [0x18010e75f], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e762]
lea r8, str.Ignore_Sleepers
lea rdx, str.Players
mov byte [0x18010e763], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18006c431]
lea r8, str.Crosshair
lea rdx, str.Visuals
mov byte [0x18010e762], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e76a]
lea r8, str.Name
lea rdx, str.NPCs
mov byte [0x18006c431], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e766]
lea r8, [0x18005e650]
lea rdx, str.NPCs
mov byte [0x18010e76a], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e767]
lea r8, str.Skeleton
lea rdx, str.NPCs
mov byte [0x18010e766], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e768]
lea r8, str.Health
mov byte [0x18010e767], al
mov qword [rsp + 0x20], r12
lea rdx, str.NPCs
lea rcx, [0x18010eb40]
call fcn.18000ede0
movzx r9d, byte [0x18010e769]
lea r8, str.Healthbar
lea rdx, str.NPCs
mov byte [0x18010e768], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e76c]
lea r8, str.Weapon
lea rdx, str.NPCs
mov byte [0x18010e769], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e76b]
lea r8, str.Distance
lea rdx, str.NPCs
mov byte [0x18010e76c], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
cvttss2si r9d, dword [0x18006c614]
lea r8, str.Fov_Value
mov byte [0x18010e76b], al
lea rdx, str.Misc
mov qword [rsp + 0x20], r12
lea rcx, [0x18010eb40]
call fcn.18000f070
movzx r9d, byte [0x18010e7cc]
lea r8, str.Anti_Aim
lea rdx, str.Misc
mov qword [rsp + 0x20], r12
lea rcx, [0x18010eb40]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x18006c614], xmm0
call fcn.18000ede0
movzx r9d, byte [0x18010e7cd]
lea r8, str.FakeLag
lea rdx, str.Misc
mov byte [0x18010e7cc], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e7dc]
lea r8, str.FakeAdmin
lea rdx, str.Misc
mov byte [0x18010e7cd], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e758]
lea r8, [0x18005e950]
lea rdx, str.Misc
mov byte [0x18010e7dc], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e7d7]
lea r8, str.Omni_Sprint
lea rdx, str.Misc
mov byte [0x18010e758], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e7d5]
lea r8, str.Spiderman
lea rdx, str.Misc
mov byte [0x18010e7d7], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e7dd]
lea r8, str.Custom_Time
mov byte [0x18010e7d5], al
lea rdx, str.Misc
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
cvttss2si r9d, dword [0x18006c620]
lea r8, str.Time
mov byte [0x18010e7dd], al
lea rdx, str.Misc
mov qword [rsp + 0x20], r12
lea rcx, [0x18010eb40]
call fcn.18000f070
movzx r9d, byte [0x18010e7d4]
lea r8, str.Gravity
lea rdx, str.Misc
mov qword [rsp + 0x20], r12
lea rcx, [0x18010eb40]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x18006c620], xmm0
call fcn.18000ede0
movzx r9d, byte [0x18010e7ac]
lea r8, str.Meleeatack
lea rdx, str.Misc
mov byte [0x18010e7d4], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
movzx r9d, byte [0x18010e7bb]
lea r8, str.FastLoot
lea rdx, str.Misc
mov byte [0x18010e7ac], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
cvttss2si r9d, dword [0x18010e7d8]
lea r8, str.Gravity_Value
mov byte [0x18010e7bb], al
lea rdx, str.Misc
mov qword [rsp + 0x20], r12
lea rcx, [0x18010eb40]
call fcn.18000f070
mov r9d, dword [0x18006c41c]
lea r8, str.Gravity_Key
lea rdx, str.Misc
mov qword [rsp + 0x20], r12
lea rcx, [0x18010eb40]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x18010e7d8], xmm0
call fcn.18000f070
movzx r9d, byte [0x18010e7d6]
lea r8, str.Keep_Vertical_Velocity
lea rdx, str.Misc
mov dword [0x18006c41c], eax
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
mov r9d, dword [0x18006c420]
lea r8, str.KVV_Key
lea rdx, str.Misc
mov byte [0x18010e7d6], al
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000f070
movzx r9d, byte [0x18010e732]
lea r8, str.Target_Player_Info__top_left_
lea rdx, str.Other
mov dword [0x18006c420], eax
lea rcx, [0x18010eb40]
mov qword [rsp + 0x20], r12
call fcn.18000ede0
lea r8, [0x18005f4b0]
mov byte [0x18010e732], al
lea rdx, [rbp + 0x90]
mov qword [rbp + 0x200], r12
lea rcx, [rbp + 0x200]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
mov rsi, qword [rbp + 0x200]
mov r15, qword [rsp + 0x2c0]
mov r14, qword [rsp + 0x308]
mov r12, qword [rsp + 0x2f0]
test rsi, rsi
je 0x180012e70
xor edx, edx
mov rcx, rsi
lea r8d, [rdx + 2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
test eax, eax
jne 0x180012e63
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_ftell]
movsxd rbx, eax
cmp ebx, 1
jl 0x180012e63
lea ecx, [rbx + 1]
movsxd rcx, ecx
lea rdx, [0x180064970]
call fcn.1800564a8
mov rdi, rax
test rax, rax
je 0x180012e63
xor r8d, r8d
mov byte [rbx + rax], 0
xor edx, edx
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov r9, rsi
mov r8, rbx
mov edx, 1
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
cmp rax, rbx
jne 0x180012e5b
mov r8, rax
lea rcx, [0x18010eb40]
mov rdx, rdi
call fcn.180012e90
mov rcx, rdi
call fcn.180055eb8
mov rcx, qword [rbp + 0x200]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov edx, 0x7d
mov ecx, 0x15e
call qword [sym.imp.KERNEL32.dll_Beep]
add rsp, 0x2c8
pop rdi
pop rsi
pop rbx
pop rbp
ret