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.
NUUN Item Window Ex - NUUN_ItemWindowEx.js
Plugin desc : Item Window Customization
License : MIT License
Author : NUUN
Website : https://github.com/nuun888/MZ/blob/master/NUUN_ItemWindowEx.js
Download Page : https://raw.githubusercontent.com/nuun888/MZ/master/NUUN_ItemWindowEx.js
File name : NUUN_ItemWindowEx.js
Help of plugin :
* @target MZ * @plugindesc Item Window Customization * @author NUUN * @base NUUN_Base * @base NUUN_MenuParamListBase * @orderAfter NUUN_Base * @orderAfter NUUN_MenuParamListBase * @version 1.1.3 * * @help * You can customize the item screen. * The item screen during battle is not supported. * * Item Info * NUUN_MenuParamListBase Ver.1.1.0 or later * * Specifying the display item list * Notes for items, weapons, and armor * <ItemParamListId:[id]> Specifies the list ID for the item info item settings. If not specified, item number 1 in the list will be displayed. * The item info window is not displayed by default. * * Description field, individual image specification * Notes for items, weapons, and armor * Desc * <[Method]:[text]> * [Method]:The method name entered in the Description field, individual image method name. * [text]:Display Text * * Common Imges * <[Method]:[filePass], [x], [y]> * [Method]:The method name entered in the Description field, individual image method name. * [filePass]:File names directly under img/pictures * [x]:X coordinate * [y]:Y coordinate * Please remove the brackets [] and fill in. * * Terms of Use * This plugin is distributed under the MIT license. * * Log * 8/30/2025 Ver.1.1.3 * Fixed an issue where an error occurred when setting "Original parameter". * 8/26/2025 Ver.1.1.2 * Added skill points (NUUN_SkillTree) to the actor's display status. * 7/27/2024 Ver.1.1.1 * Fixed to allow decimal points to be applied to original parameters. * 7/21/2024 Ver.1.1.0 * Added the ability to display item info. * Fixed an incorrect description of window opacity. * 7/13/2024 Ver.1.0.1 * Fixed the issue where the settings in "NUUN_ActorPicture" were not applied. * 6/16/2024 Ver.1.0.0 * First edition. * * @param Setting * @text Common setting * @default ------------------------------ * * @param SubMemberOpacity * @text Substitute members opaque display * @desc Displays reserved members as opaque. * @type boolean * @default true * @parent Setting * * @param HelpWindowSetting * @text Help Window Settings * @default ------------------------------ * * @param HelpWindowX * @text Help window X coordinate * @desc X coordinate of the help window. * @type number * @default 0 * @min -9999 * @parent HelpWindowSetting * * @param HelpWindowY * @desc Y coordinate of the help window. * @text Help window Y coordinate * @type number * @default 468 * @min -9999 * @parent HelpWindowSetting * * @param HelpWindowWidth * @desc The width of the help window. * @text Help window width * @type number * @default 0 * @min 0 * @parent HelpWindowSetting * * @param HelpWindowVisible * @text Help window opacity * @desc Makes the help window opaque. * @type boolean * @default true * @parent HelpWindowSetting * * @param CategoryWindowSetting * @text Category Window Settings * @default ------------------------------ * * @param CategoryWindowX * @text Category window X coordinate * @desc X coordinate of the category window. * @type number * @default 0 * @min -9999 * @parent CategoryWindowSetting * * @param CategoryWindowY * @desc Y coordinate of the category window. * @text Category window Y coordinate * @type number * @default 0 * @min -9999 * @parent CategoryWindowSetting * * @param CategoryWindowWidth * @desc The width of the category window. * @text Category window width * @type number * @default 0 * @min 0 * @parent CategoryWindowSetting * * @param CategoryWindowHeight * @text Category window height * @desc ategory window height. 0 is the main area height * @type number * @default 0 * @min 0 * @parent CategoryWindowSetting * * @param CategoryWindowHeightRows * @text Category Window Height * @desc Category window height (number of rows) Specify "CategoryWindowHeight" with 0 * @type number * @default 1 * @min 0 * @parent CategoryWindowSetting * * @param CategoryWindowCols * @desc Number of categorical columns. * @text Category cols * @type number * @default 4 * @min 1 * @parent CategoryWindowSetting * * @param CategoryWindowVisible * @text Category window opacity * @desc Make the category window opaque. * @type boolean * @default true * @parent CategoryWindowSetting * * @param ItemInfoWindowSetting * @text Item Info Settings * @default ------------------------------ * * @param ShowItemInfo * @text Item Info Display * @desc Displays the item info window. * @type boolean * @default false * @parent ItemInfoWindowSetting * * @param ActorWindowShowItemInfo * @text Displaying item info when selecting an actor * @desc Displays the item info window when an actor is selected. * @type boolean * @default false * @parent ItemInfoWindowSetting * * @param ItemInfoParamList * @desc Set the item info item. Items without a list designation will display list number 1. * @text Item Info Item Settings * @type struct<ItemInfoList>[] * @default * @parent ItemInfoWindowSetting * * @param WeaponInfoParamList * @desc Set the item of the item info weapon. If the weapon does not have a list specified, the first item on the list will be displayed. * @text Item Info Weapon Item Settings * @type struct<WeaponInfoList>[] * @default * @parent ItemInfoWindowSetting * * @param ArmorInfoParamList * @desc Set the item of the item info armor. For armor without a list specification, the first item on the list will be displayed. * @text Item Info Armor Item Settings * @type struct<ArmorInfoList>[] * @default * @parent ItemInfoWindowSetting * * @param ItemInfoWindowX * @text Item window X coordinate. * @desc Item window X coordinate * @type number * @default 0 * @min -9999 * @parent ItemInfoWindowSetting * * @param ItemInfoWindowY * @desc Item window Y coordinate. * @text Item window Y coordinate * @type number * @default 68 * @min -9999 * @parent ItemInfoWindowSetting * * @param ItemInfoWindowWidth * @desc Item window width. 0 is UI width. * @text Item window width * @type number * @default 0 * @min 0 * @parent ItemInfoWindowSetting * * @param ItemInfoWindowHeight * @text Item window height * @desc Height of item window. 0 is main area height * @type number * @default 400 * @min 0 * @parent ItemInfoWindowSetting * * @param ItemInfoWindowHeightRows * @text Item Window Height * @desc Item window height (number of rows) 0 specifies ItemInfoWindowHeight * @type number * @default 0 * @min 0 * @parent ItemInfoWindowSetting * * @param ItemInfoWindowVisible * @text Item info window opacity * @desc Makes the item info window opaque. * @type boolean * @default true * @parent ItemInfoWindowSetting * * @param ItemWindowSetting * @text Item Window Settings * @default ------------------------------ * * @param ItemWindowX * @text Item window X coordinate * @desc The X coordinate of the item window. * @type number * @default 0 * @min -9999 * @parent ItemWindowSetting * * @param ItemWindowY * @desc The Y coordinate of the item window. * @text Item window Y coordinate * @type number * @default 68 * @min -9999 * @parent ItemWindowSetting * * @param ItemWindowWidth * @desc The width of the item window. * @text Item window width * @type number * @default 0 * @min 0 * @parent ItemWindowSetting * * @param ItemWindowHeight * @text Item window height * @desc Vertical width of item window. 0 is main area height * @type number * @default 400 * @min 0 * @parent ItemWindowSetting * * @param ItemWindowHeightRows * @text Item Window Height * @desc Item window height (number of rows) 0 specifies "Item window height" * @type number * @default 0 * @min 0 * @parent ItemWindowSetting * * @param ItemWindowCols * @desc Number of item cols. * @text Number of item cols * @type number * @default 2 * @min 1 * @parent ItemWindowSetting * * @param ItemWindowVisible * @text Item window opacity * @desc Make item window opaque. * @type boolean * @default true * @parent ItemWindowSetting * * @param ActorStatusWindowSetting * @text Actor Window Settings * @default ------------------------------ * * @param SameMenuWindow * @text Same as the menu screen * @desc Display the same as the menu screen. If true, the coordinates will be relative. * @type boolean * @default true * @parent ActorStatusWindowSetting * * @param StatusList * @desc Set the status item. If not set, the same display as the menu screen will be displayed. * @text Status item settings * @type struct<StatusListData>[] * @default * @parent ActorStatusWindowSetting * * @param ActorWindowX * @text Actor Window X Coordinate * @desc Actor window X coordinate. * @type number * @default 0 * @min -9999 * @parent ActorStatusWindowSetting * * @param ActorWindowY * @desc Actor window Y coordinate. * @text Actor Window Y Coordinate * @type number * @default 0 * @min -9999 * @parent ActorStatusWindowSetting * * @param ActorWindowWidth * @desc Actor window width. * @text Actor window width * @type number * @default 0 * @min 0 * @parent ActorStatusWindowSetting * * @param ActorWindowHeight * @text Actor window height * @desc Actor window height. 0 is the main area height. * @type number * @default 0 * @min 0 * @parent ActorStatusWindowSetting * * @param ActorWindowCols * @desc Number of actor columns to display. * @text Display actor cols * @type number * @default 1 * @min 1 * @parent ActorStatusWindowSetting * * @param ActorWindowRows * @text Display actor rows * @desc Number of actor rows to display. * @type number * @default 4 * @min 1 * @parent ActorStatusWindowSetting * * @param ActorWindowVisible * @text Actor window opacity * @desc Makes the actor window opaque. * @type boolean * @default true * @parent ActorStatusWindowSetting * * @param ShowActorWindow * @text Actor window always visible * @desc Always show the actor window. * @type boolean * @default false * @parent ActorStatusWindowSetting * * @param ActorSetting * @text Actor Settings * @default ------------------------------ * * @param GraphicMode * @desc Specifies the actor image to display. * @text Display actor image * @type select * @option None * @value 'none' * @option Face * @value 'face' * @option Image * @value 'img' * @default 'face' * @parent ActorSetting * * @param ActorsImgList * @text Image Settings * @desc Actor Image Settings * @default [] * @type struct<actorImgList>[] * @parent ActorSetting * * @param ActorPictureEXApp * @text Apply NUUN_ActorPicture * @desc Apply the image change of "NUUN_ActorPicture". If you turn it off, the settings in this plugin will be applied. * @type boolean * @default true * @parent ActorSetting * * @param ActorImg_X * @text Actor image base X coordinate * @desc Basic X coordinate of the actor image * @type number * @max 9999 * @min -9999 * @default 0 * @parent ActorSetting * * @param ActorImg_Y * @text Actor image base Y coordinate * @desc Basic Y coordinate of the actor image * @type number * @max 9999 * @min -9999 * @default 0 * @parent ActorSetting * * @param BackGroundSetting * @text Background Settings * @default ------------------------------ * * @param BackGroundImg * @desc Specifies the name of the background image file to be displayed. * @text background image * @type file * @dir img/ * @default * @parent BackGroundSetting * * @param BackUiWidth * @text Background Size Mode * @desc Adjust the background size to fit the UI. * @type boolean * @default true * @parent BackGroundSetting *