Steam Proton and Reverse Engineering Question (General + Noobish)

01/23/2021 06:23 gwbots#1
If a Windows game has already been reverse engineered by the community to allow for enhanced gameplay, when this game is then run on Linux through Steam Proton, would one have to redo all the reverse engineering in order to enable the same enhanced gameplay on Linux?

(I was hoping one might be able to reuse the reverse engineered results for Windows, but I don't know if this is the case)
01/23/2021 16:36 Der-Eddy#2
I suspect you are talking about trainer/cheat engine and such?
I've never tested it myself but if your trainer uses patterns to find the pointer of the addresses to change then it should work
hardcoded pointer (the "lazy" method) for specific game versions may not work
you would need to run these inside the same wine/proton prefix though
01/23/2021 19:40 gwbots#3
Quote:
Originally Posted by Der-Eddy View Post
I suspect you are talking about trainer/cheat engine and such?
I've never tested it myself but if your trainer uses patterns to find the pointer of the addresses to change then it should work
hardcoded pointer (the "lazy" method) for specific game versions may not work
you would need to run these inside the same wine/proton prefix though
Thanks, yeah that's what I was asking. After using such programs as cheat engine, ida pro, and ollydbg to reverse engineer the game, people have created tools to add heads-up displays and radars to the game interface. I wanted to port these tools into Linux, but I wasn't sure whether I need to redo all the reverse engineering work.

I will simply go ahead and see how far I get :)