Function at 0x1800d2ce0
Capabilities:
Check http status code
Create thread
Execute command

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xae8]
sub rsp, 0xbc0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x180248300]
xor rax, rsp
mov qword [rbp + 0xa90], rax
xor r15d, r15d
mov esi, r15d
mov dword [rsp + 0x44], r15d
call fcn.1800cf7c0
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, 1
jne 0x1800d3984
call fcn.1800cf580
movzx eax, byte [0x180254cf8]
mov byte [0x180254c6c], al
mov byte [0x180254c5e], 1
call fcn.1800c9000
mov rcx, rax
call fcn.1800a2b70
mov rcx, qword [rax]
call fcn.1800c4720
mov rbx, qword [rax]
test rbx, rbx
je 0x1800d2d9e
call fcn.180102750
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1800d2d9e
mov rdx, qword [0x180254200]
nop dword [rax]
cmp rax, rcx
je 0x1800d2da1
mov rcx, qword [rcx + rdx]
test rcx, rcx
jne 0x1800d2d90
mov rbx, r15
mov rcx, rbx
call fcn.1800a8e70
cmp dword [rax], esi
jne 0x1800d2dc8
cmp dword [0x180254c70], 0x190
jle 0x1800d2dc8
cmp dword [0x180254ef0], esi
jne 0x1800d2dc8
mov byte [0x180254c61], 1
cmp byte [0x180254c65], sil
jne 0x1800d2de5
mov rcx, rbx
call fcn.1800a8e70
cmp dword [rax], 1
jl 0x1800d2de5
mov byte [0x180254c65], 1
cmp byte [0x180254c63], sil
je 0x1800d2e2e
cmp byte [0x180254c6b], sil
jne 0x1800d2e2e
cmp byte [0x180254c61], sil
jne 0x1800d2e2e
cmp byte [0x180254c6c], sil
jne 0x1800d2e2e
mov byte [0x180254c6b], 1
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x1800d1eb0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
cmp byte [0x180254c67], sil
je 0x1800d2e65
cmp byte [0x180254c5d], sil
jne 0x1800d2e65
mov byte [0x180254c5d], 1
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x1800d2470]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
cmp byte [0x180254c6a], sil
jne 0x1800d2e93
mov byte [0x180254c6a], 1
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x1800d2490]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
movabs rdi, 0x1000000000000000
cmp byte [0x180254c5f], sil
jne 0x1800d2f8e
cmp byte [0x180254c6c], sil
je 0x1800d2f8e
mov byte [0x180254c5f], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x8f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x900], xmm1
xor r8d, r8d
lea rdx, [0x1801eb47e]
lea rcx, [rbp + 0x8f0]
call fcn.180055e90
nop
mov rcx, rbx
call fcn.1800a8e70
lea rcx, str.EU_Game_started_with__players_
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], 0x20
mov eax, dword [rax]
mov dword [rbp + 0x8d8], eax
mov qword [rbp + 0x8d0], rdi
mov qword [rbp + 0x860], 1
lea rax, [rbp + 0x8d0]
mov qword [rbp + 0x868], rax
movaps xmm0, xmmword [rbp + 0x860]
movdqa xmmword [rbp + 0x860], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp - 0x70], xmm1
lea r8, [rbp + 0x860]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x68]
call fcn.180066f90
nop
lea r8, [rbp + 0x8f0]
lea rdx, [rsp + 0x68]
lea rcx, [0x1802535e8]
call fcn.1800ce940
nop
lea rcx, [rsp + 0x68]
call fcn.180059c70
nop
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
cmp byte [0x180254c62], 0
je 0x1800d30a9
cmp byte [0x180254c68], 0
jne 0x1800d30a9
cmp byte [0x180254c61], 0
je 0x1800d30a9
cmp dword [0x180254c70], 0x190
jle 0x1800d30a9
cmp dword [0x180254ef0], 0
jne 0x1800d30a9
xorps xmm0, xmm0
movups xmmword [rbp + 0x8f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x900], xmm1
xor r8d, r8d
lea rdx, [0x1801eb47e]
lea rcx, [rbp + 0x8f0]
call fcn.180055e90
nop
mov rcx, rbx
call fcn.1800a8e70
lea rcx, str.EU_Game_ended._Restarting...
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], 0x1c
mov eax, dword [rax]
mov dword [rbp + 0x8d8], eax
mov qword [rbp + 0x8d0], rdi
mov qword [rbp + 0x860], 1
lea rax, [rbp + 0x8d0]
mov qword [rbp + 0x868], rax
movaps xmm0, xmmword [rbp + 0x860]
movdqa xmmword [rbp + 0x860], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp - 0x70], xmm1
lea r8, [rbp + 0x860]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x68]
call fcn.180066f90
nop
lea r8, [rbp + 0x8f0]
lea rdx, [rsp + 0x68]
lea rcx, [0x1802535e8]
call fcn.1800ce940
nop
lea rcx, [rsp + 0x68]
call fcn.180059c70
nop
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
mov byte [0x180254c68], 1
mov rcx, rbx
call fcn.1800a8e70
cmp dword [rax], 0
jne 0x1800d30e1
cmp dword [0x180254c70], 0x190
jle 0x1800d30e1
mov eax, dword [0x180254ef0]
test eax, eax
jne 0x1800d30e7
cmp byte [0x180254c68], al
je 0x1800d30e7
lea rcx, str.taskkill__f__im_FortniteClient_Win64_Shipping.exe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [0x180254ef0]
cmp byte [0x180254c62], 0
jne 0x1800d315b
cmp dword [0x180254c74], 5
jle 0x1800d315b
cmp byte [0x180254c67], 0
je 0x1800d315b
xorps xmm0, xmm0
movups xmmword [rbp + 0x8f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x900], xmm1
xor r8d, r8d
lea rdx, [0x1801eb47e]
lea rcx, [rbp + 0x8f0]
call fcn.180055e90
nop
lea r8, [rbp + 0x8f0]
lea rcx, [0x1802535e8]
call fcn.1800cebd0
nop
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
mov byte [0x180254c62], 1
mov eax, dword [0x180254ef0]
cmp eax, 0x3c
jle 0x1800d3163
mov eax, r15d
inc eax
mov dword [0x180254ef0], eax
cmp byte [0x180254c67], 0
je 0x1800d318d
cmp byte [0x180254c66], 0
jne 0x1800d318d
cmp dword [0x180254c74], 5
jl 0x1800d318d
mov byte [0x180254c66], 1
mov rdx, qword [0x1802534e0]
mov rax, qword [rdx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3e88]
movss xmm6, dword [0x18021ae98]
cmp byte [rax + 0x9b], 0
jne 0x1800d31d4
mov qword [rbp + 0x8e0], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x8e0]
call fcn.180025780
mov rcx, rbx
call fcn.1800a8e70
lea rcx, str.Alive_Players:_
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], reloc.WS2_32.dll_recvfrom
mov eax, dword [rax]
mov dword [rbp + 0x8d8], eax
mov qword [rbp + 0x8d0], rdi
mov qword [rbp + 0x860], 1
lea rax, [rbp + 0x8d0]
mov qword [rbp + 0x868], rax
movaps xmm0, xmmword [rbp + 0x860]
movdqa xmmword [rbp + 0x860], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp - 0x70], xmm1
lea r8, [rbp + 0x860]
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x8f0]
call fcn.180066f90
nop
lea rcx, [rbp + 0x8f0]
cmp qword [rbp + 0x908], 0xf
cmova rcx, qword [rbp + 0x8f0]
call fcn.180040e20
nop
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
lea rcx, [rsp + 0x68]
call fcn.1800d2a50
nop
lea rcx, str.UPTIME:_
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], 0xa
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x1800d32a0
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x8d0], rcx
mov qword [rbp + 0x8d8], rax
movups xmm0, xmmword [rbp + 0x8d0]
movups xmmword [rbp + 0x928], xmm0
movabs rax, 0xc000000000000000
mov qword [rbp + 0x920], rax
mov qword [rbp + 0x8d0], 1
lea rax, [rbp + 0x920]
mov qword [rbp + 0x8d8], rax
movaps xmm0, xmmword [rbp + 0x8d0]
movdqa xmmword [rbp + 0x8d0], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x860], xmm1
lea r8, [rbp + 0x8d0]
lea rdx, [rbp + 0x860]
lea rcx, [rbp + 0x8f0]
call fcn.180066f90
nop
lea rcx, [rbp + 0x8f0]
cmp qword [rbp + 0x908], 0xf
cmova rcx, qword [rbp + 0x8f0]
call fcn.180040e20
nop
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
nop
lea rcx, [rsp + 0x68]
call fcn.180059c70
mov rcx, qword [0x1802534e0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
cmp byte [rax + 0x9b], 0
jne 0x1800d3394
mov qword [rbp + 0x8e0], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x8e0]
call fcn.180025780
mov rcx, qword [0x1802534e0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
cmp byte [rax + 0x9b], 0
jne 0x1800d33d3
mov qword [rbp + 0x8e0], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x8e0]
call fcn.180025780
lea rax, str.Joinable_
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], recv
movzx eax, byte [0x180254c67]
mov byte [rbp + 0x8d8], al
movabs rbx, 0x5000000000000000
mov qword [rbp + 0x8d0], rbx
mov qword [rbp + 0x860], 1
lea rax, [rbp + 0x8d0]
mov qword [rbp + 0x868], rax
movaps xmm0, xmmword [rbp + 0x860]
movdqa xmmword [rbp + 0x860], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp - 0x70], xmm1
lea r8, [rbp + 0x860]
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x8f0]
call fcn.180066f90
nop
lea rcx, [rbp + 0x8f0]
cmp qword [rbp + 0x908], 0xf
cmova rcx, qword [rbp + 0x8f0]
call fcn.180040e20
nop
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
lea rax, str.Match_Starting_
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], reloc.WS2_32.dll_recvfrom
movzx eax, byte [0x180254c6b]
mov byte [rbp + 0x8d8], al
mov qword [rbp + 0x8d0], rbx
mov qword [rbp + 0x860], 1
lea rax, [rbp + 0x8d0]
mov qword [rbp + 0x868], rax
movaps xmm0, xmmword [rbp + 0x860]
movdqa xmmword [rbp + 0x860], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp - 0x70], xmm1
lea r8, [rbp + 0x860]
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x8f0]
call fcn.180066f90
nop
lea rcx, [rbp + 0x8f0]
cmp qword [rbp + 0x908], 0xf
cmova rcx, qword [rbp + 0x8f0]
call fcn.180040e20
nop
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
lea rax, str.Match_Started_
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], reloc.WS2_32.dll_recv
movzx eax, byte [0x180254c6c]
mov byte [rbp + 0x8d8], al
mov qword [rbp + 0x8d0], rbx
mov qword [rbp + 0x860], 1
lea rax, [rbp + 0x8d0]
mov qword [rbp + 0x868], rax
movaps xmm0, xmmword [rbp + 0x860]
movdqa xmmword [rbp + 0x860], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp - 0x70], xmm1
lea r8, [rbp + 0x860]
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x8f0]
call fcn.180066f90
nop
lea rcx, [rbp + 0x8f0]
cmp qword [rbp + 0x908], 0xf
cmova rcx, qword [rbp + 0x8f0]
call fcn.180040e20
nop
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
lea rax, str.Match_Ended_
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], reloc.WS2_32.dll_ntohl
movzx eax, byte [0x180254c61]
mov byte [rbp + 0x8d8], al
mov qword [rbp + 0x8d0], rbx
mov qword [rbp + 0x860], 1
lea rax, [rbp + 0x8d0]
mov qword [rbp + 0x868], rax
movaps xmm0, xmmword [rbp + 0x860]
movdqa xmmword [rbp + 0x860], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp - 0x70], xmm1
lea r8, [rbp + 0x860]
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x8f0]
call fcn.180066f90
nop
lea rcx, [rbp + 0x8f0]
cmp qword [rbp + 0x908], 0xf
cmova rcx, qword [rbp + 0x8f0]
call fcn.180040e20
nop
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
mov edx, dword [0x180253490]
mov rax, qword gs:[0x58]
mov r8d, 8
mov rax, qword [rax + rdx*8]
mov ecx, dword [r8 + rax]
cmp dword [0x180256138], ecx
jle 0x1800d369f
lea rcx, [0x180256138]
call fcn.1801a4820
cmp dword [0x180256138], 0xffffffff
jne 0x1800d369f
lea rcx, [0x1801b9b30]
call fcn.1801a4e8c
lea rcx, [0x180256138]
call fcn.1801a47b4
lea rbx, [0x180248440]
mov qword [rbp + 0x880], rbx
mov qword [rbp + 0x888], r15
mov qword [rbp + 0x890], r15
mov rax, qword [reloc.WS2_32.dll_ntohs]
lea r9, [rax + 1]
mov r8, rbx
cmp rax, 0xf
cmova r8, qword [0x180248440]
mov qword [rbp + 0x8e0], 0
lea rax, [rbp + 0x880]
mov qword [rsp + 0x38], rax
lea rdi, [0x18003f0e0]
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 0x40000
lea rax, [rbp + 0x8e0]
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, str.Console_command
call fcn.1800476e0
mov qword [rbp + 0x8e0], 0
xor r8d, r8d
lea rdx, [rbp + 0x8e0]
lea rcx, str.Execute_console_command
call fcn.180041710
test al, al
je 0x1800d380c
mov r8, rbx
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova r8, qword [0x180248440]
add r8, qword [0x180248450]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rbx, qword [0x180248440]
mov rdx, rbx
lea rcx, [rbp + 0x8f0]
call fcn.18005e7d0
nop
lea rax, [rbp + 0x8f0]
cmp qword [rbp + 0x908], 7
cmova rax, qword [rbp + 0x8f0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x860], xmm0
mov qword [rbp + 0x860], r15
mov qword [rbp + 0x868], r15
test rax, rax
je 0x1800d37eb
cmp word [rax], 0
je 0x1800d37e4
mov rdi, 0xffffffffffffffff
nop
inc rdi
cmp word [rax + rdi*2], 0
jne 0x1800d37c0
add edi, 1
mov dword [rbp + 0x868], edi
mov dword [rbp + 0x86c], edi
je 0x1800d37eb
mov qword [rbp + 0x860], rax
jmp 0x1800d37eb
mov qword [rbp + 0x868], r15
call fcn.1800c9000
mov rcx, rax
lea rdx, [rbp + 0x860]
call fcn.1800a83f0
nop
lea rcx, [rbp + 0x8f0]
call fcn.180059c00
mov qword [rbp + 0x8e0], 0
xor r8d, r8d
lea rdx, [rbp + 0x8e0]
lea rcx, str.Call_ClearAllInv
call fcn.180041710
test al, al
je 0x1800d3836
call fcn.1800cffc0
cmp byte [0x180254cf8], 0
jne 0x1800d73e3
mov qword [rbp + 0x8e0], 0
xor r8d, r8d
lea rdx, [rbp + 0x8e0]
lea rcx, str.Start_Bus_Countdown
call fcn.180041710
test al, al
je 0x1800d3894
mov byte [0x180254c6b], 1
mov byte [0x180254cf8], 1
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x1800d24b0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
cmp byte [0x180254cf8], 0
jne 0x1800d73e3
movzx eax, byte [reloc.WS2_32.dll_accept]
test al, al
jne 0x1800d38c2
movsd xmm0, qword [0x180254220]
comisd xmm0, xmmword [0x18021ace8]
jb 0x1800d73e3
mov qword [rbp + 0x8e0], 0
xor r8d, r8d
lea rdx, [rbp + 0x8e0]
lea rcx, str.Start_Bus
call fcn.180041710
test al, al
je 0x1800d73e3
mov byte [0x180254cf8], 1
call fcn.1800cffc0
call fcn.1800c9000
mov rcx, rax
call fcn.1800a2b70
mov rdi, qword [rax]
mov rcx, rdi
call fcn.1800c4720
mov rbx, qword [rax]
test rbx, rbx
je 0x1800d393e
call fcn.180102750
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1800d393e
mov rdx, qword [0x180254200]
nop dword [rax]
cmp rax, rcx
je 0x1800d3941
mov rcx, qword [rcx + rdx]
test rcx, rcx
jne 0x1800d3930
mov rbx, r15
mov rcx, rbx
call fcn.1800a8e70
movzx eax, byte [reloc.WS2_32.dll_accept]
test al, al
je 0x1800d3977
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x1800d03c0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
jmp 0x1800d73e3
mov rcx, rdi
call fcn.1800f5d30
jmp 0x1800d73e3
cmp eax, 2
jne 0x1800d39d1
call fcn.1800c9000
mov rcx, rax
call fcn.1800a2b70
mov rbx, qword [rax]
test rbx, rbx
je 0x1800d39c1
call fcn.1800fe9a0
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1800d39c1
mov rdx, qword [0x180254200]
cmp rax, rcx
je 0x1800d39c4
mov rcx, qword [rcx + rdx]
test rcx, rcx
jne 0x1800d39b3
mov rbx, r15
mov rcx, rbx
call fcn.1800ab860
jmp 0x1800d73e3
cmp eax, 0xf
jne 0x1800d3aff
lea rdx, [0x1802483b3]
lea rcx, str.Disable_Looting_on_Spawn_Island
call fcn.180042c40
mov dword [rbp + 0x878], 0x64
mov dword [rbp + 0x870], 1
mov dword [rsp + 0x30], r15d
lea rbx, [0x1801eb9a4]
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x878]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x870]
lea r8, [0x1802483b4]
mov edx, 4
lea rcx, str.Required_Players
call fcn.180044a10
mov dword [rbp + 0x870], 0x64
mov dword [rbp + 0x878], 1
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x870]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x878]
lea r8, [0x1802483ac]
mov edx, 4
lea rcx, str.Bus_Launch_Time
call fcn.180044a10
lea r8, [0x18024e730]
mov qword [rbp + 0x880], r8
mov qword [rbp + 0x888], r15
mov qword [rbp + 0x890], r15
mov rax, qword [reloc.WS2_32.dll_ntohs]
lea r9, [rax + 1]
cmp rax, 0xf
cmova r8, qword [0x18024e730]
mov qword [rbp + 0x8e0], rsi
lea rax, [rbp + 0x880]
mov qword [rsp + 0x38], rax
lea rdi, [0x18003f0e0]
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 0x40000
lea rax, [rbp + 0x8e0]
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, str.Kick_Reason
call fcn.1800476e0
jmp 0x1800d73e3
cmp eax, 0xe
jne 0x1800d3b51
lea rcx, str.Created_by_ZarX__has_Vbucks_Per_Kill.
call fcn.180040e20
lea rcx, str.Support_up_to_s12.20
call fcn.180040e20
lea rcx, str.fixed_crashing_in_s6
call fcn.180040e20
lea rcx, str.improved_ui
call fcn.180040e20
lea rcx, str.removed_Player_Tab_due_to_crashing
call fcn.180040e20
lea rcx, str.bug_fixes
call fcn.180040e20
jmp 0x1800d73e3
cmp eax, 5
jne 0x1800d3e35
mov qword [rbp + 0x8e0], rsi
mov rdx, qword [0x1802535d0]
mov rax, qword [0x1802535d8]
cmp rdx, rax
je 0x1800d3ba0
movsd xmm1, qword [0x180254220]
nop dword [rax]
movsd xmm0, qword [rdx + 0xd8]
ucomisd xmm0, xmm1
jp 0x1800d3b94
je 0x1800d3e26
add rdx, 0xe8
cmp rdx, rax
jne 0x1800d3b80
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x78], xmm1
xor r8d, r8d
lea rdx, [0x1801eb47e]
lea rcx, [rsp + 0x68]
call fcn.180055e90
nop
lea rax, str.Start_
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 8
lea rax, [rsp + 0x68]
cmp qword [rbp - 0x80], 0xf
cmova rax, qword [rsp + 0x68]
mov qword [rbp + 0x8d0], rax
mov rax, qword [rsp + 0x78]
mov qword [rbp + 0x8d8], rax
movups xmm0, xmmword [rbp + 0x8d0]
movups xmmword [rbp + 0x928], xmm0
movabs rax, 0xc000000000000000
mov qword [rbp + 0x920], rax
mov qword [rbp + 0x8d0], 1
lea rax, [rbp + 0x920]
mov qword [rbp + 0x8d8], rax
movaps xmm0, xmmword [rbp + 0x8d0]
movdqa xmmword [rbp + 0x8d0], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x860], xmm1
lea r8, [rbp + 0x8d0]
lea rdx, [rbp + 0x860]
lea rcx, [rbp + 0x8f0]
call fcn.180066f90
nop
lea rcx, [rbp + 0x8f0]
cmp qword [rbp + 0x908], 0xf
cmova rcx, qword [rbp + 0x8f0]
xor r8d, r8d
lea rdx, [rbp + 0x8e0]
call fcn.180041710
movzx ebx, al
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
nop
lea rcx, [rsp + 0x68]
call fcn.180059c70
test bl, bl
je 0x1800d3cb6
call fcn.1800cc980
movsd xmm0, qword [0x180254220]
ucomisd xmm0, qword [0x18021acb8]
jp 0x1800d73e3
jne 0x1800d73e3
mov qword [rbp + 0x8e0], 0
xor r8d, r8d
lea rdx, [rbp + 0x8e0]
lea rcx, str.Unvault_DrumGun
call fcn.180041710
test al, al
je 0x1800d73e3
mov ecx, dword [0x180253490]
mov rax, qword gs:[0x58]
mov r8d, 8
mov edi, r8d
mov rsi, qword [rax + rcx*8]
mov eax, dword [rsi + r8]
cmp dword [0x18025617c], eax
jle 0x1800d3d62
lea rcx, [0x18025617c]
call fcn.1801a4820
cmp dword [0x18025617c], 0xffffffff
jne 0x1800d3d62
mov rax, qword [0x180254530]
xor r9d, r9d
lea r8, str._Game_Athena_Prototype_Blueprints_White_BP_SnowScripting.BP_SnowScripting_C.SetUnvaultItemName
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x180255da0], rax
lea rcx, [0x18025617c]
call fcn.1801a47b4
call fcn.1800cb4a0
mov rbx, rax
test rax, rax
je 0x1800d73e3
mov dword [rbp + 0x8d8], 8
mov dword [rbp + 0x8dc], 8
lea rax, str.DrumGun
mov qword [rbp + 0x8d0], rax
lea rdx, [rbp + 0x8d0]
lea rcx, [rbp + 0x8e0]
call fcn.18013baf0
nop
lea r8, [rbp + 0x8e0]
mov rdx, qword [0x180255da0]
mov rcx, rbx
call qword [0x1802542b0]
mov eax, dword [rsi + rdi]
cmp dword [0x180256268], eax
jle 0x1800d3e0a
lea rcx, [0x180256268]
call fcn.1801a4820
cmp dword [0x180256268], 0xffffffff
jne 0x1800d3e0a
mov rax, qword [0x180254530]
xor r9d, r9d
lea r8, str._Game_Athena_Prototype_Blueprints_White_BP_SnowScripting.BP_SnowScripting_C.PillarsConcluded
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x180256078], rax
lea rcx, [0x180256268]
call fcn.1801a47b4
lea r8, [rbp + 0x8e0]
mov rdx, qword [0x180256078]
mov rcx, rbx
call qword [0x1802542b0]
jmp 0x1800d73e3
lea rcx, [rsp + 0x68]
call fcn.180055f90
jmp 0x1800d3bc6
cmp eax, 6
jne 0x1800d402f
mov qword [rbp + 0x8e0], rsi
xor r8d, r8d
lea rdx, [rbp + 0x8e0]
lea rcx, str.Start_Safe_Zone
call fcn.180041710
test al, al
je 0x1800d3e96
mov dword [rbp + 0x8d8], reloc.WS2_32.dll_ntohl
mov dword [rbp + 0x8dc], reloc.WS2_32.dll_ntohl
lea rax, str.startsafezone
mov qword [rbp + 0x8d0], rax
call fcn.1800c9000
mov rcx, rax
lea rdx, [rbp + 0x8d0]
call fcn.1800a83f0
nop
mov qword [rbp + 0x8e0], 0
xor r8d, r8d
lea rdx, [rbp + 0x8e0]
lea rcx, str.Pause_Safe_Zone
call fcn.180041710
test al, al
je 0x1800d3ef2
mov dword [rbp + 0x8d8], reloc.WS2_32.dll_ntohl
mov dword [rbp + 0x8dc], reloc.WS2_32.dll_ntohl
lea rax, str.pausesafezone
mov qword [rbp + 0x8d0], rax
call fcn.1800c9000
mov rcx, rax
lea rdx, [rbp + 0x8d0]
call fcn.1800a83f0
nop
mov qword [rbp + 0x8e0], 0
xor r8d, r8d
lea rdx, [rbp + 0x8e0]
lea rcx, str.Skip_Zone
call fcn.180041710
test al, al
je 0x1800d3f4e
mov dword [rbp + 0x8d8], reloc.WS2_32.dll_listen
mov dword [rbp + 0x8dc], reloc.WS2_32.dll_listen
lea rax, str.skipsafezone
mov qword [rbp + 0x8d0], rax
call fcn.1800c9000
mov rcx, rax
lea rdx, [rbp + 0x8d0]
call fcn.1800a83f0
nop
mov qword [rbp + 0x8e0], 0
xor r8d, r8d
lea rdx, [rbp + 0x8e0]
lea rcx, str.Start_Shrink_Safe_Zone
call fcn.180041710
test al, al
je 0x1800d3faa
mov dword [rbp + 0x8d8], reloc.WS2_32.dll_sendto
mov dword [rbp + 0x8dc], reloc.WS2_32.dll_sendto
lea rax, str.startshrinksafezone
mov qword [rbp + 0x8d0], rax
call fcn.1800c9000
mov rcx, rax
lea rdx, [rbp + 0x8d0]
call fcn.1800a83f0
nop
mov qword [rbp + 0x8e0], 0
xor r8d, r8d
lea rdx, [rbp + 0x8e0]
lea rcx, str.Skip_Shrink_Safe_Zone
call fcn.180041710
test al, al
je 0x1800d73e3
call fcn.1800c9000
mov rcx, rax
call fcn.1800a2b70
mov rbx, qword [rax]
test rbx, rbx
je 0x1800d400e
call fcn.1800fe9a0
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1800d400e
mov rdx, qword [0x180254200]
nop dword [rax]
cmp rax, rcx
je 0x1800d4011
mov rcx, qword [rcx + rdx]
test rcx, rcx
jne 0x1800d4000
mov rbx, r15
mov rcx, rbx
call fcn.1800c4ee0
mov rcx, qword [rax]
test rcx, rcx
je 0x1800d73e3
call fcn.1801335a0
jmp 0x1800d73e3
cmp eax, 7
jne 0x1800d4f83
lea rcx, str.These_will_all_be_in_your_Win64_folder_
call fcn.180040e20
mov r8d, 8
mov r13d, r8d
mov ecx, dword [0x180253490]
mov rax, qword gs:[0x58]
mov r14, qword [rax + rcx*8]
mov qword [rsp + 0x60], r14
movabs rdi, 0xc000000000000000
lea r12, [0x1802561b0]
mov eax, dword [r14 + r8]
cmp dword [0x180255f50], eax
jle 0x1800d41b7
lea rcx, [0x180255f50]
call fcn.1801a4820
cmp dword [0x180255f50], 0xffffffff
jne 0x1800d41b7
movsd xmm6, qword [0x180254220]
movaps xmm1, xmm6
movq rdx, xmm6
lea rcx, [0x1801f5498]
call fcn.1800c73a0
movsxd rbx, eax
xor r8d, r8d
mov rdx, rbx
lea rcx, [rsp + 0x68]
call fcn.180095320
lea rcx, [rsp + 0x68]
cmp qword [rbp - 0x80], 0xf
cmova rcx, qword [rsp + 0x68]
lea rdx, [rbx + 1]
movaps xmm3, xmm6
movq r9, xmm6
lea r8, [0x1801f5498]
call fcn.1800c7340
nop
lea rax, str.Fortnite_Version__n_n
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], reloc.WS2_32.dll_setsockopt
lea rax, [rsp + 0x68]
cmp qword [rbp - 0x80], 0xf
cmova rax, qword [rsp + 0x68]
mov qword [rbp + 0x8d0], rax
mov rax, qword [rsp + 0x78]
mov qword [rbp + 0x8d8], rax
movups xmm0, xmmword [rbp + 0x8d0]
movups xmmword [rbp + 0x928], xmm0
mov qword [rbp + 0x920], rdi
mov qword [rbp + 0x8d0], 1
lea rax, [rbp + 0x920]
mov qword [rbp + 0x8d8], rax
movaps xmm0, xmmword [rbp + 0x8d0]
movdqa xmmword [rbp + 0x8d0], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x860], xmm1
lea r8, [rbp + 0x8d0]
lea rdx, [rbp + 0x860]
mov rcx, r12
call fcn.180066f90
mov esi, 0x30000
lea rcx, [rsp + 0x68]
call fcn.180059c70
lea rcx, [0x1801b9b20]
call fcn.1801a4e8c
nop
lea rcx, [0x180255f50]
call fcn.1801a47b4
mov qword [rbp + 0x8e0], 0
xor r8d, r8d
lea rdx, [rbp + 0x8e0]
lea rcx, str.Dump_Objects
call fcn.180041710
lea rbx, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
test al, al
je 0x1800d43a1
mov r14, qword [0x1802545f8]
test r14, r14
je 0x1800d41f9
mov r14d, dword [r14 + 0x14]
jmp 0x1800d420e
mov r14, qword [0x180254608]
test r14, r14
je 0x1800d420b
mov r14d, dword [r14 + 0xc]
jmp 0x1800d420e
mov r14d, r15d
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x980]
call sub.VCRUNTIME140.dll_memset
mov r8d, 2
lea rdx, str.ObjectsDump.txt
lea rcx, [rbp + 0x980]
call fcn.1800b36f0
nop
mov rdx, r12
cmp qword [0x1802561c8], 0xf
cmova rdx, qword [0x1802561b0]
mov r8, qword [0x1802561c0]
lea rcx, [rbp + 0x980]
call fcn.1800be6e0
mov ebx, r15d
test r14d, r14d
jle 0x1800d4344
mov rdi, r15
mov r9, qword [0x1802545f8]
mov r8, qword [0x180254608]
mov r11d, dword [0x18024837c]
test r9, r9
je 0x1800d42c1
cmp ebx, dword [r9 + 0x14]
jge 0x1800d42d9
mov eax, ebx
cdq
idiv r11d
movsxd rcx, eax
mov eax, ebx
cdq
idiv r11d
mov rax, qword [r9]
mov r10, qword [rax + rcx*8]
test r10, r10
je 0x1800d42d9
movsxd rax, edx
lea rcx, [rax + rax*2]
lea rcx, [r10 + rcx*8]
test rcx, rcx
je 0x1800d42d9
mov rcx, qword [rcx]
jmp 0x1800d42dc
test r8, r8
je 0x1800d42d9
cmp ebx, dword [r8 + 0xc]
jge 0x1800d42d9
mov rcx, qword [r8]
add rcx, rdi
je 0x1800d42d9
mov rcx, qword [rcx]
jmp 0x1800d42dc
mov rcx, r15
test rcx, rcx
je 0x1800d4335
lea rdx, [rbp + 0x8f0]
call fcn.1801414d0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x1800d42fc
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x980]
call fcn.1800be6e0
mov rcx, rax
call fcn.1800a2e10
nop
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
mov r9, qword [0x1802545f8]
mov r8, qword [0x180254608]
mov r11d, dword [0x18024837c]
inc ebx
add rdi, 0x18
cmp ebx, r14d
jl 0x1800d4286
mov rax, qword [rbp + 0x980]
movsxd rcx, dword [rax + 4]
lea rbx, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x980], rbx
mov rax, qword [rbp + 0x980]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x97c], edx
lea rcx, [rbp + 0x988]
call fcn.1800b4560
lea rcx, [rbp + 0x990]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0xa28]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov r14, qword [rsp + 0x60]
mov qword [rbp + 0x8e0], 0
xor r8d, r8d
lea rdx, [rbp + 0x8e0]
lea rcx, str.Dump_Skins__Skins.txt_
call fcn.180041710
mov rdi, 0xffffffffffffffff
test al, al
je 0x1800d48e3
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x980]
call sub.VCRUNTIME140.dll_memset
lea r8d, [rdi + 3]
lea rdx, str.Skins.txt
lea rcx, [rbp + 0x980]
call fcn.1800b36f0
nop
cmp qword [rbp + 0xa08], 0
je 0x1800d4892
mov rdx, r12
cmp qword [0x1802561c8], 0xf
cmova rdx, qword [0x1802561b0]
mov r8, qword [0x1802561c0]
lea rcx, [rbp + 0x980]
call fcn.1800be6e0
mov eax, dword [r14 + r13]
cmp dword [0x180255e94], eax
jle 0x1800d44aa
lea rcx, [0x180255e94]
call fcn.1801a4820
cmp dword [0x180255e94], edi
jne 0x1800d44aa
xorps xmm0, xmm0
movups xmmword [rbp + 0x8f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x900], xmm1
lea r8d, [rdi + 0x33]
lea rdx, str._Script_FortniteGame.AthenaCharacterItemDefinition
lea rcx, [rbp + 0x8f0]
call fcn.180055e90
nop
lea rcx, [rbp + 0x8f0]
call fcn.18005e920
mov qword [0x180255f18], rax
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
nop
lea rcx, [0x180255e94]
call fcn.1801a47b4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x880], xmm0
mov qword [rbp + 0x890], rax
mov rdx, qword [0x180255f18]
lea rcx, [rbp + 0x880]
call fcn.1800df6e0
nop
mov r12d, r15d
mov rdx, qword [rbp + 0x888]
mov rax, rdx
mov r8, qword [rbp + 0x880]
sub rax, r8
sar rax, 3
test rax, rax
je 0x1800d4839
nop word [rax + rax]
sub rdx, r8
sar rdx, 3
cmp rdx, r15
jbe 0x1800d7423
mov rbx, qword [r8 + r15*8]
mov eax, dword [r14 + r13]
cmp dword [0x180255dcc], eax
jle 0x1800d45a5
lea rcx, [0x180255dcc]
call fcn.1801a4820
cmp dword [0x180255dcc], 0xffffffff
jne 0x1800d45a5
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xor eax, eax
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rax
lea r8d, [rax + 0xb]
lea rdx, str.DisplayName
lea rcx, [rsp + 0x68]
call fcn.180055e90
nop
mov r8b, 1
lea rdx, [rsp + 0x68]
mov rcx, rbx
call fcn.180140e50
mov rcx, rax
test rax, rax
jne 0x1800d457e
mov eax, edi
jmp 0x1800d4588
mov rax, qword [0x180254210]
mov eax, dword [rcx + rax]
mov dword [0x180255e18], eax
lea rcx, [rsp + 0x68]
call fcn.180059c70
nop
lea rcx, [0x180255dcc]
call fcn.1801a47b4
xorps xmm0, xmm0
movups xmmword [rbp + 0x860], xmm0
movsxd rax, dword [0x180255e18]
movups xmm0, xmmword [rax + rbx]
movaps xmmword [rbp + 0x920], xmm0
movsd xmm1, qword [rax + rbx + 0x10]
movsd qword [rbp + 0x930], xmm1
lea rdx, [rbp + 0x920]
lea rcx, [rbp + 0x860]
call fcn.18013c790
nop
mov r14, qword [rbp + 0x860]
test r14, r14
jne 0x1800d4605
xor r9d, r9d
mov qword [rbp + 0x860], r9
mov qword [rbp + 0x868], r9
jmp 0x1800d4807
mov rdx, rbx
lea rcx, [rbp + 0x8d0]
call fcn.180140790
nop
lea rdx, [rbp + 0x8f0]
mov rcx, rax
call fcn.18007d790
bts esi, 0xc
mov dword [rsp + 0x44], esi
xor eax, eax
mov qword [rbp + 0x8d0], rax
mov qword [rbp + 0x8d8], rax
mov rbx, rdi
nop
inc rbx
cmp word [r14 + rbx*2], 0
jne 0x1800d4640
xor r8d, r8d
mov rdx, rbx
lea rcx, [rsp + 0x68]
call fcn.180095320
bts esi, 0xd
mov dword [rsp + 0x44], esi
mov cl, 1
call qword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____ptr64___cdecl_std::locale::_Init_bool_]
mov qword [rbp - 0x68], rax
lea rcx, [rbp - 0x70]
call fcn.180095640
lea rcx, [rsp + 0x68]
cmp qword [rbp - 0x80], 0xf
cmova rcx, qword [rsp + 0x68]
lea r8, [r14 + rbx*2]
mov qword [rsp + 0x20], rcx
mov r9b, 0x3f
mov rdx, r14
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_wchar_t_const____ptr64___cdecl_std::ctype_wchar_t_::narrow_wchar_t_const____ptr64__wchar_t_const____ptr64__char__char____ptr64_const___ptr64]
nop
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x1800d46c6
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
test rax, rax
je 0x1800d46c6
mov rcx, qword [rax]
mov r8, qword [rcx]
mov edx, 1
mov rcx, rax
call r8
lea rax, str.____n
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 8
lea rax, [rsp + 0x68]
cmp qword [rbp - 0x80], 0xf
cmova rax, qword [rsp + 0x68]
mov qword [rbp - 0x30], rax
mov rax, qword [rsp + 0x78]
mov qword [rbp - 0x28], rax
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbp + 0x150], xmm0
movabs rax, 0xc000000000000000
mov qword [rbp + 0x140], rax
lea rax, [rbp + 0x8f0]
cmp qword [rbp + 0x908], 0xf
cmova rax, qword [rbp + 0x8f0]
mov qword [rbp - 0x40], rax
mov rax, qword [rbp + 0x900]
mov qword [rbp - 0x38], rax
movups xmm0, xmmword [rbp - 0x40]
movups xmmword [rbp + 0x160], xmm0
movabs rax, 0xc000000000000010
mov qword [rbp + 0x148], rax
mov qword [rbp - 0x20], 2
lea rax, [rbp + 0x140]
mov qword [rbp - 0x18], rax
movaps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp + 0x8e0], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x8a0], xmm1
lea r8, [rbp + 0x8e0]
lea rdx, [rbp + 0x8a0]
lea rcx, [rbp + 0x940]
call fcn.180066f90
bts esi, 0xe
mov dword [rsp + 0x44], esi
lea rdx, [rbp + 0x940]
cmp qword [rbp + 0x958], 0xf
cmova rdx, qword [rbp + 0x940]
mov r8, qword [rbp + 0x950]
lea rcx, [rbp + 0x980]
call fcn.1800be6e0
nop
lea rcx, [rbp + 0x940]
call fcn.180059c70
btr esi, 0xd
lea rcx, [rsp + 0x68]
call fcn.180059c70
nop
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
nop
xor eax, eax
mov qword [rbp + 0x860], rax
mov qword [rbp + 0x868], rax
inc r12d
inc r15
mov rdx, qword [rbp + 0x888]
mov rcx, rdx
mov r8, qword [rbp + 0x880]
sub rcx, r8
sar rcx, 3
movsxd rax, r12d
cmp rax, rcx
mov r14, qword [rsp + 0x60]
jb 0x1800d4500
xor r15d, r15d
test r8, r8
je 0x1800d4884
mov rax, qword [rbp + 0x890]
sub rax, r8
sar rax, 3
lea rdx, [rax*8]
mov rax, r8
cmp rdx, 0x1000
jb 0x1800d487c
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800d487c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r8
call fcn.1801a4700
lea rbx, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
lea r12, [0x1802561b0]
mov rax, qword [rbp + 0x980]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x980], rbx
mov rax, qword [rbp + 0x980]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x97c], edx
lea rcx, [rbp + 0x988]
call fcn.1800b4560
lea rcx, [rbp + 0x990]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0xa28]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov qword [rbp + 0x8e0], 0
xor r8d, r8d
lea rdx, [rbp + 0x8e0]
lea rcx, str.Dump_Playlists__Playlists.txt_
call fcn.180041710
test al, al
je 0x1800d4db5
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x980]
call sub.VCRUNTIME140.dll_memset
mov r8d, 2
lea rdx, str.Playlists.txt
lea rcx, [rbp + 0x980]
call fcn.1800b36f0
nop
cmp qword [rbp + 0xa08], 0
je 0x1800d4d50
mov rdx, r12
cmp qword [0x1802561c8], 0xf
cmova rdx, qword [0x1802561b0]
mov r8, qword [0x1802561c0]
lea rcx, [rbp + 0x980]
call fcn.1800be6e0
mov eax, dword [r14 + r13]
cmp dword [0x180256038], eax
jle 0x1800d49ea
lea rcx, [0x180256038]
call fcn.1801a4820
cmp dword [0x180256038], 0xffffffff
jne 0x1800d49ea
xorps xmm0, xmm0
movups xmmword [rbp + 0x8f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x900], xmm1
mov r8d, 0x21
lea rdx, str._Script_FortniteGame.FortPlaylist
lea rcx, [rbp + 0x8f0]
call fcn.180055e90
nop
lea rcx, [rbp + 0x8f0]
call fcn.18005e920
mov qword [0x180255f90], rax
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
nop
lea rcx, [0x180256038]
call fcn.1801a47b4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x880], xmm0
mov qword [rbp + 0x890], rax
mov rdx, qword [0x180255f90]
lea rcx, [rbp + 0x880]
call fcn.1800df6e0
nop
mov rdx, qword [rbp + 0x888]
mov rax, rdx
mov r8, qword [rbp + 0x880]
sub rax, r8
sar rax, 3
test rax, rax
je 0x1800d4d03
xor r14d, r14d
mov r12, qword [rsp + 0x60]
nop word [rax + rax]
sub rdx, r8
sar rdx, 3
cmp rdx, r14
jbe 0x1800d741d
mov rbx, qword [r8 + r14*8]
mov eax, dword [r12 + r13]
cmp dword [0x180256068], eax
jle 0x1800d4af2
lea rcx, [0x180256068]
call fcn.1801a4820
cmp dword [0x180256068], 0xffffffff
jne 0x1800d4af2
xorps xmm0, xmm0
movups xmmword [rbp + 0x8f0], xmm0
xor eax, eax
mov qword [rbp + 0x900], rax
mov qword [rbp + 0x908], rax
lea r8d, [rax + 0xd]
lea rdx, str.UIDisplayName
lea rcx, [rbp + 0x8f0]
call fcn.180055e90
nop
mov r8b, 1
lea rdx, [rbp + 0x8f0]
mov rcx, rbx
call fcn.180140e50
mov rcx, rax
test rax, rax
jne 0x1800d4ac9
mov eax, edi
jmp 0x1800d4ad3
mov rax, qword [0x180254210]
mov eax, dword [rcx + rax]
mov dword [0x18025618c], eax
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
nop
lea rcx, [0x180256068]
call fcn.1801a47b4
xorps xmm0, xmm0
movups xmmword [rbp + 0x860], xmm0
movsxd rax, dword [0x18025618c]
movups xmm0, xmmword [rax + rbx]
movaps xmmword [rbp + 0x920], xmm0
movsd xmm1, qword [rax + rbx + 0x10]
movsd qword [rbp + 0x930], xmm1
lea rdx, [rbp + 0x920]
lea rcx, [rbp + 0x860]
call fcn.18013c790
nop
cmp qword [rbp + 0x860], 0
jne 0x1800d4b4f
xor eax, eax
mov qword [rbp + 0x860], rax
mov qword [rbp + 0x868], rax
jmp 0x1800d4cc6
lea rdx, [rbp + 0x940]
lea rcx, [rbp + 0x860]
call fcn.18007d790
nop
mov rdx, rbx
lea rcx, [rbp + 0x8d0]
call fcn.180140790
nop
lea rdx, [rsp + 0x68]
mov rcx, rax
call fcn.18007d790
bts esi, 0xa
xor ebx, ebx
mov qword [rbp + 0x8d0], rbx
mov qword [rbp + 0x8d8], rbx
lea rax, str.____n
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 8
lea rax, [rbp + 0x940]
cmp qword [rbp + 0x958], 0xf
cmova rax, qword [rbp + 0x940]
mov qword [rbp - 0x70], rax
mov rax, qword [rbp + 0x950]
mov qword [rbp - 0x68], rax
movups xmm0, xmmword [rbp - 0x70]
movups xmmword [rbp + 0x150], xmm0
movabs rax, 0xc000000000000000
mov qword [rbp + 0x140], rax
lea rax, [rsp + 0x68]
cmp qword [rbp - 0x80], 0xf
cmova rax, qword [rsp + 0x68]
mov qword [rbp - 0x30], rax
mov rax, qword [rsp + 0x78]
mov qword [rbp - 0x28], rax
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbp + 0x160], xmm0
movabs rax, 0xc000000000000010
mov qword [rbp + 0x148], rax
mov qword [rbp - 0x40], 2
lea rax, [rbp + 0x140]
mov qword [rbp - 0x38], rax
movaps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp + 0x8a0], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp - 0x20], xmm1
lea r8, [rbp + 0x8a0]
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x8f0]
call fcn.180066f90
bts esi, 9
lea rdx, [rbp + 0x8f0]
cmp qword [rbp + 0x908], 0xf
cmova rdx, qword [rbp + 0x8f0]
mov r8, qword [rbp + 0x900]
lea rcx, [rbp + 0x980]
call fcn.1800be6e0
nop
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
nop
lea rcx, [rsp + 0x68]
call fcn.180059c70
nop
lea rcx, [rbp + 0x940]
call fcn.180059c70
nop
mov qword [rbp + 0x860], rbx
mov qword [rbp + 0x868], rbx
inc r15d
inc r14
mov rdx, qword [rbp + 0x888]
mov rcx, rdx
mov r8, qword [rbp + 0x880]
sub rcx, r8
sar rcx, 3
movsxd rax, r15d
cmp rax, rcx
jb 0x1800d4a40
mov r14, qword [rsp + 0x60]
lea r12, [0x1802561b0]
lea rbx, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
test r8, r8
je 0x1800d4d64
mov rax, qword [rbp + 0x890]
sub rax, r8
sar rax, 3
lea rdx, [rax*8]
mov rax, r8
cmp rdx, 0x1000
jb 0x1800d4d46
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800d4d46
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r8
call fcn.1801a4700
jmp 0x1800d4d64
lea rdx, str.Failed_to_open_playlist_file__n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1800a2c40
nop
mov rax, qword [rbp + 0x980]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x980], rbx
mov rax, qword [rbp + 0x980]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x97c], edx
lea rcx, [rbp + 0x988]
call fcn.1800b4560
lea rcx, [rbp + 0x990]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0xa28]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov qword [rbp + 0x8e0], 0
xor r8d, r8d
lea rdx, [rbp + 0x8e0]
lea rcx, str.Dump_Weapons__Weapons.txt_
call fcn.180041710
test al, al
je 0x1800d73e3
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x980]
call sub.VCRUNTIME140.dll_memset
mov r8d, 2
lea rdx, str.Weapons.txt
lea rcx, [rbp + 0x980]
call fcn.1800b36f0
nop
cmp qword [rbp + 0xa08], 0
je 0x1800d4f19
cmp qword [0x1802561c8], 0xf
cmova r12, qword [0x1802561b0]
mov r8, qword [0x1802561c0]
mov rdx, r12
lea rcx, [rbp + 0x980]
call fcn.1800be6e0
lea rax, [rbp + 0x980]
mov qword [rbp + 0x8e0], rax
mov eax, dword [r14 + r13]
cmp dword [0x180257840], eax
jle 0x1800d4e99
lea rcx, [0x180257840]
call fcn.1801a4820
cmp dword [0x180257840], 0xffffffff
jne 0x1800d4e99
mov rax, qword [0x180254530]
xor r9d, r9d
lea r8, str._Script_FortniteGame.FortWeaponItemDefinition
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x180257848], rax
lea rcx, [0x180257840]
call fcn.1801a47b4
mov rdx, qword [0x180257848]
lea rcx, [rbp + 0x8e0]
call fcn.1800d7430
call fcn.1800ce8a0
mov rdx, rax
lea rcx, [rbp + 0x8e0]
call fcn.1800d7430
xorps xmm0, xmm0
movups xmmword [rbp + 0x8f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x900], xmm1
mov r8d, 0x2b
lea rdx, str._Script_FortniteGame.FortAmmoItemDefinition
lea rcx, [rbp + 0x8f0]
call fcn.180055e90
nop
lea rcx, [rbp + 0x8f0]
call fcn.18005e920
mov rdx, rax
lea rcx, [rbp + 0x8e0]
call fcn.1800d7430
nop
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
jmp 0x1800d4f2d
lea rdx, str.Failed_to_open_playlist_file__n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1800a2c40
nop
mov rax, qword [rbp + 0x980]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x980], rbx
mov rax, qword [rbp + 0x980]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x97c], edx
lea rcx, [rbp + 0x988]
call fcn.1800b4560
lea rcx, [rbp + 0x990]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0xa28]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x1800d73e3
cmp eax, 8
je 0x1800d73e3
cmp eax, 9
jne 0x1800d5ad5
mov r8d, 8
mov r14d, r8d
mov qword [rbp - 0x30], r14
mov ecx, dword [0x180253490]
mov rax, qword gs:[0x58]
mov r12, qword [rax + rcx*8]
mov qword [rsp + 0x60], r12
mov eax, dword [r12 + r8]
cmp dword [0x180255f20], eax
jle 0x1800d4ff3
lea rcx, [0x180255f20]
call fcn.1801a4820
cmp dword [0x180255f20], 0xffffffff
jne 0x1800d4ff3
lea rcx, [0x1801b9b10]
call fcn.1801a4e8c
lea rcx, [0x180255f20]
call fcn.1801a47b4
mov dword [rsp + 0x30], 0x20000
lea rax, str._.3f
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, [0x18024e750]
lea edx, [r9 + 8]
lea rcx, str.Starting_Shield
call fcn.180044a10
lea r15, [0x180248410]
mov qword [rbp + 0x880], r15
xor ebx, ebx
mov qword [rbp + 0x888], rbx
mov qword [rbp + 0x890], rbx
mov rax, qword [reloc.WS2_32.dll_ntohs]
lea r9, [rax + 1]
mov r8, r15
cmp rax, 0xf
cmova r8, qword [0x180248410]
xorps xmm7, xmm7
mov qword [rbp + 0x8e0], rbx
lea rax, [rbp + 0x880]
mov qword [rsp + 0x38], rax
lea rdi, [0x18003f0e0]
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 0x40000
lea rax, [rbp + 0x8e0]
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, str.Item_to_Give
call fcn.1800476e0
mov dword [rbp + 0x870], 0x64
mov dword [rbp + 0x878], 1
mov dword [rsp + 0x30], ebx
lea rbx, [0x1801eb9a4]
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x870]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x878]
lea r8, [0x180248438]
mov edx, 4
lea rcx, str.Amount_to_Give
call fcn.180044a10
mov qword [rbp - 0x20], rsi
xor r8d, r8d
lea rdx, [rbp - 0x20]
lea rcx, str.Destroy_all_player_builds
call fcn.180041710
test al, al
je 0x1800d5202
xorps xmm0, xmm0
movups xmmword [rbp + 0x8d0], xmm0
mov eax, dword [r12 + r14]
cmp dword [0x180255a8c], eax
jle 0x1800d5165
lea rcx, [0x180255a8c]
call fcn.1801a4820
cmp dword [0x180255a8c], 0xffffffff
jne 0x1800d5165
mov rax, qword [0x180254530]
xor r9d, r9d
lea r8, str._Script_FortniteGame.BuildingSMActor
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x180255a90], rax
lea rcx, [0x180255a8c]
call fcn.1801a47b4
mov rbx, qword [0x180255a90]
call fcn.1800c9000
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8d0]
call fcn.1801385b0
mov r13, qword [rbp + 0x8d0]
movsxd r12, dword [rbp + 0x8d8]
test r12d, r12d
jle 0x1800d51dd
mov rdi, r13
mov r14d, r12d
nop dword [rax]
mov rbx, qword [rdi]
mov rcx, rbx
call fcn.18009ffb0
test al, al
jne 0x1800d51cf
mov rcx, rbx
call fcn.18007c480
test al, al
jne 0x1800d51cf
mov rcx, rbx
call fcn.1800c9690
test al, al
je 0x1800d51cf
mov rcx, rbx
call fcn.1800c9370
add rdi, 8
sub r14, 1
jne 0x1800d51a0
mov r14, qword [rbp - 0x30]
test r13, r13
je 0x1800d51fd
test r12d, r12d
jle 0x1800d51fd
mov rdx, r12
shl rdx, 3
mov r8d, 0x8000
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_VirtualFree]
mov r12, qword [rsp + 0x60]
mov qword [rbp - 0x40], 0
xor r8d, r8d
lea rdx, [rbp - 0x40]
lea rcx, str.Give_Item_to_Everyone
call fcn.180041710
mov rdi, 0xffffffffffffffff
test al, al
je 0x1800d5769
mov rdx, r15
lea rcx, [rbp + 0x920]
call fcn.180055f90
nop
lea rdx, [rbp + 0x920]
cmp qword [rbp + 0x938], 0xf
cmova rdx, qword [rbp + 0x920]
mov r8, qword [rbp + 0x930]
add r8, rdx
lea rdx, [rbp + 0x920]
cmp qword [rbp + 0x938], 0xf
cmova rdx, qword [rbp + 0x920]
lea rcx, [rbp + 0x940]
call fcn.18005e7d0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800d528d
mov rbx, qword [rax]
lea rcx, [rbp + 0x940]
call fcn.180059c00
mov rax, qword [0x180254530]
xor r9d, r9d
mov r8, rbx
mov rdx, rdi
xor ecx, ecx
call rax
mov r13, rax
lea rcx, [rbp + 0x920]
call fcn.180059c70
test r13, r13
je 0x1800d5595
mov ecx, dword [r12 + r14]
cmp dword [0x180256288], ecx
jle 0x1800d5368
lea rcx, [0x180256288]
call fcn.1801a4820
cmp dword [0x180256288], 0xffffffff
jne 0x1800d5368
call fcn.1800c9000
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x8f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x900], xmm1
mov r8d, 9
lea rdx, str.NetDriver
lea rcx, [rbp + 0x8f0]
call fcn.180055e90
nop
mov r8b, 1
lea rdx, [rbp + 0x8f0]
mov rcx, rbx
call fcn.180140e50
mov rcx, rax
test rax, rax
jne 0x1800d533f
mov eax, edi
jmp 0x1800d5349
mov rax, qword [0x180254210]
mov eax, dword [rax + rcx]
mov dword [0x180255e14], eax
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
nop
lea rcx, [0x180256288]
call fcn.1801a47b4
call fcn.1800c9000
movsxd rcx, dword [0x180255e14]
mov rcx, qword [rcx + rax]
call fcn.1800a5dd0
mov qword [rbp - 0x50], rax
xor r15d, r15d
cmp dword [rax + 8], r15d
jle 0x1800d5769
xor r12d, r12d
movss xmm6, dword [0x18021ae78]
nop dword [rax]
mov rcx, qword [rax]
mov rcx, qword [r12 + rcx]
call fcn.1800c89a0
mov rbx, qword [rax]
test rbx, rbx
je 0x1800d53de
call fcn.1800a7a70
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1800d53de
mov rdx, qword [0x180254200]
nop dword [rax]
cmp rax, rcx
je 0x1800d53e0
mov rcx, qword [rcx + rdx]
test rcx, rcx
jne 0x1800d53d0
xor ebx, ebx
mov rcx, rbx
call fcn.180141a70
test al, al
je 0x1800d5567
mov rcx, rbx
call fcn.1800a03a0
mov r14, qword [rax]
mov rcx, r14
call fcn.180141a70
test al, al
je 0x1800d5567
mov byte [rbp + 0x8c0], 0
mov ebx, dword [reloc.WS2_32.dll_accept]
call fcn.180133e00
mov rcx, qword [r13 + 0x10]
test rcx, rcx
je 0x1800d5442
mov rdx, qword [0x180254200]
nop dword [rax]
cmp rax, rcx
je 0x1800d5581
mov rcx, qword [rcx + rdx]
test rcx, rcx
jne 0x1800d5430
xor eax, eax
mov dword [rsp + 0x20], 0
movaps xmm3, xmm6
mov r8d, eax
mov edx, ebx
mov rcx, r13
call fcn.180106f50
mov rbx, rax
mov dword [rsp + 0x28], edi
mov byte [rsp + 0x20], 0
lea r9, [rbp + 0x8c0]
mov r8, rax
lea rdx, [rbp + 0x8f0]
mov rcx, r14
call fcn.180103ee0
bts esi, 0x12
mov dword [rsp + 0x44], esi
mov rcx, rbx
call fcn.1800a1420
xor edx, edx
mov r8d, 0x8000
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_VirtualFree]
btr esi, 0x12
mov dword [rsp + 0x44], esi
mov rcx, qword [rbp + 0x908]
test rcx, rcx
je 0x1800d550c
mov rax, qword [rbp + 0x918]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800d54f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800d558e
call fcn.1801a4700
mov qword [rbp + 0x908], 0
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x910], xmm0
mov rcx, qword [rbp + 0x8f0]
test rcx, rcx
je 0x1800d5554
mov rax, qword [rbp + 0x900]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800d554f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800d558e
call fcn.1801a4700
cmp byte [rbp + 0x8c0], 0
je 0x1800d5567
mov dl, 1
mov rcx, r14
call fcn.1800a02f0
inc r15d
add r12, 8
mov rax, qword [rbp - 0x50]
cmp r15d, dword [rax + 8]
jl 0x1800d53a0
jmp 0x1800d5769
mov rcx, r13
call fcn.180133ad0
jmp 0x1800d5444
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova r15, qword [0x180248410]
mov qword [0x180248420], 0
mov byte [r15], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x4e0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x4f0], xmm1
mov r8d, 5
lea rdx, str.LogUI
lea rcx, [rbp + 0x4e0]
call fcn.180055e90
nop
call fcn.180055c00
lea r8, [rbp + 0x4e0]
lea rdx, [rbp + 0x860]
mov rcx, rax
call fcn.180055b00
cmp qword [rbp + 0x860], 0
setne sil
mov rcx, qword [rbp + 0x868]
test rcx, rcx
je 0x1800d564b
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1800d564b
mov rbx, qword [rbp + 0x868]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1800d564b
mov rcx, qword [rbp + 0x868]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
lea rcx, [rbp + 0x4e0]
call fcn.180059c70
test sil, sil
je 0x1800d5769
xorps xmm0, xmm0
movups xmmword [rbp + 0x4c0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x4d0], xmm1
mov r8d, 5
lea rdx, str.LogUI
lea rcx, [rbp + 0x4c0]
call fcn.180055e90
nop
call fcn.180055c00
lea r8, [rbp + 0x4c0]
lea rdx, [rbp + 0x38]
mov rcx, rax
call fcn.180055b00
nop
mov qword [rbp + 0x230], 0
mov qword [rbp + 0x238], 0
lea rax, str.Invalid_Item_Definition_
mov qword [rbp], rax
mov qword [rbp + 8], 0x18
movaps xmm0, xmmword [rbp + 0x230]
movdqa xmmword [rbp + 0x500], xmm0
movaps xmm1, xmmword [rbp]
movdqa xmmword [rbp + 0x560], xmm1
lea r8, [rbp + 0x500]
lea rdx, [rbp + 0x560]
lea rcx, [rbp + 0x778]
call fcn.180066f90
nop
lea rdx, [rbp + 0x778]
mov rcx, qword [rbp + 0x38]
call fcn.18005e720
nop
lea rcx, [rbp + 0x778]
call fcn.180059c70
nop
mov rcx, qword [rbp + 0x40]
test rcx, rcx
je 0x1800d575d
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1800d575d
mov rbx, qword [rbp + 0x40]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1800d575d
mov rcx, qword [rbp + 0x40]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
lea rcx, [rbp + 0x4c0]
call fcn.180059c70
call fcn.1800c9000
mov rcx, rax
call fcn.1800a0e30
mov rbx, qword [rax]
test rbx, rbx
je 0x1800d73e3
call fcn.180102750
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1800d73e3
mov rdx, qword [0x180254200]
nop dword [rax + rax]
cmp rax, rcx
je 0x1800d57b3
mov rcx, qword [rcx + rdx]
test rcx, rcx
jne 0x1800d57a0
jmp 0x1800d73e3
mov rsi, qword [rbp - 0x30]
mov r14, qword [rsp + 0x60]
mov eax, dword [r14 + rsi]
cmp dword [0x180256248], eax
jle 0x1800d587b
lea rcx, [0x180256248]
call fcn.1801a4820
cmp dword [0x180256248], 0xffffffff
jne 0x1800d587b
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x78], xmm1
mov r8d, 0x20
lea rdx, str.DefaultGliderRedeployCanRedeploy
lea rcx, [rsp + 0x68]
call fcn.180055e90
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x8f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x900], xmm1
mov r8d, 0x28
lea rdx, [0x18020c1a0]
lea rcx, [rbp + 0x8f0]
call fcn.180055e90
nop
xor r8d, r8d
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x8f0]
call fcn.180056140
mov dword [0x180255fe8], eax
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
nop
lea rcx, [rsp + 0x68]
call fcn.180059c70
nop
lea rcx, [0x180256248]
call fcn.1801a47b4
mov eax, dword [r14 + rsi]
cmp dword [0x180255f58], eax
jle 0x1800d5916
lea rcx, [0x180255f58]
call fcn.1801a4820
cmp dword [0x180255f58], 0xffffffff
jne 0x1800d5916
xorps xmm0, xmm0
movups xmmword [rbp + 0x8f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x900], xmm1
mov r8d, 0x2c
lea rdx, str.DefaultParachuteDeployTraceForGroundDistance
lea rcx, [rbp + 0x8f0]
call fcn.180055e90
nop
xor r8d, r8d
lea rdx, [rbp + 0x8f0]
mov rcx, rbx
call fcn.180140e50
mov rcx, rax
test rax, rax
jne 0x1800d58ed
mov eax, edi
jmp 0x1800d58f7
mov rax, qword [0x180254210]
mov eax, dword [rcx + rax]
mov dword [0x1802560d0], eax
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
nop
lea rcx, [0x180255f58]
call fcn.1801a47b4
cmp byte [0x180254c67], 0
je 0x1800d595f
movsxd rax, dword [0x1802560d0]
cmp eax, 0xffffffff
je 0x1800d595f
lea r8, [rbx + rax]
mov dword [rsp + 0x30], 0x20000
lea rax, str._.3f
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
xor r9d, r9d
lea edx, [r9 + 8]
lea rcx, str.Automatic_Parachute_Pullout_Distance
call fcn.180044a10
movsxd rax, dword [0x180255fe8]
cmp eax, 0xffffffff
je 0x1800d59b4
movss xmm0, dword [rax + rbx]
ucomiss xmm0, xmm7
jp 0x1800d597b
jne 0x1800d597b
xor al, al
jmp 0x1800d597d
mov al, 1
mov byte [rbp + 0x8c0], al
lea rdx, [rbp + 0x8c0]
lea rcx, str.Enable_Glider_Redeploy
call fcn.180042c40
test al, al
je 0x1800d59b4
movzx eax, byte [rbp + 0x8c0]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movsxd rax, dword [0x180255fe8]
movss dword [rax + rbx], xmm0
mov eax, dword [r14 + rsi]
cmp dword [0x180256058], eax
jle 0x1800d5a4b
lea rcx, [0x180256058]
call fcn.1801a4820
cmp dword [0x180256058], 0xffffffff
jne 0x1800d5a4b
xorps xmm0, xmm0
movups xmmword [rbp + 0x8f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x900], xmm1
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.CurrentPlaylistData
lea rcx, [rbp + 0x8f0]
call fcn.180055e90
nop
xor r8d, r8d
lea rdx, [rbp + 0x8f0]
mov rcx, rbx
call fcn.180140e50
mov rcx, rax
test rax, rax
je 0x1800d5a2c
mov rax, qword [0x180254210]
mov edi, dword [rcx + rax]
mov dword [0x18025620c], edi
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
nop
lea rcx, [0x180256058]
call fcn.1801a47b4
cmp dword [0x18025620c], 0xffffffff
jne 0x1800d5a6a
movsd xmm0, qword [0x18021ac40]
comisd xmm0, xmmword [0x180254220]
ja 0x1800d73e3
mov rcx, rbx
call fcn.1801020a0
mov rbx, qword [rax]
test rbx, rbx
je 0x1800d73e3
mov rcx, rbx
call fcn.1800c9420
cmp byte [rax], 1
je 0x1800d5a9c
mov rcx, rbx
call fcn.1800c9420
cmp byte [rax], 2
je 0x1800d5a9c
xor al, al
jmp 0x1800d5a9e
mov al, 1
mov byte [rbp + 0x8c0], al
lea rdx, [rbp + 0x8c0]
lea rcx, str.Respawning
call fcn.180042c40
test al, al
je 0x1800d73e3
mov rcx, rbx
call fcn.1800c9420
movzx ecx, byte [rbp + 0x8c0]
mov byte [rax], cl
jmp 0x1800d73e3
cmp eax, 0xa
jne 0x1800d5c65
cmp byte [0x180254c10], sil
je 0x1800d5ba7
lea rcx, [0x180209f54]
lea rax, str.not_r
cmp byte [0x180254c24], sil
cmovne rax, rcx
lea rcx, str.Currently_eversing_zone
mov qword [rbp], rcx
mov qword [rbp + 8], 0x19
mov qword [rbp + 0x8d8], rax
movabs rax, 0xb000000000000000
mov qword [rbp + 0x8d0], rax
mov qword [rbp + 0x860], 1
lea rax, [rbp + 0x8d0]
mov qword [rbp + 0x868], rax
movaps xmm0, xmmword [rbp + 0x860]
movdqa xmmword [rbp + 0x8a0], xmm0
movaps xmm1, xmmword [rbp]
movdqa xmmword [rbp + 0x860], xmm1
lea r8, [rbp + 0x8a0]
lea rdx, [rbp + 0x860]
lea rcx, [rbp + 0x8f0]
call fcn.180066f90
nop
lea rcx, [rbp + 0x8f0]
cmp qword [rbp + 0x908], 0xf
cmova rcx, qword [rbp + 0x8f0]
call fcn.180040e20
nop
lea rcx, [rbp + 0x8f0]
call fcn.180059c70
lea rdx, [0x180254c10]
lea rcx, str.Enable_Reverse_Zone__EXPERIMENTAL_
call fcn.180042c40
cmp byte [0x180254c10], 0
je 0x1800d73e3
mov dword [rbp + 0x870], 0x64
mov dword [rbp + 0x878], 1
mov dword [rsp + 0x30], r15d
lea rbx, [0x1801eb9a4]
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x870]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x878]
lea r8, [0x1802483a0]
mov edx, 4
lea rcx, str.Start_Reversing_Phase
call fcn.180044a10
mov dword [rbp + 0x870], 0x64
mov dword [rbp + 0x878], 1
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x870]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x878]
lea r8, [0x18024839c]
mov edx, 4
lea rcx, str.End_Reversing_Phase
call fcn.180044a10
jmp 0x1800d73e3
cmp eax, 0xb
jne 0x1800d7392
mov r8d, 8
mov r12d, r8d
mov qword [rbp + 0x8e0], r12
mov ecx, dword [0x180253490]
mov rax, qword gs:[0x58]
mov r13, qword [rax + rcx*8]
mov qword [rbp - 0x50], r13
mov eax, dword [r8 + r13]
cmp dword [0x1802561dc], eax
jle 0x1800d5cce
lea rcx, [0x1802561dc]
call fcn.1801a4820
cmp dword [0x1802561dc], 0xffffffff
jne 0x1800d5cce
lea rcx, [0x1801b9b00]
call fcn.1801a4e8c
lea rcx, [0x1802561dc]
call fcn.1801a47b4
mov eax, dword [r12 + r13]
cmp dword [0x180256280], eax
jle 0x1800d5d07
lea rcx, [0x180256280]
call fcn.1801a4820
cmp dword [0x180256280], 0xffffffff
jne 0x1800d5d07
lea rcx, [0x1801b9af0]
call fcn.1801a4e8c
lea rcx, [0x180256280]
call fcn.1801a47b4
mov eax, dword [r12 + r13]
cmp dword [0x180255d90], eax
jle 0x1800d5d40
lea rcx, [0x180255d90]
call fcn.1801a4820
cmp dword [0x180255d90], 0xffffffff
jne 0x1800d5d40
lea rcx, [0x1801b9ae0]
call fcn.1801a4e8c
lea rcx, [0x180255d90]
call fcn.1801a47b4
mov eax, dword [r12 + r13]
cmp dword [0x180256238], eax
jle 0x1800d5d79
lea rcx, [0x180256238]
call fcn.1801a4820
cmp dword [0x180256238], 0xffffffff
jne 0x1800d5d79
lea rcx, [0x1801b9ad0]
call fcn.1801a4e8c
lea rcx, [0x180256238]
call fcn.1801a47b4
lea rdx, reloc.WS2_32.dll_accept
lea rcx, str.Handle_Death
call fcn.180042c40
lea rdx, [0x1802483b2]
lea rcx, str.Fill_Vending_Machines
call fcn.180042c40
lea rdx, [0x180254ee0]
lea rcx, str.Enable_Bot_Tick
call fcn.180042c40
lea rdx, [0x180254f38]
lea rcx, str.Enable_Rebooting
call fcn.180042c40
lea rdx, [0x180254da0]
lea rcx, str.Enable_Combine_Pickup
call fcn.180042c40
lea rdx, [0x1802483e4]
lea rcx, str.Exclude_unhandled
call fcn.180042c40
mov dword [rbp + 0x870], 0x64
mov dword [rbp + 0x878], 1
mov dword [rsp + 0x30], r15d
lea rbx, [0x1801eb9a4]
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x870]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x878]
lea r8, reloc.WS2_32.dll_accept
mov edx, 4
lea rcx, str.Amount_To_Subtract_Index
call fcn.180044a10
lea rcx, [0x180248468]
mov qword [rbp + 0x880], rcx
mov qword [rbp + 0x888], r15
mov qword [rbp + 0x890], r15
mov rax, qword [reloc.WS2_32.dll_ntohs]
lea r9, [rax + 1]
mov r8, rcx
cmp rax, 0xf
cmova r8, qword [0x180248468]
mov qword [rbp - 0x30], rsi
lea rax, [rbp + 0x880]
mov qword [rsp + 0x38], rax
lea rdi, [0x18003f0e0]
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 0x40000
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, str.Class_Name_to_mess_with
call fcn.1800476e0
lea r14, [0x180248488]
mov qword [rbp + 0x8a0], r14
mov qword [rbp + 0x8a8], r15
mov qword [rbp + 0x8b0], r15
mov rax, qword [reloc.WS2_32.dll_ntohs]
lea r9, [rax + 1]
mov r8, r14
cmp rax, 0xf
cmova r8, qword [0x180248488]
mov qword [rbp - 0x40], rsi
lea rax, [rbp + 0x8a0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 0x40000
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, str.Object_to_dump
call fcn.1800476e0
lea rcx, [0x1802483c0]
mov qword [rbp + 0x940], rcx
mov qword [rbp + 0x948], r15
mov qword [rbp + 0x950], r15
mov rax, qword [reloc.WS2_32.dll_ntohs]
lea r9, [rax + 1]
mov r8, rcx
cmp rax, 0xf
cmova r8, qword [0x1802483c0]
mov qword [rbp - 0x20], rsi
lea rax, [rbp + 0x940]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 0x40000
lea rax, [rbp - 0x20]
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, str.File_to_save_to
call fcn.1800476e0
lea rcx, [0x1802483f0]
mov qword [rbp + 0x920], rcx
mov qword [rbp + 0x928], r15
mov qword [rbp + 0x930], r15
mov rax, qword [reloc.WS2_32.dll_ntohs]
lea r9, [rax + 1]
mov r8, rcx
cmp rax, 0xf
cmova r8, qword [0x1802483f0]
mov qword [rbp - 0x70], rsi
lea rax, [rbp + 0x920]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 0x40000
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, str.Function_Name_to_mess_with
call fcn.1800476e0
mov qword [rbp + 0x860], rsi
xor r8d, r8d
lea rdx, [rbp + 0x860]
lea rcx, str.Print_Gamephase_Step
call fcn.180041710
mov rdi, 0xffffffffffffffff
test al, al
je 0x1800d61b2
call fcn.1800c9000
mov rcx, rax
call fcn.1800a0e30
mov r14, qword [rax]
test r14, r14
je 0x1800d61ab
call fcn.180102750
mov rcx, qword [r14 + 0x10]
test rcx, rcx
je 0x1800d61ab
mov rdx, qword [0x180254200]
cmp rax, rcx
je 0x1800d605b
mov rcx, qword [rcx + rdx]
test rcx, rcx
jne 0x1800d6048
jmp 0x1800d61ab
xorps xmm0, xmm0
movups xmmword [rbp + 0x420], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x430], xmm1
mov r8d, 6
lea rdx, str.LogDev
lea rcx, [rbp + 0x420]
call fcn.180055e90
nop
call fcn.180055c00
lea r8, [rbp + 0x420]
lea rdx, [rbp + 0x8d0]
mov rcx, rax
call fcn.180055b00
cmp qword [rbp + 0x8d0], 0
setne r15b
mov rcx, qword [rbp + 0x8d8]
test rcx, rcx
je 0x1800d60f5
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1800d60f1
mov rbx, qword [rbp + 0x8d8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1800d60f1
mov rcx, qword [rbp + 0x8d8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov esi, dword [rsp + 0x44]
lea rcx, [rbp + 0x420]
call fcn.180059c70
test r15b, r15b
je 0x1800d61a8
lea rdx, str.LogDev
lea rcx, [rbp + 0x798]
call fcn.180055e30
nop
lea rdx, [rbp + 0x798]
lea rcx, [rbp + 0x570]
call fcn.180055c90
nop
mov rbx, qword [rax]
mov rcx, r14
call fcn.1800c95c0
movzx edx, byte [rax]
mov dword [rsp + 0x60], edx
lea rax, str.GamePhaseStep:_
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x248], reloc.WS2_32.dll_recvfrom
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x7d8]
call fcn.180095750
nop
mov rdx, rax
mov rcx, rbx
call fcn.18005e9d0
nop
lea rcx, [rbp + 0x7d8]
call fcn.180059c70
nop
lea rcx, [rbp + 0x570]
call fcn.180058eb0
nop
lea rcx, [rbp + 0x798]
call fcn.180059c70
xor r15d, r15d
lea r14, [0x180248488]
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Dump_Object_Info
call fcn.180041710
test al, al
je 0x1800d61f3
movzx ebx, byte [reloc.WS2_32.dll_accept]
mov rcx, r14
call fcn.18005e920
mov rcx, rax
movzx r8d, bl
lea rdx, [0x1802483c0]
call fcn.180141b50
mov qword [rbp + 0x18], 0
xor r8d, r8d
lea rdx, [rbp + 0x18]
lea rcx, str.Print_all_instances_of_class
call fcn.180041710
test al, al
je 0x1800d65c9
lea rcx, [0x180248468]
call fcn.18005e920
mov r12, rax
test rax, rax
je 0x1800d65c2
mov r10, qword [0x180254608]
mov r11, qword [0x1802545f8]
test r11, r11
je 0x1800d6247
mov r14d, dword [r11 + 0x14]
jmp 0x1800d6254
test r10, r10
je 0x1800d65c2
mov r14d, dword [r10 + 0xc]
test r14d, r14d
jle 0x1800d65c2
xor ecx, ecx
mov qword [rbp - 0x10], rcx
test r11, r11
je 0x1800d62ac
cmp r15d, dword [r11 + 0x14]
jge 0x1800d62ca
test r15d, r15d
js 0x1800d62ca
mov eax, r15d
cdq
idiv dword [0x18024837c]
movsxd r8, eax
mov eax, r15d
cdq
idiv dword [0x18024837c]
mov rax, qword [r11]
mov r8, qword [rax + r8*8]
test r8, r8
je 0x1800d62ca
movsxd rax, edx
lea rcx, [rax + rax*2]
lea r13, [r8 + rcx*8]
test r13, r13
je 0x1800d62ca
mov r13, qword [r13]
jmp 0x1800d62cd
test r10, r10
je 0x1800d62ca
cmp r15d, dword [r10 + 0xc]
jge 0x1800d62ca
test r15d, r15d
js 0x1800d62ca
mov r13, qword [r10]
add r13, rcx
je 0x1800d62ca
mov r13, qword [r13]
jmp 0x1800d62cd
xor r13d, r13d
test r13, r13
je 0x1800d65a6
mov rcx, qword [r13 + 0x10]
test rcx, rcx
je 0x1800d65a6
cmp r12, rcx
je 0x1800d62fd
mov rax, qword [0x180254200]
mov rcx, qword [rax + rcx]
test rcx, rcx
jne 0x1800d62e3
jmp 0x1800d65a6
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c0], xmm0
mov qword [rbp + 0x3d0], 0
mov qword [rbp + 0x3d8], 0
mov r8d, 6
lea rdx, str.LogDev
lea rcx, [rbp + 0x3c0]
call fcn.180055e90
nop
call fcn.180055c00
lea r8, [rbp + 0x3c0]
lea rdx, [rbp + 0x48]
mov rcx, rax
call fcn.180055b00
or esi, 0x80000000
mov dword [rsp + 0x44], esi
cmp qword [rbp + 0x48], 0
setne byte [rsp + 0x40]
mov rcx, qword [rbp + 0x50]
test rcx, rcx
je 0x1800d639e
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1800d639a
mov rbx, qword [rbp + 0x50]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1800d639a
mov rcx, qword [rbp + 0x50]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov esi, dword [rsp + 0x44]
lea rcx, [rbp + 0x3c0]
call fcn.180059c70
cmp byte [rsp + 0x40], 0
je 0x1800d6598
xorps xmm0, xmm0
movups xmmword [rbp + 0x190], xmm0
xor eax, eax
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], rax
lea r8d, [rax + 6]
lea rdx, str.LogDev
lea rcx, [rbp + 0x190]
call fcn.180055e90
nop
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x5b0]
call fcn.180055c90
nop
mov rbx, qword [rax]
lea rdx, [rbp + 0x7f8]
mov rcx, r13
call fcn.1801414a0
nop
lea rcx, str.Object_Name:_
mov qword [rbp - 0x60], rcx
mov qword [rbp - 0x58], reloc.WS2_32.dll_ntohs
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x1800d642e
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x250], rcx
mov qword [rbp + 0x258], rax
movups xmm0, xmmword [rbp + 0x250]
movups xmmword [rbp + 0x5c8], xmm0
movabs rax, 0xc000000000000000
mov qword [rbp + 0x5c0], rax
mov qword [rbp + 0x260], 1
lea rax, [rbp + 0x5c0]
mov qword [rbp + 0x268], rax
movaps xmm0, xmmword [rbp + 0x260]
movdqa xmmword [rbp + 0x540], xmm0
movaps xmm1, xmmword [rbp - 0x60]
movdqa xmmword [rbp + 0x6a0], xmm1
lea r8, [rbp + 0x540]
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x170]
call fcn.180066f90
nop
lea rax, [rbp + 0x170]
cmp qword [rbp + 0x188], 0xf
cmova rax, qword [rbp + 0x170]
mov qword [rbp + 0x270], rax
mov rax, qword [rbp + 0x180]
mov qword [rbp + 0x278], rax
xor eax, eax
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x138], rax
movaps xmm0, xmmword [rbp + 0x270]
movdqa xmmword [rbp + 0x550], xmm0
movups xmm1, xmmword [rbp + 0x128]
movaps xmmword [rbp + 0x5e0], xmm1
movsd xmm0, qword [rbp + 0x138]
movsd qword [rbp + 0x5f0], xmm0
lea r9, [rbp + 0x550]
lea r8d, [rax + 2]
lea rdx, [rbp + 0x5e0]
mov rcx, rbx
call fcn.180053800
nop
lea rcx, [rbp + 0x170]
call fcn.180059c70
nop
lea rcx, [rbp + 0x7f8]
call fcn.180059c70
nop
mov rbx, qword [rbp + 0x5b8]
test rbx, rbx
je 0x1800d658c
mov eax, edi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x1800d6588
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1800d6588
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov esi, dword [rsp + 0x44]
lea rcx, [rbp + 0x190]
call fcn.180059c70
mov r10, qword [0x180254608]
mov r11, qword [0x1802545f8]
inc r15d
mov rcx, qword [rbp - 0x10]
add rcx, 0x18
mov qword [rbp - 0x10], rcx
cmp r15d, r14d
jl 0x1800d6263
mov r13, qword [rbp - 0x50]
mov r12, qword [rbp + 0x8e0]
mov qword [rbp + 0x20], 0
xor r8d, r8d
lea rdx, [rbp + 0x20]
lea rcx, str.Load_BGA_Class
call fcn.180041710
test al, al
je 0x1800d6907
mov eax, dword [r12 + r13]
cmp dword [0x1802560ac], eax
jle 0x1800d6637
lea rcx, [0x1802560ac]
call fcn.1801a4820
cmp dword [0x1802560ac], 0xffffffff
jne 0x1800d6637
mov rax, qword [0x180254530]
xor r9d, r9d
lea r8, str._Script_Engine.BlueprintGeneratedClass
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x180256130], rax
lea rcx, [0x1802560ac]
call fcn.1801a47b4
mov rsi, qword [0x180256130]
lea r8, [0x180248468]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova r8, qword [0x180248468]
add r8, qword [0x180248478]
lea rdx, [0x180248468]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rdx, qword [0x180248468]
lea rcx, [rbp + 0x818]
call fcn.18005e7d0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800d668c
mov rbx, qword [rax]
lea rcx, [rbp + 0x818]
call fcn.180059c00
mov rax, qword [0x1802545b0]
mov byte [rsp + 0x30], 0
xor ecx, ecx
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ecx
xor r9d, r9d
mov r8, rbx
xor edx, edx
mov rcx, rsi
call rax
mov r14, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x400], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x410], xmm1
mov r8d, 6
lea rdx, str.LogDev
lea rcx, [rbp + 0x400]
call fcn.180055e90
nop
call fcn.180055c00
lea r8, [rbp + 0x400]
lea rdx, [rbp + 0x58]
mov rcx, rax
call fcn.180055b00
cmp qword [rbp + 0x58], 0
setne sil
mov rcx, qword [rbp + 0x60]
test rcx, rcx
je 0x1800d6747
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1800d6747
mov rbx, qword [rbp + 0x60]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1800d6747
mov rcx, qword [rbp + 0x60]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
lea rcx, [rbp + 0x400]
call fcn.180059c70
test sil, sil
je 0x1800d6907
xorps xmm0, xmm0
movups xmmword [rbp + 0x3e0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x3f0], xmm1
mov r8d, 6
lea rdx, str.LogDev
lea rcx, [rbp + 0x3e0]
call fcn.180055e90
nop
call fcn.180055c00
lea r8, [rbp + 0x3e0]
lea rdx, [rbp + 0x68]
mov rcx, rax
call fcn.180055b00
nop
lea rax, str.New_Class:_
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], reloc.WS2_32.dll_listen
mov qword [rbp + 0x288], r14
movabs rax, 0x3000000000000000
mov qword [rbp + 0x280], rax
mov qword [rbp + 0x290], 1
lea rax, [rbp + 0x280]
mov qword [rbp + 0x298], rax
movaps xmm0, xmmword [rbp + 0x290]
movdqa xmmword [rbp + 0x590], xmm0
movaps xmm1, xmmword [rbp - 0x60]
movdqa xmmword [rbp + 0x580], xmm1
lea r8, [rbp + 0x590]
lea rdx, [rbp + 0x580]
lea rcx, [rbp + 0x1b0]
call fcn.180066f90
nop
lea rax, [rbp + 0x1b0]
cmp qword [rbp + 0x1c8], 0xf
cmova rax, qword [rbp + 0x1b0]
mov qword [rbp + 0x2a0], rax
mov rax, qword [rbp + 0x1c0]
mov qword [rbp + 0x2a8], rax
mov qword [rbp + 0xe8], 0
mov qword [rbp + 0xe0], 0
mov qword [rbp + 0xf0], 0
movaps xmm0, xmmword [rbp + 0x2a0]
movdqa xmmword [rbp + 0x5a0], xmm0
movups xmm1, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x600], xmm1
movsd xmm0, qword [rbp + 0xf0]
movsd qword [rbp + 0x610], xmm0
lea r9, [rbp + 0x5a0]
mov r8d, 2
lea rdx, [rbp + 0x600]
mov rcx, qword [rbp + 0x68]
call fcn.180053800
nop
lea rcx, [rbp + 0x1b0]
call fcn.180059c70
nop
mov rcx, qword [rbp + 0x70]
test rcx, rcx
je 0x1800d68fb
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1800d68fb
mov rbx, qword [rbp + 0x70]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1800d68fb
mov rcx, qword [rbp + 0x70]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
lea rcx, [rbp + 0x3e0]
call fcn.180059c70
mov qword [rbp + 0x28], 0
xor r8d, r8d
lea rdx, [rbp + 0x28]
lea rcx, str.Find_all_classes_that_inherit
call fcn.180041710
test al, al
je 0x1800d6cdf
lea rcx, [0x180248468]
call fcn.18005e920
mov r12, rax
test rax, rax
je 0x1800d6cdf
mov r10, qword [0x180254608]
mov r11, qword [0x1802545f8]
test r11, r11
je 0x1800d695b
mov esi, dword [r11 + 0x14]
jmp 0x1800d6968
test r10, r10
je 0x1800d6cdf
mov esi, dword [r10 + 0xc]
xor r15d, r15d
test esi, esi
jle 0x1800d6cdf
xor r13d, r13d
test r11, r11
je 0x1800d69be
cmp r15d, dword [r11 + 0x14]
jge 0x1800d69db
test r15d, r15d
js 0x1800d69db
mov eax, r15d
cdq
idiv dword [0x18024837c]
movsxd r8, eax
mov eax, r15d
cdq
idiv dword [0x18024837c]
mov rax, qword [r11]
mov r8, qword [rax + r8*8]
test r8, r8
je 0x1800d69db
movsxd rax, edx
lea rcx, [rax + rax*2]
lea r14, [r8 + rcx*8]
test r14, r14
je 0x1800d69db
mov r14, qword [r14]
jmp 0x1800d69de
test r10, r10
je 0x1800d69db
cmp r15d, dword [r10 + 0xc]
jge 0x1800d69db
test r15d, r15d
js 0x1800d69db
mov r14, qword [r10]
add r14, r13
je 0x1800d69db
mov r14, qword [r14]
jmp 0x1800d69de
xor r14d, r14d
test r14, r14
je 0x1800d6ccf
cmp r14, r12
je 0x1800d6ccf
mov rcx, qword [r14 + 0x10]
test rcx, rcx
je 0x1800d6ccf
nop dword [rax]
cmp r12, rcx
je 0x1800d6a1a
mov rax, qword [0x180254200]
mov rcx, qword [rax + rcx]
test rcx, rcx
jne 0x1800d6a00
jmp 0x1800d6ccf
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d0], xmm0
xor eax, eax
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], rax
lea r8d, [rax + 6]
lea rdx, str.LogDev
lea rcx, [rbp + 0x1d0]
call fcn.180055e90
nop
call fcn.180055c00
lea r8, [rbp + 0x1d0]
lea rdx, [rbp + 0x78]
mov rcx, rax
call fcn.180055b00
cmp qword [rbp + 0x78], 0
setne byte [rsp + 0x40]
mov rcx, qword [rbp + 0x80]
test rcx, rcx
je 0x1800d6aaf
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1800d6aaf
mov rbx, qword [rbp + 0x80]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1800d6aaf
mov rcx, qword [rbp + 0x80]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
lea rcx, [rbp + 0x1d0]
call fcn.180059c70
cmp byte [rsp + 0x40], 0
je 0x1800d6cc1
lea rdx, str.LogDev
lea rcx, [rbp + 0x7b8]
call fcn.180055e30
nop
lea rdx, [rbp + 0x7b8]
lea rcx, [rbp + 0x6e0]
call fcn.180055c90
nop
mov rbx, qword [rax]
mov rdx, r14
lea rcx, [rsp + 0x50]
call fcn.180140790
nop
lea rdx, [rbp + 0x210]
mov rcx, rax
call fcn.18007d790
nop
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 0
lea rax, str.Class_Name:_
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], reloc.WS2_32.dll_ntohl
lea rax, [rbp + 0x210]
cmp qword [rbp + 0x228], 0xf
cmova rax, qword [rbp + 0x210]
mov qword [rbp + 0x2b0], rax
mov rax, qword [rbp + 0x220]
mov qword [rbp + 0x2b8], rax
movups xmm0, xmmword [rbp + 0x2b0]
movups xmmword [rbp + 0x628], xmm0
movabs rax, 0xc000000000000000
mov qword [rbp + 0x620], rax
mov qword [rbp + 0x2c0], 1
lea rax, [rbp + 0x620]
mov qword [rbp + 0x2c8], rax
movaps xmm0, xmmword [rbp + 0x2c0]
movdqa xmmword [rbp + 0x6b0], xmm0
movaps xmm1, xmmword [rbp - 0x60]
movdqa xmmword [rbp + 0x6c0], xmm1
lea r8, [rbp + 0x6b0]
lea rdx, [rbp + 0x6c0]
lea rcx, [rbp + 0x1f0]
call fcn.180066f90
nop
lea rax, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0xf
cmova rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x2d0], rax
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x2d8], rax
mov qword [rbp + 0x100], 0
mov qword [rbp + 0xf8], 0
mov qword [rbp + 0x108], 0
movaps xmm0, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp + 0x6d0], xmm0
movups xmm1, xmmword [rbp + 0xf8]
movaps xmmword [rbp + 0x640], xmm1
movsd xmm0, qword [rbp + 0x108]
movsd qword [rbp + 0x650], xmm0
lea r9, [rbp + 0x6d0]
mov r8d, 2
lea rdx, [rbp + 0x640]
mov rcx, rbx
call fcn.180053800
nop
lea rcx, [rbp + 0x1f0]
call fcn.180059c70
nop
lea rcx, [rbp + 0x210]
call fcn.180059c70
nop
mov rbx, qword [rbp + 0x6e8]
test rbx, rbx
je 0x1800d6cb5
mov eax, edi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x1800d6cb5
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1800d6cb5
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
nop
lea rcx, [rbp + 0x7b8]
call fcn.180059c70
mov r10, qword [0x180254608]
mov r11, qword [0x1802545f8]
inc r15d
add r13, 0x18
cmp r15d, esi
jl 0x1800d6976
mov qword [rbp + 0x30], 0
xor r8d, r8d
lea rdx, [rbp + 0x30]
lea rcx, str.Print_Class_VFT
call fcn.180041710
movabs r13, 0x3000000000000010
test al, al
je 0x1800d7000
lea rcx, [0x180248468]
call fcn.18005e920
test rax, rax
je 0x1800d7000
mov rcx, rax
call fcn.1800a42b0
mov rsi, rax
test rax, rax
je 0x1800d7000
xorps xmm0, xmm0
movups xmmword [rbp + 0x4a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x4b0], xmm1
mov r8d, 6
lea rdx, str.LogDev
lea rcx, [rbp + 0x4a0]
call fcn.180055e90
nop
call fcn.180055c00
lea r8, [rbp + 0x4a0]
lea rdx, [rbp + 0x88]
mov rcx, rax
call fcn.180055b00
cmp qword [rbp + 0x88], 0
setne r14b
mov rcx, qword [rbp + 0x90]
test rcx, rcx
je 0x1800d6dcc
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1800d6dcc
mov rbx, qword [rbp + 0x90]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1800d6dcc
mov rcx, qword [rbp + 0x90]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
lea rcx, [rbp + 0x4a0]
call fcn.180059c70
test r14b, r14b
je 0x1800d7000
xorps xmm0, xmm0
movups xmmword [rbp + 0x480], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x490], xmm1
mov r8d, 6
lea rdx, str.LogDev
lea rcx, [rbp + 0x480]
call fcn.180055e90
nop
call fcn.180055c00
lea r8, [rbp + 0x480]
lea rdx, [rbp + 0x98]
mov rcx, rax
call fcn.180055b00
nop
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rbx, qword [rsi]
sub rbx, rax
lea rcx, [rsi + 0x18]
lea rdx, [rbp + 0x350]
call fcn.180145430
nop
lea rax, str._VFT:_0x:x
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], reloc.WS2_32.dll_ntohl
lea rax, [rbp + 0x350]
cmp qword [rbp + 0x368], 0xf
cmova rax, qword [rbp + 0x350]
mov qword [rbp + 0x2e0], rax
mov rax, qword [rbp + 0x360]
mov qword [rbp + 0x2e8], rax
movups xmm0, xmmword [rbp + 0x2e0]
movups xmmword [rbp + 0x760], xmm0
movabs r15, 0xc000000000000000
mov qword [rbp + 0x750], r15
mov qword [rbp + 0x770], rbx
mov qword [rbp + 0x758], r13
mov qword [rbp + 0x2f0], 2
lea rax, [rbp + 0x750]
mov qword [rbp + 0x2f8], rax
movaps xmm0, xmmword [rbp + 0x2f0]
movdqa xmmword [rbp + 0x6f0], xmm0
movaps xmm1, xmmword [rbp - 0x60]
movdqa xmmword [rbp + 0x700], xmm1
lea r8, [rbp + 0x6f0]
lea rdx, [rbp + 0x700]
lea rcx, [rbp + 0x330]
call fcn.180066f90
nop
lea rax, [rbp + 0x330]
cmp qword [rbp + 0x348], 0xf
cmova rax, qword [rbp + 0x330]
mov qword [rbp + 0x3b0], rax
mov rax, qword [rbp + 0x340]
mov qword [rbp + 0x3b8], rax
xor r12d, r12d
mov qword [rbp + 0x118], r12
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x120], r12
movaps xmm0, xmmword [rbp + 0x3b0]
movdqa xmmword [rbp + 0x710], xmm0
movups xmm1, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0x660], xmm1
movsd xmm0, qword [rbp + 0x120]
movsd qword [rbp + 0x670], xmm0
lea r9, [rbp + 0x710]
lea r8d, [r12 + 2]
lea rdx, [rbp + 0x660]
mov rcx, qword [rbp + 0x98]
call fcn.180053800
nop
lea rcx, [rbp + 0x330]
call fcn.180059c70
nop
lea rcx, [rbp + 0x350]
call fcn.180059c70
nop
mov rcx, qword [rbp + 0xa0]
test rcx, rcx
je 0x1800d6ff2
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1800d6ff2
mov rbx, qword [rbp + 0xa0]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1800d6ff2
mov rcx, qword [rbp + 0xa0]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
lea rcx, [rbp + 0x480]
call fcn.180059c70
jmp 0x1800d700d
xor r12d, r12d
movabs r15, 0xc000000000000000
mov qword [rbp - 0x50], 0
xor r8d, r8d
lea rdx, [rbp - 0x50]
lea rcx, str.Print_Function_Exec_Addr
call fcn.180041710
test al, al
je 0x1800d73e3
lea rdx, [0x1802483f0]
lea rcx, [rbp + 0x960]
call fcn.180055f90
nop
lea r8, [rbp + 0x960]
cmp qword [rbp + 0x978], 0xf
cmova r8, qword [rbp + 0x960]
add r8, qword [rbp + 0x970]
lea rdx, [rbp + 0x960]
cmp qword [rbp + 0x978], 0xf
cmova rdx, qword [rbp + 0x960]
lea rcx, [rbp + 0x838]
call fcn.18005e7d0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800d7092
mov rbx, qword [rax]
lea rcx, [rbp + 0x838]
call fcn.180059c00
mov rax, qword [0x180254530]
xor r9d, r9d
mov r8, rbx
xor edx, edx
xor ecx, ecx
call rax
mov rsi, rax
lea rcx, [rbp + 0x960]
call fcn.180059c70
test rsi, rsi
je 0x1800d73e3
xorps xmm0, xmm0
movups xmmword [rbp + 0x460], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x470], xmm1
mov r8d, 6
lea rdx, str.LogDev
lea rcx, [rbp + 0x460]
call fcn.180055e90
nop
call fcn.180055c00
lea r8, [rbp + 0x460]
lea rdx, [rbp + 0xa8]
mov rcx, rax
call fcn.180055b00
cmp qword [rbp + 0xa8], 0
setne r14b
mov rcx, qword [rbp + 0xb0]
test rcx, rcx
je 0x1800d7160
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1800d7160
mov rbx, qword [rbp + 0xb0]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1800d7160
mov rcx, qword [rbp + 0xb0]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
lea rcx, [rbp + 0x460]
call fcn.180059c70
test r14b, r14b
je 0x1800d73e3
xorps xmm0, xmm0
movups xmmword [rbp + 0x440], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x450], xmm1
mov r8d, 6
lea rdx, str.LogDev
lea rcx, [rbp + 0x440]
call fcn.180055e90
nop
call fcn.180055c00
lea r8, [rbp + 0x440]
lea rdx, [rbp + 0xb8]
mov rcx, rax
call fcn.180055b00
nop
mov rbx, qword [0x1802545e0]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rbx, qword [rsi + rbx]
sub rbx, rax
lea rcx, [rsi + 0x18]
lea rdx, [rbp + 0x390]
call fcn.180145430
nop
lea rax, str._Exec:_0x:x
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], reloc.WS2_32.dll_ntohs
lea rax, [rbp + 0x390]
cmp qword [rbp + 0x3a8], 0xf
cmova rax, qword [rbp + 0x390]
mov qword [rbp + 0x300], rax
mov rax, qword [rbp + 0x3a0]
mov qword [rbp + 0x308], rax
movups xmm0, xmmword [rbp + 0x300]
movups xmmword [rbp + 0x520], xmm0
mov qword [rbp + 0x510], r15
mov qword [rbp + 0x530], rbx
mov qword [rbp + 0x518], r13
mov qword [rbp + 0x310], 2
lea rax, [rbp + 0x510]
mov qword [rbp + 0x318], rax
movaps xmm0, xmmword [rbp + 0x310]
movdqa xmmword [rbp + 0x720], xmm0
movaps xmm1, xmmword [rbp - 0x60]
movdqa xmmword [rbp + 0x730], xmm1
lea r8, [rbp + 0x720]
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x370]
call fcn.180066f90
nop
lea rax, [rbp + 0x370]
cmp qword [rbp + 0x388], 0xf
cmova rax, qword [rbp + 0x370]
mov qword [rbp + 0x320], rax
mov rax, qword [rbp + 0x380]
mov qword [rbp + 0x328], rax
mov qword [rbp + 0xd0], 0
mov qword [rbp + 0xc8], r12
mov qword [rbp + 0xd8], r12
movaps xmm0, xmmword [rbp + 0x320]
movdqa xmmword [rbp + 0x740], xmm0
movups xmm1, xmmword [rbp + 0xc8]
movaps xmmword [rbp + 0x680], xmm1
movsd xmm0, qword [rbp + 0xd8]
movsd qword [rbp + 0x690], xmm0
lea r9, [rbp + 0x740]
mov r8d, 2
lea rdx, [rbp + 0x680]
mov rcx, qword [rbp + 0xb8]
call fcn.180053800
nop
lea rcx, [rbp + 0x370]
call fcn.180059c70
nop
lea rcx, [rbp + 0x390]
call fcn.180059c70
nop
mov rcx, qword [rbp + 0xc0]
test rcx, rcx
je 0x1800d7384
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1800d7384
mov rbx, qword [rbp + 0xc0]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
lock xadd dword [rbx + 0xc], edi
cmp edi, 1
jne 0x1800d7384
mov rcx, qword [rbp + 0xc0]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
lea rcx, [rbp + 0x440]
call fcn.180059c70
jmp 0x1800d73e3
cmp eax, 0xc
jne 0x1800d73e3
lea rdx, [0x1802483e5]
lea rcx, str.Floor_Loot_Debug_Log
call fcn.180042c40
lea rdx, [0x180248378]
lea rcx, str.Looting_Debug_Log
call fcn.180042c40
lea rdx, reloc.WS2_32.dll_accept
lea rcx, str.Swapping_Debug_Log
call fcn.180042c40
lea rdx, [0x18024843c]
lea rcx, str.Engine_Debug_Log
call fcn.180042c40
mov rcx, qword [rbp + 0xa90]
xor rcx, rsp
call fcn.1801a4610
lea r11, [rsp + 0xbc0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1800b5c00
nop
call fcn.1800b5c00
int3