rpg_core.js 1.5.2の不具合なのか何なのか…

日向 夏樹

ユーザー
ども。ログインすらせず放置していたアカウントですがちょっと気になることがあったので相談というかなんというか。

現在制作中のゲームで、タイトル前にロゴを表示させたくてロゴムービーを作ったまではいいのです。
タイトル前マップイベント系のプラグインも導入したんです。
で、マップイベントでムービーを自動実行させてタイトル遷移、ニューゲームなりコンティニューなりオプションなりを選んだんです。

そうしたらね……

ロゴムービーの音声が流れるんですよ。
最初は(プロジェクトのバージョンが低かったりコアスクリプトに直接手を加えていたので)なんか引っかかったかと思って手こずりながらもコアスクリプトに加えた変更をプラグイン化してバージョンを上げたんです。
そしたら一旦はその現象が消えたんです。
でも、よく見たらバージョンを上げるために使ったプロジェクトもちょっと古くて(バージョン1.5.0)最新版にしなきゃと思って1.5.2にしたんです。

そしたら……

またその状況が再現したんです(涙)
ほかのプラグインを一旦オフにしたり新規プロジェクトにコピーしてもダメなんです。
で、もしやと思ってrpg_core.jsを1.5.2から1.5.0に戻したら音声は聞こえなかったんです。

……これってもしかしてrpg_core.js 1.5.2に追加された何かが引っかかってるってことでしょうか。

ちなみに検証に使用したプラグインは
・姫Works様の「Pre-Title Events」
・しろがね様の「BootOpeningDemo」
(いずれもタイトル前に任意のマップを呼び出すプラグイン)
・自作(テスト中)の「タイトル前ムービー再生」(テスト中につき非公開)
(タイトル前にマップへ移行するのではなく直接ムービーを呼び出すプラグイン)
で、どれを使ってもムービー音声が再生されてしまいました。

「このプラグインなら大丈夫」ではなく「どれを使っても同じ結果」ということ、rpg_core.jsのバージョンを変えたことで再現される、されないという結果ですので、これはもうrpg_core.js 1.5.2が犯人で間違いないだろうと踏んでおります。

長々書いてしまいましたが、ちょっと気になったので……
 

KurotsuShirou

ユーザー
rpg_core.js1.5.2は文字通り核の部分なので、バージョンを上げるとリライト(上書き)されています。

わたしは1.5.2がちょっと問題頻発の為に1.5.1で様子を見ていますが、YEPさんの昔のプラグインを適用している
ものもあるので、なるべくはやく改善されてほしいなと思ってはいますが…。

YEPさんもcore.js書いてるようなので、じきに改善されると思いますが、動向が気になるのでしたらgithubなどを
ちょこっと見てみるのもいかがでしょうか。

それから、ヒントになるかどうかは分かりませんが、プラグイン探しが大変でしたら
タイトル前のロゴ表示はツクールMVのロゴ表示を出したり消したり
できるプラグインがあるので、それをお手本にご自身で書いてみるのもいいと思います。
 

日向 夏樹

ユーザー
返信ありがとうございます。
やはり問題いろいろありますか…
もしかして1.5.2に問題あるのではーと言っても自作プラグインが絡むと動いてもらえないので自力で何とかするしかないのかなとかなんとか。
他にもいろいろと気になることがあったりするのですがもうちょっと自分で検証したいと思います。
うーむ、タイトル前にムービー流すプラグイン、上記の問題さえなければ別名義で公開したんですけどね…解消されるまではお蔵入りですorz
 
トップ