Function at 0x1400079f0
Capabilities:
Encode data using xor

Disassembly:
mov r11, rsp
push rbp
lea rbp, [r11 - 0x128]
sub rsp, 0x220
movaps xmmword [r11 - 0x18], xmm6
mov rax, qword [0x140047010]
xor rax, rsp
mov qword [rbp + 0xb0], rax
mov qword [r11 + 8], rbx
mov qword [r11 + 0x10], rsi
mov esi, dword [0x140047778]
mov qword [r11 + 0x18], rdi
mov edi, dword [0x14004777c]
movaps xmmword [r11 - 0x28], xmm7
shr edi, 1
movaps xmmword [r11 - 0x38], xmm8
movaps xmmword [r11 - 0x58], xmm10
shr esi, 1
cmp byte [0x14004783d], 0
movd xmm10, edi
movaps xmmword [r11 - 0x68], xmm11
movss xmm11, dword [0x140040564]
cvtdq2ps xmm10, xmm10
je 0x140007e2c
movaps xmm0, xmmword [0x140040a60]
lea eax, [rsi - 0xf]
movaps xmmword [r11 - 0x48], xmm9
movd xmm9, eax
mov rax, qword [0x140047850]
movd xmm8, esi
cvtdq2ps xmm9, xmm9
mov rcx, qword [rax + 0x4878]
cvtdq2ps xmm8, xmm8
mov r9, qword [rcx]
lea rcx, [rsp + 0x60]
movss dword [rsp + 0x58], xmm10
movss dword [rsp + 0x5c], xmm9
movss dword [rsp + 0x50], xmm10
movss dword [rsp + 0x54], xmm8
movups xmmword [rsp + 0x60], xmm0
call fcn.14000e040
xor edx, edx
lea r8, str.Background
mov rcx, r9
mov ebx, eax
call fcn.140010e20
mov rcx, rax
movss dword [rsp + 0x20], xmm11
mov r9d, ebx
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x50]
call fcn.14002dd80
movaps xmm0, xmmword [0x140040a60]
lea eax, [rdi + 0xf]
movd xmm6, eax
mov rax, qword [0x140047850]
cvtdq2ps xmm6, xmm6
mov rcx, qword [rax + 0x4878]
movss dword [rsp + 0x54], xmm9
movss dword [rsp + 0x50], xmm6
mov r9, qword [rcx]
lea rcx, [rsp + 0x60]
movss dword [rsp + 0x58], xmm10
movss dword [rsp + 0x5c], xmm9
movups xmmword [rsp + 0x60], xmm0
call fcn.14000e040
xor edx, edx
lea r8, str.Background
mov rcx, r9
mov ebx, eax
call fcn.140010e20
mov rcx, rax
movss dword [rsp + 0x20], xmm11
mov r9d, ebx
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x58]
call fcn.14002dd80
mov rax, qword [0x140047850]
movaps xmm0, xmmword [0x140040a60]
movss dword [rsp + 0x50], xmm6
movss dword [rsp + 0x54], xmm8
mov rcx, qword [rax + 0x4878]
movss dword [rsp + 0x58], xmm10
movss dword [rsp + 0x5c], xmm8
movups xmmword [rsp + 0x60], xmm0
mov r9, qword [rcx]
lea rcx, [rsp + 0x60]
call fcn.14000e040
xor edx, edx
lea r8, str.Background
mov rcx, r9
mov ebx, eax
call fcn.140010e20
mov rcx, rax
movss dword [rsp + 0x20], xmm11
mov r9d, ebx
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x58]
call fcn.14002dd80
movaps xmm0, xmmword [0x140040a60]
lea eax, [rsi + 0xf]
movd xmm7, eax
cvtdq2ps xmm7, xmm7
movss dword [rsp + 0x50], xmm6
movups xmmword [rsp + 0x60], xmm0
mov rax, qword [0x140047850]
movss dword [rsp + 0x54], xmm7
movss dword [rsp + 0x58], xmm6
movss dword [rsp + 0x5c], xmm8
mov rcx, qword [rax + 0x4878]
mov r9, qword [rcx]
lea rcx, [rsp + 0x60]
call fcn.14000e040
xor edx, edx
lea r8, str.Background
mov rcx, r9
mov ebx, eax
call fcn.140010e20
mov rcx, rax
movss dword [rsp + 0x20], xmm11
mov r9d, ebx
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x58]
call fcn.14002dd80
mov rax, qword [0x140047850]
movaps xmm0, xmmword [0x140040a60]
movss dword [rsp + 0x50], xmm10
movss dword [rsp + 0x54], xmm7
mov rcx, qword [rax + 0x4878]
movss dword [rsp + 0x58], xmm10
movss dword [rsp + 0x5c], xmm8
movups xmmword [rsp + 0x60], xmm0
mov r9, qword [rcx]
lea rcx, [rsp + 0x60]
call fcn.14000e040
xor edx, edx
lea r8, str.Background
mov rcx, r9
mov ebx, eax
call fcn.140010e20
mov rcx, rax
movss dword [rsp + 0x20], xmm11
mov r9d, ebx
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x58]
call fcn.14002dd80
movaps xmm0, xmmword [0x140040a60]
lea eax, [rdi - 0xf]
movd xmm6, eax
mov rax, qword [0x140047850]
cvtdq2ps xmm6, xmm6
mov rcx, qword [rax + 0x4878]
movss dword [rsp + 0x54], xmm7
movss dword [rsp + 0x50], xmm6
mov r9, qword [rcx]
lea rcx, [rsp + 0x60]
movss dword [rsp + 0x58], xmm10
movss dword [rsp + 0x5c], xmm7
movups xmmword [rsp + 0x60], xmm0
call fcn.14000e040
xor edx, edx
lea r8, str.Background
mov rcx, r9
mov ebx, eax
call fcn.140010e20
mov rcx, rax
movss dword [rsp + 0x20], xmm11
mov r9d, ebx
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x58]
call fcn.14002dd80
mov rax, qword [0x140047850]
movaps xmm0, xmmword [0x140040a60]
movss dword [rsp + 0x50], xmm6
movss dword [rsp + 0x54], xmm8
mov rcx, qword [rax + 0x4878]
movss dword [rsp + 0x58], xmm10
movss dword [rsp + 0x5c], xmm8
movups xmmword [rsp + 0x60], xmm0
mov r9, qword [rcx]
lea rcx, [rsp + 0x60]
call fcn.14000e040
mov ebx, eax
lea r8, str.Background
xor edx, edx
mov rcx, r9
call fcn.140010e20
mov rcx, rax
movss dword [rsp + 0x20], xmm11
mov r9d, ebx
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x58]
call fcn.14002dd80
mov rax, qword [0x140047850]
movaps xmm0, xmmword [0x140040a60]
movss dword [rsp + 0x50], xmm6
movss dword [rsp + 0x54], xmm9
mov rcx, qword [rax + 0x4878]
movss dword [rsp + 0x58], xmm6
movss dword [rsp + 0x5c], xmm8
movups xmmword [rsp + 0x60], xmm0
mov r9, qword [rcx]
lea rcx, [rsp + 0x60]
call fcn.14000e040
xor edx, edx
lea r8, str.Background
mov rcx, r9
mov ebx, eax
call fcn.140010e20
mov rcx, rax
movss dword [rsp + 0x20], xmm11
mov r9d, ebx
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x58]
call fcn.14002dd80
movaps xmm9, xmmword [rsp + 0x1e0]
xor ebx, ebx
cmp byte [0x14004783a], bl
je 0x140007f5b
movaps xmm0, xmmword [0x140040c40]
lea rcx, [rsp + 0x60]
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x248], r14
call fcn.14000e040
movss xmm0, dword [0x140040618]
lea r8, str.Background
mov r14d, eax
movd xmm6, esi
mov rax, qword [0x140047850]
movaps xmm7, xmm10
cvtdq2ps xmm6, xmm6
xor edx, edx
mov rcx, qword [rax + 0x4878]
addss xmm7, xmm0
movaps xmm8, xmm6
subss xmm10, xmm0
mov rcx, qword [rcx]
addss xmm8, xmm0
subss xmm6, xmm0
call fcn.140010e20
mov rdi, rax
test r14d, 0xff000000
je 0x140007f53
test byte [rax + 0x30], 1
lea r8, [rsp + 0x50]
mov dword [rsp + 0x20], ebx
lea rdx, [rsp + 0x58]
movaps xmm3, xmm11
mov rcx, rax
je 0x140007eea
movss xmm0, dword [0x140040530]
subss xmm7, xmm0
subss xmm8, xmm0
addss xmm10, xmm0
addss xmm6, xmm0
jmp 0x140007f0c
subss xmm7, dword [0x14004052c]
subss xmm8, dword [0x14004052c]
addss xmm10, dword [0x140040530]
addss xmm6, dword [0x140040530]
movss dword [rsp + 0x50], xmm7
movss dword [rsp + 0x54], xmm8
movss dword [rsp + 0x58], xmm10
movss dword [rsp + 0x5c], xmm6
call fcn.14002d810
mov r8d, dword [rdi + 0x78]
mov r9d, r14d
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
movss dword [rsp + 0x28], xmm11
mov dword [rsp + 0x20], 1
call fcn.14002ba80
mov dword [rdi + 0x78], ebx
mov r14, qword [rsp + 0x248]
cmp dword [0x140047018], 2
movups xmm0, xmmword [str.TVPF]
mov eax, dword [0x14003f478]
movups xmm1, xmmword [0x14003f458]
mov rdi, qword [rsp + 0x240]
movaps xmm11, xmmword [rsp + 0x1c0]
movaps xmm10, xmmword [rsp + 0x1d0]
mov rsi, qword [rsp + 0x238]
movups xmmword [rsp + 0x70], xmm0
mov dword [rbp - 0x60], eax
movups xmm0, xmmword [0x14003f468]
movzx eax, word [0x14003f47c]
movups xmmword [rbp - 0x80], xmm1
mov word [rbp - 0x5c], ax
movups xmmword [rbp - 0x70], xmm0
jl 0x140008114
movdqa xmm0, xmmword [str.2222222222222222]
lea rcx, [rsp + 0x74]
movdqa xmm5, xmmword [0x1400406d0]
mov eax, 4
movdqa xmm4, xmmword [0x140040c50]
movdqa xmm7, xmmword [0x1400406f0]
movdqa xmmword [rsp + 0x60], xmm0
mov edx, dword [rsp + 0x60]
movd xmm6, eax
mov eax, 0x1f
movd xmm8, eax
nop dword [rax]
nop word [rax + rax]
movd xmm2, ebx
lea eax, [rbx + 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 ebx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
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 [0x140040730]
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
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 [0x140040730]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp ebx, 0x30
jl 0x140008010
cmp ebx, 0x36
jge 0x14000814d
movsxd rax, ebx
lea r8, [rsp + 0x70]
add r8, rax
nop
mov eax, 0x4bda12f7
lea r8, [r8 + 1]
imul ebx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, bl
inc ebx
sub al, cl
add al, 0x32
xor byte [r8 - 1], al
cmp ebx, 0x36
jl 0x140008120
mov rax, qword [0x140047850]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
movss xmm2, dword [rax + 0xe0]
cvtps2pd xmm2, xmm2
movq r8, xmm2
call fcn.14000aff0
movaps xmm0, xmmword [0x140040c30]
lea rcx, [rsp + 0x60]
movups xmmword [rsp + 0x60], xmm0
call fcn.14000e040
mov rcx, qword [0x140047850]
lea r8, str.Background
mov ebx, eax
mov dword [rsp + 0x50], 0x41200000
mov dword [rsp + 0x54], 0x41200000
mov rdx, qword [rcx + 0x4878]
mov rcx, qword [rdx]
xor edx, edx
call fcn.140010e20
movaps xmm8, xmmword [rsp + 0x1f0]
mov rdx, rax
movaps xmm7, xmmword [rsp + 0x200]
xorps xmm1, xmm1
test ebx, 0xff000000
je 0x140008246
lea rax, [rbp - 0x50]
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], 0
jne 0x1400081e3
lea r8, [rbp - 0x50]
add r8, rcx
lea rax, [rbp - 0x50]
cmp rax, r8
je 0x140008246
mov rax, qword [rdx + 0x38]
lea rcx, [rbp - 0x50]
movups xmm0, xmmword [rdx + 0x88]
mov byte [rsp + 0x48], 0
lea r9, [rsp + 0x50]
movss dword [rsp + 0x40], xmm1
movss xmm2, dword [rax + 0x10]
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rax + 8]
movups xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x20], ebx
call fcn.140031ed0
mov ecx, 0x2d
call fcn.1400031a0
mov rbx, qword [rsp + 0x230]
test al, 1
je 0x14000826e
cmp byte [0x140047044], 0
sete al
mov byte [0x140047044], al
jmp 0x140008275
movzx eax, byte [0x140047044]
test al, al
je 0x1400084a9
xor r8d, r8d
lea rcx, str.Fortnite
xor edx, edx
call fcn.1400168b0
mov rcx, qword [0x140047850]
movss xmm6, dword [0x140040648]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x1400082d1
movaps xmm1, xmm6
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x50]
call fcn.14001b630
lea rcx, str.Aim_Options
call fcn.140035c80
mov rax, qword [0x140047850]
mov rcx, qword [rax + 0x3ea0]
cmp byte [rcx + 0xb3], 0
jne 0x140008306
mov eax, dword [rcx + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140037590
lea rdx, [0x14004783f]
lea rcx, str.Mouse_Aim
call fcn.1400370b0
mov rcx, qword [0x140047850]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140008354
movaps xmm1, xmm6
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x50]
call fcn.14001b630
lea rcx, str.Visuals
call fcn.140035c80
mov rax, qword [0x140047850]
mov rcx, qword [rax + 0x3ea0]
cmp byte [rcx + 0xb3], 0
jne 0x140008389
mov eax, dword [rcx + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140037590
lea rdx, [0x140047838]
lea rcx, str.Draw_Box
call fcn.1400370b0
lea rdx, [0x14004783e]
lea rcx, str.Draw_Skeleton
call fcn.1400370b0
lea rdx, [0x14004783c]
lea rcx, str.Draw_Snaplines
call fcn.1400370b0
lea rdx, [0x140047840]
lea rcx, str.Draw_Distance
call fcn.1400370b0
lea rdx, [0x140047839]
lea rcx, str.Draw_Player_Check
call fcn.1400370b0
lea rdx, [0x140047841]
lea rcx, str.Draw_Username
call fcn.1400370b0
lea rdx, [0x14004783b]
lea rcx, str.Draw_Platform
call fcn.1400370b0
mov rcx, qword [0x140047850]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140008449
movaps xmm1, xmm6
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x50]
call fcn.14001b630
lea rcx, str.Misc
call fcn.140035c80
mov rax, qword [0x140047850]
mov rcx, qword [rax + 0x3ea0]
cmp byte [rcx + 0xb3], 0
jne 0x14000847e
mov eax, dword [rcx + 0x1ac]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140037590
lea rdx, [0x14004783a]
lea rcx, str.Draw_FOV_Circle
call fcn.1400370b0
lea rdx, [0x14004783d]
lea rcx, str.Draw_Crosshair
call fcn.1400370b0
call fcn.140018c00
mov rcx, qword [rbp + 0xb0]
xor rcx, rsp
call fcn.1400382c0
movaps xmm6, xmmword [rsp + 0x210]
add rsp, 0x220
pop rbp
ret