Function at 0x100b64d0
Capabilities:
Check for time delay via gettickcount

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
mov eax, dword [0x1020b06c]
xor eax, ebp
mov dword [ebp - 4], eax
mov dword [ebp - 0x10], ecx
mov eax, dword [ebp - 0x10]
cmp dword [eax + 0xc], 1
jne 0x100b6523
push 4
push 1
push 0xff
lea ecx, [ebp - 8]
call fcn.100285f0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x14], eax
push 4
lea edx, [ebp - 8]
push edx
call fcn.1011a530
add esp, 8
mov eax, dword [ebp - 0x10]
mov dword [eax + 0xc], 2
jmp 0x100b6577
mov ecx, dword [ebp - 0x10]
cmp dword [ecx + 0xc], 3
jne 0x100b6577
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x10]
mov ecx, dword [edx + 0x14]
add ecx, 0x3e8
cmp eax, ecx
jb 0x100b6577
push 4
push 1
push 0xff
lea ecx, [ebp - 0xc]
call fcn.100285f0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x10]
mov dword [edx + 0x14], eax
push 4
lea eax, [ebp - 0xc]
push eax
call fcn.1011a530
add esp, 8
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0xc], 2
mov edx, 0x40
imul eax, edx, 0x28
mov ecx, dword [ebp - 0x10]
movzx edx, byte [ecx + eax + 0xbd]
test edx, edx
jne 0x100b6593
jmp 0x100b68dc
mov eax, 0x40
imul ecx, eax, 0x1e
mov edx, dword [ebp - 0x10]
movzx eax, byte [edx + ecx + 0xbd]
cmp eax, 1
je 0x100b6676
push 0x41
mov ecx, dword [ebp - 0x10]
call fcn.100b6e90
movzx ecx, al
test ecx, ecx
jne 0x100b6676
push 0x48
mov ecx, dword [ebp - 0x10]
call fcn.100b6e90
movzx edx, al
test edx, edx
jne 0x100b6676
push 0x39
mov ecx, dword [ebp - 0x10]
call fcn.100b6e90
movzx eax, al
test eax, eax
jne 0x100b6676
push 0xd
mov ecx, dword [ebp - 0x10]
call fcn.100b6e90
movzx ecx, al
test ecx, ecx
jne 0x100b6676
push 0x10
mov ecx, dword [ebp - 0x10]
call fcn.100b6e90
movzx edx, al
test edx, edx
jne 0x100b6676
push 0x4f
mov ecx, dword [ebp - 0x10]
call fcn.100b6e90
movzx eax, al
test eax, eax
jne 0x100b6676
push 0xc
mov ecx, dword [ebp - 0x10]
call fcn.100b6e90
movzx ecx, al
test ecx, ecx
jne 0x100b6676
push 6
mov ecx, dword [ebp - 0x10]
call fcn.100b6e90
movzx edx, al
test edx, edx
jne 0x100b6676
push 4
mov ecx, dword [ebp - 0x10]
call fcn.100b6e90
movzx eax, al
test eax, eax
jne 0x100b6676
push 0xa
mov ecx, dword [ebp - 0x10]
call fcn.100b6e90
movzx ecx, al
test ecx, ecx
jne 0x100b6676
push 0x15
mov ecx, dword [ebp - 0x10]
call fcn.100b6e90
movzx edx, al
test edx, edx
je 0x100b667b
jmp 0x100b68dc
mov dword [ebp - 0x14], 0
cmp dword [0x1020f0cc], 0
je 0x100b66b2
cvtsi2ss xmm0, dword [0xe61e58]
divss xmm0, dword [0xe7c3d8]
divss xmm0, dword [0x101fa9e8]
subss xmm0, dword [0x101fb5f4]
cvttss2si eax, xmm0
mov dword [ebp - 0x14], eax
push 1
mov ecx, 0x635fd0
call ecx
movss xmm0, dword [0x101fa62c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call dword [sym.imp.OPENGL32.dll_glColor4f]
push 0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1b4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb330]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov edx, dword [ebp - 0x14]
add edx, 0x1a4
cvtsi2ss xmm0, edx
push ecx
movss dword [esp], xmm0
mov eax, 0x6378a0
call eax
add esp, 0x18
push 1
mov ecx, 0x635fd0
call ecx
add esp, 4
mov edx, 0x637a30
call edx
mov eax, 0x635f50
call eax
push str._RTT__Player:
push 1
push 0
push 0
mov ecx, dword [ebp - 0x14]
add ecx, 0x1ae
push ecx
push 0xff19bdff
mov edx, dword [ebp - 0x10]
push edx
call fcn.100b6d90
add esp, 0x1c
push str._PING__Player:
push 1
push 0
push 0xa
mov eax, dword [ebp - 0x14]
add eax, 0x1ae
push eax
push 0xff19bdff
mov ecx, dword [ebp - 0x10]
push ecx
call fcn.100b6d90
add esp, 0x1c
push str._FPS__Player:
push 1
push 0
push 0x14
mov edx, dword [ebp - 0x14]
add edx, 0x1ae
push edx
push 0xff19bdff
mov eax, dword [ebp - 0x10]
push eax
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x104e2cfc], 0
jle 0x100b6851
mov ecx, dword [0x104e2cfc]
push ecx
push 0x101f6f04
push 1
push 0x32
push 0
mov edx, dword [ebp - 0x14]
add edx, 0x1ea
push edx
push 0xffffffffffffffff
mov eax, dword [ebp - 0x10]
push eax
call fcn.100b6d90
add esp, 0x20
mov eax, dword [0x104e2cfc]
cdq
sub eax, edx
sar eax, 1
push eax
push 0x101f6f0c
push 1
push 0x32
push 0xa
mov ecx, dword [ebp - 0x14]
add ecx, 0x1ea
push ecx
push 0xffffffffffffffff
mov edx, dword [ebp - 0x10]
push edx
call fcn.100b6d90
add esp, 0x20
mov eax, dword [0x104ead60]
push eax
push 0x101f6f14
push 1
push 0x32
push 0x14
mov ecx, dword [ebp - 0x14]
add ecx, 0x1ea
push ecx
push 0xffffffffffffffff
mov edx, dword [ebp - 0x10]
push edx
call fcn.100b6d90
add esp, 0x20
jmp 0x100b68d0
mov eax, dword [0x104e2cf0]
push eax
push 0x101f6f1c
push 1
push 0x32
push 0
mov ecx, dword [ebp - 0x14]
add ecx, 0x1ea
push ecx
push 0xffffffffffffffff
mov edx, dword [ebp - 0x10]
push edx
call fcn.100b6d90
add esp, 0x20
mov eax, dword [0x104e2cf0]
cdq
sub eax, edx
sar eax, 1
push eax
push str._d_ms
push 1
push 0x32
push 0xa
mov eax, dword [ebp - 0x14]
add eax, 0x1ea
push eax
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x10]
push ecx
call fcn.100b6d90
add esp, 0x20
mov edx, dword [0x104ead60]
push edx
push str._d_fps
push 1
push 0x32
push 0x14
mov eax, dword [ebp - 0x14]
add eax, 0x1ea
push eax
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x10]
push ecx
call fcn.100b6d90
add esp, 0x20
push 0
mov edx, 0x635fd0
call edx
add esp, 4
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1014d1c5
mov esp, ebp
pop ebp
ret