Credits: barbarian815, Yuee
Enjoy.
-----------------------------------------------------------------------------------------
Table have been updated to V9.0.73. *DLC TRUMP RISING*
If you were to continue using pointers, it would be easier on yourself to use the following script to create your own variable to hold that base address. This way, when you update it due to a patch, you don't have to go through and update every single address in your list.
Code:
[ENABLE]
alloc(base,4)
base:
db C0 53 DB 00
registersymbol(base)
[DISABLE]
dealloc(base)
unregistersymbol(base)
You would change your pointers now to start at [base] instead of 00db53c0.
Now when that address needs to change, you simply change the db value in the script.
Be sure to note how the bytes (two-character pairs) are reversed.
To properly setup a script in the hopes of never having to update the table again, you want to right-click one of the addresses and find out what accesses this address. Hopefully one of the found code blocks is continuously accessing that address. You want this just so you don't need to wait for the user to purchase something before your custom code executes.
In the found code blocks, go through and view their register states. Hopefully one of the registers has a value equal to your base pointer address (00db53c0). If so, then you will want to do an AOB injection at that point and insert code similar to my original script. Except this time, set [base] equal to whichever register contains the pointer address.
Code:
mov [base],eax
--------------
First of all: Thanks barbarian for this table. I'm not sure if i'm allowed to do this or not but i updated it for the new update. Hope you don't mind.
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