ページ 11

【解決】GALV_VisualNovelChoices+MessageCommonについて

Posted: 2017年7月26日(水) 15:21
by KJC
こんにちは、またしても競合かな?と思った現象が起きているようなので質問をさせていただきますm(_ _)m

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

よろしければどなたか、解決にお力添えをお願いいたします。
ひょっとしたら自分だけなのでしょうか…(~_~;)

Re: GALV_VisualNovelChoices+MessageCommonについて

Posted: 2017年7月26日(水) 22:37
by トリアコンタン
こんばんは!
プラグインのご利用ありがとうございます!

調査してみますのでしばらくお待ちください……!

Re: GALV_VisualNovelChoices+MessageCommonについて

Posted: 2017年7月27日(木) 00:44
by KJC
ああ、トピックを早くもご覧いただきましてありがとうございます<(_ _*)>
ぜひお時間のある時にでもご確認していただければ何よりです…!

Re: GALV_VisualNovelChoices+MessageCommonについて

Posted: 2017年7月27日(木) 15:13
by トリアコンタン
こんにちは!
上記について確認してみましたが、こちらでは現象を再現できませんでした……
以下の手順で実行しています。

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.コモンイベントを呼び出す制御文字を追加して、デモをテスト

さらに別の発生条件があるか、別のプラグインも含めた競合問題の可能性があります。
現象の発生するプロジェクトを一時的にどこかにアップロードしていただければこちらで調査することも可能です。
よろしければご検討ください。

Re: GALV_VisualNovelChoices+MessageCommonについて

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

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


お言葉に甘えて、どうか調査をお願いいたします…(;>_<;)
(セアロソンク様のNw.js上書き軽量化の記事を真似て、テストプレイする際もよくそちらで行っていたりします…)

Re: GALV_VisualNovelChoices+MessageCommonについて

Posted: 2017年7月27日(木) 19:04
by まっつUP
KJC様
お世話になります。
実際のプロジェクトで不都合が起きたのはどのイベントですか?

Re: GALV_VisualNovelChoices+MessageCommonについて

Posted: 2017年7月27日(木) 20:07
by KJC
まっつUP様 お世話になります
>>不都合が起きたのはどのイベントですか?
選択肢が表示されるイベントすべて…という感じなのですが、
例えば各イベントの同じページまたは同じマップ内で選択肢表示が複数ある場合、
1回目の選択肢だけが画像を読み込めていないようで
それ以降のはすんなり反映されている…ような具合です(・・;)

Re: GALV_VisualNovelChoices+MessageCommonについて

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

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

・変更前

コード: 全て選択

ImageManager.loadSystem('VNButtons');


・変更後

コード: 全て選択

ImageManager.reserveSystem('VNButtons');

Re: GALV_VisualNovelChoices+MessageCommonについて

Posted: 2017年7月27日(木) 23:08
by KJC
トリアコンタン様、こんばんは!!

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

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