ひまわりドリル 2021/04/06 00:04

RPGツクールmvの製作で思わぬアクシデントに遇って3時間半無駄にした話

前回の記事で紹介した現在制作中のハーレムRPGですが、本日製作をしていたところ思わぬアクシデントにあったため記事に残したいと思います。




突然過去のセーブデータを読み込むと、主人公の身動きが全く取れなくなっていました。

最初は自動実行か何かが強○的に働いていると考えてマップ内のイベント等をくまなく探したんですが、全くそれらしいものはみあたりませんでした。

それからもよくわからず、ちょうどプラグインの整理をやっていたのもあってそのせいかと疑い、プラグインの調整も行ったのですがそれも効果なし。

色々と何が原因かを探ると、どうやらスイッチ1をオンにすると完全に止まるみたいなのです。

この時点で2時間経過しておりどうしようもなくなったため、2日前のバックアップデータを引きずりだしてきて確認すると、それは動作しているのでファイル重複確認ソフトで変化しているファイルのみを抽出。
すると下記のファイルの変更があったことを確認しました。

CommonEvents.json
Items.json
Map002.json
Map003.json
Map006.json
Map007.json
Map009.json
Map011.json
Map012.json
Map015.json
Map018.json
Map019.json
Map026.json
Map028.json
Map029.json
MapInfos.json
Skills.json
System.json

これらを一つずつ過去のバックアップの方のファイルに上書きして動作するかを確認したところ、CommonEvents.jsonを上書きした段階で問題の不具合に遭遇しました。

ここからはずっとコモンイベントが悪さをしていると原因を探っていました。
すると、ようやく見つけました……

コモンイベントの上方が、「自動実行 スイッチ1」となっていました。

こんなの設定した覚えないわ!

というかコモンイベントでこんな自動実行とかできることも知らなかった……
まだRPGツクールに慣れていない故の凡ミスですね…
コモンイベントが自動実行等可能って知ってたら、いちいちマップ毎に自動実行させるものを配置する必要もなかったし。。

どうやら制作中にマウスのホイールか何かが偶然ここで回って自動実行でスイッチ1が入っちゃったようです。。。
該当のコモンイベントが動作してくれてたらすぐ気づいてたと思うんですが、ある条件下でないと動作しないものだったので、全然気づきませんでした…

これのせいで3時間半も無駄にしてしまいましたorz

こんな凡ミスを犯してしまう人は少ないかもしれないですが、ツクールでゲームを制作しておられる皆様、お気をつけください。

今後もこんな思わぬアクシデントが起きる可能性があるかもしれないので、マウスホイールを動かして一番最初にでてくるスイッチ1や変数1のようなものはなるべく使わない方が良いと思いました…

月別アーカイブ

限定特典から探す

記事を検索