RPG Reactor 0.94.5
RPG Reactor 0.94.5 is the release where big games get fast. A day of profiling a large commercial MV project on the Reactor runtime took its heaviest maps from 30 FPS to over 180, made tactical battles smooth, and fixed Ultra Mode 7 from crash to full speed — and the engine now ships the profiler that found every one of those problems.
Performance
- Detach-based offscreen culling: maps with hundreds of events and plugin overlay windows run at full speed (measured 30 -> 180 FPS).
- Pooled tilemap repaints: 77ms scroll spikes eliminated, with stale edge tiles made structurally impossible.
- Ultra Mode 7 GPU buffer caching: 36.8ms -> 4ms median frame on a 256x256 Mode 7 map, with seams fixed for pixel-art games.
- LeTBS tactical AI: AoE evaluation memoized and pathfinding rebuilt (it ran full A* inside a sort comparator); 150ms enemy-turn hitches are gone, and leaked battle animation sprites no longer ghost over themselves.
Built-in diagnostics
- Press F10 in any Reactor game to record per-phase frame timings; a second press writes
save/reactor-profile.jsonattributing every slow frame. Console helpers$reactorAnimStats()and$reactorAnimWatch(id)diagnose live animation sprites across all hosts. Free until activated, ships in every runtime.
MV compatibility
- The compatibility layer is now two-tier: MV plugin API support for every game (mix MV plugins into MZ projects freely), MV game semantics only for MV-authored games.
- Fixed: interpreter route/animation/balloon wait contracts under MV plugin overrides, seamless looping animations, MV-verbatim window metrics and menu creators, instant battle victory, native-format-first save resolution, and MV-style tolerance of unhandled promise rejections.
Utils.RPGMAKER_NAMEnow reports"MZ"so multi-engine plugins (UltraMode7, Cyclone, and friends) take the correct code path; Reactor's identity lives inUtils.REACTOR_NAME.
Editor & quality of life
- "Install Reactor Runtime..." archives the original RPG Maker corescript to a zip instead of mixing engines in one folder.
- Deployment downloads FFmpeg and the NW.js codec from pinned direct URLs — no more GitHub API rate-limit failures.
- Games boot with a clean console; Forge Effekseer exports honor explicit frame counts.
Release overview: The Performance Release devlog. Full technical list: editor changelog.