A downloadable asset pack

Get this asset pack and 16 more for $30.00 USD
View bundle
Buy Now$10.00 USD or more

“Choices Master” is an advanced plugin for RPG Maker MV that gives you total control over in-game choices. Whether you want to dynamically hide, disable (grey out), or re-enable specific options in a choice list based on conditions or story progress, this plugin empowers you to build smarter, more immersive dialogue and decision systems.

Created by KravenarGames, it’s a must-have for developers looking to bring nuance and polish to branching events.

  • 👁️ Hide Choices: Remove specific options from the list based on plugin commands or JavaScript conditions.
  • 🚫 Disable Choices: Keep choices visible but greyed out, preventing selection while showing what's locked.

  • Re-Enable Options: Enable disabled options when conditions are met or story advances.

  • 🧠 JavaScript-Based Conditions: Use this.hide_choice(1, "condition") for dynamic logic in events.

  • 🔧 Works Seamlessly with Show Choices: Automatically applies changes to the most recent choice list.

  • 🔄 Respects Index Mapping: Maintains correct choice logic even when options are hidden or disabled.


Plugin Commands:

  • hide_choice X
    → Hides the Xth choice (1-based index)

  • disable_choice X
    → Disables (greys out) the Xth choice

  • enable_choice X
    → Re-enables the Xth choice

Script Calls (within an event):

  • this.hide_choice(X, "JS formula")

  • this.disable_choice(X, "JS formula")

  • this.enable_choice(X)

💡 Example:
this.hide_choice(2, "$gameSwitches.value(5) === false")
Hides the second choice if switch 5 is OFF
  • You are allowed to use this plugin in both commercial and free projects. 
  • Redistribution of the plugin itself is not permitted.

Purchase

Get this asset pack and 16 more for $30.00 USD
View bundle
Buy Now$10.00 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $10 USD. You will get access to the following files:

KRAV_ChoicesMaster_MV.js 6.1 kB
KRAV_ChoicesMaster_MZ.js 6.7 kB