Dynamic Main Menu [MZ]

🧩 Dynamic Main Menu – RPG Maker Plugin

Dynamic Main Menu

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_MenuCommandWindow_MenuStatusWindow_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

Terms of Use

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Confidentiality:
    • The plugin/code is confidential and should not be shared with anyone without express permission from Dungeonmind.
  6. 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.
  7. Attribution Requirements:
    • As specified in the plugin’s licence agreement, providing credit is required. Please refer to the licence for specific credit requirements.
  8. 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.00

Non-Commercial Licence

Download

Single Project Licence
DM_DynamicMainMenu [Pro]

Buy Single

Unlimited Projects Licence
DM_DynamicMainMenu [Pro]

Buy Unlimited
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x