Releasing an RPG Maker game means a lot of manual, error-prone steps: check the
project, strip debug/save files, build per-platform archives, and ship them to
itch.io or Steam. I built RPG Maker Release Forge to make it one command.
## What it does
- Every engine — MV, MZ, XP, VX, VX Ace, and 2000/2003.
- Audit before build — finds missing engine files, broken asset references, invalid JSON, and shipped save/debug/backup files.
- Reproducible builds — identical inputs produce byte-identical zips.
- Delta patches — ship only what changed between two releases, with SHA-256 verification on apply.
-
Store adapters — itch.io (
butler) and Steam (steamcmd), dry-run first.
## Why it's interesting technically
- Zero third-party Go modules — the whole CLI is standard library only.
-
Supply-chain safe —
runtime fetchverifies the NW.js archive SHA-256 against the official SHASUMS256.txt before extracting. - Detection never runs project code — engine detection is file-marker based.
sh
go build ./cmd/rm-release
rm-release audit ./MyGame --target web
rm-release build ./MyGame --platform web
rm-release patch ./dist/v1.0 ./dist/v1.1
GitHub: https://github.com/rolanfreeman6-png/RPG-Maker
Top comments (0)