Function at 0x4154e0
Capabilities:
Set console window title

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x442ae0
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x30
push esi
push edi
lea edi, [ebp - 0x3c]
mov ecx, 0xc
mov eax, 0xcccccccc
rep stosd dword es:[edi], eax
mov esi, esp
call dword [sym.imp.kernel32.dll_GetTickCount]
cmp esi, esp
call fcn.0042c490
push eax
call fcn.0042e240
add esp, 4
push 1
push 0x44b984
push 9
call fcn.0040e570
mov ecx, eax
call fcn.0041fe30
mov esi, esp
push 0x44b994
call dword [sym.imp.kernel32.dll_SetConsoleTitleA]
cmp esi, esp
call fcn.0042c490
push 0x2000
push 0xf
push 0x44b9a4
call fcn.00416570
mov ecx, eax
call fcn.0042b670
push 0x415450
push 0x415850
push 0
call fcn.00416570
mov ecx, eax
call fcn.0042b6c0
call fcn.00416570
mov ecx, eax
call fcn.0042b6f0
mov esi, esp
push 1
push 0x42b850
call dword [sym.imp.kernel32.dll_SetConsoleCtrlHandler]
cmp esi, esp
call fcn.0042c490
call fcn.00416950
mov ecx, eax
call fcn.00415330
movzx eax, al
test eax, eax
jmp 0x4155df
call fcn.0041eb40
call fcn.0040e710
mov ecx, eax
call fcn.00414e30
push 0x14
call fcn.004167d0
mov ecx, eax
call fcn.0041d6f0
push 0x44b9dc
call fcn.00415d20
add esp, 4
push 0x2000
push 0x400
call fcn.0040e670
mov ecx, eax
call fcn.00422340
movzx ecx, al
test ecx, ecx
jne 0x415644
push str.PacketManager_Error_
push 0x14
call fcn.0040e570
push eax
call fcn.0041ff60
add esp, 0xc
xor al, al
jmp 0x415803
push str.Packet
call fcn.00415d20
add esp, 4
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x10], 1
mov dword [ebp - 0x10], 1
cmp dword [ebp - 0x10], 0
jne 0x415675
mov dword [ebp - 0x38], 0x44ba3c
jmp 0x41567c
mov dword [ebp - 0x38], 0x44ba44
mov edx, dword [ebp - 0x38]
push edx
push 0
push 0x44ba4c
call fcn.00415d20
add esp, 0xc
mov dword [ebp - 0x14], 0
push 0x44ba5c
call fcn.00415d20
add esp, 4
mov eax, dword [ebp - 0x14]
add eax, 1
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 1
jle 0x4156e2
push str.World_Defined_Over_to_one____n
push 5
call fcn.0040e570
push eax
call fcn.0041ff60
add esp, 0xc
mov esi, esp
push 0x64
call dword [sym.imp.kernel32.dll_Sleep]
cmp esi, esp
call fcn.0042c490
xor al, al
jmp 0x415803
push 0x44ba98
call fcn.00415d20
add esp, 4
push 5
push 0x63ba
call fcn.00416690
mov ecx, eax
call fcn.0041fa20
movzx ecx, al
test ecx, ecx
jne 0x415725
push str.IOCPManager_Error_
push 0x14
call fcn.0040e570
push eax
call fcn.0041ff60
add esp, 0xc
xor al, al
jmp 0x415803
push str.IOCPManager
call fcn.00415d20
add esp, 4
push str._VIP
call fcn.00415d20
add esp, 4
push 0x44bae8
call fcn.00415d20
add esp, 4
push 0x10
call fcn.0042cfc0
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0
cmp dword [ebp - 0x34], 0
je 0x415773
mov ecx, dword [ebp - 0x34]
call fcn.00410fd0
mov dword [ebp - 0x3c], eax
jmp 0x41577a
mov dword [ebp - 0x3c], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0x30], edx
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x30]
push eax
call fcn.00416730
mov ecx, eax
call fcn.00428e70
push str._DF_BOARD_ITEMDB__On
call fcn.00415d20
add esp, 4
mov esi, esp
lea ecx, [ebp - 0x28]
push ecx
call dword [sym.imp.kernel32.dll_GetLocalTime]
cmp esi, esp
call fcn.0042c490
movzx edx, word [ebp - 0x1a]
push edx
movzx eax, word [ebp - 0x1c]
push eax
movzx ecx, word [ebp - 0x1e]
push ecx
movzx edx, word [ebp - 0x20]
push edx
movzx eax, word [ebp - 0x22]
push eax
movzx ecx, word [ebp - 0x26]
push ecx
movzx edx, word [ebp - 0x28]
push edx
push 0x44bb10
call fcn.00415d20
add esp, 0x20
push 0
push 0x44bb58
push 0x14
call fcn.0040e570
push eax
call fcn.0041ff60
add esp, 0x10
mov al, 1
push edx
mov ecx, ebp
push eax
lea edx, [0x41582e]
call fcn.0042c4c0
pop eax
pop edx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
add esp, 0x3c
cmp ebp, esp
call fcn.0042c490
mov esp, ebp
pop ebp
ret