- Aug 9, 2017
- 23
- 97
I am aware that I am re-inventing the wheel. However, the other solutions I can see in this section don't seem to take advantage of Steam and, because of that, end up being much more complicated than they have to be. After some initial setup, you can prep your game for Linux without worrying about wine, RTPs, and can just run a single script/command.
RPG Maker games work out-of-the-box with Steam. No need to play with Wine.
You WILL have to edit the script to point to wherever you end up storing the RTPs.
The RTPs require that you go through an installation process. You can also do this with steam and then find where steam extracted it. If you don't want to go through the hassle and you're feeling inclined to trust me, you can download the RTPs from here, where I've already done all that.
I'm providing the URLs to 2000+ because it's conceivable that someone else with access to 2000/3/XP games could edit the script with them, but I don't know where to find any that aren't shipped without the need for RTPs already.
I know all that looks like a lot, but after some initial setup, you can essentially just go into your game's dir and run rpgmaker_rtp and be done with it for every future game. If you already use Steam, then you're abstracting away all the Wine work to something you likely already use, anyways.
If anyone wants to suggests some changes to the above script, feel free to reply to me here.
RPG Maker games work out-of-the-box with Steam. No need to play with Wine.
- Add a game
- Add a Non-Steam Game...
- Browse...
- Select the 'Game.exe' from wherever you downloaded it.
- You will need to change 'File type:' from 'Applications (*.desktop)' to 'All Files'
- Open
- Add selected programs
- Right click on the game in your library
- Properties -> Compatibility
- Check
Force the use of a specific Steam Play compatibility tool
(If you don't do this, it won't try to use Proton)- It defaults to 'Proton Experimental', which seems to work fine for me.
wget https://gist.githubusercontent.com/FerusGrim/f610a6557de7301fc6bcb77d74462dae/raw/1c5c776d0b924a9eb0c2bc7175c6aa0c65135aca/rpgmaker_rtp.sh
chmod +x rpgmaker_rtp.sh
./rpgmaker_rtp /path/to/game
- You don't need /path/to/game if you run the script from within the directory of the game. It falls back to pwd if no argument is supplied in the assumption that it gets setup as a command.
~/.local/bin
folder and then just run rpgmaker_rtp
inside my game directory and it works fine.You WILL have to edit the script to point to wherever you end up storing the RTPs.
You must be registered to see the links
The RTPs require that you go through an installation process. You can also do this with steam and then find where steam extracted it. If you don't want to go through the hassle and you're feeling inclined to trust me, you can download the RTPs from here, where I've already done all that.
Platform | URL | Supported by Script |
---|---|---|
2000 |
You must be registered to see the links
| |
2003 |
You must be registered to see the links
| |
XP |
You must be registered to see the links
| |
VX |
You must be registered to see the links
| Yes |
VX Ace |
You must be registered to see the links
| Yes |
I'm providing the URLs to 2000+ because it's conceivable that someone else with access to 2000/3/XP games could edit the script with them, but I don't know where to find any that aren't shipped without the need for RTPs already.
I know all that looks like a lot, but after some initial setup, you can essentially just go into your game's dir and run rpgmaker_rtp and be done with it for every future game. If you already use Steam, then you're abstracting away all the Wine work to something you likely already use, anyways.
If anyone wants to suggests some changes to the above script, feel free to reply to me here.
Last edited: