Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>RMMV Dev ToolsNew to Visual Studio Code? Get it now.
RMMV Dev Tools

RMMV Dev Tools

abyo software

|
1 install
| (0) | Free
Developer tools for RPG Maker MV plugin development — annotation highlighting, IntelliSense, and validation
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

日本語版はこちら / Japanese

RMMV Dev Tools — VS Code Extension for RPG Maker MV Plugin Development

The first comprehensive VS Code extension built specifically for RPG Maker MV plugin developers. 14 free features + 17 Pro features covering annotation intelligence, testplay debugging, conflict detection, TypeScript workflow, and more.

Stop writing MV plugins like it's 2010. Get syntax highlighting, validation, IntelliSense, and a full debugging workflow — all purpose-built for MV's plugin annotation system.

VS Marketplace Discord

Why RMMV Dev Tools?

RPG Maker MV plugin development has had almost zero dedicated tooling. Existing extensions are either abandoned or provide just snippets. This extension gives you a complete development environment:

  • Write faster — annotation completion, @type suggestions, plugin templates
  • Catch bugs early — real-time validation, conflict detection, asset checking
  • Debug without pain — one-click debugger setup, variable editing, live game preview
  • Understand your project — dependency graph, class hierarchy, database browser

Free Features (14)

Annotation Intelligence

Feature Description
Syntax Highlighting Color-coded /*:, /*:ja, /*~struct~ blocks — scope tags, type tags, dependency tags, and metadata each get distinct colors
Smart Tag Completion Context-aware @tag completion. In @param scope: @text, @desc, @type, @min, etc. Top level: @param, @command, @base, etc.
@type Completion All 24+ MV type values (string, actor, struct<>, switch[], etc.) with descriptions
Validation Catches typos (@commnd), invalid types (@type numbre), scope violations (@min inside @command), missing @plugindesc
Hover Documentation Hover any @tag or @type to see what it does
Formatter Reorder tags in canonical order within annotation blocks
Color Provider Inline color picker for hex colors in @default tags

Project Tools

Feature Description
Plugin Conflict Detection Static analysis detects multiple plugins overriding the same prototype method. CodeLens warnings inline.
Asset Reference Checker Validates @dir and @require tags against project files. Finds missing assets.
IntelliSense Setup One-click jsconfig.json generation for $gameParty, Window_Base, etc. autocompletion
Plugin Template Generator Scaffold a new plugin with correct annotation block and boilerplate code
Quick Actions Panel All commands organized in a sidebar panel
Database Browser Browse Actors, Items, Weapons, and all other database files in a sidebar tree
Note Tag Index Scans data/*.json and lists all note tags across your project

Pro Features (17) — $12 one-time

Activate with a Gumroad license key. No subscription. Works offline.

TypeScript Workflow (NEW in v1.1.0)

Feature Description
TypeScript Setup One-click setup: generates tsconfig.json, ts/plugins/, and copies RMMV type definitions (~72 classes, 250+ interfaces) for full IntelliSense on $gameParty, Window_Base, Scene_Map, etc.
TypeScript Auto-Build File watcher compiles ts/plugins/*.ts → js/plugins/*.js on save. Status bar shows build state. Errors appear in Problems panel. Cleans up .js/.js.map when .ts files are deleted.
TypeScript Templates & Snippets Plugin template wizard supports TypeScript output. 5 TS-specific snippets (rmmz-alias with this: type, rmmz-command, rmmz-plugin, etc.). Debugger setup includes source map support for .ts breakpoints.

Testplay & Debugging

Feature Description
Debugger Setup One-click launch.json using VS Code's built-in JS debugger. F5 to launch, breakpoints, step execution, variable editing in Variables panel. Auto-repairs debug port.
Quick Scene Reload Save your plugin → current scene reloads with fresh code. No restart from title screen.
Live Game Preview Real-time game screenshot in a VS Code webview panel
Testplay Console Captures console.log/warn/error from the running game into VS Code
Game State Inspector Live sidebar showing map, party, gold, switches, variables with auto-refresh

Code Analysis & Refactoring

Feature Description
Annotation Preview Live webview showing how your plugin appears in RPG Maker's Plugin Manager
Dependency Graph Interactive visualization of @base/@orderAfter/@orderBefore. Detects circular dependencies.
Parameter Rename Rename @param/@arg tags — updates @parent references and parameters["name"] in code
Multi-Language Sync Checks /*: and /*:ja blocks match structurally. CodeLens warnings for mismatches.

Data & Project

Feature Description
Data Hover (Pro) Hover $dataActors[3] → actor name/stats. Hover $gameVariables.value(5) → variable name.
Formula Evaluator Hover damage/healing formulas → see evaluated results inline
Note Tag Editor Visual WYSIWYG editor for note tags in actors, classes, items, enemies
Class Hierarchy Searchable tree of RMMV class inheritance — Scenes, Windows, Sprites, Game objects
Plugin Registry Check for plugin updates and view compatibility info

Releasing Your Game

Important: Before distributing your game, run RMMV: Prepare for Release from the Command Palette (or the sidebar). This removes the debug port (--remote-debugging-port) from package.json so your released game doesn't expose a debugging endpoint to players.

Getting Started

  1. Install from the VS Marketplace
  2. Open an RPG Maker MV project folder in VS Code
  3. The extension activates automatically when it detects js/rpg_core.js

Quick Start Commands

Command Description
RMMV: Setup IntelliSense Generate jsconfig.json for core script completion
RMMV: Setup Debugger Generate launch.json for F5 debugging
RMMV: New Plugin Scaffold a new plugin file (JS or TS)
RMMV: Setup TypeScript Set up TypeScript plugin development (Pro)
RMMV: Activate Pro License Enter your Gumroad license key

Requirements

  • VS Code 1.75.0+
  • RPG Maker MV project (with js/rpg_core.js)

Pro License

Purchase a one-time license on Gumroad for $12+.

  • One-time purchase, no subscription
  • Works offline after activation
  • 17 additional features unlocked immediately

Support

  • Discord
  • GitHub Issues

License

This extension is proprietary software. Free features may be used without restriction. Pro features require a valid license key. See LICENSE.md for full terms.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft