Large Choices MV

Help spread the word!Share on FacebookShare on TumblrTweet about this on TwitterShare on Google+Share on LinkedInShare on RedditFlattr the author

largeChoices0

The Show Choice event command allows you to present players with a set of options that they can choose from. Depending on their selection, your event would respond according to their choice.

By default, RPG Maker provides you with a maximum of 6 choices when you create Show Choice commands. This means that, at anytime, you may present up to 6 choices.

However. what happens if you would like to display 7 choices? Or 8? Maybe more? You would need to come up with a method that will allow players to view all selections, but at the same time work around the 6-choice limitation.

Rather than having to figure out how to do that, this plugin makes your job easier by directly allowing you to create choice selections with more than 6 options.

Need more than 6 choices? Download the plugin and try it out!

Downloads

Plugin: download here (right-click and save as)

Related plugins

Additional Reading

Installation

Download the plugin and place it in the “plugins” folder in your project’s “js” folder. Then open your Plugin Manager (F10), double-click an empty row, and select the LargeChoices plugin.

Once it is in your list of plugins, turn the plugin on.

Usage

Combining Choices

To combine choices, start by creating a Show Choice command and fill in your options. For example, here is one set of choices:

largeChoices1

To add more choices, simply create another Show Choice command and fill in your options. The game will automatically combine them for you:

largeChoices2

This screenshot is only for illustration purposes. By default, the number of choices that will be displayed is limited depending on how much space is available on your screen. The choice window will allow you to scroll through choices that aren’t immediately available.

If you don’t want to combine choices together, add a comment between show choice commands.

Custom Default Choice

The default choice is relative to the choice command that the choice belongs to. It works the same way as you would normally do, except you just have to set all of the other ones to None.

largeChoices3

Custom Cancel Choice

Choosing the correct cancel choice is similar to choosing a custom default choice. Just set up one of the choices and make sure the others are disallowed.

For branch cancel choice, make sure it is used on the very last choices:

largeChoices4

Help spread the word!Share on FacebookShare on TumblrTweet about this on TwitterShare on Google+Share on LinkedInShare on RedditFlattr the author

You may also like...

34 Responses

  1. Runako says:

    Would it be possible to make choices into Columns too?

  2. Bonnie says:

    For some reason this plugin is not functioning for me and I can’t figure out why. I’ve tried using it with no other plugins, so it’s not a confliction problem. I’ve done everything that you say to do and still the two show options won’t combine into one large box of choices when I play the event. What do you think is going wrong for me?

    • Hime says:

      There was a bug introduced recently. I have updated the plugin to address the issue.
      Just download the latest version and it should work when you run the event.

      • Bonnie says:

        Wonderful! It works! Thank you so much, this is plugin is a big help to my game. I appreciate your fast response time. 🙂

      • Bonnie says:

        Sorry to be a bother, but funny thing is, your Hidden Choices Plugin is now failing to work. Sorry, but could you look into that too? I’m trying to figure out what I may be doing wrong, but I’m having a hard time figuring this out. Thank you for all the hard work you do!

      • Bonnie says:

        Actually the hidden choices plugin works when I use the command: “hide_choice Num”, but not when I use the command: “hide_choice(Num, Condition)”.

  3. Sundricat says:

    I seem to notice a problem when using the right click option to test when a choice is the last event command to test. It gives the error “Cannot read property ‘code’ of undefined,” and goes away after I disable the plugin. It still happens in a project with only Large Choices.

  4. Akito says:

    TypeError: Cannot read property ‘code’ of undefined
    at Game_Interpreter.combineChoices (/R:/Akito/Documents/Unreal%20Projects/WMUH%201/js/plugins/HIME_LargeChoices.js:125)
    at Game_Interpreter.setupChoices (/R:/Akito/Documents/Unreal%20Projects/WMUH%201/js/plugins/HIME_LargeChoices.js:109)
    at Game_Interpreter.command101 (/R:/Akito/Documents/Unreal%20Projects/WMUH%201/js/plugins/YEP_MessageCore.js:430)
    at Game_Interpreter.executeCommand (rpg_objects.js:8894)
    at Game_Interpreter.update (rpg_objects.js:8802)
    at Game_Map.updateInterpreter (rpg_objects.js:6080)
    at Game_Map.update (rpg_objects.js:5987)
    at Scene_Map.updateMain (rpg_scenes.js:417)
    at Scene_Map.updateMainMultiply (rpg_scenes.js:409)
    at Scene_Map.update (rpg_scenes.js:398)

    • Akito says:

      I turned the MessageCore.js off in RMMV.

    • Hime says:

      Disable all other plugins and see if the problem still occurs. Maybe there’s something about the way the event is setup?

      • Akito says:

        I put in another project with no other plugins activated. First time the choices worked, but they weren’t combined. Second time this error occured:
        TypeError: Cannot read property ‘code’ of undefined
        at Game_Interpreter.combineChoices (/R:/Akito/Documents/Unreal%20Projects/Door%20Guard/js/plugins/HIME_LargeChoices.js:125)
        at Game_Interpreter.setupChoices (/R:/Akito/Documents/Unreal%20Projects/Door%20Guard/js/plugins/HIME_LargeChoices.js:109)
        at Game_Interpreter.command101 (rpg_objects.js:9035)
        at Game_Interpreter.executeCommand (rpg_objects.js:8895)
        at Game_Interpreter.update (rpg_objects.js:8803)
        at Game_Map.updateInterpreter (rpg_objects.js:6080)
        at Game_Map.update (rpg_objects.js:5987)
        at Scene_Map.updateMain (rpg_scenes.js:417)
        at Scene_Map.updateMainMultiply (rpg_scenes.js:409)
        at Scene_Map.update (rpg_scenes.js:398)

  5. 汪星人 says:

    Found BUG
    Choices 2 or Choices 3 first will be invalid.

  6. TheChancellor says:

    Do you plan on expanding the plugin’s functionality? Choices are pretty bland as is. It’d be nice to have a Help window displayed for each choice as they’re highlighted. Also, having choices greyed out based on switches being on/off would be cool.

  7. MuteDay says:

    are thiere any plans for you to convert your conditinal options over that would come in handy right now,
    or if you wouldnt mind adding me to skype mutation_industries@live.com i would love it if i could ask you questions when i hit a brick wall when it comes to scripting

  8. lance says:

    Right on Tsukhime! First MV custom plugin ive found! I look forward to new plugins! 🙂 thank you for all your hard work and effort for the rpg community

Leave a Reply

Your email address will not be published.

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax