A fast and light graphical interface, designed for editing and translating games based on RPG Maker XP/VX/VXAce/MV/MZ engines.
Under the hood, this GUI uses:
- rvpacker-txt-rs to parse and write RPG Maker MV/MZ .json files.
- marshal-rs to parse and write RPG Maker XP/VX/VXAce files.
- rpgm-archive-decrypter to decrypt .rgss RPG Maker XP/VX/VXAce archives.
Using these tools, the program parses the text to .txt
files, allows you to edit them, and then write them back to the original form with translation applied.
If you have troubled figuring out the program, check the Help > Help
top menu option. That will probably help.
Download the latest version from the Releases section.
- C runtime, like
msvc
ormingw64
on Windows andgcc
orclang
on Linux. rustup
with an installed Rust toolchain.- On Linux/mingw64 - Tauri dependencies (
gtk
,webkit2gtk
). - JavaScript runtime (
nodejs
,bun
,deno
).
Clone the repository: git clone https://github.com/savannstm/rpgmtranslate.git
.
cd
to the repository and install all required Node.js dependencies: npm install
.
Run npm run tauri dev
, to run the program in dev mode, or npm run tauri build
, to build the program for your current OS.
You can edit frontend's program source code in src
directory, and backend source code in src-tauri/src
directory.
After the build, target
directory will be created in the gui/src-tauri
path, containing binary file with program build and distributable bundled packages in the target/bundle
directory.
The repository is licensed under WTFPL. This means that you can use and modify the program in any way. You can do what the fuck you want to.
The repository contains third-party software, that is licensed under other conditions:
Google Material Icons
- licensed underApache License Version 2.0
.