Difference between revisions of "RPG Maker"

From Linux Gaming
Jump to navigation Jump to search
m
(Add RPG Maker XP/VX/VX Ace section)
Line 17: Line 17:


Now that you use EasyRPG Player, you shouldn't need <code>.exe</code>, <code>.dll</code>, <code>.jar</code> 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<ref>https://community.easyrpg.org/t/compatibility-list/283</ref>.
Now that you use EasyRPG Player, you shouldn't need <code>.exe</code>, <code>.dll</code>, <code>.jar</code> 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<ref>https://community.easyrpg.org/t/compatibility-list/283</ref>.
=== RPG Maker XP/VX/VX Ace ===
[https://github.com/Ancurio/mkxp mkxp] and [https://github.com/mkxp-z/mkxp-z mkxp-z] are both tools to run RPG Maker XP, VX and VX Ace games<ref>https://github.com/Ancurio/mkxp#mkxp</ref> on Linux natively. These versions are known to use the Ruby Game Scripting System or RGSS. mkxp only has pre-built binaries for Windows<ref>https://github.com/Ancurio/mkxp#prebuilt-binaries</ref> at the moment and mkxp-z only offers automatic builds<ref>https://github.com/mkxp-z/mkxp-z/actions/workflows/autobuild.yml?query=event%3Apush</ref><ref>https://steamcommunity.com/sharedfiles/filedetails/?id=3165086571</ref>.
You can run a game from a [[terminal]] emulator with <code>mkxp --gameFolder="game"</code> and change settings from the command-line with <code>--<option>=<value></code> or using a configuration file<ref>https://github.com/Ancurio/mkxp#configuration</ref><ref>https://github.com/Ancurio/mkxp/blob/master/mkxp.conf.sample</ref>. Like EasyRPG Player, it supports [[Misc#MIDI_playback_support|MIDI playback]] and only require to run a game with <code>mkxp --gameFolder="game" --midi.soundFont=/path/to/soundfont.sf2</code> where <code>soundfont.sf2</code> is the SoundFont you downloaded.

Revision as of 04:10, 13 May 2025

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.