【解決】MPP_ChoiceEX+GALV_VisualNovelChoicesについて

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

【解決】MPP_ChoiceEX+GALV_VisualNovelChoicesについて

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

(ツクール公式フォーラムにも同じ内容の質問を投稿しております…)

木星ペンギン様のMPP_ChoiceEXと、
Galv様のGALV_VisualNovelChoicesを併用していて起きた現象です。

イベントAでMPP_ChoiceEXでデフォルトの選択肢を出した後、
イベントBでGALV_VisualNovelChoicesでノベル式の選択肢を出すため
スクリプトで$gameSystem.vnChoices = true;を実行し選択肢を出すと、
2017-7-12_19-3-15.png
2017-7-12_19-3-15.png (46.36 KiB) 閲覧数: 1944 回
↑のような具合で、ウィンドウスキン用のカーソル(?)が選択肢用画像の後ろに現れ、
方向キーに合わせて上下するようになっていました。

イベントB→イベントAの順に実行すると起こらないようなので、
MPP_ChoiceEX側で何らかの処理が上書きされているように思うのですが…

この謎のカーソル出現をなくすことは可能でしょうか?

ツクールのバージョンは1.5.0です。
こちらのフォーラムでもぜひ解決策をお教え願いたく思います…
最後に編集したユーザー KJC on 2017年7月16日(日) 12:19 [ 編集 1 回目 ]

アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: MPP_ChoiceEX+GALV_VisualNovelChoicesについて

投稿記事by まっつUP » 2017年7月16日(日) 03:08

KJC様
お世話になります。

GALV_VisualNovelChoices.jsの})();の直前の行に
以下の処理を加えてください。(オーバーライド)

Window_ChoiceList.prototype.close = function() {
this.select(-1);
if (!this.isClosed()) {
this._closing = true;
}
this._opening = false;
};

追記:MPP_ChoiceEX.jsを一番下にして適用しました。
追記:ちなみにGALV_VisualNovelChoices.js単体でも状況再現できました。
RPGで笑顔を・・・

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

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

Re: MPP_ChoiceEX+GALV_VisualNovelChoicesについて

投稿記事by KJC » 2017年7月16日(日) 12:19

まっつUP様、お世話になります。

教えていただいた方法を試してみました、見事にカーソルが消えてスッキリです!
GALV_VisualNovelChoices単体でもこのバグはあったのですか、
てっきりMPP_ChoiceEXの影響なのかとばかり思っていました…なるほど。

無事ノベル式選択肢を綺麗に表示させることができ、嬉しいです!
解消コードのご教授ありがとうございます!!

“MV:質問” へ戻る