2
"Hero-U by koderkrazy"
A00000
Auto Assembler Script
[ENABLE]
{$lua}
if not syntaxcheck then
LaunchMonoDataCollector()
end
[DISABLE]
48
"Lyra\Money freeze on 5K - Buy item to make it permanent"
0000FF
Auto Assembler Script
{ Game : Hero-U.exe
Version:
Date : 2018-07-12
Author : koderkrazy
}
[ENABLE]
aobscanregion(_moneyINJECT,Assets.Transolar.Runtime.Actors:Inventory:get_Money,Assets.Transolar.Runtime.Actors:Inventory:get_Money+ff,83 C4 10 50 DB 04 24 83)
alloc(_newmem,$1000)
label(_code)
label(_return)
_newmem:
_code:
add esp,10
mov eax,(int)5000
push eax
fild dword ptr [esp]
jmp _return
_moneyINJECT:
jmp _newmem
nop
nop
_return:
registersymbol(_moneyINJECT)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
_moneyINJECT:
db 83 C4 10 50 DB 04 24
unregistersymbol(_moneyINJECT)
dealloc(_newmem)
1
"Game Time Scripts"
AC00AC
Auto Assembler Script
{ Game : Hero-U.exe
Version:
Date : 2018-07-12
Author : koderkrazy
}
[ENABLE]
aobscanregion(_timeINJECT,ShawnController:UpdateMovementDistanceTracking,ShawnController:UpdateMovementDistanceTracking+8ff,6A 01 6A 01 50 39 00 E8)
alloc(_newmem,$1000)
registersymbol(_timeINJECT)
alloc(_timeToAdd,4)
registersymbol(_timeToAdd)
label(_code)
label(_return)
_timeToAdd:
db 01
_newmem:
_code:
push 01
//push 01
push [_timeToAdd]
push eax
jmp _return
_timeINJECT:
jmp _newmem
_return:
[DISABLE]
_timeINJECT:
db 6A 01 6A 01 50
unregistersymbol(_timeINJECT)
dealloc(_newmem)
dealloc(_timeToAdd,4)
unregistersymbol(_timeToAdd)
46
"Complete time freeze: walk, combat, actions"
Auto Assembler Script
{ Game : Hero-U.exe
Version:
Date : 2018-07-12
Author : koderkrazy
}
[ENABLE]
aobscanregion(_fullTimeINJECT,Assets.Transolar.Runtime.State:GameTime:AddMinutes, Assets.Transolar.Runtime.State:GameTime:AddMinutes+ff, 8B 45 0C 50 8B 45 F4)
registersymbol(_fullTimeINJECT)
alloc(_newmem,$1000)
label(_code)
label(_return)
_newmem:
_code:
mov [ebp+0C],0
mov [ebp+10],0
mov eax,[ebp+0C]
push eax
mov eax,[ebp-0C]
jmp _return
_fullTimeINJECT:
jmp _newmem
nop
nop
_return:
[DISABLE]
_fullTimeINJECT:
db 8B 45 0C 50 8B 45 F4
unregistersymbol(_fullTimeINJECT)
dealloc(_newmem)
{
Assets.Transolar.Runtime.State:GameTime:AddMinutes+a3- 90 - nop
Assets.Transolar.Runtime.State:GameTime:AddMinutes+a4- 90 - nop
Assets.Transolar.Runtime.State:GameTime:AddMinutes+a5- 90 - nop
Assets.Transolar.Runtime.State:GameTime:AddMinutes+a6- 90 - nop
Assets.Transolar.Runtime.State:GameTime:AddMinutes+a7- 90 - nop
Assets.Transolar.Runtime.State:GameTime:AddMinutes+a8- 8B 45 08 - mov eax,[ebp+08]
Assets.Transolar.Runtime.State:GameTime:AddMinutes+ab- 89 45 F8 - mov [ebp-08],eax
Assets.Transolar.Runtime.State:GameTime:AddMinutes+ae- 89 45 F4 - mov [ebp-0C],eax
Assets.Transolar.Runtime.State:GameTime:AddMinutes+b1- 33 C9 - xor ecx,ecx
Assets.Transolar.Runtime.State:GameTime:AddMinutes+b3- 33 D2 - xor edx,edx
------------------------------------------------------------------------------------------------
Assets.Transolar.Runtime.State:GameTime:AddMinutes+b5- 8B 45 0C - mov eax,[ebp+0C]
Assets.Transolar.Runtime.State:GameTime:AddMinutes+b8- 50 - push eax
Assets.Transolar.Runtime.State:GameTime:AddMinutes+b9- 8B 45 F4 - mov eax,[ebp-0C]
------------------------------------------------------------------------------------------------
Assets.Transolar.Runtime.State:GameTime:AddMinutes+bc- 52 - push edx
Assets.Transolar.Runtime.State:GameTime:AddMinutes+bd- 51 - push ecx
Assets.Transolar.Runtime.State:GameTime:AddMinutes+be- 50 - push eax
Assets.Transolar.Runtime.State:GameTime:AddMinutes+bf- E8 5C5614D6 - call Assets.Transolar.Runtime.State:GameTime:GetOffsetTime
Assets.Transolar.Runtime.State:GameTime:AddMinutes+c4- 83 C4 10 - add esp,10
Assets.Transolar.Runtime.State:GameTime:AddMinutes+c7- 8B C8 - mov ecx,eax
Assets.Transolar.Runtime.State:GameTime:AddMinutes+c9- 8B 45 F8 - mov eax,[ebp-08]
Assets.Transolar.Runtime.State:GameTime:AddMinutes+cc- 90 - nop
Assets.Transolar.Runtime.State:GameTime:AddMinutes+cd- 90 - nop
Assets.Transolar.Runtime.State:GameTime:AddMinutes+ce- 90 - nop
Assets.Transolar.Runtime.State:GameTime:AddMinutes+cf- 90 - nop
}
43
"Walking don't increase time"
Auto Assembler Script
[ENABLE]
_timeToAdd:
db 00
[DISABLE]
_timeToAdd:
db 01
44
"Walk time increament, in minutes"
4 Bytes
_timeToAdd
47
"Set walktime increament to 10 minutes"
Auto Assembler Script
[ENABLE]
_timeToAdd:
db 0a
[DISABLE]
_timeToAdd:
db 00
42
"Help"
FF0000
Auto Assembler Script
[enable]
define(test,LUDO)
{$LUA}
getMainForm().CommentButton.doClick()
{$ASM}
[disable]
27
"Compact UI Mode for Cheat Engine"
FF0000
Auto Assembler Script
[ENABLE]
LuaCall(function cycleFullCompact(sender,force) local state = not(compactmenuitem.Caption == 'Compact View Mode'); if force~=nil then state = not force end; compactmenuitem.Caption = state and 'Compact View Mode' or 'Full View Mode'; getMainForm().Splitter1.Visible = state; getMainForm().Panel4.Visible = state; getMainForm().Panel5.Visible = state; end; function addCompactMenu() if compactmenualreadyexists then return end; local parent = getMainForm().Menu.Items; compactmenuitem = createMenuItem(parent); parent.add(compactmenuitem); compactmenuitem.Caption = 'Compact View Mode'; compactmenuitem.OnClick = cycleFullCompact; compactmenualreadyexists = 'yes'; end; addCompactMenu(); cycleFullCompact(nil,true))
[DISABLE]
LuaCall(cycleFullCompact(nil,false))
=====================================================
Game Title : Hero-U: Rogue to Redemption
Company : Transolar Games
Game Version : SKIDROW(10-07-2018)
Process Name : Hero-U.exe
Script Version: 2.0
CE Version : 6.7 and above
Release date : 12-July-2018
Author : koderkrazy
Update:
Fixed compelete time freeze cheat
===========================================
[USAGE]
- Run the GAME.
- Run CE 6.7 or greater.
- Load the game process via Cheat Engine.
- Load this Table.
- Use compact mode for convenience.
- Check [X] to run the scripts.
- Freeze Money: As long as the cheat is active money will freeze on 5k. To make 5k permament do any money transaction. And save the game.
- Time freeze: Time increases when you walk, combat, do actions (like read book, search drawer etc.)
===========================================
Have fun!