Welcome to PGMV! 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.
Noble Mushroom - NobleMushroom.js
Plugin desc : Novel game general plugin
License : MIT License
Author : Triacontane
Website : https://triacontane.blogspot.com/
Desc page : https://triacontane.blogspot.com/
Download Page : https://raw.githubusercontent.com/munokura/triacontane-MV-plugins/refs/heads/main/NobleMushroom.js
File name : NobleMushroom.js
Help of plugin :
@url https://triacontane.blogspot.com/ @plugindesc Novel game general plugin @author Triacontane @license MIT License @help English Help Translator: munokura This is an unofficial English translation of the plugin help, created to support global RPG Maker users. Feedback is welcome to improve translation quality (see: https://github.com/munokura/triacontane-MV-plugins ). Original plugin by Triacontane. Please check the latest official version at: https://triacontane.blogspot.com ----- This is a base plugin for easily creating sound novels with RPG Maker MV. When applied, the message window will take up the entire screen. Displayed messages will accumulate on the screen without being erased. While the novel window is displayed, pressing the Cancel button or right-clicking (multi-touch) will pause the event and display the Pause menu. From the Pause menu, you can do the following: - Save - Load - Quick Save (re-save to the previously loaded data) - Quick Load (load the latest data) - Go to Title (return to the title screen) - Quit (return to the event) Also, enabling autosave will automatically save your progress. The autosave function can be operated independently of the novel window. Saving occurs at the following times: - When the novel window is closed (not saved in the standard window) - Immediately after moving to a new location - Immediately after returning to the map from a menu or battle - Immediately after changing "chapters" - At any time (by executing a plugin command) Control Character Details Incorporating them into text will have an effect. ¥UL # Immediately cancels the input wait state and proceeds to the next event command. ¥WC # Closes the window. Autosave occurs at this stage. ¥MS[n] # Temporarily changes the character display speed to "n" frames. Plugin Command Overview Execute from the event command "Plugin Command." (Parameters are separated by a space.) NM_CHANGE_TYPE 1 # Changes the message display type. The setting is reflected after moving the location. NM_RE_WAIT # Re-enables the input wait state that was canceled with the control character [¥UL]. NM_CLOSE # Explicitly closes the window. NM_SETTING_FIXED # Fixes the window display settings to their current settings. While fixed, settings will be ignored for subsequent text display. NM_SETTING_RELEASE # Restores the fixed window display settings. NM_INPUT_NAME 1 # Displays a popup to enter the name of the actor ID [1] (*) *This command cannot be used with RPG Atsumare. NM_SET_CHAPTER A # Sets the chapter title to be output to the save file. NM_AUTO_SAVE # Executes an autosave. - You can adjust the display position of the novel window by specifying X, Y, width, and height. If no arguments are specified, the display position will be reset to the default. NM_SET_RECT_NOVEL_WINDOW 0 0 600 300 # Sets the window rectangle. - You can adjust the center coordinates of the Novel window options by specifying X and Y. If no arguments are specified, the display position will be reset to the default. NM_SET_RECT_NOVEL_COMMAND 0 0 # Sets the center coordinates of the Novel Command. NM_CHANGE_TYPE - Changes the message display type. The following types are available: 0: Normal message display. 1: Novel message display. Messages are displayed on the entire screen and accumulate. The display method is automatically adjusted to accommodate options, numerical inputs, etc. Please note that setting changes will not take effect until you move the window. NM_SETTING_FIXED - Fixes the current window settings. The following applies: 1. Face Graphic Settings 2. Type (Window, Dark, Transparent) 3. Position (Top, Middle, Bottom) As long as the setting is fixed, the text display settings will be ignored. To re-enable it, execute NM_Unfix Settings. NM_INPUT_NAME - A simplified name input process that does not use a dedicated screen. If you specify a string as the second argument, the specified description will be displayed in the dialog. If you leave the input value blank or cancel, the name will not be changed. (Example) NM_INPUT_NAME 1 Please enter your name. NM_SET_RECT_NOVEL_WINDOW - You can specify the display position (X, Y, width, height) of the novel window, which normally fills the entire screen. If no arguments are specified, it will revert to the default size. Terms of Use: You may modify and redistribute this plugin without permission from the author, and there are no restrictions on its use (commercial, 18+, etc.). This plugin is now yours. @param 表示タイプ初期値 @text Display Type Default @desc The initial value of the message display type. (0: Normal, 1: Novel) @type select @default 1 @option usually @value 0 @option Novel @value 1 @param タイトル表示タイプ @text Title display type @desc This is how the command window on the title screen is displayed. (0: Normal, 1: Novel) @type select @default 1 @option usually @value 0 @option Novel @value 1 @param コマンド単位ウェイト @text Command unit weight @desc Event command "Show text" will wait for the following text to be displayed after each one. (ON/OFF) @type boolean @default true @param 表示速度変数 @text Display Speed Variable @desc The number of the variable that stores the message display speed. The value of the variable is the number of frames to wait for each character to be drawn. @type variable @default 0 @param 表示速度初期値 @text Display speed default value @desc The initial message display speed stored in the display speed variable. @type number @default 1 @param クリック瞬間表示 @text Instant click display @desc While a text is displayed, press the Enter button or left-click to instantly display the text. (ON/OFF) @type boolean @default true @param クリック範囲限定 @text Click range limited @desc Mouse-related operations are only enabled within the message window frame. (ON/OFF) @type boolean @default false @param 自動改行 @text Automatic line breaks @desc Automatically breaks the text into lines if it does not fit in the window frame. (ON/OFF) @type boolean @default true @param 相対フォントサイズ @text Relative Font Size @desc Novell window font size. Specify a relative value from the default font size. @type number @default 6 @min -32 @max 32 @param 明朝体表示 @text Mincho font display @desc If Mincho fonts are installed on the device, they will be used preferentially. (ON/OFF) @type boolean @default true @param ゴシック体表示 @text Gothic font display @desc If Gothic fonts are installed on the device, they will be used preferentially. (ON/OFF) @type boolean @default false @param 固有フォント表示 @text Unique font display @desc If the specified font is installed on the device, it will be used preferentially. (If multiple fonts are specified, they are separated by commas.) @param 選択肢接頭辞 @text Choice prefixes @desc Prefix of the option. (0: Not used, 1: Alphabet, 2: Number) @type select @default 0 @option Not used @value 0 @option alphabet @value 1 @option numbers @value 2 @param 画面横サイズ @text Screen width @desc Horizontal screen size. Specify 0 to leave it unchanged. @type number @default 0 @param 画面縦サイズ @text Screen vertical size @desc Vertical screen size. Specify 0 to leave it unchanged. @type number @default 0 @param モバイル画面横サイズ @text Mobile screen width @desc This is the horizontal screen size when using a smartphone, etc. If you specify 0, it will not change. @type number @default 0 @param モバイル画面縦サイズ @text Mobile screen vertical size @desc This is the vertical screen size when using a smartphone, etc. If you specify 0, it will not change. @type number @default 0 @param モバイルモード @text Mobile Mode @desc It also runs in mobile mode on PC. This option is mainly used for testing purposes, but has the limitation that it does not play sound. @type boolean @default false @param オートセーブ @text Autosave @desc Your progress will be automatically saved. We recommend turning this off if you are using a sound novel as a mini-game. @type boolean @default true @param ポーズ可能 @text Pauseable @desc While an event is running, you can press the cancel button to display the pause menu, where you can save and load. @type boolean @default true @param 常にポーズメニュー使用 @text Always use the pause menu @desc The pause menu can be used even when an event is not in progress. In this case, the normal menu screen will be unavailable. @type boolean @default false @param ポーズ禁止スイッチ @text No Pause Switch @desc When the switch with the specified number is ON, the pause menu will be unavailable. @type switch @default 0 @param ポーズカラー @text Pose Color @desc The color tone (R, G, B, A) of the pause sign when the window is closed. Specify this if you want to differentiate it from the normal pause sign. @default 255,0,0,128 @param オートセーブ名称 @text Autosave Name @desc The autosave name that will be displayed on the save screen. @default Auto Save @param ロードコマンド @text Load Command @desc This is the name of the "Load" command in the pause menu. @default Load @param Qセーブコマンド @text Q Save Command @desc This is the command name for "Quick Save" in the pause menu. @default Quick Save @param Qロードコマンド @text Q Load Command @desc This is the name of the "Quick Load" command in the pause menu. @default Quick Load @param 縦書き @text Vertical writing @desc Display novel text vertically. (ON/OFF) @type boolean @default false @param 移動時のオートセーブ無効 @text Disable autosave when moving @desc Disables auto-saving when moving between locations or switching menus. @type boolean @default false @param メニューボタン名称 @text Menu button name @desc The name of the button when the menu button is opened. @type combo @default menu @option menu @option shift @option control