Function at 0x180007570
Capabilities:
Set console window title

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rbp
lea rbp, [rsp - 0x180]
sub rsp, 0x280
mov rax, qword [0x180071020]
xor rax, rsp
mov qword [rbp + 0x170], rax
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
lea rcx, [rbp - 0x60]
call fcn.18000707c
mov rcx, rax
call fcn.180007e80
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
xor ebx, ebx
lea rdx, [rsp + 0x78]
mov dword [rsp + 0x78], ebx
call fcn.1800079cc
lea esi, [rbx + 1]
lea rdx, [rsp + 0x78]
mov dword [rsp + 0x78], esi
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x180073bd4], xmm0
call fcn.1800079cc
lea rcx, [rbp - 0x60]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x180073bd0], xmm0
call fcn.1800079ec
mov rcx, rax
call fcn.180007da8
mov rcx, rax
call fcn.1800034b0
movsxd rcx, dword [rax + 3]
add rcx, 7
add rax, rcx
lea rcx, [rbp + 0x20]
mov qword [0x180073ba0], rax
call fcn.180007a00
mov rcx, rax
call fcn.180007d78
mov rcx, rax
call fcn.1800034b0
lea rcx, [rbp - 0x60]
mov qword [0x180073b88], rax
call fcn.180007a18
mov rcx, rax
call fcn.180007d50
mov rcx, rax
call fcn.1800034b0
movsxd rcx, dword [rax + 1]
add rcx, 5
add rax, rcx
lea rcx, [rbp - 0x60]
mov qword [0x180073bf0], rax
call fcn.180007a2c
mov rcx, rax
call fcn.180007d28
mov rcx, rax
call fcn.1800034b0
movsxd rcx, dword [rax + 1]
add rcx, 5
add rax, rcx
lea rcx, [rbp + 0x20]
mov qword [0x180073c10], rax
call fcn.180007a40
mov rcx, rax
call fcn.180007cf8
mov rcx, rax
call fcn.1800034b0
lea rcx, [rbp - 0x60]
mov qword [0x180073b90], rax
call fcn.180007a58
mov rcx, rax
call fcn.180007cd0
mov rcx, rax
call fcn.1800034b0
movsxd rcx, dword [rax + 1]
add rcx, 5
add rax, rcx
lea rcx, [rbp]
mov qword [0x180073c00], rax
call fcn.180007a80
mov rcx, rax
call fcn.180007c80
lea rcx, [rbp - 0x60]
mov qword [rbp - 0x80], rax
call fcn.180007a6c
mov rcx, rax
call fcn.180007ca8
lea rdx, [rsp + 0x70]
mov qword [rsp + 0x70], rax
call fcn.180002804
lea r8, [rbp - 0x80]
mov qword [rbp - 0x70], rax
lea rdx, [rbp - 0x70]
call fcn.180007a94
xor edx, edx
mov qword [0x180073e68], rax
lea r8d, [rbx + 0x48]
mov dword [rbp + 0x168], 0xb000
lea rcx, [rbp + 0x110]
call fcn.180030620
lea rcx, [rbp - 0x60]
mov dword [rbp + 0x138], esi
mov dword [rbp + 0x120], 0x1c
mov dword [rbp + 0x134], 0x20
call fcn.18000707c
mov rcx, rax
call fcn.180007e80
lea rcx, [rbp]
mov qword [rsp + 0x70], rax
call fcn.180007068
mov rcx, rax
call fcn.180007ea8
lea r8, [rsp + 0x70]
mov qword [rbp - 0x80], rax
lea rdx, [rbp - 0x80]
call fcn.180007090
mov qword [rbp + 0x140], rax
lea r9, [rbp]
lea rax, [rbp + 0xf8]
mov dword [rbp + 0x12c], esi
mov qword [rbp - 0x30], rax
lea r8, [rsp + 0x70]
lea rax, [rbp + 0x100]
mov qword [rbp + 0x148], rsi
mov qword [rbp - 0x20], rax
lea rdx, [rbp - 0x60]
lea rax, [rbp + 0xf0]
mov qword [rbp + 0x124], rbx
mov qword [rbp - 0x18], rax
lea rax, [rbp + 0x110]
mov qword [rbp - 0x10], rax
lea rax, [rbp + 0x168]
mov qword [rbp - 8], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x60], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x58], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x50], rax
lea rax, [rbp - 0x18]
mov qword [rsp + 0x48], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x78]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 8]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
mov qword [rbp + 0xf0], rbx
mov qword [rbp + 0x100], rbx
mov qword [rbp + 0xf8], rbx
mov qword [rbp - 0x28], rbx
mov dword [rsp + 0x78], 7
mov dword [rbp - 0x70], esi
mov dword [rbp - 0x80], ebx
mov qword [rbp], rbx
mov dword [rsp + 0x70], esi
mov qword [rbp - 0x60], rbx
call fcn.180007ac8
mov rax, qword [rbp + 0xf0]
lea ebx, [rsi + 0x3f]
lea r9, [rsp + 0x70]
mov dword [rsp + 0x70], ebx
lea r8, [rbp - 0x80]
mov dword [rbp - 0x80], 0x1000
lea rdx, [rbp - 0x78]
mov rax, qword [rax]
mov qword [rbp - 0x78], rax
mov rax, qword [rax + 0x40]
mov qword [0x1800778e8], rax
lea rax, [rbp + 0x160]
mov qword [rbp - 0x60], rax
lea rax, [rbp - 0x60]
mov qword [rsp + 0x20], rax
call fcn.180007c10
mov rax, qword [rbp - 0x78]
lea rcx, [0x180006e00]
lea r9, [rbp + 0x160]
mov dword [rsp + 0x70], 0x1000
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x78]
mov qword [rax + 0x40], rcx
lea rax, [rbp + 0x160]
mov qword [rbp - 0x60], rax
lea rax, [rbp - 0x60]
mov qword [rsp + 0x20], rax
call fcn.180007c10
mov rax, qword [rbp - 0x78]
lea r9, [rsp + 0x70]
lea r8, [rbp - 0x80]
mov dword [rsp + 0x70], ebx
lea rdx, [rbp - 0x78]
mov dword [rbp - 0x80], 0x1000
mov rcx, qword [rax + 0x68]
lea rax, [rbp + 0x164]
mov qword [rbp - 0x60], rax
lea rax, [rbp - 0x60]
mov qword [rsp + 0x20], rax
mov qword [0x180077900], rcx
call fcn.180007c10
mov rcx, qword [rbp - 0x78]
lea rdx, [0x1800070d8]
lea r9, [rbp + 0x164]
mov dword [rsp + 0x70], 0x1000
lea r8, [rsp + 0x70]
mov qword [rcx + 0x68], rdx
lea rcx, [rbp + 0x164]
mov qword [rbp - 0x60], rcx
lea rdx, [rbp - 0x78]
lea rcx, [rbp - 0x60]
mov qword [rsp + 0x20], rcx
call fcn.180007c10
mov al, sil
mov rcx, qword [rbp + 0x170]
xor rcx, rsp
call fcn.18002d900
lea r11, [rsp + 0x280]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret