Decided to make my own topic for this since I've made mine only use the exact addresses. I'm reusing the script from [Link] which I was linked to while making my Eastshade table for finding methods by signature (which has the added bonus of compiling the method if it is not already).
My enable contains essentially everything that is needed for the scripts and I just call autoassemble() with the right string to activate the cheat. Pretty much all of them are just finding the start of the function, clearing the returned value (rax) and then returning. Haven't had any crashing problems while using it since my 'Enable' script registers all the symbols for use later on (no AOB scanning) but let me know if it crashes for you. Each script also has it's own boolean that checks whether it was successful in assembling and if it does not go through, it doesn't let the 'Disable' assemble either.
I'm also working on getting the built-in cheats working using the AddCheat() function in the Agency class. So far it does nothing but I think I can get it working with just a variable change somewhere.
Here are the options:
Update 1: Added some new scripts, and fixed no payload build time. Still haven't figured out the cheat commands but I'll get to it eventually.
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
No you are not. I have fixed it in my latest but I'm not uploading until I figure out the cheat adder function. You can follow the code below if you want to fix it yourself. Go to the enable script and right click and select 'change script':