Dynamic Main Menu [MZ]
🧩 Dynamic Main Menu – RPG Maker Plugin

Dynamic Main Menu is a comprehensive plugin for RPG Maker that empowers developers to take full control of the in-game main menu (Scene_Menu). Whether you’re building a non-commercial passion project or a commercial release, this plugin offers deep customization across all core menu windows—Window_MenuCommand, Window_MenuStatus, Window_Gold, and custom info windows—giving you the tools to craft a menu that feels tailored to your game’s identity.
With support for both Basic and Pro versions, Dynamic Main Menu is designed to be accessible to all developers while offering advanced features for those who need more power and flexibility. From layout control and visual enhancements to dynamic gauges, custom commands, and JavaScript-driven logic, this plugin is built to adapt to your creative vision.
✨ Plugin Features
🪟 General Window Control
- Position & Layout Customization
Configure the X, Y, Width, Height, and Max Columns for all main menu windows. - Background Types
Choose from three background types:- 0: Window
- 1: Dim
- 2: Transparent
- Custom Background Image (Pro Only)
Apply personalized images to any window with custom X and Y positioning. - JavaScript Expression Support
Many parameters, including X, Y, and formatting logic, accept JavaScript expressions for dynamic control, perfect for advanced users who want conditional layouts or math-based positioning.
📋 Window_MenuCommand Features
- Command List Management
Reorder default commands, remove unwanted ones, or add custom commands with Common Event support. - Command Appearance
Align text to the left, center, or right, and assign icons to commands, which always appear at the start of the command’s text regardless of alignment.
👥 Window_MenuStatus Features
- Fully Editable Actor Slots
Customize all elements per actor, including Name, Class, Level, States, and HP/MP/TP Gauges, with the added feature of an EXP Gauge that can also be fully customized.- Control gauge X and Y position
- Set gauge Width and Height
- Customize gauge colors
- Actor Face Control
Enable, disable, or modify actor face display, available in both Basic and Pro versions. - Enhanced Visual Options (Pro Only)
Draw additional visual elements in actor slots, such as Actor Character Sprites, Actor Portraits, and Custom Number Stats.- Display alongside existing elements or use in place of them
- Custom Number Stats formatting controlled via JavaScript expressions
- Visual Element Customization
Customize Actor Faces, Character Sprites, and Portraits with the following options.- Enable/disable per actor
- Set X and Y position
- Scale sprites using percentages
- Adjust sprite opacity
- Layout Configuration
Set visible rows and adjust item height for actor slots (Available in both Basic and Pro versions).
🪟 Custom Info Windows
- Add Custom Info Windows to Main Menu
- Basic Version: One custom info window
- Pro Version: Unlimited info windows
- Custom Gauges
Display gauges based on game variables or dynamic variables that can be manipulated with plugin command input, with unlimited gauges per info window in the Pro Version. - Text Display with RPG Maker Codes
Use RPG Maker codes, such as \C[n], \I[n], and \V[n], for dynamic formatting.
💰 Window_Gold Features
- Full Window Control
Supports X, Y, Width, Height, and background type, with custom background image support in the Pro Version. - Gold Icon Integration
Display a customizable icon alongside the gold text and amount, with the option to disable icon rendering by setting the icon ID to 0. - Flexible Alignment Options
Choose Left or Right alignment for Gold Icon, Gold Text, and Gold Amount (Center alignment is unavailable due to how the gold window is structured internally). - Custom Gold Text
By default, the plugin uses the TextManager.currencyUnit setting from the RPG Maker database (System 1 tab) for the gold text label. However, you can override this by specifying a custom string. To remove the label entirely, set the string to “” (empty string). - Element Spacing Control
Adjust the spacing between icon, text, and amount. - Offset Configuration
Set individual X and Y offsets for Gold Icon, Gold Text, and Gold Amount.
Screenshots





Compatibility
- DM_LimitedInventory.js
- DM_ItemCategories.js
- DM_CoreShop.js
- DM_ItemActions.js
- DM_FasterDepositWithdraw.js
- VisuMZ_1_OptionsCore.js
- VisuMZ_1_ItemsEquipsCore.js
Terms of Use
- Licence Terms:
- By purchasing or downloading the plugin, you acknowledge that you have received or been provided access to a licence agreement, and you agree to the terms and conditions outlined in that licence agreement. Failure to comply with these terms may result in licence revocation.
- Ownership and Redistribution:
- The plugin and its code are the exclusive property of Dungeonmind. You may use the plugin in your RPG Maker projects, but you may not resell, redistribute, or claim ownership of the plugin/code itself, except as specifically permitted in the licence agreement.
- Code Usage:
- The plugin/code is licensed for use in RPG Maker MV/MZ projects as specified in the licence agreement. You may not extract or reuse code in other plugins or non-RPG Maker projects without express permission.
- Usage Restrictions:
- If the plugin is downloaded without purchasing a commercial licence, it is for non-commercial use only. Commercial use requires a licence purchase from the official website or any officially supported platform like itch.io.
- Confidentiality:
- The plugin/code is confidential and should not be shared with anyone without express permission from Dungeonmind.
- Modification:
- You are permitted to edit the plugin/code for the purposes of your personal projects, as specified in the licence agreement. Any other modifications, including redistribution or reuse of modified code, require express permission from Dungeonmind.
- Attribution Requirements:
- As specified in the plugin’s licence agreement, providing credit is required. Please refer to the licence for specific credit requirements.
- Precedence:
- In the event of any conflict or inconsistency between the terms outlined here and the licence agreement, the terms of the licence agreement shall take precedence.
Release Versions
Changelog
Downloads
Plugin Releases
Download Basic Version 1.00Non-Commercial Licence
Download Single Project Licence
DM_DynamicMainMenu [Pro]
Buy SingleUnlimited Projects Licence
DM_DynamicMainMenu [Pro] Buy Unlimited