Most of the gaming tools won’t work on Linux. If you are knowledgeable enough, some of them may launch, but only fraction of them will work correctly, because those tools expect different paths and environment, so they are lost with emulated space.
This seems to be the case. This trainer expects to see “C:\windows\system32\GreedFall.exe” but it doesn’t exist in your wine prefix, does it? So you would have to first install the game through wine, make it work correctly there (this will require some fiddling) and then try to use trainer in the same prefix. It will still may fail to launch or work.
P.S. This is a super weird location for the game’s exe…
chmod: cannot access 'GreedFall': No such file or directory
chmod: cannot access 'v1.0-v20191002': No such file or directory
chmod: cannot access 'Plus': No such file or directory
chmod: cannot access '16': No such file or directory
chmod: cannot access 'Trainer.exe': No such file or directory
You can’t. Directories under Linux and Windows are different, even if you install Windows only game, it will probably be through Lutris or Steam that place it deep within special app and then Proton folders.
It’s like you would try to start a fire. You have wood and paper ready in one city and fire in another city… and you wonder, why the wood/paper can’t find itself…
There are ways to install game and the utility in the same place but this requires some Proton fiddling knowledge, one that I don’t have. Probably you will have to use Protontricks (which you can install from AUR) utility to do that, but it’s still won’t be a guarantee that the trainer will work.
Once Protontricks is installed, you launch it in terminal with command:
This will open a window:
Then follow the UI.
P.S. Thanks for the inxi info. It looks like you have only one GPU which is AMD and this simplifies things.
You can possibly use the trainer on Linux. I’ve used multiple trainers and save editors on Linux before. But luckily for my programs, most of them let me find and choose where specific directories are within the program itself.
Since it sounds like your program doesn’t do that, you’ll need to find where your game is installed. Since the game is a Windows game, most likely whatever directory it’s in will have a Windows layout.
You need to set a wine prefix to set it to use that directory, as if the program is working in that directory. It’s easier via Lutris imo. That is what I used for some tools.
Unfortunately you’ll have to look up how to set that all up yourself since I don’t have the program in front of me, and don’t have access for a long while.
Easiest way is to install a game via lutris, see how that is set up, and follow the same kind of setup to setup for your trainer.exe
I guess your solution would be to make a batch script to start the game and the trainer under the same Wine virtual environment. I don’t believe just placing the trainer in the game executable (//EDIT: game executable FOLDER) will work, you need to start them both in same environment, not simply same ‘prefix’.
~ >>> yay protontricks
2 aur/protontricks-git 1.4-1 (+15 0.72)
A simple wrapper that does winetricks things for Proton enabled games. (Git Version)
1 aur/protontricks 1.4.2-1 (+46 3.46)
A simple wrapper that does winetricks things for Proton enabled games.
==> Packages to install (eg: 1 2 3, 1-3 or ^4)