ページ 11

トリアコンタン様の動的データベースプラグインでMEMOの設定が無効化される

Posted: 2019年5月11日(土) 21:57
by sunagimo
>トリアコンタン様
動的データベース構築プラグインに関してですが、ゲーム中に何らかのタイミングで
MEMO欄での設定が無効化されてしまいます。

例えば【武器の攻撃力の計算式に使用している変数を加算するイベント発生させる】
→【武器のパラメータがMEMO蘭の設定を無視したもの(デフォルト)になってしまう】
というような現象が発生しています。さらに他の動的データベースの対象にしている
スキルなどもMEMO蘭の設定を加味しないデフォルトの設定となってしまいます。
一度このような状況になると、デバッグ機能で動的データベースに使用している変数を増減させても
データベースで設定した初期値のままとなります。

確実に発生するわけでもなく、武器のパラメータが上手く更新されることもあるので、
これといった条件が特定できません。新規プロジェクトで試してみましたが、問題なく挙動します。

もしかしたら注意書きにあるようなデータベースファイルを保存、更新するプラグインを併用しているとこのような現象が起きるのかな? と思ったのでそこを調べようと思うのですが、そもそもデータベースファイルを保存、更新するプラグインがどういったものが分かりません……。
例えば他のプラグイン中にどのようなコードが記述されていたらマズイ、のようなものがあればご教授いただけませんでしょうか。また、原因について可能性のありそうなところがありましたら教えていただけますと幸いです。

ツクールMVのバージョンは1.6.2
動的データベース変更プラグインは1.3.0を使用しています。

Re: トリアコンタン様の動的データベースプラグインでMEMOの設定が無効化される

Posted: 2019年5月12日(日) 01:06
by トリアコンタン
こんにちは!
プラグインのご利用ありがとうございます。

「データベースファイルを保存、更新するプラグインを併用している」というのは、本来エディタで作成するデータベースそのものをゲーム中に更新してしまうプラグインを指しますが、そういったプラグインはまず存在しないと思われます。

ゲーム途中で他のプラグインによってデータベースファイルの再読み込みが行われているのかもしれません。

たとえば、こちらで公開している「総合開発支援プラグイン」の「リロード機能」を使って再読み込みすると問題の現象が発生する可能性があります。
https://raw.githubusercontent.com/triac ... sManage.js

もし上記が直接の原因であれば、共存できないか検討してみます。

Re: トリアコンタン様の動的データベースプラグインでMEMOの設定が無効化される

Posted: 2019年5月12日(日) 22:08
by sunagimo
>トリアコンタン様
返信ありがとうございます。
確かに総合開発支援プラグインは併用させていただいてます。
もしもリロード機能が条件でしたら修正対応、検討いただけますと助かります。
よろしくお願いいたします。