ページ 11

【解決済み】DEX_GaugeActionSystem使用時のセーブロードエラー

Posted: 2020年2月15日(土) 17:16
by 麻婆豆腐
DEX_GaugeActionSystem
https://forums.rpgmakerweb.com/index.php?threads/gauge-action-system.53755/
を使用して釣りイベントを作ろうとしていたのですが、このプラグインのスクリプトを使ったイベントを配置するとマップ移動時とセーブロード時にエラーが出てしまいます。

・マップ移動時
error.png


・セーブ時
1回目はブザー音が鳴ってセーブできませんがもう1回セーブコマンドを押すとセーブできます。

・ロード時
error2.png



問題のイベント内容は下記です(並列処理)

・1ページ目
スクリプト
$gameSystem.gauge("fishing2").fill("DefaultFill",81,27).cursor("HardCursor");
$gameSystem.gauge("fishing2").background("DefaultBackground").foreground("FishingIcon");
$gameSystem.gauge("fishing2").lifetime("DefaultTimer",81,77);
$gameSystem.gauge("fishing2").fillSpeed(5).lifetimeValue(180);
$gameSystem.gauge("fishing2").waitToFinish();
セルフスイッチの操作:A = ON

・2ページ目 出現条件セルフスイッチAがONの時
空ページ


イベント内容はプラグインのデモプロジェクトのイベントをそのままコピーしたので間違いはないはずなのですが、マップ移動とセーブロードができない原因は何でしょうか?
ちなみに上記イベントを設置した釣りイベントはエラーなく正常に動きます。
よろしくお願いします。

Re: DEX_GaugeActionSystem使用時のセーブロードエラー

Posted: 2020年2月16日(日) 14:27
by 剣崎 宗二
両エラーの内容を見る限り、いずれもプラグイン競合の可能性が高い様に思えます。
1回目はMessageWindowPopup、2回目はAutoLoadの可能性が高めです。

どれとどれが競合を起こしているのかを確認する為、各プラグインをそれぞれ単独でテストすべきと考えます。

Re: DEX_GaugeActionSystem使用時のセーブロードエラー

Posted: 2020年2月16日(日) 17:52
by 麻婆豆腐
回答ありがとうございます。
新規プロジェクトでDEX_GaugeActionSystemのみを入れてみたところ、同じくセーブロード時にエラーが起きるようです。
エラー内容はこんな感じです。
Image3.png


エラーの詳細を表示させるためキャプチャ時にCustomizeErrorScreenというプラグインを入れていますが、DEX_GaugeActionSystemのみ導入時でも同じく$gameSystem.versionId is not a functionというエラーが出ます。

このプラグインの導入自体を諦めるしかないでしょうか?
ゲージアクションがどうしても使いたく、なんとか使用したいです。

Re: DEX_GaugeActionSystem使用時のセーブロードエラー

Posted: 2020年2月16日(日) 22:09
by 剣崎 宗二
素材に用意すべき物が多く、当方の方では実機テストの時間が取れていませんが…

・同プロジェクトにてDEX_GaugeActionSystemをOFFにした状態ではセーブ、ロードに支障がないと言う事でしょうか?

・コアスクリプトに何かしらの改造は行われてますでしょうか?
(rpg_object.jsに以下のコードがあるかどうかをご確認ください)

コード: 全て選択

Game_System.prototype.versionId = function() {
    return this._versionId;
};


以上2点に問題がない場合、問題が再現できるプロジェクト(新規から作った物で大丈夫です)をどこかにアップロードして頂く必要があるかもしれません。

Re: DEX_GaugeActionSystem使用時のセーブロードエラー

Posted: 2020年2月17日(月) 10:56
by 麻婆豆腐
DEX_GaugeActionSystemをOFFにした状態ではセーブもロードもできました。

剣崎 宗二 さんが書きました:・コアスクリプトに何かしらの改造は行われてますでしょうか?
(rpg_object.jsに以下のコードがあるかどうかをご確認ください)

コード: 全て選択

Game_System.prototype.versionId = function() {
    return this._versionId;
};

コアスクリプトの改造はしておらず上記のコードもありました。


DEX_GaugeActionSystemのみを導入してエラーが出るプロジェクトをアップロードしました。
https://www.dropbox.com/sh/m4jzl3cbx9i87ls/AAC-AMjb2BTOlmOfwWLLUgkFa?dl=0
よろしくお願いします。

Re: DEX_GaugeActionSystem使用時のセーブロードエラー

Posted: 2020年2月18日(火) 01:32
by 剣崎 宗二
該当のプラグインのバージョンがv2.01でしたので、v2.02にアップデートしてください。
https://raw.githubusercontent.com/procr ... nSystem.js

Re: DEX_GaugeActionSystem使用時のセーブロードエラー

Posted: 2020年2月18日(火) 05:45
by 麻婆豆腐
なんと!古い方のバージョンをダウンロードしてしまってたのですね。初歩的なミスでお恥ずかしい…
v2.02にアップデートしたところ、無事セーブもロードもできるようになりました!
この度は丁寧に教えてくださりありがとうございました。