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

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

MZ plugins

NRP Page Window - NRP_PageWindow.js

Plugin desc : v1.08 The windows can be page-turned left and right.

License :
・Copyright: Retained
・Commercial Use: Allowed
・Modification: Allowed
・Redistribution: Allowed
・Details: See Download Page / In-plugin documentation

Author : Takeshi Sunagawa (http://newrpg.seesaa.net/)

Website : https://github.com/NewRPGProject/MZMV_Plugin/blob/main/NRP_PageWindow.js

Desc page : http://newrpg.seesaa.net/article/475347742.html

Download Page : https://raw.githubusercontent.com/NewRPGProject/MZMV_Plugin/main/NRP_PageWindow.js

File name : NRP_PageWindow.js

Help of plugin :

The windows can be page-turned left and right.
 * Also, the cursor will loop up and down.
 * 
 * For more information, please see below.
 * http://newrpg.seesaa.net/article/475347742.html
 * 
 * -------------------------------------------------------------------
 * [Terms]
 * -------------------------------------------------------------------
 * There are no restrictions.
 * Modification, redistribution freedom, commercial availability,
 * and rights indication are also optional.
 * The author is not responsible,
 * but we will respond to defects as far as possible.
 * 
 * @------------------------------------------------------------------
 * @ [Plugin Parameters]
 * @------------------------------------------------------------------
 * 
 * @param disableAutoPaging
 * @type boolean
 * @default false
 * @desc No automatic paging.
 * It is assumed to be specified in "pagingWindowList" and so on.
 * 
 * @param usePageCol1
 * @type boolean
 * @default true
 * @desc The page is also used in a single column window.
 * 
 * @param cursorReverse
 * @type boolean
 * @default false
 * @desc After switching pages, move the cursor position to the opposite direction.
 * 
 * @param noStopCursor
 * @type boolean
 * @default false
 * @desc The cursor is not paused at the edge of the window.
 * 
 * @param selectOverLastSpace
 * @type boolean
 * @default false
 * @desc Allows the cursor to be placed in the space behind the final element.
 * If it is "false", it stops at the last element.
 * 
 * @param <Page Cursor>
 * 
 * @param pageCursorHorizontal
 * @parent <Page Cursor>
 * @type select
 * @option Left @value left
 * @option Center @value center
 * @option Right @value right
 * @option Left & Right @value leftRight
 * @default right
 * @desc This is the horizontal position of the page cursor.
 * 
 * @param pageCursorVertical
 * @parent <Page Cursor>
 * @type select
 * @option Top @value top
 * @option Middle @value middle
 * @option Bottom @value bottom
 * @default bottom
 * @desc The vertical position of the page cursor.
 * 
 * @param pageCursorLeftImage
 * @parent <Page Cursor>
 * @type file
 * @dir img/pictures
 * @desc Specify the image of the left page cursor as a picture.
 * If not specified, the left arrow of the system image is used.
 * 
 * @param pageCursorRightImage
 * @parent <Page Cursor>
 * @type file
 * @dir img/pictures
 * @desc Specify the image of the right page cursor as a picture.
 * If not specified, the right arrow of the system image is used.
 * 
 * @param pageCursorLeftAdjustX
 * @parent <Page Cursor>
 * @type number
 * @max 999
 * @min -999
 * @default 0
 * @desc Adjust the X position to the left page cursor.
 * 
 * @param pageCursorLeftAdjustY
 * @parent <Page Cursor>
 * @type number
 * @max 999
 * @min -999
 * @default 0
 * @desc Adjust the Y position to the left page cursor.
 * 
 * @param pageCursorRightAdjustX
 * @parent <Page Cursor>
 * @type number
 * @max 999
 * @min -999
 * @default 0
 * @desc Adjust the X position to the right page cursor.
 * 
 * @param pageCursorRightAdjustY
 * @parent <Page Cursor>
 * @type number
 * @max 999
 * @min -999
 * @default 0
 * @desc Adjust the Y position to the right page cursor.
 * 
 * @param <Setting Exceptions>
 * 
 * @param pagingEquipSlotList
 * @parent <Setting Exceptions>
 * @type select
 * @option @value
 * @option ON @value ON
 * @option OFF @value OFF
 * @desc Sets whether the equipment slot list will be paged. Ignore the above settings and force override them.
 * 
 * @param pagingEquipList
 * @parent <Setting Exceptions>
 * @type select
 * @option @value
 * @option ON @value ON
 * @option OFF @value OFF
 * @default ON
 * @desc Sets whether the equipment list will be paged.
 * Ignore the above settings and force override them.
 * 
 * @param pagingSaveList
 * @parent <Setting Exceptions>
 * @type select
 * @option @value
 * @option ON @value ON
 * @option OFF @value OFF
 * @default OFF
 * @desc Sets whether the save/load screen is paged.
 * Ignore the above settings and force override them.
 * 
 * @param pagingBattleCommand
 * @parent <Setting Exceptions>
 * @type select
 * @option @value
 * @option ON @value ON
 * @option OFF @value OFF
 * @default
 * @desc Sets whether battle commands(actor/party) will be paged. Ignore the above settings and force override them.
 * 
 * @param pagingWindowList
 * @parent <Setting Exceptions>
 * @type string[]
 * @desc List of additional window names to be paged.
 * e.g.: "Window_MenuCommand"
 * 
 * @param noPagingWindowList
 * @parent <Setting Exceptions>
 * @type string[]
 * @desc List of additional window names that should not be paged.
 * e.g.: "Window_MenuCommand"

スポンサードリンク

-MZ plugins

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