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

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

MZ plugins

NUUN Skill Window Ex - NUUN_SkillWindowEx.js

Plugin desc : Skill Window Customization

License : MIT License

Author : NUUN

Website : https://github.com/nuun888/MZ/blob/master/pre/NUUN_SkillWindowEx.js

Download Page : https://raw.githubusercontent.com/nuun888/MZ/master/pre/NUUN_SkillWindowEx.js

File name : NUUN_SkillWindowEx.js

Help of plugin :

* @target MZ
 * @plugindesc Skill Window Customization
 * @author NUUN
 * @base NUUN_Base
 * @base NUUN_MenuParamListBase
 * @orderAfter NUUN_Base
 * @orderAfter NUUN_MenuParamListBase
 * @version 1.0.0
 * 
 * @help
 * You can customize the skill screen.
 * The skill screen during battle is not supported.
 * 
 * 
 * Terms of Use
 * This plugin is distributed under the MIT license.
 * 
 * Log
 * 2024/8/9 Ver.1.0.0
 * 初版
 * 
 * @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 564
 * @min -9999
 * @parent HelpWindowSetting
 * 
 * @param HelpWindowWidth
 * @desc The width of the help window.
 * @text Help window width
 * @type number
 * @default 846
 * @min 0
 * @parent HelpWindowSetting
 * 
 * @param HelpWindowVisible
 * @text Help window opacity
 * @desc Makes the help window opaque.
 * @type boolean
 * @default true
 * @parent HelpWindowSetting
 * 
 * @param SkillTypeWindowSetting
 * @text Skill Type Window Settings
 * @default ------------------------------
 * 
 * @param SkillTypeWindowX
 * @text Skill Type Window X Coordinate
 * @desc X coordinate of the skill type window.
 * @type number
 * @default 0
 * @min -9999
 * @parent SkillTypeWindowSetting
 * 
 * @param SkillTypeWindowY
 * @desc Y coordinate of the skill type window.
 * @text Skill Type Window Y Coordinate
 * @type number
 * @default 0
 * @min -9999
 * @parent SkillTypeWindowSetting
 * 
 * @param SkillTypeWindowWidth
 * @desc Skill type window width.
 * @text Skill Type Window Width
 * @type number
 * @default 846
 * @min 0
 * @parent SkillTypeWindowSetting
 * 
 * @param SkillTypeWindowHeight
 * @text Skill Type Window Height
 * @desc Skill type window vertical width. 0 is main area height
 * @type number
 * @default 0
 * @min 0
 * @parent SkillTypeWindowSetting
 * 
 * @param SkillTypeWindowHeightRows
 * @text Skill Type Window Height
 * @desc Skill type window height (number of rows) 0 specifies SkillTypeWindowHeight
 * @type number
 * @default 1
 * @min 0
 * @parent SkillTypeWindowSetting
 * 
 * @param SkillTypeWindowCols
 * @desc Number of skill type cols.
 * @text Skill type cols
 * @type number
 * @default 4
 * @min 1
 * @parent SkillTypeWindowSetting
 * 
 * @param SkillTypeWindowVisible
 * @text Skill window opacity
 * @desc Make the skill window opaque.
 * @type boolean
 * @default true
 * @parent SkillTypeWindowSetting
 * 
 * @param SkillWindowSetting
 * @text Skill Window Settings
 * @default ------------------------------
 * 
 * @param SkillWindowX
 * @text Skill window X coordinate
 * @desc X coordinate of the skill window.
 * @type number
 * @default 0
 * @min -9999
 * @parent SkillWindowSetting
 * 
 * @param SkillWindowY
 * @text Skill window Y coordinate
 * @desc Y coordinate of the skill window.
 * @type number
 * @default 68
 * @min -9999
 * @parent SkillWindowSetting
 * 
 * @param SkillWindowWidth
 * @desc Skill window width.
 * @text Skill Window Width
 * @type number
 * @default 846
 * @min 0
 * @parent SkillWindowSetting
 * 
 * @param SkillWindowHeight
 * @text Skill Window Height
 * @desc Skill window height. 0 is main area height
 * @type number
 * @default 498
 * @min 0
 * @parent SkillWindowSetting
 * 
 * @param SkillWindowHeightRows
 * @text Skill Window Height
 * @desc Skill window height (number of rows) Set SkillWindowHeight to 0
 * @type number
 * @default 0
 * @min 0
 * @parent SkillWindowSetting
 * 
 * @param SkillWindowCols
 * @desc Number of skill window cols.
 * @text Skill window cols
 * @type number
 * @default 2
 * @min 1
 * @parent SkillWindowSetting
 * 
 * @param SkillWindowVisible
 * @text Skill window opacity
 * @desc Makes the skill window opaque.
 * @type boolean
 * @default true
 * @parent SkillWindowSetting
 * 
 * @param StatusWindowSetting
 * @text Status Window Settings
 * @default ------------------------------
 * 
 * @param StatusWindowX
 * @text Status window X coordinate
 * @desc X coordinate of the status window.
 * @type number
 * @default 0
 * @min -9999
 * @parent StatusWindowSetting
 * 
 * @param StatusWindowY
 * @text Status window Y coordinate
 * @desc Y coordinate of the status window.
 * @type number
 * @default 0
 * @min -9999
 * @parent StatusWindowSetting
 * 
 * @param StatusWindowWidth
 * @desc Status window width.
 * @text status window width
 * @type number
 * @default 0
 * @min 0
 * @parent StatusWindowSetting
 * 
 * @param StatusWindowHeight
 * @text Status window height.
 * @desc Status window height. 0 is main area height
 * @type number
 * @default 0
 * @min 0
 * @parent StatusWindowSetting
 * 
 * @param StatusWindowHeightRows
 * @text Status Window Height
 * @desc Status window height (number of rows) 0 specifies StatusWindowHeight
 * @type number
 * @default 3
 * @min 0
 * @parent StatusWindowSetting
 * 
 * @param StatusWindowVisible
 * @text Status window opacity
 * @desc Makes the status window opaque.
 * @type boolean
 * @default true
 * @parent StatusWindowSetting
 * 
 * @param ShowStatusWindow
 * @text Status window display
 * @desc Show the status window.
 * @type boolean
 * @default false
 * @parent StatusWindowSetting
 * 
 * @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 false
 * @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 ["{¥"DateSelect¥":¥"ActorName¥",¥"NameColor¥":¥"16¥",¥"ParamName¥":¥"¥",¥"X_Position¥":¥"1¥",¥"Y_Position¥":¥"1¥",¥"X_Coordinate¥":¥"150¥",¥"Y_Coordinate¥":¥"0¥",¥"ItemWidth¥":¥"0¥",¥"SystemItemWidth¥":¥"0¥",¥"Align¥":¥"'left'¥",¥"DetaEval¥":¥"¥",¥"paramUnit¥":¥"¥",¥"Decimal¥":¥"0¥",¥"FontSize¥":¥"0¥",¥"ValueFontFace¥":¥"¥",¥"FontFace¥":¥"¥",¥"GaugeSetting¥":¥"------------------------------¥",¥"GaugeID¥":¥"¥",¥"GaugeHeight¥":¥"12¥",¥"DetaEval2¥":¥"¥",¥"Color1¥":¥"-1¥",¥"Color2¥":¥"-1¥",¥"ImgSetting¥":¥"------------------------------¥",¥"ImgData¥":¥"¥",¥"BattleMemberOpacity¥":¥"true¥",¥"CondSetting¥":¥"------------------------------¥",¥"Conditions¥":¥"¥"}","{¥"DateSelect¥":¥"Level¥",¥"NameColor¥":¥"16¥",¥"ParamName¥":¥"¥",¥"X_Position¥":¥"1¥",¥"Y_Position¥":¥"2¥",¥"X_Coordinate¥":¥"150¥",¥"Y_Coordinate¥":¥"0¥",¥"ItemWidth¥":¥"80¥",¥"SystemItemWidth¥":¥"0¥",¥"Align¥":¥"'left'¥",¥"DetaEval¥":¥"¥",¥"paramUnit¥":¥"¥",¥"Decimal¥":¥"0¥",¥"FontSize¥":¥"0¥",¥"ValueFontFace¥":¥"¥",¥"FontFace¥":¥"¥",¥"GaugeSetting¥":¥"------------------------------¥",¥"GaugeID¥":¥"¥",¥"GaugeHeight¥":¥"12¥",¥"DetaEval2¥":¥"¥",¥"Color1¥":¥"-1¥",¥"Color2¥":¥"-1¥",¥"ImgSetting¥":¥"------------------------------¥",¥"ImgData¥":¥"¥",¥"BattleMemberOpacity¥":¥"true¥",¥"CondSetting¥":¥"------------------------------¥",¥"Conditions¥":¥"¥"}","{¥"DateSelect¥":¥"HpGauge¥",¥"X_Position¥":¥"1¥",¥"Y_Position¥":¥"3¥",¥"X_Coordinate¥":¥"150¥",¥"Y_Coordinate¥":¥"-4¥",¥"ItemWidth¥":¥"180¥",¥"SystemItemWidth¥":¥"0¥",¥"ParamName¥":¥"¥",¥"NameColor¥":¥"16¥",¥"Align¥":¥"'left'¥",¥"paramUnit¥":¥"¥",¥"FontSize¥":¥"0¥",¥"FontFace¥":¥"¥",¥"ValueFontFace¥":¥"¥",¥"Icon¥":¥"0¥",¥"IconY¥":¥"2¥",¥"DetaEval¥":¥"¥",¥"Back¥":¥"false¥",¥"Decimal¥":¥"0¥",¥"GaugeSetting¥":¥"------------------------------¥",¥"GaugeID¥":¥"¥",¥"GaugeHeight¥":¥"12¥",¥"DetaEval2¥":¥"¥",¥"Color1¥":¥"-1¥",¥"Color2¥":¥"-1¥",¥"ImgSetting¥":¥"------------------------------¥",¥"ImgData¥":¥"¥",¥"BattleMemberOpacity¥":¥"true¥",¥"EquipSetting¥":¥"------------------------------¥",¥"EquipStartIndex¥":¥"0¥",¥"EquipNum¥":¥"0¥",¥"OtherSetting¥":¥"------------------------------¥",¥"Text¥":¥"¥",¥"CondSetting¥":¥"------------------------------¥",¥"Conditions¥":¥"¥"}","{¥"DateSelect¥":¥"MpGauge¥",¥"X_Position¥":¥"1¥",¥"Y_Position¥":¥"3¥",¥"X_Coordinate¥":¥"150¥",¥"Y_Coordinate¥":¥"20¥",¥"ItemWidth¥":¥"180¥",¥"SystemItemWidth¥":¥"0¥",¥"ParamName¥":¥"¥",¥"NameColor¥":¥"16¥",¥"Align¥":¥"'left'¥",¥"paramUnit¥":¥"¥",¥"FontSize¥":¥"0¥",¥"FontFace¥":¥"¥",¥"ValueFontFace¥":¥"¥",¥"Icon¥":¥"0¥",¥"IconY¥":¥"2¥",¥"DetaEval¥":¥"¥",¥"Back¥":¥"false¥",¥"Decimal¥":¥"0¥",¥"GaugeSetting¥":¥"------------------------------¥",¥"GaugeID¥":¥"¥",¥"GaugeHeight¥":¥"12¥",¥"DetaEval2¥":¥"¥",¥"Color1¥":¥"-1¥",¥"Color2¥":¥"-1¥",¥"ImgSetting¥":¥"------------------------------¥",¥"ImgData¥":¥"¥",¥"BattleMemberOpacity¥":¥"true¥",¥"EquipSetting¥":¥"------------------------------¥",¥"EquipStartIndex¥":¥"0¥",¥"EquipNum¥":¥"0¥",¥"OtherSetting¥":¥"------------------------------¥",¥"Text¥":¥"¥",¥"CondSetting¥":¥"------------------------------¥",¥"Conditions¥":¥"¥"}","{¥"DateSelect¥":¥"TpGauge¥",¥"X_Position¥":¥"1¥",¥"Y_Position¥":¥"3¥",¥"X_Coordinate¥":¥"150¥",¥"Y_Coordinate¥":¥"44¥",¥"ItemWidth¥":¥"180¥",¥"SystemItemWidth¥":¥"0¥",¥"ParamName¥":¥"¥",¥"NameColor¥":¥"16¥",¥"Align¥":¥"'left'¥",¥"paramUnit¥":¥"¥",¥"FontSize¥":¥"0¥",¥"FontFace¥":¥"¥",¥"ValueFontFace¥":¥"¥",¥"Icon¥":¥"0¥",¥"IconY¥":¥"2¥",¥"DetaEval¥":¥"¥",¥"Back¥":¥"false¥",¥"Decimal¥":¥"0¥",¥"GaugeSetting¥":¥"------------------------------¥",¥"GaugeID¥":¥"¥",¥"GaugeHeight¥":¥"12¥",¥"DetaEval2¥":¥"¥",¥"Color1¥":¥"-1¥",¥"Color2¥":¥"-1¥",¥"ImgSetting¥":¥"------------------------------¥",¥"ImgData¥":¥"¥",¥"BattleMemberOpacity¥":¥"true¥",¥"EquipSetting¥":¥"------------------------------¥",¥"EquipStartIndex¥":¥"0¥",¥"EquipNum¥":¥"0¥",¥"OtherSetting¥":¥"------------------------------¥",¥"Text¥":¥"¥",¥"CondSetting¥":¥"------------------------------¥",¥"Conditions¥":¥"¥"}","{¥"DateSelect¥":¥"State¥",¥"NameColor¥":¥"16¥",¥"ParamName¥":¥"¥",¥"X_Position¥":¥"1¥",¥"Y_Position¥":¥"2¥",¥"X_Coordinate¥":¥"248¥",¥"Y_Coordinate¥":¥"0¥",¥"ItemWidth¥":¥"0¥",¥"SystemItemWidth¥":¥"0¥",¥"Align¥":¥"'left'¥",¥"DetaEval¥":¥"¥",¥"paramUnit¥":¥"¥",¥"Decimal¥":¥"0¥",¥"FontSize¥":¥"0¥",¥"ValueFontFace¥":¥"¥",¥"FontFace¥":¥"¥",¥"GaugeSetting¥":¥"------------------------------¥",¥"GaugeID¥":¥"¥",¥"GaugeHeight¥":¥"12¥",¥"DetaEval2¥":¥"¥",¥"Color1¥":¥"-1¥",¥"Color2¥":¥"-1¥",¥"ImgSetting¥":¥"------------------------------¥",¥"ImgData¥":¥"¥",¥"BattleMemberOpacity¥":¥"true¥",¥"CondSetting¥":¥"------------------------------¥",¥"Conditions¥":¥"¥"}"]
 * @parent ActorStatusWindowSetting
 * 
 * @param ActorWindowX
 * @text Actor Window X Coordinate
 * @desc Actor window X coordinate.
 * @type number
 * @default 846
 * @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 434
 * @min 0
 * @parent ActorStatusWindowSetting
 * 
 * @param ActorWindowHeight
 * @text Actor window height
 * @desc Actor window height. 0 is the main area height.
 * @type number
 * @default 678
 * @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 true
 * @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
 *

スポンサードリンク

-MZ plugins

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