【解決済】メニュー画面の変更について。

sukimono
記事: 5
登録日時: 2018年1月08日(月) 04:17

【解決済】メニュー画面の変更について。

投稿記事by sukimono » 2018年1月09日(火) 05:05

メニューでアイテム欄を開くと「アイテム」「武器」「防具」「大事なもの」と出て来ますが、「武器」「防具」「大事なもの」を消して、アイテム欄を開くと直接「アイテム」の一覧が表示されるようにしたいです。
ツクールMVから配信されている「YEP_MainMenuManager」というプラグインを入れれば変更出来るという所までは調べ、プラグインをONにしてパラメータを開いたのですが、ヘルプを読んでもパラメータの見方が分かりません……。
どの項目をどういじったら上記のような表示に出来るのでしょうか。
また、画像の、✕の部分も消したいのですが、そういう事も出来ますか?
添付ファイル
img20180109_061638.png
最後に編集したユーザー sukimono on 2018年1月12日(金) 02:16 [ 編集 1 回目 ]

アバター
しぐれん
記事: 973
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: メニュー画面の変更について。

投稿記事by しぐれん » 2018年1月09日(火) 11:30

Window_MenuCommandを改造しましょう。

コード: 全て選択

Window_MenuCommand.prototype.addMainCommands = function() {
    var enabled = this.areMainCommandsEnabled();
    if (this.needsCommand('item')) {
        this.addCommand(TextManager.item, 'item', enabled);
    }
    if (this.needsCommand('skill')) {
        this.addCommand(TextManager.skill, 'skill', enabled);
    }
    if (this.needsCommand('equip')) {
        this.addCommand(TextManager.equip, 'equip', enabled);
    }
    if (this.needsCommand('status')) {
        this.addCommand(TextManager.status, 'status', enabled);
    }
};

Window_MenuCommand.prototype.addFormationCommand = function() {
    if (this.needsCommand('formation')) {
        var enabled = this.isFormationEnabled();
        this.addCommand(TextManager.formation, 'formation', enabled);
    }
};


上で書いたような部分がrpg_windows.jsにあるので、//でコメントアウトして無効化してみてください。
現在、プラグイン依頼はお休み中です。
ぼた餅
記事: 187
登録日時: 2016年7月17日(日) 20:22

Re: メニュー画面の変更について。

投稿記事by ぼた餅 » 2018年1月09日(火) 14:00

こんにちは、sukimonoさん。


「YEP_MainMenuManager」でのやり方は知らないのですが、私がやっている方法を紹介しますね^^

直接アイテム一覧が表示されるようにするには
○TMItemCategoryEx(http://hikimoki.sakura.ne.jp/plugin/plugin_menu.html ※見出しは「アイテムカテゴリ拡張」)
のプラグインで可能です。

パラメーターを「item」だけにすることで表示がアイテムのみ、
武器や防具等もまとめて表示したいなら、ヘルプに記載されてあるタグをメモに書くことで可能です。


また添付ファイルにあるバツ印を非表示にするには、

name : TextManager.item , TextManager.options , TextManager.save , TextManager.gameEnd
symbol : item , options , save , gameEnd
show : this.needsCommand('item') , this.needsCommand('options') , this.needsCommand('save') , true
enabled : this.areMainCommandsEnabled() , this.isOptionsEnabled() , this.isSaveEnabled() , this.isGameEndEnabled()
main bind : this.commandItem.bind(this) , this.commandOptions.bind(this) , this.commandSave.bind(this) , this.commandGameEnd.bind(this)

と「YEP_MainMenuManager」のパラメータに記述すればOKです。
左から「アイテム、オプション、セーブ、ゲーム終了」の順番ですので、コンマごとに分けて書いてください。


HPMPLVは
○HPMPLVInvisible(http://shirakamisauto.hatenablog.com/entry/2016/09/15/182737)
で私はやってます。
職業は職業名を空白にすれば見えなくなるかと思います。




<追記>
ごめんなさい、大事なこと書き忘れていました!

「YEP_MainMenuManager」のパラメータですが、
「---Menu Items---」では私が上記しているもの以外は全て消してください。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: メニュー画面の変更について。

投稿記事by フトコロ » 2018年1月09日(火) 21:51

こんにちは。

メニューコマンドを消したいのであれば、「データベース」を開いて
「システム」⇒「メニューコマンド」の該当コマンドのチェックを外せば消えますよ。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
sukimono
記事: 5
登録日時: 2018年1月08日(月) 04:17

Re: メニュー画面の変更について。

投稿記事by sukimono » 2018年1月12日(金) 02:15

しぐれん様、ぼた餅様、フトコロ様、ご回答ありがとうございます!
皆様のアドバイスを元に、理想に近いメニュー画面に変えることが出来ました!

“MV:質問” へ戻る