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

麻婆豆腐
記事: 9
登録日時: 2020年1月11日(土) 11:26

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

投稿記事by 麻婆豆腐 » 2020年2月15日(土) 17:16

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の時
空ページ


イベント内容はプラグインのデモプロジェクトのイベントをそのままコピーしたので間違いはないはずなのですが、マップ移動とセーブロードができない原因は何でしょうか?
ちなみに上記イベントを設置した釣りイベントはエラーなく正常に動きます。
よろしくお願いします。
最後に編集したユーザー 麻婆豆腐 on 2020年2月18日(火) 05:45 [ 編集 1 回目 ]

アバター
剣崎 宗二
記事: 391
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

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

投稿記事by 剣崎 宗二 » 2020年2月16日(日) 14:27

両エラーの内容を見る限り、いずれもプラグイン競合の可能性が高い様に思えます。
1回目はMessageWindowPopup、2回目はAutoLoadの可能性が高めです。

どれとどれが競合を起こしているのかを確認する為、各プラグインをそれぞれ単独でテストすべきと考えます。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
麻婆豆腐
記事: 9
登録日時: 2020年1月11日(土) 11:26

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

投稿記事by 麻婆豆腐 » 2020年2月16日(日) 17:52

回答ありがとうございます。
新規プロジェクトでDEX_GaugeActionSystemのみを入れてみたところ、同じくセーブロード時にエラーが起きるようです。
エラー内容はこんな感じです。
Image3.png


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

このプラグインの導入自体を諦めるしかないでしょうか?
ゲージアクションがどうしても使いたく、なんとか使用したいです。
アバター
剣崎 宗二
記事: 391
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

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

投稿記事by 剣崎 宗二 » 2020年2月16日(日) 22:09

素材に用意すべき物が多く、当方の方では実機テストの時間が取れていませんが…

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

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

コード: 全て選択

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


以上2点に問題がない場合、問題が再現できるプロジェクト(新規から作った物で大丈夫です)をどこかにアップロードして頂く必要があるかもしれません。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
麻婆豆腐
記事: 9
登録日時: 2020年1月11日(土) 11:26

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

投稿記事by 麻婆豆腐 » 2020年2月17日(月) 10:56

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
よろしくお願いします。
アバター
剣崎 宗二
記事: 391
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

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

投稿記事by 剣崎 宗二 » 2020年2月18日(火) 01:32

該当のプラグインのバージョンがv2.01でしたので、v2.02にアップデートしてください。
https://raw.githubusercontent.com/procr ... nSystem.js
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
麻婆豆腐
記事: 9
登録日時: 2020年1月11日(土) 11:26

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

投稿記事by 麻婆豆腐 » 2020年2月18日(火) 05:45

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

“MV:質問” へ戻る