ページ 11

MZのデータベースキャッシュ?

Posted: 2023年5月11日(木) 17:32
by はせがわ
こんにちは。お世話になっております。
MZのデータベースを操作していて困ったので質問させてください。

1)トリアコンタンさんの「ピクチャのボタン化プラグイン」がバージョンアップしたので、
プラグインフォルダにコピー上書きしました。しかし、プラグイン管理画面ではいつまでも以前のバージョンの
プラグインヘルプが表示され、新規のプラグインパラメータも設定できません。
古いファイルを間違って残しているのかと、プラグインフォルダの該当ファイルを確認しても、
最新のファイルです。
プラグインファイルのキャッシュが更新されるタイミングが存在するのでしょうか?
私は何か手順を間違えているのでしょうか?

以前も、別のプラグインがいつまでも管理画面で更新されず、いつのまにか更新されているということがありました。

2)新しいアニメーションエフェクトを実装し、問題なく動作していたのですが、突然アニメーションが再生
されなくなりました。パーティクルエフェクトを確認したら、そもそも再生されなくなっていました。
新規に追加したエフェクト以外はすべて問題なく動作しており、私が追加したエフェクトだけが再生されなく
なってしまいました。
直前まで、テストプレイ中のバトル画面も、データベースの確認窓でも問題なく再生されていたのですが…。

上記現象について、MZを動作させたままpicturesフォルダの画像を整理(削除)したことくらいしか
思い当たる節がなく、普段からやっていたことで当惑しています。

幸いバックアップをとっていたので、復旧はできましたが、とても困ってしまいました。
対処法があれば、教えていただければさいわいです。

Re: MZのデータベースキャッシュ?

Posted: 2023年5月11日(木) 18:10
by 剣崎 宗二
1) のみへの回答となります。
(2はプロジェクトの現物がない限り私では調査すら不可と考えます)

プラグインの名前、1行説明文の実体はjsフォルダ内plugin.js内に保存されています。
(プラグインパラメーターもここです)
実行される際には実ファイルの方を参照しているので、プラグイン本体がキャッシュされている訳ではありません。
ここを更新する場合は一回プラグインを管理画面から削除してロードしなおすのが一番安定しているかなと。

(余談ですが、以前、初心者の方等が「プラグイン本体を削除したらエラーが出た」となる報告をしていたのはこの影響です。管理画面(=MZ本体)から見ると各種データが残っているように見えるが、実行すべき実体が消えている…と言う形です)

Re: MZのデータベースキャッシュ?

Posted: 2023年5月11日(木) 19:25
by はせがわ
剣崎さま

ご親切にありがとうございました。
Pligin.jsの仕組みは初めて知りました。プラグインパラメータの設定(立ち絵の表示管理プラグインなど)も、
ここに格納されているんですね。

そして、プラグインに関するトラブルはこちらのケアレスミスで、プラグインヘルプおよびパラメータには
新バージョンの内容はまったく記述されて居らず、プラグインコマンドに、新規タブと設定が追加されているのを
いま確認出来ました。(つまり、無事更新されていた)。
それでも、教えていただかなければ気づけなかったと思います。ありがとうございました。

パーティクルエフェクトに関してですが、efekseerのプラグイン管理画面の順番を変更したのが
あるいは影響したのかもしれませんが…こちらは未解決のままです。

ありがとうございました。