MZ用プラグイン

NUUN アイテムウィンドウカスタマイズ - NUUN_ItemWindowEx.js

シェア用テキスト:
▼NUUN アイテムウィンドウカスタマイズ(NUUN様作) - NUUN_ItemWindowEx.js
https://plugin-mz.fungamemake.com/archives/5763
アイテム画面をカスタマイズできます。戦闘中のアイテム画面には対応しておりません。

ふりがな:あいてむうぃんどうかすたまいず

機能概要: アイテム画面をカスタマイズできます。戦闘中のアイテム画面には対応しておりません。

利用規約(ライセンス): MITライセンス

作者:NUUN

作者サイト:https://github.com/nuun888

ダウンロードページ:https://raw.githubusercontent.com/nuun888/mz/master/NUU…

ファイル名:NUUN_ItemWindowEx.js

プラグインのヘルプ:

/*:ja
 * @target MZ
 * @plugindesc アイテムウィンドウカスタマイズ
 * @author NUUN
 * @base NUUN_Base
 * @base NUUN_MenuParamListBase
 * @orderAfter NUUN_Base
 * @orderAfter NUUN_MenuParamListBase
 * @version 1.1.1
 * 
 * @help
 * アイテム画面をカスタマイズできます。
 * 戦闘中のアイテム画面には対応しておりません。
 * 
 * アイテムインフォ
 * NUUN_MenuParamListBase Ver.1.1.0以降
 * 表示項目リストの指定
 * アイテム、武器、防具のメモ欄
 * <ItemParamListId:[id]> アイテムインフォ項目設定のリストIDを指定します。指定がない場合はリスト番号1番の項目が表示されます。
 * 
 * アイテムインフォウィンドウは初期設定では表示されません。
 * 
 * 記述欄、個別画像指定
 * アイテム、武器、防具のメモ欄
 * 記述欄
 * <[Method]:[text]> 
 * [Method]:記述欄、個別指定画像タグ名で記入したタグ名。
 * [text]:表示テキスト
 * 
 * 個別画像指定
 * <[Method]:[filePass], [x], [y]> 
 * [Method]:記述欄、個別指定画像タグ名で記入したタグ名。
 * [filePass]:img/pictures直下のファイル名
 * [x]:X座標
 * [y]:Y座標
 * []は外して記入して下さい。
 * 
 * 利用規約
 * このプラグインはMITライセンスで配布しています。
 * 
 * 更新履歴
 * 2024/7/27 Ver.1.1.1
 * オリジナルパラメータに小数点数を適用できるように修正。
 * 2024/7/21 Ver.1.1.0
 * アイテムインフォを表示できる機能を追加。
 * ウィンドウの不透明化の説明が間違っていたため修正。
 * 2024/7/13 Ver.1.0.1
 * 立ち絵、顔グラ共通プラグインでの設定が適用されなかった問題を修正。
 * 2024/6/16 Ver.1.0.0
 * 初版
 * 
 * 
 * @param Setting
 * @text 共通設定
 * @default ------------------------------
 * 
 * @param SubMemberOpacity
 * @text 控えメンバー不透明表示
 * @desc 控えメンバーを不透明で表示します。
 * @type boolean
 * @default true
 * @parent Setting
 * 
 * @param HelpWindowSetting
 * @text ヘルプウィンドウ設定
 * @default ------------------------------
 * 
 * @param HelpWindowX
 * @text ヘルプウィンドウX座標
 * @desc ヘルプウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent HelpWindowSetting
 * 
 * @param HelpWindowY
 * @desc ヘルプウィンドウのY座標
 * @text ヘルプウィンドウY座標
 * @type number
 * @default 468
 * @min -9999
 * @parent HelpWindowSetting
 * 
 * @param HelpWindowWidth
 * @desc ヘルプウィンドウの横幅。
 * @text ヘルプウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent HelpWindowSetting
 * 
 * @param HelpWindowVisible
 * @text ヘルプウィンドウ不透明化
 * @desc ヘルプウィンドウを不透明化する。
 * @type boolean
 * @default true
 * @parent HelpWindowSetting
 * 
 * @param CategoryWindowSetting
 * @text カテゴリーウィンドウ設定
 * @default ------------------------------
 * 
 * @param CategoryWindowX
 * @text カテゴリーウィンドウX座標
 * @desc カテゴリーウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent CategoryWindowSetting
 * 
 * @param CategoryWindowY
 * @desc カテゴリーウィンドウのY座標
 * @text カテゴリーウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent CategoryWindowSetting
 * 
 * @param CategoryWindowWidth
 * @desc カテゴリーウィンドウの横幅。
 * @text カテゴリーウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent CategoryWindowSetting
 * 
 * @param CategoryWindowHeight
 * @text カテゴリーウィンドウ縦幅
 * @desc カテゴリーウィンドウの縦幅。0でメインエリア高さ
 * @type number
 * @default 0
 * @min 0
 * @parent CategoryWindowSetting
 * 
 * @param CategoryWindowHeightRows
 * @text カテゴリーウィンドウ高さ
 * @desc カテゴリーウィンドウの高さ(行数指定) 0でCategoryWindowHeight指定
 * @type number
 * @default 1
 * @min 0
 * @parent CategoryWindowSetting
 * 
 * @param CategoryWindowCols
 * @desc カテゴリー列数
 * @text カテゴリー列数
 * @type number
 * @default 4
 * @min 1
 * @parent CategoryWindowSetting
 * 
 * @param CategoryWindowVisible
 * @text カテゴリーウィンドウ不透明化
 * @desc カテゴリーウィンドウを不透明化する。
 * @type boolean
 * @default true
 * @parent CategoryWindowSetting
 * 
 * @param ItemWindowSetting
 * @text アイテムウィンドウ設定
 * @default ------------------------------
 * 
 * @param ItemWindowX
 * @text アイテムウィンドウX座標
 * @desc アイテムウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent ItemWindowSetting
 * 
 * @param ItemWindowY
 * @desc アイテムウィンドウのY座標
 * @text アイテムウィンドウY座標
 * @type number
 * @default 68
 * @min -9999
 * @parent ItemWindowSetting
 * 
 * @param ItemWindowWidth
 * @desc アイテムウィンドウの横幅。
 * @text アイテムウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent ItemWindowSetting
 * 
 * @param ItemWindowHeight
 * @text アイテムウィンドウ縦幅
 * @desc アイテムウィンドウの縦幅。0でメインエリア高さ
 * @type number
 * @default 400
 * @min 0
 * @parent ItemWindowSetting
 * 
 * @param ItemWindowHeightRows
 * @text アイテムウィンドウ高さ
 * @desc アイテムウィンドウの高さ(行数指定) 0でItemWindowHeight指定
 * @type number
 * @default 0
 * @min 0
 * @parent ItemWindowSetting
 * 
 * @param ItemWindowCols
 * @desc アイテム列数
 * @text アイテム列数
 * @type number
 * @default 2
 * @min 1
 * @parent ItemWindowSetting
 * 
 * @param ItemWindowVisible
 * @text アイテムウィンドウ不透明化
 * @desc アイテムウィンドウを不透明化する。
 * @type boolean
 * @default true
 * @parent ItemWindowSetting
 * 
 * @param ItemInfoWindowSetting
 * @text アイテムインフォ設定
 * @default ------------------------------
 * 
 * @param ShowItemInfo
 * @text アイテムインフォ表示
 * @desc アイテムインフォウィンドウを表示します。
 * @type boolean
 * @default false
 * @parent ItemInfoWindowSetting
 * 
 * @param ActorWindowShowItemInfo
 * @text アクター選択時のアイテムインフォ表示
 * @desc アクター選択時にアイテムインフォウィンドウを表示します。
 * @type boolean
 * @default false
 * @parent ItemInfoWindowSetting
 * 
 * @param ItemInfoParamList
 * @desc アイテムインフォの項目を設定します。リスト指定のないアイテムはリスト1番が表示されます。
 * @text アイテムインフォ項目設定
 * @type struct<ItemInfoList>[]
 * @default 
 * @parent ItemInfoWindowSetting
 * 
 * @param WeaponInfoParamList
 * @desc アイテムインフォ武器の項目を設定します。リスト指定のない武器はリスト1番が表示されます。
 * @text アイテムインフォ武器項目設定
 * @type struct<WeaponInfoList>[]
 * @default 
 * @parent ItemInfoWindowSetting
 * 
 * @param ArmorInfoParamList
 * @desc アイテムインフォ防具の項目を設定します。リスト指定のない防具はリスト1番が表示されます。
 * @text アイテムインフォ防具項目設定
 * @type struct<ArmorInfoList>[]
 * @default 
 * @parent ItemInfoWindowSetting
 * 
 * @param ItemInfoWindowX
 * @text アイテムウィンドウX座標
 * @desc アイテムウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent ItemInfoWindowSetting
 * 
 * @param ItemInfoWindowY
 * @desc アイテムウィンドウのY座標
 * @text アイテムウィンドウY座標
 * @type number
 * @default 68
 * @min -9999
 * @parent ItemInfoWindowSetting
 * 
 * @param ItemInfoWindowWidth
 * @desc アイテムウィンドウの横幅。0でUI幅
 * @text アイテムウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent ItemInfoWindowSetting
 * 
 * @param ItemInfoWindowHeight
 * @text アイテムウィンドウ縦幅
 * @desc アイテムウィンドウの縦幅。0でメインエリア高さ
 * @type number
 * @default 400
 * @min 0
 * @parent ItemInfoWindowSetting
 * 
 * @param ItemInfoWindowHeightRows
 * @text アイテムウィンドウ高さ
 * @desc アイテムウィンドウの高さ(行数指定) 0でItemInfoWindowHeight指定
 * @type number
 * @default 0
 * @min 0
 * @parent ItemInfoWindowSetting
 * 
 * @param ItemInfoWindowVisible
 * @text アイテムインフォウィンドウ不透明化
 * @desc アイテムインフォウィンドウを不透明化する。
 * @type boolean
 * @default true
 * @parent ItemInfoWindowSetting
 * 
 * @param ActorStatusWindowSetting
 * @text アクターウィンドウ設定
 * @default ------------------------------
 * 
 * @param SameMenuWindow
 * @text メニュー画面と同じ
 * @desc 表示をメニュー画面と同じ表示にする。trueの場合、座標は相対座標になります。
 * @type boolean
 * @default true
 * @parent ActorStatusWindowSetting
 * 
 * @param StatusList
 * @desc ステータスの項目を設定します。未設定の場合はメニュー画面と同じ表示になります。
 * @text ステータス項目設定
 * @type struct<StatusListData>[]
 * @default 
 * @parent ActorStatusWindowSetting
 * 
 * @param ActorWindowX
 * @text アクターウィンドウX座標
 * @desc アクターウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent ActorStatusWindowSetting
 * 
 * @param ActorWindowY
 * @desc アクターウィンドウのY座標
 * @text アクターウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent ActorStatusWindowSetting
 * 
 * @param ActorWindowWidth
 * @desc アクターウィンドウの横幅。
 * @text アクターウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent ActorStatusWindowSetting
 * 
 * @param ActorWindowHeight
 * @text アクターウィンドウ縦幅
 * @desc アクターウィンドウの縦幅。0でメインエリア高さ
 * @type number
 * @default 0
 * @min 0
 * @parent ActorStatusWindowSetting
 * 
 * @param ActorWindowCols
 * @desc 表示するアクター列数
 * @text 表示アクター列数
 * @type number
 * @default 1
 * @min 1
 * @parent ActorStatusWindowSetting
 * 
 * @param ActorWindowRows
 * @text 表示アクター行数
 * @desc 表示するアクター行数
 * @type number
 * @default 4
 * @min 1
 * @parent ActorStatusWindowSetting
 * 
 * @param ActorWindowVisible
 * @text アクターウィンドウ不透明化
 * @desc アクターウィンドウを不透明化します。
 * @type boolean
 * @default true
 * @parent ActorStatusWindowSetting
 * 
 * @param ShowActorWindow
 * @text アクターウィンドウ常時表示
 * @desc アクターウィンドウを常時表示する。
 * @type boolean
 * @default false
 * @parent ActorStatusWindowSetting
 * 
 * @param ActorSetting
 * @text アクター設定
 * @default ------------------------------
 * 
 * @param GraphicMode
 * @desc 表示するアクター画像を指定します。
 * @text 表示アクター画像
 * @type select
 * @option 表示なし
 * @value 'none'
 * @option 顔グラ
 * @value 'face'
 * @option 画像
 * @value 'img'
 * @default 'face'
 * @parent ActorSetting
 * 
 * @param ActorsImgList
 * @text 画像設定
 * @desc アクターの画像設定
 * @default []
 * @type struct<actorImgList>[]
 * @parent ActorSetting
 * 
 * @param ActorPictureEXApp
 * @text 立ち絵表示EX適用
 * @desc 立ち絵表示EXの画像変更を適用します。OFFにした場合はこのプラグインでの設定が適用されます。
 * @type boolean
 * @default false
 * @parent ActorSetting
 * 
 * @param ActorImg_X
 * @text アクター画像基本X座標
 * @desc アクター画像の基本X座標(顔グラのみ)
 * @type number
 * @max 9999
 * @min -9999
 * @default 0
 * @parent ActorSetting
 * 
 * @param ActorImg_Y
 * @text アクター画像基本Y座標
 * @desc アクター画像の基本Y座標(顔グラのみ)
 * @type number
 * @max 9999
 * @min -9999
 * @default 0
 * @parent ActorSetting
 * 
 * @param BackGroundSetting
 * @text 背景設定
 * @default ------------------------------
 * 
 * @param BackGroundImg
 * @desc 表示する背景画像ファイル名を指定します。
 * @text 背景画像
 * @type file
 * @dir img/
 * @default 
 * @parent BackGroundSetting
 * 
 * @param BackUiWidth
 * @text 背景サイズモード
 * @desc 背景サイズをUIに合わせる。
 * @type boolean
 * @default true
 * @parent BackGroundSetting
 * 
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2026 All Rights Reserved.