An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

LL Galge Choice Window - LL_GalgeChoiceWindow.js

Plugin desc : Visual novel style choice window plugin.

License :
・Copyright: Retained
・Commercial Use: Allowed
・Modification: Allowed
・Redistribution: Prohibited (This does not apply to works made using the material.)
・Details: See Download Page / In-plugin documentation

Author : Lulu's Church

Website : https://nine-yusha.com/

Desc page : https://nine-yusha.com/plugin-galgechoicewindow/

File name : LL_GalgeChoiceWindow.js

Help of plugin :

* @target MZ
 * @plugindesc Visual novel style choice window plugin.
 * @author Lulu's Church
 * @url https://nine-yusha.com/plugin-galgechoicewindow/
 *
 * @help LL_GalgeChoiceWindow.js
 *
 * Displays a visual novel-style choice window.
 * You can set custom window and button images.
 * (Place images in the img/system folder)
 *
 * Plugin Commands:
 *   Show Choices: Shows choices and stores result in a variable.
 *
 * Terms of use:
 *   ・No copyright notice required.
 *   ・No report needed for use.
 *   ・Free for commercial and non-commercial.
 *   ・No restriction for adult works.
 *   ・You may modify freely for your game.
 *   ・Redistribution as plugin material (incl. modified) prohibited.
 *
 * Author: Lulu's Church
 * Date: 2022/12/9
 *
 * @command showChoice
 * @text Show Choices
 * @desc Displays choices and stores result in a variable.
 *
 * @arg messageText
 * @text Question Message
 * @desc The question message. (Max 2 lines)
 * You can use ¥V[n], ¥N[n], ¥P[n], ¥G, etc.
 * @type multiline_string
 *
 * @arg choices
 * @text Choice List
 * @desc Strings to display as choices.
 * @default []
 * @type struct<choices>[]
 *
 * @arg maxCols
 * @text Choice Columns
 * @desc Number of columns for displaying choices.
 * @default 1
 * @min 1
 * @max 20
 * @type number
 *
 * @arg variableNumber
 * @text Result Variable
 * @desc Variable ID to store the selected result.
 * @type variable
 *
 * @arg cancelType
 * @text Allow Cancel
 * @desc -1 is stored in the variable when canceled.
 * @default true
 * @type boolean
 *
 * @arg iniPosition
 * @text Initial Cursor
 * @desc Initial position of the cursor. Use number or variable.
 * 0 = no selection.
 * @default 1
 * @type combo
 * @option $gameVariables.value(1)
 * @option 0
 * @option 1
 * @option 2
 * @option 3
 * @option 4
 * @option 5
 * @option 6
 *
 * @arg windowWidth
 * @text Window Width
 * @desc Width of the choice window. Adjust when using BG image.
 * @default 480
 * @min 0
 * @max 9999
 * @type number
 *
 * @arg windowBgImage
 * @text Window Image
 * @desc Select image for custom window background.
 * Default frame will be hidden.
 * @dir img/system
 * @type file
 * @require 1
 *
 * @arg buttonBgImage
 * @text Button Image
 * @desc Image for button background.
 * @dir img/system
 * @type file
 * @require 1
 *
 * @arg buttonFocusImage
 * @text Button Image (Focus)
 * @desc Image shown when the button is selected.
 * Must match base button image size.
 * @dir img/system
 * @type file
 * @require 1
 *
 * @arg buttonImageAdjustX
 * @text Button X Offset
 * @desc X offset for button image. (+ = right, - = left)
 * @default 0
 * @min -9999
 * @max 9999
 * @type number
 *
 * @arg buttonImageAdjustY
 * @text Button Y Offset
 * @desc Y offset for button image. (+ = down, - = up)
 * @default 0
 * @min -9999
 * @max 9999
 * @type number
 *
 * @arg itemHeightAdjust
 * @text Choice Height Adj.
 * @desc Adjusts height of each choice. (Default: 8)
 * Increase if images overlap.
 * @default 8
 * @min -9999
 * @max 9999
 * @type number

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2025 All Rights Reserved.