A freely-licensed JRPG game editor for the RPG Maker MV's Corescript engine.
|
1 年之前 | |
---|---|---|
docs | 4 年之前 | |
drawers | 3 年之前 | |
forms | 1 年之前 | |
frames | 1 年之前 | |
helpers | 1 年之前 | |
languages | 1 年之前 | |
models | 3 年之前 | |
resources | 4 年之前 | |
.gitignore | 3 年之前 | |
LICENSE | 4 年之前 | |
README.md | 1 年之前 | |
constants.pas | 1 年之前 | |
gamefont.pas | 3 年之前 | |
globals.pas | 4 年之前 | |
mapinfolist.pas | 4 年之前 | |
rainboweditor.ico | 4 年之前 | |
rainboweditor.lpi | 1 年之前 | |
rainboweditor.lpr | 1 年之前 | |
rainboweditor.res | 4 年之前 |
Rainbow RPG Editor is a free-software editor for the MIT-licensed RPG Maker MV CoreScript engine. It is written in Object Pascal using Lazarus, and currently supports GNU/Linux and Windows.
Currently it is incomplete. You cannot create a game with it (yet).
The goal of Rainbow RPG Editor is to provide a cross-platform, open-source game constructor that will empower people to tell their stories. It is intended as a drop-in replacement for RPG Maker MV, but with better license, no cost, and support for languages overlooked by RMMV (notably Ukrainian).
Rainbow RPG Editor is double-licensed under either The Hippocratic License 2.1 (or newer) or GNU AGPL 3 (or newer).
You need Lazarus IDE to build this project. The most basic way to get it is to use your package manager on Linux or download a package from https://www.lazarus-ide.org on Windows. These will normally install bare-bones versions that should be enough for Rainbow Editor.
Alternative options include https://www.getlazarus.org/ (which provides precompiled binaries with customizations and cross-compilers) and FPCUPdeluxe (which will compile the required version from sources and allows for very detailed configuration; available from https://github.com/LongDirtyAnimAlf/fpcupdeluxe/releases/tag/v2.2.0c).
If you haven't installed BGRABitmap before, you'll have to do it now:
Add it to Lazarus like this:
lazbuild --add-package-link /path-to-bgrabitmap/bgrabitmap/bgrabitmappack.lpk
Then, run the following (in the directory of the Rainbow Editor):
lazbuild rainboweditor.lpr
To run a game, you would need nwjs. Place it in either of the folders: