Function at 0x1800d6910
Capabilities:
Set console window title

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r14
push rbp
lea rbp, [rsp - 0x80]
sub rsp, 0x180
mov rax, qword [0x180261340]
xor rax, rsp
mov qword [rbp + 0x70], rax
xor r14d, r14d
lea rcx, str.Project_Reboot_3.0
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x68], r14
mov r8d, 0xa
lea rdx, str.reboot.log
lea rcx, [rbp + 0x50]
call fcn.18005b430
nop
mov ecx, 0x50
call fcn.1801b8408
mov rbx, rax
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], 1
mov dword [rax + 0xc], 1
lea rax, vtable.std::_Ref_count_obj2_class_spdlog::sinks::wincolor_stdout_sink_struct_spdlog::details::console_mutex__.0
mov qword [rbx], rax
lea rdi, [rbx + 0x10]
mov rcx, rdi
call fcn.18006dbf0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rbx
mov rdx, qword [0x18026cc28]
cmp rdx, qword [0x18026cc30]
je 0x1800d69f5
mov qword [rdx], rdi
mov qword [rdx + 8], rbx
movdqu xmmword [rsp + 0x40], xmm0
mov rdi, qword [0x18026cc28]
lea rax, [rdi + 0x10]
mov qword [0x18026cc28], rax
jmp 0x1800d6a02
lea r8, [rsp + 0x40]
call fcn.1800f5660
mov rdi, rax
mov rdi, qword [rdi]
mov rax, qword [rdi]
mov rbx, qword [rax + 0x18]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.__D__T___n:___v__
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rdx, [rsp + 0x20]
mov rcx, rdi
call rbx
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
nop
mov esi, 0xffffffff
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1800d6a8b
mov eax, esi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1800d6a8b
mov rbx, qword [rsp + 0x48]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1800d6a8b
mov rcx, qword [rsp + 0x48]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov ecx, 0x1a8
call fcn.1801b8408
mov rbx, rax
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], 1
mov dword [rax + 0xc], 1
lea rax, vtable.std::_Ref_count_obj2_class_spdlog::sinks::basic_file_sink_class_std::mutex__.0
mov qword [rbx], rax
lea rdi, [rbx + 0x10]
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x38], r14
mov qword [rbp + 8], r14
mov qword [rbp + 0x48], r14
lea r9, [rsp + 0x50]
mov r8b, 1
lea rdx, [rbp + 0x50]
mov rcx, rdi
call fcn.1800f6430
nop
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x1800d6afd
mov rax, qword [rcx]
lea rdx, [rbp + 0x10]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x1800d6b16
mov rax, qword [rcx]
lea rdx, [rbp - 0x30]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov rcx, qword [rbp - 0x38]
test rcx, rcx
je 0x1800d6b2f
mov rax, qword [rcx]
lea rdx, [rbp - 0x70]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x1800d6b4a
mov rax, qword [rcx]
lea rdx, [rsp + 0x50]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rbx
mov rdx, qword [0x18026cc28]
cmp rdx, qword [0x18026cc30]
je 0x1800d6b8d
mov qword [rdx], rdi
mov qword [rdx + 8], rbx
movdqu xmmword [rsp + 0x40], xmm0
mov rdi, qword [0x18026cc28]
lea rax, [rdi + 0x10]
mov qword [0x18026cc28], rax
jmp 0x1800d6b9a
lea r8, [rsp + 0x40]
call fcn.1800f5660
mov rdi, rax
mov rdi, qword [rdi]
mov rax, qword [rdi]
mov rbx, qword [rax + 0x18]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.__D__T___n:__l:__v
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rdx, [rsp + 0x20]
mov rcx, rdi
call rbx
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1800d6c1c
mov eax, esi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1800d6c1c
mov rbx, qword [rsp + 0x48]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
lock xadd dword [rbx + 0xc], esi
cmp esi, 1
jne 0x1800d6c1c
mov rcx, qword [rsp + 0x48]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, 8
lea rdx, str.LogTeams
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, 9
lea rdx, str.LogMemory
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, 9
lea rdx, str.LogFinder
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, 7
lea rdx, str.LogInit
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, 6
lea rdx, str.LogNet
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, 6
lea rdx, str.LogDev
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, 9
lea rdx, str.LogPlayer
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, 7
lea rdx, str.LogLoot
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, recv
lea rdx, str.LogMinigame
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, 0xa
lea rdx, str.LogLoading
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, 7
lea rdx, str.LogHook
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, recv
lea rdx, str.LogAbilities
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, 8
lea rdx, str.LogEvent
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, recv
lea rdx, str.LogPlaylist
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, 7
lea rdx, str.LogGame
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, 5
lea rdx, str.LogAI
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.LogInteraction
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, recv
lea rdx, str.LogCreative
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, 7
lea rdx, str.LogZone
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.LogReplication
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, 0xa
lea rdx, str.LogMutator
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, recv
lea rdx, str.LogVehicles
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, 5
lea rdx, str.LogUI
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, 7
lea rdx, str.LogBots
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, recv
lea rdx, str.LogCosmetics
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.LogMatchmaker
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, recv
lea rdx, str.LogRebooting
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.LogObjectViewer
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8d, recv
lea rdx, str.LogLateGame
lea rcx, [rsp + 0x20]
call fcn.18005b430
nop
lea rcx, [rsp + 0x20]
call fcn.1800d6790
nop
lea rcx, [rsp + 0x20]
call fcn.18005f020
nop
lea rcx, [rbp + 0x50]
call fcn.18005f020
mov rcx, qword [rbp + 0x70]
xor rcx, rsp
call fcn.1801b7b70
lea r11, [rsp + 0x180]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret