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 Shop Customize - NRP_ShopCustomize.js

Plugin desc : v1.03 Customize the shop scene.

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

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

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

Desc page : https://newrpg.seesaa.net/article/498469379.html

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

File name : NRP_ShopCustomize.js

Help of plugin :

Customize the shop scene as follows.
 * 
 * - Display various parameters of equipment.
 * - Displays actors and their equipment status.
 * - Displays the number of equipped.
 * 
 * I also consider using it in conjunction
 * with a plugin (NRP_EquipSlot.js) to freely change equipment slots.
 * If multiple accessories, etc., can be equipped,
 * the MZ standard display will be uncomfortable,
 * so I have taken steps to prevent that from happening.
 * 
 * -------------------------------------------------------------------
 * [Terms]
 * -------------------------------------------------------------------
 * There are no restrictions.
 * Modification, redistribution freedom, commercial availability,
 * and rights indication are also optional.
 * The author is not responsible,
 * but will deal with defects to the extent possible.
 * 
 * @-----------------------------------------------------
 * @ [Plugin Parameters]
 * @-----------------------------------------------------
 * 
 * @param DisplayParameters
 * @type string
 * @default 2,3,4,5,6,7
 * @desc Parameters to be displayed. Multiple allowed.
 * 0:HP, 1:MP, 2:ATK ~ 7:LUK
 * 
 * @param DisplayEquipCount
 * @type boolean
 * @default false
 * @desc Displays the number of equipment.
 * 
 * @param EquipCountMessage
 * @parent DisplayEquipCount
 * @type string
 * @default Equipment
 * @desc The term used to indicate the number of pieces of equipment.
 * 
 * @param AboveHelpWindow
 * @type boolean
 * @default false
 * @desc The help window is displayed above the product listings.
 * 
 * @param DisplayActorWindow
 * @type boolean
 * @default true
 * @desc Displays the actor window.
 * 
 * @param ActorWindowHeight
 * @parent DisplayActorWindow
 * @type number @min -999 @max 999
 * @default 100
 * @desc The height of the actor window.
 * 
 * @param ActorAdjustX
 * @parent DisplayActorWindow
 * @type number @min -999 @max 999
 * @default 0
 * @desc Adjusts the X coordinate of the actor.
 * 
 * @param ActorAdjustY
 * @parent DisplayActorWindow
 * @type number
 * @default 0
 * @desc Adjusts the Y coordinate of the actor.
 * 
 * @param ActorInterval
 * @parent DisplayActorWindow
 * @type number
 * @default 80
 * @desc Sets the spacing between actors.
 * 
 * @param ActorWindowPositionH
 * @parent DisplayActorWindow
 * @type select
 * @option left
 * @option right
 * @option all
 * @default right
 * @desc Specifies the position (horizontal direction) of the actor window.
 * 
 * @param ActorWindowPositionV
 * @parent DisplayActorWindow
 * @type select
 * @option upper
 * @option middle
 * @option lower
 * @default middle
 * @desc Specifies the position (vertical direction) of the actor window.
 * 
 * @param DisplayBenchMembers
 * @parent DisplayActorWindow
 * @type boolean
 * @default true
 * @desc The actors in reserve are also displayed in the actor window.
 * 
 * @param <EquipSymbol>
 * @parent DisplayActorWindow
 * @desc A setting related to the display of equipment symbols.
 * 
 * @param CompareParameters
 * @parent <EquipSymbol>
 * @type string
 * @default 2,3,4,5,6,7
 * @desc Parameters to be referenced during comparison.
 * Multiple allowed. 0:HP, 1:MP, 2:ATK ~ 7:LUK
 * 
 * @param NotCompareEquipTypes
 * @parent <EquipSymbol>
 * @type string
 * @desc Equipment type without comparison symbols. Multiple allowed.
 * 
 * @param EquipSymbolAdjustX
 * @parent <EquipSymbol>
 * @type number @min -999 @max 999
 * @default 0
 * @desc Adjust the X coordinate of the equipment symbol.
 * 
 * @param EquipSymbolAdjustY
 * @parent <EquipSymbol>
 * @type number @min -999 @max 999
 * @default 0
 * @desc Adjust the Y coordinate of the equipment symbol.
 * 
 * @param EquipSymbolFontSize
 * @parent <EquipSymbol>
 * @type number @max 999
 * @default 20
 * @desc Sets the font size of the equipment symbol.
 * 
 * @param EquipSymbolEquip
 * @parent <EquipSymbol>
 * @type string
 * @default E
 * @desc The symbol of the equipment being equipped. Default:E
 * 
 * @param EquipSymbolUp
 * @parent <EquipSymbol>
 * @type string
 * @default ▲
 * @desc The equipment symbol at the time of status increase. Default:▲
 * 
 * @param EquipSymbolDown
 * @parent <EquipSymbol>
 * @type string
 * @default ▼
 * @desc The equipment symbol at the time of status decrease. Default:▼
 * 
 * @param EquipSymbolEqual
 * @parent <EquipSymbol>
 * @type string
 * @default =
 * @desc The equipment symbol when there is no change in status. Default:=
 * 
 * @param EquipSymbolEquipColor
 * @parent <EquipSymbol>
 * @type number
 * @default 0
 * @desc The system color of the equipment symbol during equipping.
 * 
 * @param EquipSymbolUpColor
 * @parent <EquipSymbol>
 * @type number
 * @default 23
 * @desc The system color of the equipment symbol at the time of status increase.
 * 
 * @param EquipSymbolDownColor
 * @parent <EquipSymbol>
 * @type number
 * @default 2
 * @desc The system color of the equipment symbol at the time of status decrease.
 * 
 * @param EquipSymbolEqualColor
 * @parent <EquipSymbol>
 * @type number
 * @default 0
 * @desc The system color of the equipment symbol when there is no status change.
 * 
 * @param DisplayDifference
 * @parent <EquipSymbol>
 * @type boolean
 * @default false
 * @desc Numeric display of parameter differences.
 * ActorInterval must be larger to fit.
 * 
 * @param DiffAdjustX
 * @parent DisplayDifference
 * @type number @min -999 @max 999
 * @default 0
 * @desc Adjusts the X coordinate of the difference value.
 * 
 * @param DiffAdjustY
 * @parent DisplayDifference
 * @type number @min -999 @max 999
 * @default 0
 * @desc Adjusts the Y coordinate of the difference value.
 * 
 * @param DiffFontSize
 * @parent DisplayDifference
 * @type number @max 999
 * @default 20
 * @desc Sets the font size for difference values.

スポンサードリンク

-MZ plugins

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