【解決】GALV_VisualNovelChoices+MessageCommonについて

KJC
記事: 16
登録日時: 2017年7月15日(土) 21:10

【解決】GALV_VisualNovelChoices+MessageCommonについて

投稿記事by KJC » 2017年7月26日(水) 15:21

こんにちは、またしても競合かな?と思った現象が起きているようなので質問をさせていただきますm(_ _)m

Galv様のGALV_VisualNovelChoices(以前のトピックで教えていただいた記述を追加済)と、
トリアコンタン様のMessageCommonを併用しているのですが、
選択肢を出させるとGALV_VisualNovelChoiceで指定したはずのノベル選択肢用画像(VNButtons.png)が
初めからは表示されず、↑または↓キーを入力してようやく表示する…といった現象が起きています。(画像が真っ先に読み込めていない?)
選択肢のデフォルトカーソル位置をあらかじめ指定・プラグインの順番を変えてテストプレイをしてみても上に同じで、
何かの競合なのかと思いMessageCommonをOFFにして起動するとこの現象は起きませんでした…
(ツクールMVのバージョンは1.5.0です)

よろしければどなたか、解決にお力添えをお願いいたします。
ひょっとしたら自分だけなのでしょうか…(~_~;)
最後に編集したユーザー KJC on 2017年7月27日(木) 23:09 [ 編集 1 回目 ]

アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: GALV_VisualNovelChoices+MessageCommonについて

投稿記事by トリアコンタン » 2017年7月26日(水) 22:37

こんばんは!
プラグインのご利用ありがとうございます!

調査してみますのでしばらくお待ちください……!
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
KJC
記事: 16
登録日時: 2017年7月15日(土) 21:10

Re: GALV_VisualNovelChoices+MessageCommonについて

投稿記事by KJC » 2017年7月27日(木) 00:44

ああ、トピックを早くもご覧いただきましてありがとうございます<(_ _*)>
ぜひお時間のある時にでもご確認していただければ何よりです…!
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: GALV_VisualNovelChoices+MessageCommonについて

投稿記事by トリアコンタン » 2017年7月27日(木) 15:13

こんにちは!
上記について確認してみましたが、こちらでは現象を再現できませんでした……
以下の手順で実行しています。

1.ここからデモを取得
https://galvs-scripts.com/2016/03/14/mv-visual-novel-choices/

2.コアスクリプトを1.5.0に差し替え

3.以下のトピックの対応コードを追加
http://tm.lucky-duet.com/viewtopic.php?f=23&t=4172

4.MessageCommonをプラグインに追加

5.コモンイベントを呼び出す制御文字を追加して、デモをテスト

さらに別の発生条件があるか、別のプラグインも含めた競合問題の可能性があります。
現象の発生するプロジェクトを一時的にどこかにアップロードしていただければこちらで調査することも可能です。
よろしければご検討ください。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
KJC
記事: 16
登録日時: 2017年7月15日(土) 21:10

Re: GALV_VisualNovelChoices+MessageCommonについて

投稿記事by KJC » 2017年7月27日(木) 16:18

ご確認作業ありがとうございます…!
私の側もなんだか選択肢用の画像が出たり出なかったりと、1日経って色々とねばってみたのですが
最終的になんだか不安定な様子というのに落ち着き…

なすすべがない…と思い↓にプロジェクトデータをアップさせていただきました(・・;)
http://whitecats.dip.jp/up/download/1501140909.zip/attach
DLパスはkkk、削除パスはdddです!


お言葉に甘えて、どうか調査をお願いいたします…(;>_<;)
(セアロソンク様のNw.js上書き軽量化の記事を真似て、テストプレイする際もよくそちらで行っていたりします…)
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: GALV_VisualNovelChoices+MessageCommonについて

投稿記事by まっつUP » 2017年7月27日(木) 19:04

KJC様
お世話になります。
実際のプロジェクトで不都合が起きたのはどのイベントですか?
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
KJC
記事: 16
登録日時: 2017年7月15日(土) 21:10

Re: GALV_VisualNovelChoices+MessageCommonについて

投稿記事by KJC » 2017年7月27日(木) 20:07

まっつUP様 お世話になります
>>不都合が起きたのはどのイベントですか?
選択肢が表示されるイベントすべて…という感じなのですが、
例えば各イベントの同じページまたは同じマップ内で選択肢表示が複数ある場合、
1回目の選択肢だけが画像を読み込めていないようで
それ以降のはすんなり反映されている…ような具合です(・・;)
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: GALV_VisualNovelChoices+MessageCommonについて

投稿記事by トリアコンタン » 2017年7月27日(木) 21:54

こんばんは!
問題の原因ですが、ツクール本体ver1.5.0にて実装された「キャッシュ上限を超えたときに使用されていない画像を破棄する機能」によるものです。
ゲーム開始時にVNButtonsをロードしてキャッシュしていますが、現状ですと数回場所移動したタイミングで破棄されてしまうようです。

GALV_VisualNovelChoicesの101行目付近を以下の通り書き換えてください。
以下の変更よりVNButtonsは破棄の候補から除外されます。

・変更前

コード: 全て選択

ImageManager.loadSystem('VNButtons');


・変更後

コード: 全て選択

ImageManager.reserveSystem('VNButtons');
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
KJC
記事: 16
登録日時: 2017年7月15日(土) 21:10

Re: GALV_VisualNovelChoices+MessageCommonについて

投稿記事by KJC » 2017年7月27日(木) 23:08

トリアコンタン様、こんばんは!!

教えていただいた通りにプラグインの行を書き換えて起動してみたところ、解消しました…!!
あんなに悩んでいたのがもう嘘のようです…
プロジェクトデータの調査を行っていただけてとても助かりました!
絶対にプロの方じゃないと気づけないような領域の問題だったのがなんともビックリで…(~_~;)
(ツクールMVのアップデート恐怖症になりそうです…)

トリアコンタン様の迅速なご対応に加え、解決法のご教授には本当に感謝です…!
長らくお時間を割いていただきました、ありがとうございます!!

“MV:質問” へ戻る