Skip to content

EasyRPG Player

EasyRPG Player emulates RPG Maker games. It reads 4 files, none of them required: it starts games without them.

Run on its own, the app keeps its data in this folder:

On Android: <folder picked at first launch>/

config.ini stays in Android/data/org.easyrpg.player/files.

Source: builds/android/app/src/main/java/org/easyrpg/player/settings/SettingsManager.java:49-52 (upstream emulator), builds/android/app/src/main/java/org/easyrpg/player/settings/SettingsManager.java:304-315 (upstream emulator), builds/android/app/src/main/java/org/easyrpg/player/settings/SettingsManager.java:341-347 (upstream emulator), builds/android/app/src/main/java/org/easyrpg/player/player/EasyRpgPlayerActivity.java:438-446 (upstream emulator), src/filefinder_rtp.cpp:78-92 (upstream emulator)

About this profile
Detail Value
Type standalone + libretro
Classification Game engine
Source https://github.com/libretro/easyrpg-libretro
Upstream https://github.com/EasyRPG/Player
Version 0.8.1.1, stated in CMakeLists.txt
Revision libretro/easyrpg-libretro@a3fbb7c24fd5, EasyRPG/Player@096c004def98
Profiled 2026-03-23
Profile YAML, JSON
Cores easyrpg
Systems RPG Maker games
Data folder (Android) <folder picked at first launch>/
Install this emulator's files

For EasyRPG Player inside RetroArch, Batocera or another setup. The installer finds your setup and its BIOS folder, then downloads only the files this emulator reads there and checks each one.

Install Termux, a terminal app. Run pkg install python and termux-setup-storage once. Then paste the line. Press Enter.

Terminal
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator easyrpg
Technical notes

No BIOS or firmware required. All files listed below are optional runtime data that improve compatibility and audio quality.

RTP (Run-Time Package) contains default assets (sprites, music, sound effects) shared by many RPG Maker games. Games that ship all their own assets do not need it. The RPG Maker 2000 and 2003 RTPs are separate packages. EasyRPG also supports translated/third-party RTP variants (Don Miguel, Kadokawa, Enterbrain, RPG Advocate, etc.) and auto-detects which one a game uses.

For MIDI music, a General MIDI soundfont in SF2 format is needed. Place it as easyrpg.soundfont in the system directory, or put any .sf2 file in easyrpg-player/Soundfont/ and select it from the core settings menu.

4 files: 0 required, 4 optional. 2 have an HLE fallback.

By kind: 4 game data.

In this collection: 4 in repo and 0 missing.

easyrpg.soundfont optional in repo HLE fallback game data

  • Aliases: FluidR3_GM.sf2
  • General MIDI soundfont (SF2 format) for MIDI music playback. Many RPG Maker games use MIDI for background music. Without a soundfont, MIDI falls back to the built-in FmMidi synthesizer (lower quality). Any GM-compatible .sf2 works. After easyrpg.soundfont, the FluidSynth default and SDL_SOUNDFONTS, desktop Linux, BSD and macOS builds try FluidR3_GM.sf2 under /usr/share/soundfonts and /usr/share/sounds/sf2.
Source

wildmidi.cfg optional in repo HLE fallback game data

  • WildMidi configuration file pointing to GUS patch sets for MIDI playback. Alternative to FluidSynth/SF2. Only used if WildMidi support is compiled in and FluidSynth is not available or disabled.
Source

RPG Maker 2000 RTP optional in repo game data directory

  • Path: rtp/2000/
  • Run-Time Package for RPG Maker 2000 games. Contains default tilesets, character sprites, battle animations, music, and sound effects. Only needed by games that reference RTP assets instead of bundling them. Multiple RTP variants exist (Japanese official, English official, Don Miguel English translation). EasyRPG auto-detects which variant a game expects. ROCKNIX launches the core through a script that, when bios/rtp is empty, downloads the English official installers from Degica, checks their SHA-256 and extracts them into rtp/2000 and rtp/2003.
Packages and source
  • Installed by the platform's own package on: rocknix
  • Asked for by: emulator code, libretro port
  • Source: src/filefinder_rtp.cpp:73-74 (emulator code, libretro port)

RPG Maker 2003 RTP optional in repo game data directory

  • Path: rtp/2003/
  • Run-Time Package for RPG Maker 2003 games. Same concept as the 2000 RTP but with additional battle system assets for the side-view ATB combat. Multiple variants exist (Japanese official, English official, RPG Advocate English, Vlad Russian, Korean, Traditional Chinese).
Packages and source
  • Installed by the platform's own package on: rocknix
  • Asked for by: emulator code, libretro port
  • Source: src/filefinder_rtp.cpp:73-74 (emulator code, libretro port)
.