Skip to content

Releases: DKPlugins/DK-Doctor

v0.1.1 — Fewer false positives

30 Jun 15:13

Choose a tag to compare

Maintenance release focused on cutting false "dead variable" reports and a noisy dead-code warning.

Fixed

  • Variables shown in text are no longer reported as unused. \v[n] escapes in Show Text / Scrolling Text and Show Choices labels now count as variable reads.
  • "By variable" amounts/positions are now tracked. Change HP/MP/TP/EXP/Level/Parameter, Change Gold/Items/Weapons/Armors, Change Enemy HP/MP/TP, plus Show/Move Picture, Set Vehicle/Event Location and Get Location Info no longer flag the variables they read. Indices verified against the engine core script.
  • dead-code-after-exit no longer flags the editor's empty terminator command after Exit Event Processing (it's structure, not unreachable code).

Improved

  • Plugin-script analysis now resolves the current-event self-switch idiom ($gameSelfSwitches.setValue/value([this._mapId, this._eventId, 'X'])), improving dead-/unreachable-self-switch accuracy.

Install (Windows)

Download the *-setup.exe below and run it. Windows SmartScreen may show "Windows protected your PC" because the build isn't code-signed yet — click More info → Run anyway. Nothing is uploaded; the analyzer runs entirely on your machine. See the README FAQ for macOS notes.

Found a false positive? Please open an issue — the rule set grows by real reports.

Public beta 0.1.0

30 Jun 12:41

Choose a tag to compare

v0.1.0

dk-doctor — static analyzer for RPG Maker MV/MZ (CLI + Tauri desktop …