こんばんは、いつもプラグインでお世話になっております。
トリアコンタン様の「カスタムメニュー作成プラグイン」についてなのですが、
現在、RPGツクールMVで制作中のゲームにて、上画面にヘルプとカテゴリボックスを、
下画面左側にアイテムリスト、右側にアイテムの詳細とキャラクターのコメントを表示させたくて、
こちらのプラグインを利用して、シーンの新規作成で、ウィンドウを追加して
「ItemList」ウィンドウにプラグイン内の一覧取得スクリプトで「$gameParty.items(); // 所持消耗品」と「$gameParty.allItems(); // 所持アイテム」の2パターンのスクリプトの実行で所持アイテムの表示は
出来たのですが、ここからカテゴリ別に表示させる方法が分からず困っています。
やりたいことは以下通りです
①所持アイテムをカテゴリ通りに表示させたい
現在制作中のゲームで想定しているアイテム画面のカテゴリは、
「ALL,探索,装具,貴重品」です。
「ALL」のカテゴリには、所持している隠しアイテム以外のアイテム全てを
表示させたいです。
「探索」以降のカテゴリには、探索用アイテムや装備品(武器と防具以外)、大事なものを
それぞれカテゴリ分けして表示させたいのですが、「$gameParty.items(); // 所持消耗品」と「$gameParty.allItems(); // 所持アイテム」では、「ALL」以外のカテゴリにも同じアイテムが表示されてしまう為カテゴリ通りに表示させたいです。
文章が拙く、申し訳ありませんが、どなたか、ご教授いただければ幸いです。
カスタムメニュー作成プラグインについて
-
ryuuzaki2319
- 記事: 2
- 登録日時: 2026年8月17日(月) 16:39
Re: カスタムメニュー作成プラグインについて
こんにちは。ryuuzaki2319 さんが書きました: 2026年8月31日(月) 21:54 こんばんは、いつもプラグインでお世話になっております。
トリアコンタン様の「カスタムメニュー作成プラグイン」についてなのですが、
現在、RPGツクールMVで制作中のゲームにて、上画面にヘルプとカテゴリボックスを、
下画面左側にアイテムリスト、右側にアイテムの詳細とキャラクターのコメントを表示させたくて、
こちらのプラグインを利用して、シーンの新規作成で、ウィンドウを追加して
「ItemList」ウィンドウにプラグイン内の一覧取得スクリプトで「$gameParty.items(); // 所持消耗品」と「$gameParty.allItems(); // 所持アイテム」の2パターンのスクリプトの実行で所持アイテムの表示は
出来たのですが、ここからカテゴリ別に表示させる方法が分からず困っています。
やりたいことは以下通りです
①所持アイテムをカテゴリ通りに表示させたい
現在制作中のゲームで想定しているアイテム画面のカテゴリは、
「ALL,探索,装具,貴重品」です。
「ALL」のカテゴリには、所持している隠しアイテム以外のアイテム全てを
表示させたいです。
「探索」以降のカテゴリには、探索用アイテムや装備品(武器と防具以外)、大事なものを
それぞれカテゴリ分けして表示させたいのですが、「$gameParty.items(); // 所持消耗品」と「$gameParty.allItems(); // 所持アイテム」では、「ALL」以外のカテゴリにも同じアイテムが表示されてしまう為カテゴリ通りに表示させたいです。
文章が拙く、申し訳ありませんが、どなたか、ご教授いただければ幸いです。
回答される方のために、私の方では情報の確認をさせていただければと思います。
(a)
『「探索」以降のカテゴリには、探索用アイテム』とあるのですが、「探索用アイテム」がどのような条件で分類されたカテゴリなのか分かりません。
こちらの条件を明確にされると良いと思います。
(b)
また、『装備品(武器と防具以外)』とありますが、装備品は武器と防具のことなので、それ以外となると分からないため、こちらも条件を明確にされると良いと思います。
よろしくお願いします。
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119
https://twitter.com/kuroudo119
-
ryuuzaki2319
- 記事: 2
- 登録日時: 2026年8月17日(月) 16:39
Re: カスタムメニュー作成プラグインについて
こんばんは、返信が遅くなり申し訳ありません。こんにちは。
回答される方のために、私の方では情報の確認をさせていただければと思います。
(a)
『「探索」以降のカテゴリには、探索用アイテム』とあるのですが、「探索用アイテム」がどのような条件で分類されたカテゴリなのか分かりません。
こちらの条件を明確にされると良いと思います。
(b)
また、『装備品(武器と防具以外)』とありますが、装備品は武器と防具のことなので、それ以外となると分からないため、こちらも条件を明確にされると良いと思います。
よろしくお願いします。
まず、(a)の情報ですが、
「探索」のカテゴリにおける探索用アイテムには、「探索」のフィルタタグを付けており、
現時点ではつるはしやロープ、ポーション等の回復薬系を分類したいと考えています。
(b)の情報についてですが、
こちらの表記ミスです。申し訳ありません。
武器と標準の防具(軽装備、重装備や魔法装備、盾系等)は装備画面やショップでの確認だけに留めたいと考えているため、
装備品(武器と防具以外)ではなく、武器と標準の防具(軽装備、重装備や魔法装備、盾系等)を除いた装飾品に探索用アイテム同様フィルタタグを付けて、装飾品カテゴリに分類したいと考えています。
分かりづらくて申し訳ありません。
Re: カスタムメニュー作成プラグインについて
ryuuzaki2319さん、こんばんは。
カスタムメニュー作成プラグインで私が考えたパラメータ作成の一例を挙げます。
(1)「ウィンドウ一覧」でウィンドウ識別子が「winCategory」「winA」「winB」「winC」「winD」の5つのウィンドウを作成
(2)「winCategory」の設定を入力
(3)「winA~D」の共通設定を4つのウィンドウとも入力
「winA」は
「winB」は
「winC」は
「winD」は
以上で一覧表示はできますが、問題はカスタムメニュー作成プラグインでは「アイテムを使う」ことが難しい(「アイテムを使う」簡単なスクリプトがない)点です(これがカスタムメニュー作成プラグインでアイテムメニューの置き換えの実例が少ない、情報が少ない原因と思われます)。
もしメニュー上から「アイテムを使う」ことを前提にしているのであれば、アイテムメニューを直接改造する系統のプラグインを利用or依頼した方が早いかも知れません。一例として自作プラグイン(下)を作りましたので、少しでも参考になれば幸いです。 くろうどさんのおかげで回答がしやすくなりました。
下の自作プラグインはMV専用(v1.0.0, 2026/9/10)
カスタムメニュー作成プラグインで私が考えたパラメータ作成の一例を挙げます。
(1)「ウィンドウ一覧」でウィンドウ識別子が「winCategory」「winA」「winB」「winC」「winD」の5つのウィンドウを作成
(2)「winCategory」の設定を入力
- 「列数」→ 4
- 「コマンドリスト」→「項目内容」が「All」「探索」「装具」「貴重品」の4つのリストを作成
- 「インデックス格納変数」→ 1
- 「決定イベント」→「スクリプト」→ 下記スクリプトをコピペする
コード: 全て選択
const a = ['winA', 'winB', 'winC', 'winD']; SceneManager.changeWindowFocus(a[$gameVariables.value(1)]);- 「相対Y座標ウィンドウ」→ winCategory
- 「高さ」→ 444
- 「一覧取得スクリプト」→ $gameParty.allItems(); // 所持アイテム
- 「開閉アニメ表示」→ OFF
- 「非フォーカス時は隠す」→ ON (「winA」のみOFFでもよい)
「winA」は
コード: 全て選択
item.itypeId !== 3 && item.itypeId !== 4; // 隠しアイテムを除く全アイテムコード: 全て選択
item.itypeId === 1 && item.meta['探索']; // メモに<探索>がある通常アイテムコード: 全て選択
DataManager.isArmor(item) && item.meta['装具']; // メモに<装具>がある防具コード: 全て選択
item.itypeId === 2; // 大事なものもしメニュー上から「アイテムを使う」ことを前提にしているのであれば、アイテムメニューを直接改造する系統のプラグインを利用or依頼した方が早いかも知れません。一例として自作プラグイン(下)を作りましたので、少しでも参考になれば幸いです。 くろうどさんのおかげで回答がしやすくなりました。
下の自作プラグインはMV専用(v1.0.0, 2026/9/10)
- 添付ファイル
-
NLM_ItemMenuTypeRmv.js- (20.76 KiB) ダウンロード数: 1 回
*******************************************************
ノリミツ (NoLimits)
[x] https://x.com/nolimits_tukool
[GitHub] https://github.com/nolimits-tukool
*******************************************************
ノリミツ (NoLimits)
[x] https://x.com/nolimits_tukool
[GitHub] https://github.com/nolimits-tukool
*******************************************************