A downloadable RPG Maker Plugin

Buy Now$20.00 USD or more


RPG Maker's choice system is cool. But it could be so much better!

This plugin gives more flexibility to the default functionality of the choices, as well as extends them by implementing new features!

Free Features:

  • Increase the number of choices.
  • Shuffle the choices.
  • Changes the number of columns in the choice window.
  • Activate, deactivate, show, and hide choices with regular switches or self-switches. Via plugin command or escape codes.
  • Set specific texts for disabled choices.
  • Show/Move the window to any position using easing animations!
  • Choices inside the message window.
  • Stores the chosen choice index in a variable.
  • Stores the text of the chosen choice in a variable.
  • Put a delay on frames to allow confirmation of a choice as soon as the window opens.
  • Change Choice Window Skin. 
  • Change the text/cursor color on the selected choice.
  • Define texts for the help window in each choice (Requires EliMZ_HelpWindows).
  • Set Choice text alignment. (Requires EliMZ_MessageActions)

Pro Features:

  • Attach pictures to choices!
  • Auto-set picture movement for selected, unselected, and chosen pictures!
  • Choose to erase all pictures or erase only the Unchosen ones when the choice closes!
  • Custom Width/Height for each choice
  • Run a common event for each choice.
  • Turn on a specific switch for each choice.
  • Turn on a switch each time a new choice is selected.
  • Use background images for choices.
  • Optionally remove the dark rectangle background.
  • Put a time limit(countdown) for the player to confirm a choice.
  • Show/hide the cursor.
  • Invisible choice window.

Maybe Future features:

  • Choices with multiple lines. (PRO)
  • Attach events to choices! (PRO)
  • Individual choice windows (PRO)
  • Nested Choice Windows (PRO)

NOTE: Both plugin versions, free and pro, have the same file name. This is to make it easy to transition from the Free to the Pro version.

NOTE²: Due to MV does not have the complex plugin command structure from MZ, for now, you have to set up the plugin features using script calls. It's all on the sample project.

How To Use

Terms of use

NOTE: "Unsupported" versions for MZ will only work with EliMZ Book 5.3.0 version.

Updated 5 days ago
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorHakuen Studio
Made withRPG Maker
Tagseli, eliaquim, hakuenstudio, rmmv, rmmz, RPG Maker, rpg-maker-mz, rpg-maker-plugin
Average sessionA few seconds


Buy Now$20.00 USD or more

In order to download this RPG Maker Plugin you must purchase it at or above the minimum price of $20 USD. You will get access to the following files:

MZ - Choice Manager Pro 6.1.2 22 kB
MV - Choice Manager Pro 5.1.3(UNSUPPORTED) 19 kB

Download demo

MZ - Choice Manager Project.zip 20 MB
MZ - Choice Manager Free 5.1.3 (UNSUPORTED) 15 kB
MV - Choice Manager Free 5.1.3(UNSUPPORTED)
MV - Choice Manager Project.zip (UNSUPPORTED) 10 MB
EliMZ_Book 5.3.0 (Need for MZ unsupported version) 23 kB

Development log

View all posts


Log in with itch.io to leave a comment.

(1 edit)

I just bought this and tried adding it above my choices. For some reason while using the default "Full Setup", when I trigger the text dialogue box, the text and character portrait both disappear and no options are displayed. I have EliBook 5.4.3 (MZ).

Basically, all I want to do is relocate my choice window, that's all. Any advice?

Hi there!

That shouldn't be happening. My guess is a plugin compatibility issue. If you can upload a sample project, I can take a look at it(you can send the sample to my PM on the forums).


  1. Show me a screenshot of your event
  2. Show me a screenshot of your plugin manager

Then we will proceed step by step.

Well, I have good news and bad news. I couldn't get it working but the good news is that I figured out the code to raise the choice window higher or lower. 

Since I don't need this plugin right now, do you still want to troubleshoot it? Perhaps your time is better spent elsewhere. :)

Yeah, If you don't mind, I would want to take a look to see why it is not working ^^''

Do you think you could release a free version that includes the bug fixes? Having bug fixes as a pro feature doesn't really make sense.

I don't know. The plugin was supposed to have only a pro version, without a free version. 

For a long time, I keep supporting both versions(Free and Pro), for both RPG Makers(MV and MZ), so 4 plugins. But in the end, it was not doable to keep up with this workflow. It was too time-consuming and I'm an indie developer working alone.

Maybe I should just rename it to "demo version" instead of "free version". Because that is what it is supposed to mean. Just a way for people to test the plugin before buying and see if they like it.

But I do have plans, in the distant future, to make free demo versions of all my pro plugins, at least when I believe I had all bug fixes and all features implemented, so I will not need to keep bug fixing and implementing features on both versions.

I keep getting an error undefined when I try to hover over a choice. Please, can you tell me how to set this up properly so I don't get that issue?

