Function at 0x100bb955
Capabilities:
Execute command

Disassembly:
jmp 0x100e4b40
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 0x10235f90
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x248
push esi
push edi
lea edi, [ebp - 0x198]
mov ecx, 0x62
mov eax, 0xcccccccc
rep stosd dword es:[edi], eax
mov eax, dword [0x1027bec0]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ecx, 0x10289065
call fcn.100bd3a9
nop
movzx eax, byte [0x1027600c]
test eax, eax
je 0x100e4db3
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1023ed80]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1023ed80]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1023ed80]
movss dword [esp], xmm0
lea ecx, [ebp - 0xfc]
call fcn.100bcb93
mov ecx, dword [eax]
mov dword [ebp - 0x148], ecx
mov edx, dword [eax + 4]
mov dword [ebp - 0x144], edx
mov ecx, dword [eax + 8]
mov dword [ebp - 0x140], ecx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0x13c], edx
mov eax, dword [ebp - 0x148]
mov dword [ebp - 0x178], eax
mov ecx, dword [ebp - 0x144]
mov dword [ebp - 0x174], ecx
mov edx, dword [ebp - 0x140]
mov dword [ebp - 0x170], edx
mov eax, dword [ebp - 0x13c]
mov dword [ebp - 0x16c], eax
mov ecx, dword [ebp - 0x178]
mov dword [ebp - 0x1a8], ecx
mov edx, dword [ebp - 0x174]
mov dword [ebp - 0x1a4], edx
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x1a0], eax
mov ecx, dword [ebp - 0x16c]
mov dword [ebp - 0x19c], ecx
push ecx
movss xmm0, dword [0x1023ed80]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1023ed80]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1023ed80]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1023ed80]
movss dword [esp], xmm0
lea ecx, [ebp - 0x114]
call fcn.100bcb93
mov edx, dword [eax]
mov dword [ebp - 0x130], edx
mov ecx, dword [eax + 4]
mov dword [ebp - 0x12c], ecx
mov edx, dword [eax + 8]
mov dword [ebp - 0x128], edx
mov eax, dword [eax + 0xc]
mov dword [ebp - 0x124], eax
mov ecx, dword [ebp - 0x130]
mov dword [ebp - 0x160], ecx
mov edx, dword [ebp - 0x12c]
mov dword [ebp - 0x15c], edx
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x158], eax
mov ecx, dword [ebp - 0x124]
mov dword [ebp - 0x154], ecx
mov edx, dword [ebp - 0x160]
mov dword [ebp - 0x190], edx
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x18c], eax
mov ecx, dword [ebp - 0x158]
mov dword [ebp - 0x188], ecx
mov edx, dword [ebp - 0x154]
mov dword [ebp - 0x184], edx
mov ecx, 0x1027c9b4
call fcn.100bcd78
mov dword [ebp - 0x250], eax
mov al, byte [0x1027600d]
mov byte [ebp - 0x251], al
sub esp, 0x10
mov ecx, esp
mov edx, dword [ebp - 0x1a8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1a4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1a0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 0xc], eax
sub esp, 0x10
mov ecx, esp
mov edx, dword [ebp - 0x190]
mov dword [ecx], edx
mov eax, dword [ebp - 0x18c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x188]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x250]
push ecx
movzx edx, byte [ebp - 0x251]
push edx
call fcn.100bd7aa
add esp, 0x28
movzx eax, byte [0x1027c924]
test eax, eax
je 0x100e512d
push 0
push ecx
movss xmm0, dword [0x1023ed88]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1023ed8c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x1b8]
call fcn.100bbf68
push eax
call fcn.100bb0b3
add esp, 8
push 0x122
push 0
mov ecx, 0x1027c9b4
call fcn.100bcd78
push eax
call fcn.100bbc70
add esp, 0xc
lea eax, [ebp - 0x1d8]
push eax
call fcn.100bbf4f
add esp, 4
movss xmm0, dword [eax + 4]
divss xmm0, dword [0x1023ec44]
movss dword [ebp - 0x250], xmm0
lea ecx, [ebp - 0x1e8]
push ecx
call fcn.100bbf4f
add esp, 4
movss xmm0, dword [eax]
divss xmm0, dword [0x1023ec48]
movss dword [ebp - 0x254], xmm0
push 0
push 1
push ecx
movss xmm0, dword [ebp - 0x250]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x254]
movss dword [esp], xmm0
lea ecx, [ebp - 0x1c8]
call fcn.100bbf68
push eax
push str.Cheat
call fcn.100bceef
add esp, 0x10
push str.Cheat
call fcn.100bbf9f
add esp, 4
call fcn.100bc639
nop
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x1f8]
call fcn.100bbf68
push eax
push str.Unload
call fcn.100bd69c
add esp, 8
movzx eax, al
test eax, eax
je 0x100e4eda
mov byte [0x1027600e], 0
push ecx
movss xmm0, dword [0x1023ec60]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100bc3aa
add esp, 8
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x208]
call fcn.100bbf68
mov dword [ebp - 0x250], eax
mov ecx, 0x1027c928
call fcn.100bb40a
mov ecx, eax
call fcn.100bcdbe
movzx eax, al
test eax, eax
je 0x100e4f40
mov dword [ebp - 0x254], str.Hide_Console
jmp 0x100e4f4a
mov dword [ebp - 0x254], str.Show_Console
mov ecx, dword [ebp - 0x250]
push ecx
mov edx, dword [ebp - 0x254]
push edx
call fcn.100bd69c
add esp, 8
movzx eax, al
test eax, eax
je 0x100e4f79
mov ecx, 0x1027c928
call fcn.100bb40a
mov ecx, eax
call fcn.100bc14d
nop
mov ecx, 0x1027c928
call fcn.100bb40a
mov ecx, eax
call fcn.100bcdbe
movzx eax, al
test eax, eax
je 0x100e5097
push ecx
movss xmm0, dword [0x1023ec60]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100bc3aa
add esp, 8
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x218]
call fcn.100bbf68
push eax
push str.Clear_Console
call fcn.100bd69c
add esp, 8
movzx eax, al
test eax, eax
je 0x100e5097
mov esi, esp
push 0x1023ecc0
call dword [sym.imp.ucrtbased.dll_system]
add esp, 4
cmp esi, esp
call fcn.100bc3e1
nop
mov dword [ebp - 0x248], 0x22
mov dword [ebp - 0x244], 0x29
mov dword [ebp - 0x240], str.C:UsersOmegaDesktopGitHubCrush_Crush_CheatOmegaWare_FrameworkGUIGUI.cpp
mov dword [ebp - 0x23c], str.void___cdecl_GUI::Render_void_
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x224], esp
push str.Console_cleared.
call fcn.100ba9c4
mov dword [ebp - 0x250], eax
mov dword [ebp - 4], 0
sub esp, 0x40
mov eax, esp
mov dword [ebp - 0x230], esp
sub esp, 0x10
mov ecx, esp
mov edx, dword [ebp - 0x248]
mov dword [ecx], edx
mov edx, dword [ebp - 0x244]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x240]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x23c]
mov dword [ecx + 0xc], edx
push eax
call fcn.100bc1e8
add esp, 0x14
mov dword [ebp - 4], 0xffffffff
call fcn.100bcdc8
add esp, 0x5c
push 0x1027600c
push str.Watermark
call fcn.100bb324
add esp, 8
movzx eax, byte [0x1027600c]
test eax, eax
je 0x100e50c6
push 0x1027600d
push str.Watermark_FPS
call fcn.100bb324
add esp, 8
call fcn.100bce27
nop
mov dword [ebp - 0x18], 0
jmp 0x100e50de
mov eax, dword [ebp - 0x18]
add eax, 1
mov dword [ebp - 0x18], eax
mov ecx, 0x1027c968
call fcn.100bd9ad
cmp dword [ebp - 0x18], eax
jae 0x100e5127
mov eax, dword [ebp - 0x18]
push eax
mov ecx, 0x1027c968
call fcn.100baaeb
mov ecx, eax
call fcn.100bbc2f
mov dword [ebp - 0x250], eax
mov ecx, dword [ebp - 0x250]
mov edx, dword [ecx]
mov esi, esp
mov ecx, dword [ebp - 0x250]
mov eax, dword [edx + 0xc]
call eax
cmp esi, esp
call fcn.100bc3e1
nop
jmp 0x100e50d5
call fcn.100bb7e8
nop
mov dword [ebp - 0x24], 0
jmp 0x100e513f
mov eax, dword [ebp - 0x24]
add eax, 1
mov dword [ebp - 0x24], eax
mov ecx, 0x1027c968
call fcn.100bd9ad
cmp dword [ebp - 0x24], eax
jae 0x100e5188
mov eax, dword [ebp - 0x24]
push eax
mov ecx, 0x1027c968
call fcn.100baaeb
mov ecx, eax
call fcn.100bbc2f
mov dword [ebp - 0x250], eax
mov ecx, dword [ebp - 0x250]
mov edx, dword [ecx]
mov esi, esp
mov ecx, dword [ebp - 0x250]
mov eax, dword [edx + 0x10]
call eax
cmp esi, esp
call fcn.100bc3e1
nop
jmp 0x100e5136
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret