Function at 0x18000e6c0
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x150
lea rcx, str._fortnite__Injected
call fcn.18000668f
lea rcx, [rsp + 0x40]
mov word [rcx], 0
call fcn.180004014
lea rcx, str._fortnite__Initialising_SDK__UObjects...
call fcn.18000668f
xor ecx, ecx
call fcn.180013310
mov qword [0x18001a198], rax
lea rcx, str._fortnite__SDK__UObjects_:_FortniteBase_____p
mov rdx, rax
call fcn.18000668f
lea rdx, [rsp + 0x41]
mov dword [rdx - 1], 0x4d5c0628
mov word [rdx + 3], 0x5c50
mov byte [rdx + 5], 0
mov eax, 1
xor byte [rsp + rax + 0x40], 0x28
inc rax
cmp rax, 6
jne 0x18000e72d
mov byte [rsp + 0x46], 0
mov rcx, qword [0x18001a198]
lea r8, [0x18001a1a0]
call fcn.1800133f1
mov qword [0x18001a1a8], rax
mov word [rsp + 0x44], 0x3e0e
mov dword [rsp + 0x40], 0x791b7c7f
xor eax, eax
lea ecx, [rax + 0x39]
xor byte [rsp + rax + 0x40], cl
inc rax
cmp rax, 6
jne 0x18000e76b
xor ebx, ebx
lea rcx, [rsp + 0x30]
lea rdi, [rsp + 0x40]
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.180013ff8
mov rsi, rax
movabs rax, 0x477506647b746174
mov qword [rdi + 7], rax
movabs rax, 0x747c1e0e041b020d
mov qword [rdi], rax
lea eax, [rbx + 0x39]
xor byte [rsp + rbx + 0x40], al
inc rbx
cmp rbx, 0xf
jne 0x18000e7b3
xor edi, edi
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x40]
xor r8d, r8d
xor r9d, r9d
call fcn.180013ff8
mov qword [0x18001a1b0], rax
mov qword [0x18001a1b8], rsi
lea rcx, str._fortnite__SDK__UObjects_:_Trampoline_____p
mov rdx, rax
call fcn.18000668f
lea rcx, str._fortnite__SDK__UObjects_:_Gadget_____p
mov rdx, rsi
call fcn.18000668f
lea rdx, [0x18001640b]
lea rcx, [rsp + 0x40]
mov r8d, 0x6e
call fcn.180013176
mov al, 0x39
movzx ecx, dil
imul ecx, ecx, 0xa1
shr ecx, 0xd
imul ecx, ecx, 0x33
mov edx, eax
sub dl, cl
xor byte [rsp + rdi + 0x40], dl
inc rdi
inc al
cmp rdi, 0x6e
jne 0x18000e81f
xor edi, edi
lea rcx, [rsp + 0x30]
lea rsi, [rsp + 0x40]
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call fcn.180013ff8
mov rbx, rax
mov qword [0x18001a0f0], rax
movups xmm0, xmmword [0x180016488]
movups xmmword [rsi + 0xf], xmm0
movups xmm0, xmmword [0x180016479]
movaps xmmword [rsi], xmm0
lea eax, [rdi + 0x39]
xor byte [rsp + rdi + 0x40], al
inc rdi
cmp rdi, 0x1f
jne 0x18000e87b
lea rdi, [rsp + 0x30]
lea rsi, [rsp + 0x40]
mov rcx, rdi
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call fcn.180013ff8
mov r14, rax
test rax, rax
jne 0x18000e8f9
lea rdx, [0x180016498]
lea rcx, [rsp + 0x40]
mov r8d, 0x59
call fcn.180013176
xor eax, eax
lea ecx, [rax - 0x33]
cmp rax, 0x33
movzx ecx, cl
cmovb ecx, eax
add cl, 0x39
xor byte [rsp + rax + 0x40], cl
inc rax
cmp rax, 0x59
jne 0x18000e8c7
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x40]
xor r8d, r8d
xor r9d, r9d
call fcn.180013ff8
mov qword [0x18001a1c0], r14
lea rcx, str._fortnite__SDK__UObjects_:_ProcessEvent_t:__p
mov rdx, r14
call fcn.18000668f
lea rcx, str._fortnite__SDK__UObjects_:_StaticFindFirstObject:__p
mov rdx, rbx
call fcn.18000668f
mov rdx, qword [0x180019e28]
test rdx, rdx
jne 0x18000e9db
lea r8, [rsp + 0x42]
movaps xmm0, xmmword [str._b_FJB_brn_baHRICFSNHI_baHIST_biHSHtFIT_tiHSH]
movaps xmmword [r8 - 2], xmm0
movaps xmm0, xmmword [0x180016510]
movaps xmmword [r8 + 0xe], xmm0
movaps xmm0, xmmword [0x180016520]
movaps xmmword [r8 + 0x1e], xmm0
movaps xmm0, xmmword [0x180016530]
movaps xmmword [r8 + 0x2e], xmm0
movaps xmm0, xmmword [0x180016540]
movaps xmmword [r8 + 0x3e], xmm0
movabs rax, 0x54004900460074
mov qword [r8 + 0x4e], rax
mov word [r8 + 0x56], 0x27
mov word [r8 + 0xae], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x27
inc rax
cmp rax, 0x58
jne 0x18000e993
mov word [rsp + 0xf0], 0
mov rax, qword [0x18001a0f0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x20], rdi
xor ecx, ecx
xor edx, edx
xor r9d, r9d
call fcn.180014620
mov rdx, rax
mov qword [0x180019e28], rax
lea rcx, str._fortnite__SDK__UObjects_:_NotoSans:__p
call fcn.18000668f
mov rdx, qword [0x180019e20]
test rdx, rdx
jne 0x18000eab5
lea r8, [rsp + 0x42]
movaps xmm0, xmmword [0x180016550]
movaps xmmword [r8 - 2], xmm0
movaps xmm0, xmmword [0x180016560]
movaps xmmword [r8 + 0xe], xmm0
movaps xmm0, xmmword [0x180016570]
movaps xmmword [r8 + 0x1e], xmm0
movaps xmm0, xmmword [0x180016580]
movaps xmmword [r8 + 0x2e], xmm0
movaps xmm0, xmmword [0x180016590]
movaps xmmword [r8 + 0x3e], xmm0
movaps xmm0, xmmword [0x1800165a0]
movaps xmmword [r8 + 0x4e], xmm0
movabs rax, 0x6a006a0067006b
mov qword [r8 + 0x5e], rax
mov word [r8 + 0x66], 6
mov word [r8 + 0xce], 0
mov eax, 1
movzx ecx, word [r8 - 2]
xor word [rsp + rax*2 + 0x40], cx
inc rax
cmp rax, 0x68
jne 0x18000ea6d
mov word [rsp + 0x110], 0
mov rax, qword [0x18001a0f0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x20], rdi
xor ecx, ecx
xor edx, edx
xor r9d, r9d
call fcn.180014620
mov rdx, rax
mov qword [0x180019e20], rax
lea rcx, str._fortnite__SDK__UObjects_:_Roboto:__p
call fcn.18000668f
mov rdx, qword [0x18001a098]
test rdx, rdx
jne 0x18000eba6
lea r8, [rsp + 0x42]
movaps xmm0, xmmword [0x1800165b0]
movaps xmmword [r8 - 2], xmm0
movaps xmm0, xmmword [0x1800165c0]
movaps xmmword [r8 + 0xe], xmm0
movaps xmm0, xmmword [0x1800165d0]
movaps xmmword [r8 + 0x1e], xmm0
movaps xmm0, xmmword [0x1800165e0]
movaps xmmword [r8 + 0x2e], xmm0
movaps xmm0, xmmword [0x1800165f0]
movaps xmmword [r8 + 0x3e], xmm0
movaps xmm0, xmmword [0x180016600]
movaps xmmword [r8 + 0x4e], xmm0
movaps xmm0, xmmword [0x180016610]
movaps xmmword [r8 + 0x5e], xmm0
movaps xmm0, xmmword [0x180016620]
movaps xmmword [r8 + 0x6e], xmm0
mov dword [r8 + 0x7e], 0x3f0027
mov word [r8 + 0x82], 0x48
mov word [r8 + 0x106], 0
mov eax, 1
movzx ecx, word [r8 - 2]
xor word [rsp + rax*2 + 0x40], cx
inc rax
cmp rax, 0x84
jne 0x18000eb5c
mov word [rsp + 0x148], 0
mov rax, qword [0x18001a0f0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x20], rdi
xor ecx, ecx
xor edx, edx
xor r9d, r9d
call fcn.180014620
mov rdx, rax
mov qword [0x18001a098], rax
lea rcx, str._fortnite__SDK__UObjects_:_Globals::TranslucentMaterial:__p
call fcn.18000668f
cmp qword [0x180019df0], 0
jne 0x18000ec41
lea r8, [rsp + 0x42]
movaps xmm0, xmmword [0x180016630]
movaps xmmword [r8 - 2], xmm0
movaps xmm0, xmmword [0x180016640]
movaps xmmword [r8 + 0xe], xmm0
movaps xmm0, xmmword [0x180016650]
movaps xmmword [r8 + 0x1e], xmm0
mov word [r8 + 0x2e], 0x65
mov word [r8 + 0x5e], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x65
inc rax
cmp rax, 0x30
jne 0x18000ebfc
mov word [rsp + 0xa0], 0
mov rax, qword [0x18001a0f0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x20], rdi
xor ecx, ecx
xor edx, edx
xor r9d, r9d
call fcn.180014620
mov qword [0x180019df0], rax
cmp qword [0x180019e00], 0
jne 0x18000ece0
lea r8, [rsp + 0x42]
movaps xmm0, xmmword [str.:UHNTSN__W_]
movaps xmmword [r8 - 2], xmm0
movaps xmm0, xmmword [0x180016670]
movaps xmmword [r8 + 0xe], xmm0
movaps xmm0, xmmword [0x180016680]
movaps xmmword [r8 + 0x1e], xmm0
movaps xmm0, xmmword [0x180016690]
movaps xmmword [r8 + 0x2e], xmm0
mov dword [r8 + 0x3e], 0x3a005f
mov word [r8 + 0x82], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x3a
inc rax
cmp rax, 0x42
jne 0x18000ec9b
mov word [rsp + 0xc4], 0
mov rax, qword [0x18001a0f0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x20], rdi
xor ecx, ecx
xor edx, edx
xor r9d, r9d
call fcn.180014620
mov qword [0x180019e00], rax
cmp qword [0x180019e08], 0
jne 0x18000ed74
lea r8, [rsp + 0x42]
movaps xmm0, xmmword [0x1800166a0]
movaps xmmword [r8 - 2], xmm0
movaps xmm0, xmmword [0x1800166b0]
movaps xmmword [r8 + 0xe], xmm0
movaps xmm0, xmmword [0x1800166c0]
movaps xmmword [r8 + 0x1e], xmm0
movaps xmm0, xmmword [0x1800166d0]
movaps xmmword [r8 + 0x2e], xmm0
mov word [r8 + 0x7a], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x4d
inc rax
cmp rax, 0x3e
jne 0x18000ed2f
mov word [rsp + 0xbc], 0
mov rax, qword [0x18001a0f0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x20], rdi
xor ecx, ecx
xor edx, edx
xor r9d, r9d
call fcn.180014620
mov qword [0x180019e08], rax
cmp qword [0x180019e10], 0
jne 0x18000ee0b
lea r8, [rsp + 0x42]
movaps xmm0, xmmword [0x1800166e0]
movaps xmmword [r8 - 2], xmm0
movaps xmm0, xmmword [0x1800166f0]
movaps xmmword [r8 + 0xe], xmm0
movaps xmm0, xmmword [0x180016700]
movaps xmmword [r8 + 0x1e], xmm0
mov dword [r8 + 0x2e], 0x420053
mov word [r8 + 0x32], 0x32
mov word [r8 + 0x66], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x32
inc rax
cmp rax, 0x34
jne 0x18000edc6
mov word [rsp + 0xa8], 0
mov rax, qword [0x18001a0f0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x20], rdi
xor ecx, ecx
xor edx, edx
xor r9d, r9d
call fcn.180014620
mov qword [0x180019e10], rax
lea r8, [rsp + 0x42]
movaps xmm0, xmmword [0x180016710]
movaps xmmword [r8 - 2], xmm0
mov dword [r8 + 0xe], 0x7e001a
mov word [r8 + 0x22], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x7e
inc rax
cmp rax, 0x12
jne 0x18000ee30
lea rbx, [rsp + 0x40]
mov word [rbx + 0x24], 0
mov rax, qword [0x18001a0f0]
lea r14, [rsp + 0x30]
mov qword [r14], rax
xor r15d, r15d
mov qword [r14 + 8], r15
mov qword [rsp + 0x20], rdi
xor ecx, ecx
mov rdx, 0xffffffffffffffff
xor r9d, r9d
call fcn.180014620
mov qword [0x180019df8], rax
lea rcx, str._fortnite__SDK__UObjects_:_World:__p
mov rdx, rax
call fcn.18000668f
mov edx, 0x1f8
add rdx, qword [0x180019df8]
mov rax, qword [0x180019e50]
mov qword [rbx], rax
mov qword [rbx + 8], r15
mov qword [rsp + 0x20], rsi
mov r8d, 8
mov rcx, r14
xor r9d, r9d
call fcn.180014620
mov rdx, qword [r14]
add rdx, 0x38
mov rax, qword [0x180019e50]
mov qword [rbx], rax
mov qword [rbx + 8], r15
mov qword [rsp + 0x20], rsi
lea rdi, [rsp + 0x30]
mov r8d, 8
mov rcx, rdi
xor r9d, r9d
call fcn.180014620
mov rdi, qword [rdi]
lea rcx, str._fortnite__LocalPlayers__p
mov rdx, rdi
call fcn.18000668f
mov rax, qword [0x180019e50]
mov qword [rbx], rax
mov qword [rbx + 8], r15
mov qword [rsp + 0x20], rsi
lea r14, [rsp + 0x30]
mov r8d, 8
mov rcx, r14
mov rdx, rdi
xor r9d, r9d
call fcn.180014620
mov r14, qword [r14]
lea rcx, str._fortnite__LocalPlayer__p
mov rdx, rdi
call fcn.18000668f
add r14, 0x78
mov rax, qword [0x180019e50]
mov qword [rbx], rax
mov qword [rbx + 8], r15
mov qword [rsp + 0x20], rsi
lea rsi, [rsp + 0x30]
mov r8d, 8
mov rcx, rsi
mov rdx, r14
xor r9d, r9d
call fcn.180014620
mov rsi, qword [rsi]
lea rcx, str._fortnite__Hooking_DrawTransition
call fcn.18000668f
mov dword [rsp + 0x20], 0x72
lea r8, [0x180006a99]
lea r9, [0x18001a078]
mov rcx, rbx
mov rdx, rsi
call fcn.180013bd2
mov al, 1
add rsp, 0x150
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret