DK-Doctor — a static analyzer for RPG Maker MV / MZ

Point it at your project folder. It reads your data/, events, switches/variables, assets and plugins, builds a model of the game, and hands you a report of real bugs with exact locations — not statistics.

What it finds (examples):

  • Broken transfers & references — doors/teleports to maps that don’t exist; troops, shops and events pointing at missing enemies/items.
  • Missing assets — events, tilesets and title/system art referencing image/audio files that aren’t there.
  • Dead & unreachable logic — pages that can never trigger (impossible conditions, shadowed pages), self-switches set but never checked, commands after “Exit Event Processing”.
  • Stuck autoruns — autorun pages that never clear their switch and soft-lock the map.
  • Plugin & cleanup issues — a plugin loaded before the base it needs; switches/variables/common events that are written but never read or never called.

Every finding carries an honest confidence level: certain (a static fact in the data) or likely (a heuristic).

Как это работает:

  • Reads your project files and walks the event command lists like an AST — it never runs your game.
  • 100% local & offline — your project never leaves your machine.
  • Two views: a flat findings list and a Map view that pins every issue onto the actual map where it lives.
  • Desktop app for Windows & macOS, MV + MZ.

Links: