By default, when you present players with a set of choices for them to select, the choices will be displayed in a window separate from the message window.
However, what if you wanted to present your choices differently in certain situations?
Here is an example of how the choices normally look. They appear on the side, separate from the window.
This plugin allows you to display the choices in-line with your messages, with the option to switch between the default display method and the new display method.
With this plugin, you can have your choice selection look like this:
Plugin: download here (right-click, save-as).
This plugin is compatible with all of my other choice-related plugins:
Download ths 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 HIME_HMSChoiceDisplayMode plugin.
Once it is in your list of plugins, turn the plugin on.
Choice Display Mode
There are two ways to display choices
Default mode means the choices will be displayed outside of the message as usual.
Embedded mode means the choices will be displayed inside the message.
In the plugin parameters, you can choose the default choice mode
Change Display Mode
You can also change the display mode during the game. To switch between modes, use the script call
HMS.setChoiceMode( MODE )
Where MODE is one of
All choices displayed after will use the specified mode.
When the choices are embedded in the message window, you can choose how much indentation they will have in the plugin parameters.
By default, it is 36 pixels.
Plugin: download here
There are two choice display modes:
:default - the default way where choices are shown separately :embed - choices are shown in the message window
In the configuration, you can choose which mode will be used by default.
You can use script calls to change the mode as well
$game_message.choice_display_mode = :embed $game_message.choice_display_mode = :default
You can also set the indentation, which is the number of pixels that all choices, in embed mode, will be indented by. This may be useful if you plan to have all choices indented, but don’t want to manually do it yourself.
Note: this script does not handle what happens if you have too many choices to display, but not enough room.