SuperPoweredIt is a game made with with RenPy and the creator (Baal7734) renders everything in it, from characters to backgrounds and little clicky icons. The protagonist is called Billy, is 18 (going on 19) and just acquired his first super power: Enhanced Senses. Pretty lame, right?
Why are Python games (such as RenPy visual novels) so 'memory secure'?
For anyone unaware, these games change a value's memory address every time the value changes, making it extremely difficult to search for these values.
The only ways I've found around this is are:
Change huge amounts of values at once, check if the right value changed, and hope it doesn't crash.
Increase/decrease the value to a number that's not very common.
Spam search for 'unchanged value' for a VERY long time while opening and closing menus and moving to different areas.
Some combination of the above.
Now, I realise that there are save editors that work for a lot of games, but are there no other methods Cheat Engine can be applied to these games? It is to the point that I wonder why no multiplayer are written in Python with how difficult it makes it to hack.
TL;DR: Hard to find values in Python games, why? Any ways around it?