当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクール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 * */