Here's a crappy tutorial for becoming invincible in-game since this update prevents us from freezing health values in Cheat Engine.
Basically it stops you from coming out of the invincible state after taking damage.
Disclaimer: I don't know anything about programming or hacking. This did seem to work though. See attached image for further clarification.
- Run the game, attach Cheat Engine to the process (file>open process>testapp004)
- Click on Mono at the top of the window and select Dissect Mono
- Expand the list by clicking the small ">" arrows
- [7 letters and numbers at the very top] > [different letters+numbers]: Assembly-CSharp > [diff again]: GPlayer > methods
- Right-click "[diff again again]: <Damaged>m__2 ():System.Void" and select Jit
- In the Memory Viewer, double-click on the highlighted line "GPlayer:<Dan55"
- In the popup window Single-line assembler, replace the text with "ret" (no quotes)
- Click OK
Now, when you take damage from an enemy attack, they can only hurt you once IN THAT AREA. So, if you move to a new area you become vulnerable again for a single hit. Works great for boss fights.
It's probably a good idea to undo step 6 by replacing "ret" with "push ebp" (no quotes, yes space) after the fight. I have no idea if leaving it on could have unintended consequences (probably doesn't this early on).
There's probably a way to automate this process with a script but, I don't know how. At least it's relatively quick and simple.
I'm sure someone with actual knowledge on this stuff will come up with a better solution.
View attachment 1250197