LiveEngine Core v1.5.0
YouTube Video: https://youtu.be/tAFDsrut5Jc?si=uF_7huAVCL8bnAxt
Live-Ops remote sync for RPG Maker MZ — maps, database, images, audio.
Update your game without asking players to redownload it. Push new maps, new enemies, new music, new anything — the client picks up only what changed, in the background, without ever blocking gameplay.
This plugin will be updated until it’s perfect.
Found a bug? Want a feature? Tell us — we’ll build it. LiveEngine grows with the community.
What It Does
LiveEngine syncs remote game files into a local cache on boot. It compares SHA-256 hashes between the remote manifest and the local cache, downloads only the files that changed, and redirects DataManager / ImageManager / AudioManager loads to the cached copy when present.
The game never crashes because of LiveEngine. Every network operation has a timeout. Every failure falls back to built-in files. Offline play works exactly as before.
Features
- Delta sync — only changed files are downloaded (maps, DB, PNG, audio)
- Background sync — never blocks the title screen or gameplay
- Offline safe — timeouts, DNS failures, non-200 codes all fall back gracefully
- HMAC-SHA256 signed manifests — server-signed updates, spoofed content is rejected
- Staged rollouts — stable and beta channels, both share the same cache
- Mid-session updates — recheck every N minutes while playing, or trigger manually
- Player toast — optional non-blocking indicator (“Checking for updates…”)
- Cross-platform — NW.js (Node https + fs) and Web (fetch + IndexedDB)
- Single plugin — no dependencies, no external server code required for the client
Free vs Full
The FREE version works only on localhost and file:// URLs. It’s meant for development: you can test the full pipeline, unlimited maps, unlimited syncs, unlimited everything — as long as you’re running the game locally.
The FULL version removes the localhost restriction and works on any URL or packaged NW.js build.
Develop free forever. Pay only when you publish.
FREE — localhost only, full feature set
FULL — unlimited deploy, commercial use, priority support
https://r-px.itch.io/live-engine-suite
Quick Start
- Copy
LiveEngineCore.jstojs/plugins/and enable it - Set
RemoteManifestUrlin the plugin parameters - Publish a
manifest.jsonand your files on any static host (GitHub Pages, Cloudflare Pages, S3, Netlify) - The client syncs on boot. Done.
No server code needed. No accounts. No analytics. Just static files.
Plugin Commands
CheckUpdates — runs a Live-Ops sync immediately
Script API
LiveEngine.syncRemoteContent() — manual re-sync (returns Promise)
LiveEngine.isSynced() — true after one successful sync
LiveEngine.cacheInfo() — { isNwjs, cacheDir, files, channel }
Compatibility
- RPG Maker MZ 1.8.0 – 1.10.0 — Alias-only, no overwrites
- NW.js desktop builds — uses native https + fs
- Web builds — uses fetch + IndexedDB
- Encrypted games — exclude img/framemaster/ from encryption, or keep PreloadOnMapLoad ON
- Zero dependencies — works standalone
License & Terms of Use
- Commercial Use Allowed — the game is yours, do whatever you want with it
- Modification Allowed — adapt it to your needs
- Redistribution Allowed — FREE only, cannot be sold
- Credit Not Required — not mandatory
- Keep the Copyright Notice — the license header must remain intact
- No Warranty — provided “as is”. Test before shipping
TL;DR: Use it, ship it, sell your game. Don’t sell the plugin. Keep the header. Test your game.
The Road to Perfection
LiveEngine will be updated until it’s perfect. We’re building the definitive Live-Ops layer for RPG Maker MZ.
Have an idea? A bug? A feature you wish existed? Tell us. Every piece of feedback shapes the next update.
Free demo + full version: https://r-px.itch.io/live-engine-suite
GitHub: https://github.com/Rp-ics/LiveEngine
Website: https://rpxgames.win/
Made with
by Rpx & Just Dev