Steam on Linux & RPG Maker Series
#1
Steam on Linux & RPG Maker Series

This is intended only for the RGSS based (a Ruby DSL) editions of the RPG Maker Series.
RMMV already features native support for Linux.
Don't ask me about RMMZ, I've never purchased it. Tongue sticking out

Thinking There have been very few cases where this has also happened to some people on Windows.
In such cases, you could simply skip all the Proton steps and go straight to the registry keys section.

When the day came that my PC crashed, I had to face a difficult situation. How would I recover from it? Confused
Obviously, Steam always let you install your software at your request again and again.
This is quite a relief, right? Happy with a sweat

Yet, what happens when you reinstall RMXP or RMVX or even RMVX Ace? Confused
Yes, guys, it can be mind numbing for it often tells you that Incredible it cannot find the corresponding RTP on your PC machine.

So what is the RTP?

It means Run Time Package, something that seemed to be quite convenient back in the 90's and 2000's. Think about slow internet connections, so slow that it would have been impossible for many people to use facetime or zoom. Shocked

Why does it matter? Huh? 

It does mainly because the engine will NOT get fully displayed on screen otherwise. It would simply tell you that it could not find it and close immediately after you click on the only button available there.

So how do you solve that issue? Confused

The solution that worked in my case was to add a registry to Proton, Steam's custom version of the Wine emulator.

How do I add the registry there? Thinking

By installing winetricks and then protontricks on PC Linux.

Then you can open the registry editor.

Code:
protontricks APPID regedit

Where do I get the APPID?

Inside any of your Maker's directories you can find a file called steam_appid.txt , just open it to copy it.
It is important because it will not let you open regedit otherwise.

It will take some time to get it open and populated with registry keys.
Once it is done processing them, import a new registry key.
The filename does not really matter as long as its file extension is reg as in file.reg

Keep it in a safe place just in case you ever need it again. Winking 

Now let us talk about the file's actual contents: the registry keys!

NOTES:

USERNAME stands for your actual username in Linux, no matter which distro you have installed on your desktop or laptop.
If you have installed your engines in custom directories, you will need to modify the strings accordingly.
The "RPGVX" string used below twice might need to be replaced with "RPG Maker VX" like in my case, but this might still be optional.Thinking

Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Enterbrain\RGSS\RTP]
"RPGXP"="Z:\\home\\USERNAME\\.local\\share\\Steam\\steamapps\\common\\RPGXP\\rtp"

[HKEY_LOCAL_MACHINE\SOFTWARE\Enterbrain\RGSS\RTP]
"RPGXP"="Z:\\home\\USERNAMEkyonides\\.local\\share\\Steam\\steamapps\\common\\RPGXP\\rtp"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Enterbrain\RGSS2\RTP]
"RPGVX"="Z:\\home\\USERNAME\\.local\\share\\Steam\\steamapps\\common\\RPG Maker VX\\rtp"

[HKEY_LOCAL_MACHINE\SOFTWARE\Enterbrain\RGSS2\RTP]
"RPGVX"="Z:\\home\\USERNAME\\.local\\share\\Steam\\steamapps\\common\\RPG Maker VX\\rtp"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Enterbrain\RGSS3\RTP]
"RPGVXAce"="Z:\\home\\USERNAME\\.local\\share\\Steam\\steamapps\\common\\RPGVXAce\\rtp"

[HKEY_LOCAL_MACHINE\SOFTWARE\Enterbrain\RGSS3\RTP]
"RPGVXAce"="Z:\\home\\USERNAME\\.local\\share\\Steam\\steamapps\\common\\RPGVXAce\\rtp"


Usually, this might not work right out of the box. Happy with a sweat Why are you surprised?
Don't worry! Grinning You might still need to reboot your PC PC and then any of them might open without causing you any more issues.

Of course, Happy with a sweat there is a chance you might need to install the RTP's via Wine.
Or you could Cash purchase any of those engines while they are on sale on the official website. Laughing
"For God has not destined us for wrath, but for obtaining salvation through our Lord Jesus Christ," 1 Thessalonians 5:9

Maranatha!

The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.

[Image: SP1-Scripter.png]
[Image: SP1-Writer.png]
[Image: SP1-Poet.png]
[Image: SP1-PixelArtist.png]
[Image: SP1-Reporter.png]

My Original Stories (available in English and Spanish)

List of Compiled Binary Executables I have published...
HiddenChest & Roole

Give me a free copy of your completed game if you include at least 3 of my scripts! Laughing + Tongue sticking out

Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE
Reply }


Possibly Related Threads…
Thread Author Replies Views Last Post
   Linux Kernel's Case Insensitive Hidden Feature kyonides 0 1,226 01-28-2023, 07:39 AM
Last Post: kyonides
   Smile Game Builder: Octopath Traveler Series by Jacob - DrassRay of Drattzy Games! JayRay 0 1,628 01-14-2023, 08:31 PM
Last Post: JayRay
   Install RPG Maker on a Linux KDC 6 14,743 08-29-2019, 03:33 AM
Last Post: KDC
   Installing RPG Maker XP, VX, or VX Ace Under PlayOnLinux: The Complete Guide! hanetzer 5 17,883 05-15-2016, 11:00 PM
Last Post: Francexi
   Rpg Maker Scripts Storing Algorithm for Scripters Narzew 3 15,837 03-15-2014, 01:21 AM
Last Post: hanetzer
   You Got Game! (A series of articles) ShinyToyGuns 4 7,924 03-22-2010, 03:39 AM
Last Post: DerVVulfman
   RPG Maker XP Basics: A tutorial for newbies. Bolt 0 6,096 12-23-2008, 02:11 AM
Last Post: Bolt



Users browsing this thread: 1 Guest(s)