I saw some people were having trouble with XP but its pretty simple to figure out. When you gain XP both the 'Current XP' and the 'Total Xp' go up in value. When you unlock skills your 'Current Xp' gets the cost subtracted from it and your level is calculated using the difference between 'Total Xp' and 'Current Xp'. So if you want to give yourself more Xp, you need to modify both.
I have an option to add a set amount of Xp and another to multiply the Xp gained.
Update +1: I added a script to grab the inventory and weapons list of the player using breakpoints. To make it work, check "Inventory and Weapon Pointers", then check whichever/both of the Populate Scripts and enter your inventory. It will auto-create the pointerlists and organize them based off of Bag/Weapon Type and order. At least some of them do, the ingredients list is a little messed up but It has all the pointers there.
I figured this out while tracing back in the call structure after setting a break and trace on the "get Quantity" opcode since I was trying to find a base inventory address. I went back to the opcode that I'm currently using and found the "BASE" base address which held pointers to other pointers for each bag along with the quantity inside each bag as shown below:
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