RPG Maker
RPG Maker is a software series dedicated to RPGs development. Games made with these engines can usually be played through Wine or different source ports.
Native
RPG Maker 2000/2003
EasyRPG Player can run games made with RPG Maker 2000 and 2003[1]on Linux natively.
You can install it from your distribution official repositories or download the executable from the website[2]. To start a game, put the EasyRPG Player binary in the same directory as "RPG_RT.exe". Open a terminal emulator and run ./easyrpg-player
. As it supports MIDI playback, you don’t need another program. Download a SoundFont file, rename it to "easyrpg.soundfont", move it next to EasyRPG Player and it will use it by default[3]. EasyRPG Player can also be started with environment variables[4], custom settings from configuration files[5] and command-line options[6][7] like:
--soundfont <soundfont>
, to use a custom path for your SoundFont--project-path <path>
, to change the path where "RPG_RT.exe" is located--engine
--disable-rtp
--encoding
--save-path
--show-fps --fps-limit --no-vsync
Now that you use EasyRPG Player, you shouldn't need .exe
, .dll
, .jar
files and you can remove them from the game project directory except "RPG_RT.exe" (this one is needed). All RPG Maker 2000/2003 games aren't compatible with EasyRPG Player though[8].
RPG Maker XP/VX/VX Ace
mkxp and mkxp-z are both tools to run RPG Maker XP, VX and VX Ace games[9] on Linux natively. These versions are known to use the Ruby Game Scripting System or RGSS. mkxp only has pre-built binaries for Windows[10] at the moment and mkxp-z only offers automatic builds[11][12].
You can run a game from a terminal emulator with mkxp --gameFolder="game"
and change settings from the command-line with --<option>=<value>
or using a configuration file[13][14]. Like EasyRPG Player, it supports MIDI playback and only require to run a game with mkxp --gameFolder="game" --midi.soundFont=/path/to/soundfont.sf2
where soundfont.sf2
is the SoundFont you downloaded.
- ↑ https://easyrpg.org/player/
- ↑ https://easyrpg.org/player/downloads/#release-linux
- ↑ https://github.com/EasyRPG/easyrpg.org/issues/55#issuecomment-675758243
- ↑ https://easyrpg.org/player/manual/#_environment
- ↑ https://easyrpg.org/player/manual/#_files
- ↑ https://wiki.easyrpg.org/user/player/command-line
- ↑ https://easyrpg.org/player/manual/#_options
- ↑ https://community.easyrpg.org/t/compatibility-list/283
- ↑ https://github.com/Ancurio/mkxp#mkxp
- ↑ https://github.com/Ancurio/mkxp#prebuilt-binaries
- ↑ https://github.com/mkxp-z/mkxp-z/actions/workflows/autobuild.yml?query=event%3Apush
- ↑ https://steamcommunity.com/sharedfiles/filedetails/?id=3165086571
- ↑ https://github.com/Ancurio/mkxp#configuration
- ↑ https://github.com/Ancurio/mkxp/blob/master/mkxp.conf.sample