Releases: DKPlugins/DK-Doctor
Releases · DKPlugins/DK-Doctor
v0.1.1 — Fewer false positives
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-exitno 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
v0.1.0 dk-doctor — static analyzer for RPG Maker MV/MZ (CLI + Tauri desktop …