A fast and light graphical interface, designed for editing and translating games based on RPG Maker XP/VX/VX Ace/MV/MZ engines.
Under the hood, this GUI uses:
- rvpacker-txt-rs-lib to parse text from RPG Maker files and apply the translation.
- marshal-rs to parse RPG Maker XP/VX/VX Ace files to JSON.
- rpgm-archive-decrypter-lib to decrypt
.rgssRPG Maker XP/VX/VX Ace 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.
rustupwith an installed Rust toolchain.- Tauri prerequisites (https://v2.tauri.app/start/prerequisites).
- JavaScript runtime (
nodejs,bun,deno).
Clone the repository:
git clone https://github.com/RPG-Maker-Translation-Tools/rpgmtranslate.gitInstall JavaScript dependencies:
cd rpgmtranslate
# Use your favorite flavor
npm install # npm
bun install # bun
# etc.Run/build the program:
# Run in development mode
npm run tauri dev
# Build for release
npm run tauri buildAfter 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.
The repository contains third-party software, that is licensed under other conditions:
Google Material Icons- licensed underApache License Version 2.0.
