Function at 0x1000c7c0
Capabilities:
Execute command

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100493ad
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x1c
push esi
mov eax, dword [0x10056040]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
cmp byte [0x100560a9], 0
je 0x1000c842
cmp dword [0x10056bc4], 0xf
mov edx, 0x10056bb0
movaps xmm0, xmmword [0x10051a40]
cmova edx, dword [0x10056bb0]
sub esp, 0x10
movaps xmm1, xmmword [0x10051e30]
mov eax, esp
mov cl, byte [0x100560a8]
sub esp, 0x10
movups xmmword [eax], xmm0
mov eax, esp
movups xmmword [eax], xmm1
call fcn.1000c590
add esp, 0x20
cmp byte [0x10056b60], 0
je 0x1000cbf6
mov eax, dword [0x10056b84]
mov ecx, 0x10056bb0
push 0x122
or dword [eax + 0x1bcc], 2
mov dword [eax + 0x1bec], 0x44548000
mov dword [eax + 0x1bf0], 0x44098000
mov dword [eax + 0x1bd4], 1
cmp dword [0x10056bc4], 0xf
cmova ecx, dword [0x10056bb0]
xor edx, edx
call fcn.10017170
mov eax, dword [0x10056b84]
add esp, 4
mov edx, dword [eax + 0x1248]
mov ecx, edx
mov esi, dword [ecx + 0x198]
test esi, esi
jne 0x1000c8e2
cmp dword [eax + 0x1f2c], esi
jne 0x1000c8e2
movss xmm1, dword [ecx + 0x234]
add ecx, 0x230
subss xmm1, dword [edx + 0xfc]
movss xmm2, dword [edx + 0xf8]
mulss xmm1, dword [0x10051924]
jmp 0x1000c91c
movss xmm1, dword [ecx + 0x204]
movss xmm2, dword [edx + 0xf8]
subss xmm1, dword [edx + 0xfc]
mulss xmm1, dword [0x10051924]
test esi, esi
jne 0x1000c916
cmp dword [eax + 0x1f2c], esi
jne 0x1000c916
add ecx, 0x230
jmp 0x1000c91c
add ecx, 0x200
movss xmm0, dword [ecx]
lea edx, [ebp - 0x1c]
subss xmm0, xmm2
movss dword [ebp - 0x18], xmm1
sub esp, 8
mov ecx, str.Cheat
divss xmm0, dword [0x10051988]
movss dword [ebp - 0x1c], xmm0
call fcn.100135f0
push str.Cheat
call fcn.10039df0
mov ecx, dword [0x10056b84]
add esp, 0xc
mov eax, dword [ecx + 0x1248]
mov byte [eax + 0xb0], 1
mov eax, dword [ecx + 0x1248]
cmp byte [eax + 0xb3], 0
jne 0x1000c993
movss xmm1, dword [0x10051a10]
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
call fcn.1001c500
push 0
lea edx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0
mov ecx, str.Unload
mov dword [ebp - 0x18], 0
call fcn.1003a680
mov eax, dword [0x10056b84]
add esp, 4
mov edx, dword [eax + 0x1248]
cmp byte [edx + 0xb3], 0
jne 0x1000ca1a
movss xmm1, dword [eax + 0xbb4]
addss xmm1, dword [edx + 0x100]
movss xmm0, dword [edx + 0x104]
movss dword [edx + 0xf8], xmm1
movss dword [edx + 0xfc], xmm0
mov eax, dword [edx + 0x128]
mov ecx, dword [edx + 0x12c]
mov dword [edx + 0x120], eax
mov eax, dword [edx + 0x134]
mov dword [edx + 0x124], ecx
mov dword [edx + 0x130], eax
mov byte [edx + 0x138], 1
mov eax, dword [0x10056c20]
mov edx, str.Show_Console
mov ecx, str.Hide_Console
mov dword [ebp - 0x1c], 0
push 0
mov dword [ebp - 0x18], 0
cmp byte [eax + 0xa], 0
cmove ecx, edx
lea edx, [ebp - 0x1c]
call fcn.1003a680
add esp, 4
test al, al
je 0x1000ca7a
mov ecx, dword [0x10056c20]
mov dl, byte [ecx + 0xa]
test dl, dl
sete al
mov byte [ecx + 0xa], al
xor eax, eax
test dl, dl
mov ecx, 5
cmove eax, ecx
push eax
call dword [sym.imp.KERNEL32.dll_GetConsoleWindow]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
mov eax, dword [0x10056c20]
cmp byte [eax + 0xa], 0
je 0x1000cb92
mov eax, dword [0x10056b84]
mov edx, dword [eax + 0x1248]
cmp byte [edx + 0xb3], 0
jne 0x1000caf0
movss xmm1, dword [eax + 0xbb4]
addss xmm1, dword [edx + 0x100]
movss xmm0, dword [edx + 0x104]
movss dword [edx + 0xf8], xmm1
movss dword [edx + 0xfc], xmm0
mov eax, dword [edx + 0x128]
mov ecx, dword [edx + 0x12c]
mov dword [edx + 0x120], eax
mov eax, dword [edx + 0x134]
mov dword [edx + 0x124], ecx
mov dword [edx + 0x130], eax
mov byte [edx + 0x138], 1
push 0
lea edx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0
mov ecx, str.Clear_Console
mov dword [ebp - 0x18], 0
call fcn.1003a680
add esp, 4
test al, al
je 0x1000cb92
push 0x1004b81c
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
sub esp, 0x14
mov dword [ebp - 0x2c], 0x22
mov ecx, esp
mov dword [ebp - 0x14], esp
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0x29
mov dword [ebp - 0x24], str.C:UsersOmegaDesktopGitHubCrush_Crush_CheatOmegaWare_FrameworkGUIGUI.cpp
push 0x10
movups xmmword [ecx], xmm0
push str.Console_cleared.
mov dword [ebp - 0x20], str.void___cdecl_GUI::Render_void_
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000c140
sub esp, 0x38
mov dword [ebp - 4], 0
movups xmm0, xmmword [ebp - 0x2c]
mov ecx, esp
sub esp, 0x10
mov eax, esp
movups xmmword [eax], xmm0
call fcn.100443e0
add esp, 0x10
mov dword [ebp - 4], 0xffffffff
call fcn.10044c00
add esp, 0x50
mov edx, 0x100560a9
mov ecx, str.Watermark
call fcn.1003bab0
cmp byte [0x100560a9], 0
je 0x1000cbb9
mov edx, 0x100560a8
mov ecx, str.Watermark_FPS
call fcn.1003bab0
call fcn.10013890
mov eax, dword [0x1005635c]
xor esi, esi
mov ecx, dword [0x10056358]
sub eax, ecx
sar eax, 2
test eax, eax
je 0x1000cbf1
mov ecx, dword [ecx + esi*4]
mov eax, dword [ecx]
call dword [eax + 0xc]
mov eax, dword [0x1005635c]
inc esi
mov ecx, dword [0x10056358]
sub eax, ecx
sar eax, 2
cmp esi, eax
jb 0x1000cbd4
call fcn.10019b20
mov eax, dword [0x1005635c]
xor esi, esi
mov ecx, dword [0x10056358]
sub eax, ecx
sar eax, 2
test eax, eax
je 0x1000cc2d
nop dword [eax]
mov ecx, dword [ecx + esi*4]
mov eax, dword [ecx]
call dword [eax + 0x10]
mov eax, dword [0x1005635c]
inc esi
mov ecx, dword [0x10056358]
sub eax, ecx
sar eax, 2
cmp esi, eax
jb 0x1000cc10
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret