I was giving more thought to this issue and what I'm trying to achieve (increased difficulty with seamless integration ie. No trainers or tables). It occurred to me that the game has a mechanic in the Stone of Penitence that increases enemy health and damage on a scale of 1-9 depending on how much you want to increase your stones level.SinGul4ritY wrote: ↑Mon Mar 14, 2022 9:10 amImho there's no way to patch the executable directly for what you are asking...
And even if there was
The problem is that if you are going to patch the exe...
It is applied to all ( both enemies and player )
so you have to distinguish between the player and the enemies
as I have done in the script.
There will be no room for that in the original executable file so you need to make a wrapper for it.
See: Master_Builder example wrapper for v1.27.02 on Steam
If this is baked into the game already, am I incorrect in believing a simple hex edit to the exe could achieve an "always on" state of the stones difficulty increase, or potentially go beyond the level 9 limit by further using the stone itself in game too layered on top of the new baseline?
My thought process is that by default, the baseline without engaging the mechanic in-game, your stone level is always set to zero. I am hoping if there's an address in the exe where I can make that zero into a +X stone difficulty of my choosing as the "floor". But I could be completely crazy in understanding how this works.
After looking into the DLL wrapper creation, it's truly beyond me... Thank you tho for suggesting it, I learned something new from it. As you guys can probably tell if I have to ask about the first part in this message, I definitely don't have the coding brains to pull anything beyond simple edits off
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1