Function at 0x10092dc0
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
cmp dword [0x100f2700], 0
push esi
mov esi, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov byte [0x100f27a9], 0
jne 0x10092deb
push str.Game.dll
call esi
mov dword [0x100f2700], eax
mov dword [0x100f2748], eax
push 0x10
call fcn.100a12d9
push 0x10
mov dword [0x100f28b0], eax
call fcn.100a12d9
push 0x10
mov dword [0x100f28b4], eax
call fcn.100a12d9
push 0x10
mov dword [0x100f289c], eax
call fcn.100a12d9
push 0x10
mov dword [0x100f28a0], eax
call fcn.100a12d9
add esp, 0x14
mov dword [0x100f28a4], eax
push 0x10091d80
push 0xa
push 0
push 0
call dword [sym.imp.USER32.dll_SetTimer]
push 0x14
mov dword [0x100f28ac], eax
call fcn.10097fbd
add esp, 4
mov dword [0x100f2768], eax
mov dword [eax + 0x10], 0
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
call fcn.1008e920
call fcn.1008e2e0
mov edx, 2
call fcn.1008ebb0
cmp dword [0x100f2700], 0
mov dword [0x100f1d4c], 0
jbe 0x10093167
mov edx, dword [ebp + 8]
mov ecx, edx
push edi
lea edi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10092ea5
sub ecx, edi
pop edi
je 0x10093167
test edx, edx
je 0x10093167
push edx
call esi
mov dword [0x100f26d8], eax
test eax, eax
je 0x10093167
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.CFrame_CreateNewFrame
push eax
call esi
push str.CFrame_GetFrameAddress
push dword [0x100f26d8]
mov dword [0x100f2744], eax
call esi
push str.CFrame_SetAbsolutePosition
push dword [0x100f26d8]
mov dword [0x100f2740], eax
call esi
push str.CFrame_LoadFramesListFile
push dword [0x100f26d8]
mov dword [0x100f2734], eax
call esi
push str.CFrame_LoadFrame
push dword [0x100f26d8]
call esi
push str.CFrame_SetFrameType
push dword [0x100f26d8]
mov dword [0x100f270c], eax
call esi
push str.CFrame_SetFrameTexture
push dword [0x100f26d8]
mov dword [0x100f273c], eax
call esi
push str.CFrame_Destroy
push dword [0x100f26d8]
call esi
push str.CFrame_Show
push dword [0x100f26d8]
mov dword [0x100f2738], eax
call esi
push str.CFrame_SetFrameText
push dword [0x100f26d8]
call esi
push str.CFrame_SetTextFont
push dword [0x100f26d8]
mov dword [0x100f2728], eax
call esi
push str.CFrame_SetFrameModel
push dword [0x100f26d8]
mov dword [0x100f2724], eax
call esi
push str.CFrame_StartCustomAnimate
push dword [0x100f26d8]
mov dword [0x100f2720], eax
call esi
push str.CFrame_StopCustomAnimate
push dword [0x100f26d8]
mov dword [0x100f271c], eax
call esi
push str.CFrame_SetCustomAnimateOffset
push dword [0x100f26d8]
mov dword [0x100f2714], eax
call esi
push str.CFrame_SetTextWidth
push dword [0x100f26d8]
mov dword [0x100f2718], eax
call esi
push str.CFrame_SetTextHeight
push dword [0x100f26d8]
call esi
push str.CFrame_SetRelativePosition
push dword [0x100f26d8]
call esi
push str.Packet_Clear
push dword [0x100f26d8]
call esi
push str.Packet_PushInteger
push dword [0x100f26d8]
mov dword [0x100f281c], eax
call esi
push str.Packet_PushReal
push dword [0x100f26d8]
mov dword [0x100f26e0], eax
call esi
push str.Packet_Send
push dword [0x100f26d8]
call esi
push str.CFrame_Enable
push dword [0x100f26d8]
mov dword [0x100f2820], eax
call esi
push str.SetWidescreenFixState
push dword [0x100f26d8]
call esi
push str.SetManabarEnabled
push dword [0x100f26d8]
mov dword [0x100f275c], eax
call esi
push str.EnableFeatures
push dword [0x100f26d8]
mov dword [0x100f2750], eax
call esi
push str.DisableFeatures
push dword [0x100f26d8]
mov dword [0x100f2758], eax
call esi
push str.DrawRegenAllways
push dword [0x100f26d8]
mov dword [0x100f2754], eax
call esi
cmp byte [0x100f1c85], 0
mov dword [0x100f2760], eax
jne 0x100930df
push dword [0x100f2830]
mov eax, dword [0x100f2748]
mov ecx, str.FrameList.toc
push dword [0x100f2828]
mov edx, dword [0x100f2824]
add eax, 0x5d8de0
mov byte [0x100f1c85], 1
call eax
mov esi, dword [sym.imp.USER32.dll_GetSystemMetrics]
push 0
call esi
push 1
call esi
movss xmm1, dword [0x100da51c]
movss xmm0, dword [0x100da650]
call fcn.1001b2a0
mov ecx, eax
mov dword [0x100f226c], ecx
cmp byte [ecx], 0
je 0x10093151
mov dword [ecx + 0x10], 0x3e5b851f
mov dword [ecx + 0x14], 0x3ce7d567
mov eax, dword [0x100f2708]
test eax, eax
jle 0x1009311c
mov eax, dword [eax]
jmp 0x1009311e
xor eax, eax
mov ecx, dword [ecx + 0x38]
add eax, 0xb4
push 1
sub esp, 8
mov dword [esp + 4], 0x3ce7d567
mov dword [esp], 0x3e5b851f
push 6
push eax
mov eax, dword [0x100f2748]
push 0
add eax, 0x606770
call eax
mov ecx, dword [0x100f226c]
mov dword [ecx + 0x4c], 0x100280d0
pop esi
mov dword [ebp + 8], 8
pop ebp
jmp dword [0x100f2758]
pop esi
pop ebp
ret 4