A general purpose tool suite for the Retro Engine (versions 1-5).
Available tools:
- Datapack Unpacker/Repacker
- Scene Editor
- Animation Editor
- GameConfig Editor
- Palette Editor
- Model Manager (v4/v5)
- Script Compiler (v1/v3/v4)
- GFX Manager (v1)
- UserDB Manager (v5)
- RSV Manager (v2)
We do not own the Retro Engine in any way, shape or form, and this project would not have been possible had they not developed RSDK in the first place. Retro Engine is currently owned by Evening Star; we highly urge you to follow & support their projects if you enjoyed this project of ours!
If you prefer to use a prebuilt executable, there are Windows and Linux builds available in the Releases section.
In order to clone the repository, you need to install Git, which you can get here.
Clone the repo, using: git clone https://github.com/RSDKModding/RetroED
If you've already cloned the repo, run this command inside of the repository: git submodule update --init --recursive
- Download and install Python 3 from here, then reboot the computer.
- In Command Prompt, run the command
pip install pytz
. - Get and run the Qt Online Installer from here.
- When you reach the
Installation Folder
step of the installer, chooseCustom Installation
. - In the
Select Components
step, enable theArchive
filter and clickFilter
to refresh the component list. - From here, you can choose to enable either of the following:
Qt
>Qt 5.15.2
>MSVC 2019 64-bit
. (Requires Visual Studio installed with Build Tools and CMake)Qt
>Qt 5.15.2
>MinGW 8.1.0 64-bit
andQt
>Developer and Designer Tools
>MinGW 8.1.0 64-bit
- Proceed with the rest of the installation.
- If Qt Online Installer has a very slow download speed, cancel the install and open the exe through a command line with the argument
--mirror [mirror url]
. A list of the available mirrors can be found here; copy the one closest to your location.
- If Qt Online Installer has a very slow download speed, cancel the install and open the exe through a command line with the argument
- In the
RetroEDv2
project folder, runpython versiongen.py
in Command Prompt. - Follow the Qt Creator building steps.
- Install the following dependencies:
- apt (Debian/Ubuntu):
sudo apt install build-essential python3.6 python3-pip libqt5svg5-dev qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools
- Your favorite package manager here, make a pull request
- Qt Creator can also be installed by adding
qtcreator
to the command above, allowing you to use the same building process as the other platforms.
- Qt Creator can also be installed by adding
- apt (Debian/Ubuntu):
- Run the command
pip install pytz
. - In the
RetroEDv2
project folder, run the commandpython3 versiongen.py
. - Follow the Qt Creator building steps (or build from the command line).
- In the
RetroEDv2
project folder, run the following commands:
mkdir build
qmake -o build RetroEDv2.pro
cd build
make -j$(nproc)
The -j switch is optional, but will make building faster by running it parallel on multiple cores (nproc will use all available cores).
- Download and install Xcode from the App Store.
- Download and install Python 3 from here or from a package manager such as Homebrew.
- In Terminal, run the command
python3 -m pip install pytz
. - Get and run the Qt Online Installer from here.
- When you reach the
Installation Folder
step of the installer, chooseCustom Installation
. - In the
Select Components
step, enable theArchive
filter and clickFilter
to refresh the component list, then enable the componentQt
>Qt 5.15.2
>macOS
. - Proceed with the rest of the installation.
- If Qt Online Installer has a very slow download speed, cancel the install and open the installer through a command line with the argument
--mirror [mirror url]
. A list of the available mirrors can be found here; copy the one closest to your location.
- If Qt Online Installer has a very slow download speed, cancel the install and open the installer through a command line with the argument
- In the
RetroEDv2
project folder, runpython3 versiongen.py
in the Terminal. - Follow the Qt Creator building steps.
- Open
RetroEDv2.pro
in Qt Creator, then in the Projects tab, make sureRelease
builds are enabled and pressConfigure Project
. - Press the
RetroEDv2
monitor icon, then ensure the Build is set toRelease
. - Press the
Build Project "RetroEDv2"
button. The built executable should be located inbuild/[used kit name]/release
.
The only supported platforms are the ones listed above. There are no plans to support other platforms for the time being.
A: Submit an issue in the issues tab and it will get followed up on as soon as we get the chance to. Please provide as much information as possible when submitting bugs! We also accept PRs for bug fixes & revisions where applicable!
Join the Retro Engine Modding Discord Server for any questions you may have about the editor or how to use it.