Page 1 of 1
[REQUEST]- SuperEpic: The Entertainment War
Posted: Fri Jan 31, 2020 5:45 am
by gooling
Re: [REQUEST]- SuperEpic: The Entertainment War
Posted: Tue Feb 04, 2020 12:10 pm
by shiningriver
This is the first time I'm trying this out. I managed to find a pointer for the HP. I haven't managed to pin the pointers for coins, rage, ruby, and stamina. Hope this helps.
Re: [REQUEST]- SuperEpic: The Entertainment War
Posted: Tue Feb 04, 2020 1:11 pm
by gooling
shiningriver wrote: ↑Tue Feb 04, 2020 12:10 pm
This is the first time I'm trying this out. I managed to find a pointer for the HP. I haven't managed to pin the pointers for coins, rage, ruby, and stamina. Hope this helps.
Superepic.CT
THANK YOU SO MUCH ShiningRiveR
YOU ARE VERY KIND ♥
Re: [REQUEST]- SuperEpic: The Entertainment War
Posted: Tue Feb 04, 2020 1:55 pm
by shiningriver
It will stop working at some point, I do not know the reason why.
Re: [REQUEST]- SuperEpic: The Entertainment War
Posted: Tue Feb 04, 2020 6:50 pm
by VampTY
Here you go baby,
Health only (
i don't have the game anymore ) for
IGG version 1.1 of this game.
Re: [REQUEST]- SuperEpic: The Entertainment War
Posted: Tue Feb 04, 2020 9:12 pm
by fantomas
Here my contribution - Just a couple of pointers. The game has a debug cheat menu but didn't be able to activate it. Sorry.
Re: [REQUEST]- SuperEpic: The Entertainment War
Posted: Wed Feb 05, 2020 2:40 am
by cfemen
fantomas wrote: ↑Tue Feb 04, 2020 9:12 pm
The game has a debug cheat menu but didn't be able to activate it. Sorry.
Hey fantomas
script from me to call the debug cheats:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>0</ID>
<Description>"Find Instance"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Superepic.exe
Version:
Date : 2020-02-05
Author : cfe
This script does blah blah blah
}
{$lua}
if syntaxcheck then return end
[ENABLE]
local AdminClass
local klasses = {}
local Instance
local asslist = mono_enumAssemblies()
for i, addr in ipairs(asslist) do
local img = mono_getImageFromAssembly(addr)
local img_name = mono_image_get_name(img)
if (img_name == "Assembly-CSharp") then
local classes = mono_image_enumClasses(img)
for i, cls_addr in ipairs(classes) do
if classes[i].classname == "DebugMenuCheats" then
AdminClass = classes[i].class
end
end
end
end
klasses = mono_class_findInstancesOfClassListOnly(nil, AdminClass)
for n, klass in ipairs(klasses) do
c = readInteger(klass+16)
c2 = readInteger(klass+24)
c3 = readInteger(klass+32)
c4 = readBytes(klass+40,1)
c5 = readBytes(klass+42,1)
c6 = readInteger(klass+44)
if(c3 > 0 and c > 0 and c2 > 0 and c4 == 1 and c5 == 1 and c6>0) then
Instance = klass
end
end
local InstanceP = allocateMemory( 128 )
writeQword( InstanceP + 0x00, Instance )
writeInteger( InstanceP + 0x40, 1 )
unregisterSymbol( "monoInstance" )
unregisterSymbol( "CheatID" )
registerSymbol( "monoInstance", InstanceP + 0x00, true )
registerSymbol( "CheatID", InstanceP + 0x40, true )
{$asm}
getmonostruct(DebugMenuCheats)
registersymbol(DebugMenuCheats.cheat)
{$lua}
[DISABLE]
unregisterSymbol( "monoInstance" )
unregisterSymbol( "CheatID" )
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>27</ID>
<Description>"Execute Toggle Cheat (F1)"</Description>
<LastState/>
<Color>000000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
local Inst = readQword('monoInstance')
local method = mono_findMethod('Assembly-CSharp','DebugMenuCheats', 'Action')
local domain = mono_enumDomains()[1]
local args={}
mono_invoke_method(nil, method, Inst, args)
return "assert(true)"
[DISABLE]
</AssemblerScript>
<Hotkeys>
<Hotkey>
<Action>Toggle Activation</Action>
<Keys>
<Key>112</Key>
</Keys>
<ID>0</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
<CheatEntry>
<ID>29</ID>
<Description>"Cheat:"</Description>
<DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0:NoHits
1:NoDamage
2:InfiniteStamina
3:RefillHealth
4:RefillMagic
5:ExtraMoney
6:KillAll
7:InfiniteMagic
8:UnlockAllWeapons
9:LevelUp
10:LevelDown
11:UnlockAllKeys
12:UnlockAllFloors
13:AddBombs
14:AddGems
15:ActivePlusBombs
16:OpenServerDoors
</DropDownList>
<VariableType>4 Bytes</VariableType>
<Address>[monoInstance]+DebugMenuCheats.cheat</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
for anyone who wants to use it : copy script directly into the main cheat engine address window (ctrl+v)
-Activate
Mono Features
-Activate
Find Instance in the level
-Select a cheat from the
Cheat Dropdown List
-Press F1 to execute
Debug-Cheats:
NoHits
(enemies cant touch the player)
NoDamage
InfiniteStamina
RefillHealth
RefillMagic
AddMoney
KillAll
(does crash the game)
InfiniteMagic
UnlockAllWeapons/Relicts
LevelUp
LevelDown
UnlockAllKeys
UnlockAllFloors
AddBombs
AddGems
ActivePlusBombs
OpenServerDoors
instance is changing after a level, so reactivate
Find Instance before you use it again.
thats it, cfe