Function at 0x18000ddec
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x120
lea rcx, str._fortnite__Injected
call fcn.18000653b
lea rcx, [rsp + 0x40]
mov word [rcx], 0
call fcn.180003ec0
lea rcx, str._fortnite__Initialising_SDK__UObjects...
call fcn.18000653b
xor ecx, ecx
call fcn.1800124e6
mov qword [0x1800191c8], rax
lea rcx, str._fortnite__SDK__UObjects_:_FortniteBase_____p
mov rdx, rax
call fcn.18000653b
lea rdx, [rsp + 0x41]
mov dword [rdx - 1], 0x4154f61
mov word [rdx + 3], 0x1519
mov byte [rdx + 5], 0
mov eax, 1
xor byte [rsp + rax + 0x40], 0x61
inc rax
cmp rax, 6
jne 0x18000de55
mov byte [rsp + 0x46], 0
mov rcx, qword [0x1800191c8]
lea r8, [0x1800191d0]
call fcn.1800125c7
mov qword [0x1800191d8], rax
mov word [rsp + 0x44], 0x3a0a
mov dword [rsp + 0x40], 0x7d177073
xor eax, eax
lea ecx, [rax + 0x35]
xor byte [rsp + rax + 0x40], cl
inc rax
cmp rax, 6
jne 0x18000de93
xor ebx, ebx
lea rcx, [rsp + 0x30]
lea rdi, [rsp + 0x40]
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.18001315c
mov rsi, rax
movabs rax, 0x4371026007081d08
mov qword [rdi + 7], rax
movabs rax, 0x8781a0a00170e01
mov qword [rdi], rax
lea eax, [rbx + 0x35]
xor byte [rsp + rbx + 0x40], al
inc rbx
cmp rbx, 0xf
jne 0x18000dedb
xor edi, edi
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x40]
xor r8d, r8d
xor r9d, r9d
call fcn.18001315c
mov qword [0x1800191e0], rax
mov qword [0x1800191e8], rsi
lea rcx, str._fortnite__SDK__UObjects_:_Trampoline_____p
mov rdx, rax
call fcn.18000653b
lea rcx, str._fortnite__SDK__UObjects_:_Gadget_____p
mov rdx, rsi
call fcn.18000653b
lea rdx, [0x18001540b]
lea rcx, [rsp + 0x40]
mov r8d, 0x88
call fcn.18001234e
movzx eax, dil
imul eax, eax, 0xa1
shr eax, 0xd
imul eax, eax, 0xffffffcd
add eax, edi
add al, 0x35
xor byte [rsp + rdi + 0x40], al
inc rdi
cmp rdi, 0x88
jne 0x18000df45
xor esi, esi
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x40]
xor r8d, r8d
xor r9d, r9d
call fcn.18001315c
mov rdi, rax
mov qword [0x180019130], rax
lea rdx, [0x180015493]
lea rcx, [rsp + 0x40]
mov r8d, 0x88
call fcn.18001234e
movzx eax, sil
imul eax, eax, 0xa1
shr eax, 0xd
imul eax, eax, 0xffffffcd
add eax, esi
add al, 0x35
xor byte [rsp + rsi + 0x40], al
inc rsi
cmp rsi, 0x88
jne 0x18000dfa1
lea rsi, [rsp + 0x30]
lea rdx, [rsp + 0x40]
mov rcx, rsi
xor r8d, r8d
xor r9d, r9d
call fcn.18001315c
mov rbx, rax
test rax, rax
jne 0x18000e030
lea rdx, [0x18001551b]
lea rcx, [rsp + 0x40]
mov r8d, 0x59
call fcn.18001234e
xor eax, eax
lea ecx, [rax - 0x33]
cmp rax, 0x33
movzx ecx, cl
cmovb ecx, eax
add cl, 0x35
xor byte [rsp + rax + 0x40], cl
inc rax
cmp rax, 0x59
jne 0x18000dffe
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x40]
xor r8d, r8d
xor r9d, r9d
call fcn.18001315c
mov qword [0x1800191f0], rbx
lea rcx, str._fortnite__SDK__UObjects_:_ProcessEvent_t:__p
mov rdx, rbx
call fcn.18000653b
lea rcx, str._fortnite__SDK__UObjects_:_StaticFindFirstObject:__p
mov rdx, rdi
call fcn.18000653b
mov rdx, qword [0x1800190b0]
test rdx, rdx
jne 0x18000e112
lea r8, [rsp + 0x42]
movaps xmm0, xmmword [0x180015580]
movaps xmmword [r8 - 2], xmm0
movaps xmm0, xmmword [0x180015590]
movaps xmmword [r8 + 0xe], xmm0
movaps xmm0, xmmword [0x1800155a0]
movaps xmmword [r8 + 0x1e], xmm0
movaps xmm0, xmmword [0x1800155b0]
movaps xmmword [r8 + 0x2e], xmm0
movaps xmm0, xmmword [0x1800155c0]
movaps xmmword [r8 + 0x3e], xmm0
movabs rax, 0x480055005a0068
mov qword [r8 + 0x4e], rax
mov word [r8 + 0x56], 0x3b
mov word [r8 + 0xae], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x3b
inc rax
cmp rax, 0x58
jne 0x18000e0ca
mov word [rsp + 0xf0], 0
mov rax, qword [0x180019130]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x20], rsi
xor ecx, ecx
xor edx, edx
xor r9d, r9d
call fcn.1800137d0
mov rdx, rax
mov qword [0x1800190b0], rax
lea rcx, str._fortnite__SDK__UObjects_:_NotoSans:__p
call fcn.18000653b
mov rdx, qword [0x180018e20]
test rdx, rdx
jne 0x18000e1ec
lea r8, [rsp + 0x42]
movaps xmm0, xmmword [0x1800155d0]
movaps xmmword [r8 - 2], xmm0
movaps xmm0, xmmword [0x1800155e0]
movaps xmmword [r8 + 0xe], xmm0
movaps xmm0, xmmword [0x1800155f0]
movaps xmmword [r8 + 0x1e], xmm0
movaps xmm0, xmmword [0x180015600]
movaps xmmword [r8 + 0x2e], xmm0
movaps xmm0, xmmword [0x180015610]
movaps xmmword [r8 + 0x3e], xmm0
movaps xmm0, xmmword [0x180015620]
movaps xmmword [r8 + 0x4e], xmm0
movabs rax, 0x630063006e0062
mov qword [r8 + 0x5e], rax
mov word [r8 + 0x66], 0xf
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 0x18000e1a4
mov word [rsp + 0x110], 0
mov rax, qword [0x180019130]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x20], rsi
xor ecx, ecx
xor edx, edx
xor r9d, r9d
call fcn.1800137d0
mov rdx, rax
mov qword [0x180018e20], rax
lea rcx, str._fortnite__SDK__UObjects_:_Roboto:__p
call fcn.18000653b
lea r8, [rsp + 0x42]
movaps xmm0, xmmword [0x180015630]
movaps xmmword [r8 - 2], xmm0
mov dword [r8 + 0xe], 0x68000c
mov word [r8 + 0x22], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x68
inc rax
cmp rax, 0x12
jne 0x18000e21d
lea rdi, [rsp + 0x40]
mov word [rdi + 0x24], 0
mov rax, qword [0x180019130]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x20], rsi
xor ecx, ecx
mov rdx, 0xffffffffffffffff
xor r9d, r9d
call fcn.1800137d0
mov qword [0x180018df8], rax
lea rcx, str._fortnite__SDK__UObjects_:_World:__p
mov rdx, rax
call fcn.18000653b
mov edx, 0x1d8
add rdx, qword [0x180018df8]
mov r8d, 8
mov rcx, rdi
call qword [0x180018e50]
mov rsi, qword [rdi]
lea rcx, str._fortnite__OwningGameInstance__p
mov rdx, rsi
call fcn.18000653b
add rsi, 0x38
lea rdi, [rsp + 0x40]
mov r8d, 8
mov rcx, rdi
mov rdx, rsi
call qword [0x180018e50]
mov rsi, qword [rdi]
lea rcx, str._fortnite__LocalPlayers__p
mov rdx, rsi
call fcn.18000653b
lea rdi, [rsp + 0x40]
mov r8d, 8
mov rcx, rdi
mov rdx, rsi
call qword [0x180018e50]
mov rdi, qword [rdi]
lea rcx, str._fortnite__LocalPlayer__p
mov rdx, rsi
call fcn.18000653b
add rdi, 0x78
lea rsi, [rsp + 0x40]
mov r8d, 8
mov rcx, rsi
mov rdx, rdi
call qword [0x180018e50]
mov rsi, qword [rsi]
lea rcx, str._fortnite__ViewportClient__p
mov rdx, rsi
call fcn.18000653b
lea rcx, str._fortnite__Hooking_DrawTransition
call fcn.18000653b
mov dword [rsp + 0x20], 0x73
lea r8, [0x18000676c]
lea r9, [0x180019090]
lea rcx, [rsp + 0x40]
mov rdx, rsi
call fcn.180012d82
mov al, 1
add rsp, 0x120
pop rbx
pop rdi
pop rsi
ret