Welcome to PGMZ! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
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