EasyRPG Editor is a game editor to create EasyRPG games. It can import RPG Maker 2000 and 2003 games using liblcf to read RPG Maker game data.
EasyRPG Editor is part of the EasyRPG Project. More information is available at the project website: https://easyrpg.org/
Documentation is available in the docs folder and at the documentation wiki: https://wiki.easyrpg.org
-
liblcf for RPG Maker data reading.
-
Qt 6 (>= 6.10.1) (Widgets, QtQuick/QML, Multimedia and SVG)
-
ECM for additional CMake functionality.
-
Kirigami for additional QML Widgets.
-
QQC2 Breeze Style for QML styling.
-
KDDockWidgets for floating windows and docking.
-
zlib for XYZ image support.
-
Glaze for converting LCF data to JSON and binding to QML.
Optional dependencies:
-
Qt Linguist (for translation)
Up to date binaries for assorted platforms are available at our continuous integration service:
EasyRPG Editor development is hosted by GitHub, project files are available in this git repository:
Released versions are also available at our Download Archive:
Building requirements:
-
A C++23 capable compiler.
-
CMake >= 3.23
Step-by-step instructions:
cmake -S . -B build # generate the build system
cmake --build build # compile the executableAnother option is to use CMake presets:
cmake --preset TYPE # generate the build system cmake --build --preset TYPE # compile the executable
Possible values for TYPE are debug, relwithdebinfo and release.
If liblcf is not installed on the system, either add -DEDITOR_BUILD_LIBLCF=ON
to the configure step to build it as part of the project, or use one of the
liblcf-TYPE presets (e.g. liblcf-debug).
The non-Qt dependencies can be installed and built automatically with vcpkg.
This requires vcpkg to be installed and the VCPKG_ROOT environment variable
to be set to its installation directory. Due to its sheer size, Qt6 itself is
not managed by vcpkg and must still be provided separately (e.g. as a system
package). The corresponding presets are vcpkg-TYPE and vcpkg-liblcf-TYPE.
See Translation document.
Available options:
-
File an issue at https://github.com/EasyRPG/Editor/issues
-
Open a thread at https://community.easyrpg.org/
-
Chat with us via IRC: #easyrpg at irc.libera.chat
EasyRPG Editor is free software available under the GPLv3 license. See the file COPYING for license conditions. For Author information see AUTHORS document.
The files in resources/icons are Breeze icons or derivates licensed under LGPLv3. See the file COPYING-ICONS for license conditions.