I reread the post below several times and realized what I had to do was make one of the choices the default choice in the choice event itself. I don't really want to do that as I'd prefer it not having the cursor on any choice to start with, but if that's the only way the plugin works I guess I can live with it. Thanks!


Hi there!

I see from your screenshot that you are using the Free version. Unfortunately, I'm not supporting the free version anymore.

But that is a bug that needs a default choice selected for it not to happen. But is no longer present on the pro version.

OK gotcha, thanks!

(4 edits) (+1)

Bought the plugin. Seems too useful. :)) But I'm having a small problem here. How do you stop a choice command from getting added to the above list of choices in an event. For example: if you want to have 2-3 layers of choices like say: choice > choice > choice

Hi there! 

To do that you just need to insert any command between the choice blocks:

The main instruction for the plugin merge choices is that they are set together, following each other. So if you insert any command between them, the plugin will understand each choice block individually

(7 edits) (+1)

Oh thank you. Another issue I have is that it crashes and causes these errors (when hovering over a choice):
I have some trouble interpreting them. Is it perhaps compatibility with that multiplayer plugin or did i do something silly haha

(1 edit) (+1)

Oh, apparently it had something to do with the default choice. ahah
You need to have it defined in an event.

So, you solved it?

yes sir

(1 edit)

Hello, I just got the free version of the MZ plugin but it seems like I can't get the 'Relative to Message' feature working. I've set InMessage to true inside the script but it instead of embedding the choices it does this:

Hi there!

  • Are you using EliMZ Book?
  • Can you show me a screenshot of your event?
  • Can you show me a screenshot of your plugin manager, so I can see the versions of my plugins?

E aí brother, sou de novo rsrs


deu certo com o plugin choice managers, mas agora está dando esse conflito com orange custom event.

Tem alguma ideia de como resolver?

Os dois plugins são mt importantes pra mim.

O console está apontando pra cá:

Game_Event.prototype.beforeSetupPage = function(){

if(this.needBuildMetaData && this.event().note.length > 0){


this.needBuildMetaData = false


Antes de atualizar o plugin não estava dando esse erro

ei brother, rapaz ainda to em dúvida rsrs

sou eu de novo.

Então eu tirei o plugin hime large choices e estou usando só o seu.

Eu fiz várias opções pra testar e fica desse jeito, passa do limite da tela.

Pode me ajudar?

Fala aí!

Tem um script call no MV pra deixar vc definir o número máximo de escolhas que você quer deixar visível.

No MZ tem um comando de plugin.

Eu não estou em casa agora pra ver, mas é algo relacionado a "visible rows".

Se tu não achar te respondo na segunda.

Blz, vou esperar vc responder na segunda, realmente não encontrei.
valeu man

Opa! Então, você pode usar esse script:
Eli.ChoiceManager.settings.visibleRows = value

Substitua a palavra value por:

  • "auto" -  O plugin vai calcular sozinho (tem que ter as aspas).
  • "default" - O mesmo que o RPG Maker usa por padrão(tem que ter as aspas).
  • número - Qualquer número que você queira.

Obrigado pela orientação.
Então mano, fiz de várias maneiras aqui, mas não deu em nada.

Aqui estão as versões que estou usando, caso seja problema com atualização dos plugin:

(1 edit)

O script call é só no MV. No MZ vc vai fazer isso por comando de plugin mesmo, lá na parte de "Initial Settings".

Se você não encontrar nada de Visible rows na parte de Initial Settings, então vc tem que atualizar o plugin.

O seu Choice Manager tá 5.0.1. O atual é 5.1.2. Então vc tem que atualizar. Inclusive o Eli Book TB.

hi , great mod. can you tell me how to fix this or can you update mod please . its in  the Demo and the Pro version. When its a custom background the first time you show the choice box the color is missing! let me know what can be done please. thanks! 

Hi there!

First of all, make sure you have the latest versions of the Choice Manager and Eli Book plugin. The demo sample project is just a sample project, so maybe it does not have the latest versions.

Normally that can happen because the window image is not fully loaded and the \c[] escape character gets the color from the window file. So since the window is not loaded, it "returns" black.

But I also need to see how you are doing this. Can you show a screenshot of the plugin command?

I tried this below and it worked just fine:

i tried what you said it is not working plugins are updated . can you please post your working project. i even tried to load Window3 with a Cache mod as shown below.  Always on a new game test the choice color dissapears. i opened a new project. got the latest eli book. only used eli choice plugin. the only thing that seems to work is naming the skin to the default "Window" instead of "Window3" but that just defeats the purpose of being able to change the window skin.

Ok! I will try replicate it on my side on a clean project with only Eli book and Eli choice. I will let you know when I find a solution!

ok thanks. let me know!

Hi there!

Sorry for taking so long, but it is fixed now on the new version 5.1.1! Please download it ^^

And thanks again for finding and reporting this issue! :D