ページ 11

【Plasma Dark様により解決済み】戦闘テスト時のエラーについて

Posted: 2021年6月06日(日) 17:57
by nekunyan
戦闘テスト.png
敵グループから行える戦闘テストにて画像のようなエラーが出てしまいました
念の為テストプレイ(再生マークのようなやつ)から戦闘に入った場合はエラーは特に起きませんでした

なので戦闘テストからの場合だけ出ているのですがどうすればよいのでしょうか?
似た症状の場合は新規プロジェクトからjsのデータを上書きしたりで治せることがあるみたいなのですが
一応試したんですが駄目でした

よろしくお願いします

Re: 戦闘テスト時のエラーについて

Posted: 2021年6月06日(日) 18:09
by nekunyan
nekunyan さんが書きました:戦闘テスト.png
敵グループから行える戦闘テストにて画像のようなエラーが出てしまいました
念の為テストプレイ(再生マークのようなやつ)から戦闘に入った場合はエラーは特に起きませんでした

なので戦闘テストからの場合だけ出ているのですがどうすればよいのでしょうか?
似た症状の場合は新規プロジェクトからjsのデータを上書きしたりで治せることがあるみたいなのですが
一応試したんですが駄目でした

よろしくお願いします
画像に出ているプラグインをOFFにしたところ
”YEP_SaveCore”が原因だった事がわかりました

しかしこのプラグインはセーブ画面などの変更をするものなので戦闘テストと関係ないように思うのですが

テストプレイではエラーにならないので
戦闘テストの時はOFFにしているしかないのでしょうか?

よろしくお願いします

Re: 戦闘テスト時のエラーについて

Posted: 2021年6月07日(月) 00:13
by Plasma Dark
しかしこのプラグインはセーブ画面などの変更をするものなので戦闘テストと関係ないように思うのですが
ところが、 RetryBattle.js と組み合わせると戦闘テストで確実にエラーを吐くようになっています。
YEP_SaveCore.js は、マップの表示名をセーブデータに含めようとしますが、 RetryBattle.js は戦闘開始時にリトライのために状態をセーブしようとします。
戦闘テストではマップデータは読み込まれず、存在しないマップデータの表示名を参照しようとしてエラーになります。

戦闘テストを行う場合のみ YEP_SaveCore.js をOFFにするか、あるいは別プラグインで代用可能であればそちらを使うのも良いんじゃないでしょうか。

Re: 戦闘テスト時のエラーについて

Posted: 2021年6月07日(月) 12:39
by nekunyan
Plasma Dark さんが書きました:
しかしこのプラグインはセーブ画面などの変更をするものなので戦闘テストと関係ないように思うのですが
ところが、 RetryBattle.js と組み合わせると戦闘テストで確実にエラーを吐くようになっています。
YEP_SaveCore.js は、マップの表示名をセーブデータに含めようとしますが、 RetryBattle.js は戦闘開始時にリトライのために状態をセーブしようとします。
戦闘テストではマップデータは読み込まれず、存在しないマップデータの表示名を参照しようとしてエラーになります。

戦闘テストを行う場合のみ YEP_SaveCore.js をOFFにするか、あるいは別プラグインで代用可能であればそちらを使うのも良いんじゃないでしょうか。
ご指摘の通り”RetryBattle.js ”をOFFにした場合でもしっかりと戦闘テストはできました

関係ないと思ってるプラグインでも違うところで動作しなくなることがあるのですね
とても勉強になります

座標などをいじってウィンドウなどを変えるのは初心者の自分にはまだ敷居が高く
”YEP_SaveCore.js ”は今の自分にとってとてもありがたいプラグインなので
"RetryBattle.js ”を別のものにするかイベントの条件分岐などで代用しようと思います

Plasma Dark様
エラーが出る原因それに伴う対策、代案の提供
わかりやすい説明をありがとうございました
こういった一見関係ないプラグインでも意外なところでエラーが起こってしまうということを把握できました