【解決済み】立ち絵マネージャーと「SceneGlossary.js」「YEP_MessageCore.js」競合の解消のお願い

返信する
アバター
田子の浦
記事: 12
登録日時: 2020年4月05日(日) 13:41

【解決済み】立ち絵マネージャーと「SceneGlossary.js」「YEP_MessageCore.js」競合の解消のお願い

投稿記事 by 田子の浦 »

こんにちには。
いつもお世話になっております。

トリアコンタン様のSceneGlossary.js
と、Leeroynto様のStandPictureManager.js
と、YEP_MessageCore.js (Version 1.19)
が競合しており、立ち絵マネージャーの立ち絵ピクチャの明るさ操作が正常に行われません。
MVのコアスクリプト、バージョン共に最新版です。

状況としましては、

1.SceneGlossary.js、StandPictureManager.js、YEP_MessageCore.js (Version 1.19)を全てONにし、立ち絵マネージャーに登録したピクチャを表示させる。
2.ピクチャの明るさ操作が正常に行われないため、ピクチャの色調が暗くならず、通常の明るさのまま表示されてしまう。

各プラグインプラグインの設定を変更した所、以下の状況で不具合が発生するようです。

◉プラグインリストの並び順および設定
ON・・・YEP_MessageCore.js (Version 1.19) 
ON・・・StandPictureManager.js
ON・・・SceneGlossary.js
◉StandPictureManager.js のパラメータ設定
True・・・UseNamePlate
True・・・DisplayNamePlate
✕ピクチャの明るさ操作が正常に行われない。

◉プラグインリストの並び順および設定
ON・・・YEP_MessageCore.js (Version 1.19) 
ON・・・StandPictureManager.js
OFF・・・SceneGlossary.js
◉StandPictureManager.js のパラメータ設定
True・・・UseNamePlate
True・・・DisplayNamePlate
〇ピクチャの明るさ操作が正常に行われる。

◉プラグインリストの並び順および設定
ON・・・YEP_MessageCore.js (Version 1.19) 
ON・・・StandPictureManager.js
ON・・・SceneGlossary.js
◉StandPictureManager.js のパラメータ設定
False・・・UseNamePlate
True・・・DisplayNamePlate
〇ピクチャの明るさ操作が正常に行われる。

◉プラグインリストの並び順および設定
OFF・・・YEP_MessageCore.js (Version 1.19) 
ON・・・StandPictureManager.js
ON・・・SceneGlossary.js
◉StandPictureManager.js のパラメータ設定
False・・・UseNamePlate
True・・・DisplayNamePlate
〇ピクチャの明るさ操作が正常に行われる。


コンソールも確認しましたが、どの組み合わせ時でもエラーは出ていませんでした。

また、プラグインリストで、SceneGlossary.jsの並び順を変更しても、不具合は解消しませんでした。

こちらの問題を解決する方法をご存知の方がいましたら、ご教授いただければ幸いです。
大変恐縮ではございますが、何卒宜しくお願い致します。
最後に編集したユーザー 田子の浦 [ 2020年4月05日(日) 21:09 ], 累計 1 回
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

Re: 立ち絵マネージャーと「SceneGlossary.js」「YEP_MessageCore.js」競合の解消のお願い

投稿記事 by トリアコンタン »

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

環境構築が少し複雑そうなので、現象の再現するプロジェクトをご提供いただければこちらで直接動作確認してみます。
よろしければご検討ください。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
アバター
Plasma Dark
記事: 731
登録日時: 2020年2月08日(土) 02:29
連絡する:

Re: 立ち絵マネージャーと「SceneGlossary.js」「YEP_MessageCore.js」競合の解消のお願い

投稿記事 by Plasma Dark »

SceneGrossary.js の問題というより、 StandPictureManager.js の問題ですね。

StandPictureManager.js が冪等性のあるべき convertNameBox でそれを無視した処理を書いているので、 convertNameBox が複数回呼ばれると明るさ変更が死にます。
アバター
Plasma Dark
記事: 731
登録日時: 2020年2月08日(土) 02:29
連絡する:

Re: 立ち絵マネージャーと「SceneGlossary.js」「YEP_MessageCore.js」競合の解消のお願い

投稿記事 by Plasma Dark »

こんな感じで convertNameBox を冪等に書き換えてあげれば解消されるんじゃないかと思います。

https://github.com/elleonard/RPGtkoolMV ... erPatch.js

これを StandPictureManager.js の下に読み込んでみてください。
アバター
田子の浦
記事: 12
登録日時: 2020年4月05日(日) 13:41

Re: 立ち絵マネージャーと「SceneGlossary.js」「YEP_MessageCore.js」競合の解消のお願い

投稿記事 by 田子の浦 »

トリアコンタン様
Plasma Dark様

早々にご助言を頂き、ありがとうございます。

プロジェクトは以下のリンクに上げさせていただきました。ご確認いただけると幸いです。
https://drive.google.com/file/d/1iMJR2B ... sp=sharing

Plasma Dark様
パッチを制作して頂き、ありがとうございます。

SceneGlossary.js
YEP_MessageCore.js (Version 1.19) 
StandPictureManager.js
DarkPlasma_Leeroynto_StandPictureManagerPatch.js

↑この並び順で、テストプレイした所、エラーが出てしまいます。
添付ファイル
スクリーンショット (63).png
エラー内容.txt
(7.93 KiB) ダウンロード数: 0 回
アバター
Plasma Dark
記事: 731
登録日時: 2020年2月08日(土) 02:29
連絡する:

Re: 立ち絵マネージャーと「SceneGlossary.js」「YEP_MessageCore.js」競合の解消のお願い

投稿記事 by Plasma Dark »

↑この並び順で、テストプレイした所、エラーが出てしまいます。
うっ、大変申し訳ありません。初期バージョンは慌てて動作確認せずに公開しちゃってたもので、バグっています。
バージョン1.0.4を同じURLで公開していますので、お手数ですが入れ直してください。

アップロードしていただいたテスト用プロジェクトの DarkPlasma_Leeryonto_StandPictureManager.js を1.0.4と差し替えることで、立ち絵の明るさ自動変更が正常に動作することを確認しました。
アバター
田子の浦
記事: 12
登録日時: 2020年4月05日(日) 13:41

Re: 立ち絵マネージャーと「SceneGlossary.js」「YEP_MessageCore.js」競合の解消のお願い

投稿記事 by 田子の浦 »

Plasma Dark 様

早急に対応していただき、ありがとうございます!
バージョン1.0.4のパッチを当ててみたところ、無事明るさの自動変更が動作しました。

3つのプラグインを併用する方向で制作を進めていた折、不具合が起きたため、どうしたものかと悩んでいました。Plasma Dark 様、パッチを制作していただき、本当にありがとうございました。重ねてお礼申し上げます!

また、トリアコンタン様もお気にかけて頂き、ありがとうございました。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

Re: 【解決済み】立ち絵マネージャーと「SceneGlossary.js」「YEP_MessageCore.js」競合の解消のお願い

投稿記事 by トリアコンタン »

解決されたようでなによりです~

>Plasma Dark 様
ご対応ありがとうございました!
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
返信する

“MV:質問”に戻る