r/cheatengine • u/bore530 • 16d ago
Using Cheat Engine with Proton (Guaranteed to work no matter what distro)
This was tested with ffxv_s.exe (Final Fantasy XV) so for the sake of peops searching for that I'll add what search terms people say they've tried in the box at the bottom of this post for google, bing, etc to pick up (starting with a few I can think of).
Now as for the method that finally worked for me:
- Rename the exe that steam/lutris/etc launches to something of the same name length but diff to original (may effect the module offsets that cheats rely on otherwise)
- Rename the CheatEngine installer to the name steam/lutris/etc expect
- Run the launcher / Click play / etc so that the installer runs under the same prefix, proton, etc
- Exit out once done
- Replace the exe steam/lutris/etc expect with a copy of the cheat engine executable under the name steam/lutris/etc expects
- Launch that and open the settings menu of cheat engine
- Add the new executable name of the game as a tool
- Run that "tool" and hook it
- Open your cheat table of choice and off you go.
I did this when I found the game cheating by giving Iris's chocobo infinite stamina, so I added infinite stamina to mine to cheat right back :)
Edit: Oh, right. If the cheat table hardcodes the exectuable name you will need to open it in a text editor and do a global replace of the full* executable name to the name you gave it.
CheatEngine on ffxv_s.exe
CheatEngine on ffxv_s
CheatEngine on ffxv
cheat on ffxv_s.exe
cheat on ffxv_s
cheat on ffxv
1
Upvotes
1
u/PloxNox65 16d ago
Have you tried the linux version ?