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 Folderstep of the installer, chooseCustom Installation. - In the
Select Componentsstep, enable theArchivefilter and clickFilterto 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-bitandQt>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
RetroEDv2project folder, runpython versiongen.pyin 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
qtcreatorto 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
RetroEDv2project folder, run the commandpython3 versiongen.py. - Follow the Qt Creator building steps (or build from the command line).
- In the
RetroEDv2project 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 Folderstep of the installer, chooseCustom Installation. - In the
Select Componentsstep, enable theArchivefilter and clickFilterto 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
RetroEDv2project folder, runpython3 versiongen.pyin the Terminal. - Follow the Qt Creator building steps.
- Open
RetroEDv2.proin Qt Creator, then in the Projects tab, make sureReleasebuilds are enabled and pressConfigure Project. - Press the
RetroEDv2monitor 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.
