ページ 1 / 1
【解決済み】SRPGギアの戦闘準備フェイズ改変
Posted: 2026年1月25日(日) 11:24
by だってぇの
SRPGギアを使用したプロジェクトを作成中なのですが、
ストーリー等諸々の都合から戦闘準備フェイズの『ユニット選択』の項目を削除してしまいたいです。
しかしプラグインパラメータでは名称の変更等しか操作できず、
プラグイン自体を改変しないと実現は無理かなと思いトピックを投稿しました。
恥ずかしながらそういった知識は自分には無く、どなたかのお力を借りたい次第です。
SRPG_BattlePrepare_MZ.jsのどこを改変すれば、『ユニット選択』の項目を消せるでしょうか?
Re: SRPGギアの戦闘準備フェイズ改変
Posted: 2026年1月25日(日) 16:25
by ecf5DTTzl6h6lJj02
こんにちは。
だってぇの さんが書きました: 2026年1月25日(日) 11:24
SRPGギアを使用したプロジェクトを作成中なのですが、
ストーリー等諸々の都合から戦闘準備フェイズの『ユニット選択』の項目を削除してしまいたいです。
しかしプラグインパラメータでは名称の変更等しか操作できず、
プラグイン自体を改変しないと実現は無理かなと思いトピックを投稿しました。
恥ずかしながらそういった知識は自分には無く、どなたかのお力を借りたい次第です。
SRPG_BattlePrepare_MZ.jsのどこを改変すれば、『ユニット選択』の項目を消せるでしょうか?
Scene_MenuCommand の makeCommandList というメソッドで、
戦闘準備のウィンドウに表示するコマンドが設定されるようになっています。
addSRPGFormationCommand というメソッドが、ユニット選択のコマンドを追加するものなので、
このメソッドを呼び出している行を探して、その行をコメントアウトしてみてください。
Re: SRPGギアの戦闘準備フェイズ改変
Posted: 2026年1月25日(日) 21:19
by だってぇの
回答ありがとうございます!
コメントアウトする行は1043で間違いなかったでしょうか?
その行をコメントアウトしてみたところ、確かにユニット選択の項目は消えたのですが、
代わりに戦闘準備フェイズを自動で開かなくなった他、
戦闘開始、初期配置、参加人数の項目が英語で表示されるようになりました。
通常通り動作して、この3項目も通常通り表示させたいです……
Re: SRPGギアの戦闘準備フェイズ改変
Posted: 2026年1月26日(月) 00:07
by ecf5DTTzl6h6lJj02
こんにちは。
だってぇの さんが書きました: 2026年1月25日(日) 21:19
回答ありがとうございます!
コメントアウトする行は1043で間違いなかったでしょうか?
その行をコメントアウトしてみたところ、確かにユニット選択の項目は消えたのですが、
代わりに戦闘準備フェイズを自動で開かなくなった他、
戦闘開始、初期配置、参加人数の項目が英語で表示されるようになりました。
通常通り動作して、この3項目も通常通り表示させたいです……
前回の記事で、Window_MenuCommand と書くべきところを、Scene_MenuCommand と書いてしまっていました。
失礼しました。
コメントアウトする箇所ですが、
SRPG_BattlePrepare_MZ.js の 1043行で合っているはずです。
こちらでは、
図のように、1043行(赤枠で囲っている行)をコメントアウトし、
テストプレイで、SRPG戦闘が開始されると、
のように、戦闘準備画面が表示されており、
正常に動作していると思われます。
テストプレイ時に F8 もしくは F12 を押して表示される、DevTools ウィンドウの Console タブの画面に、
何かエラーが表示されていないか、確認し、そのスクリーンショットを上げていただけますでしょうか。
宜しくお願いします。
追記:
編集した、プラグインファイルの名前を変更していないでしょうか?
プラグインのファイル名を変更してしまうと、プラグインパラメータを取得できなくなり、プラグインが正しく動作しなくなります。ご注意ください。
Re: SRPGギアの戦闘準備フェイズ改変
Posted: 2026年1月26日(月) 06:37
by だってぇの
書き換えに失敗した時を考えて上書きせずにプラグイン名を変えて別に保存していたのが仇となったようです!!!!!
名前を元に戻したら正常に動作しました! どうもお騒がせしました!
やりたい事が実現できましたので解決済みとさせていただきます。
ありがとうございました!