I didn't just watch this Ross, I felt it.
This game deserves to be cheated.
Cheating: memory editors
Q1: Is your XP shown clearly as a number onscreen somewhere? (I'm not watching that video again!)
Q2: Does this game bother to implement anti-cheat? (I'll presume not as the trainer partly worked)
A memory editor (like CheatEngine on Windows) will let you search for that XP number step by step and then let you edit it live; no need to use someone else's trainer.
EDIT: Don't download the version from the cheatengine website, it's silently bundled with crapware in order to earn money for the author. This apparently started happening a few years back, it's been a long time since I used Cheatengine/Windows. Technically you are asked permission & agree to it if you read through the entire EULA, but there is no checkbox or opt-out (I just had a look). Ratchet has links to builds without this crapware bundled in the next few posts of this topic.
This process takes a few minutes of you iteratively performing steps like this:
- Search for values in the game's memory that are equal to my XP
- Play the game for a bit to increase my XP slightly
- Search again for the new XP value to narrow down the list
- Repeat steps 2 & 3 until we only have a few results that reliably reflect my XP as it changes
- Set value of these locations to any number you want.
Lots of guides on the web to this effect.
Once you have found the correct memory locations to edit: you can keep changing the values in these locations until the game decides to re-arrange data. This typically happens on player death, on game load and on map transition; but it depends on the engine design. Who cares, your changes should be permanent anyway
If the game doesn't show your XP as an exact number
eg if it's shown as a progress bar instead; then things are a little bit more annoying. Searching will take longer and will require more iterations, but it should still take less then 10 minutes (if you don't accidentally make mistakes and end up with 0 results, which happens):
- Snapshot all of game memory (I've forgotten what this is called in Cheat Engine)
- Play game for a bit to increase XP slightly
- Narrow down list by searching for "increased values"
- Play game for a bit and DO NOT increase or change XP (eg walk for a few seconds)
- Narrow down list by searching for "equal/same values"
- Repeat steps 2-4 until we only have a few valid-looking results
- Set value of these locations to any number you want
If the game implements anti-cheat
Common forms include:
- Game detects you attaching a debugger (like Cheat Engine) & closes
- Memory values are scrambled or moved around regularly to annoy you
IIRC Cheat Engine has some workarounds for the former. Dealing with the latter is more painful and probably not worth it; don't try and escape hell by going to niflhel.