プリミティブハーツ進捗【2019/10/14~10/20】


マジでギリギリの作業をしています。
予想以上のボリュームになってしまったせいでかなりキツイ進行を強いられていますが、なんとか形になりそうです。
次の更新は、マスターアップ告知で……とさせて頂きます。

本当は「とっくの昔に余裕でマスターしてますよwww」とか言いたかったのですが、最後まで弄っていることになりそうです。

というのも、進めている内に「ここは本当にこの状態でリリースしていいのか?」というのが次から次に出てくるので、それを逐次積み増したり、直していると……。
私にそれこそ大手企業くらいの企業体力(個人なのでそんなの関係ないんですが)があれば外注に片っ端から投げて余裕を持ったり、納得行くまで作り込んでという事ができるのですが、そういう点では歯噛みすることが多いです。

正直、私一人のマンパワーに依存しすぎているので、なにか作業の邪魔(良いことも悪いことも)が入るとそれだけで遅れるので、そのあたりも次回以降なんとかしたいです。

というわけで、なんとかギリッギリ予定通りには間に合いそうな公算です。
ここからは私もすでに死んだつもりで作業するので、リリースまでもう少し、本当にもう少しお待ち下さい。


ツクールMVの保存時クラッシュについての私の対策

ちなみに余談ですがちょっと危うく一日分の作業が巻き戻りかねない事故未遂があったので、今は30分置きくらいにノートンのサーババックアップを取っています。
こうしていれば、もしもの事故もまず起きないので、慎重の上にも慎重をという感じで。

本件、ちょっと警鐘を鳴らす意味で、全体公開で書いておきます。

実はツクールMVには世にも恐ろしいバグがあって、前回マグナ某の時も少し触れた気がするのですが
「一定以上の大きさのプロジェクトは保存時にクラッシュの可能性が高まる」
んですよ。

……な、何を言っているのかわかんねーと思うが(ry
たぶんマップ数かコモンイベントのサイズ(恐らく上書き時にプロジェクトフォルダ内にあるファイル数が増えすぎるとなると睨んでます)が関係していると思うのですが、規模が大きくなってくる=保存にかかる時間が長いと保存時にクラッシュして、運が悪いと上書き対象になるファイルが上手く書き込まれずに壊れます。

対象のファイルをバックアップのファイルと差し替えればいいだけなのですが、ファイルのヘッダーとかが無事だとプロジェクトは読み込めてしまうので、例えば上書き失敗でマップがまっさらになっているとか、そもそもマップがリストになりだとかも、その時は気づかない可能性があります。

これはもう、クラッシュしたら弄った部分を確認する癖をつけるしかないと思います。
あと、プロジェクトは本当に頻繁にバックアップを取りましょう。

そもそも、制作ソフトのクラッシュに怯える開発ってなんだよ。
作業が佳境になる終盤に起きるってのも、非常にたちが悪いですね!

ちなみに私は、運悪く一日バックアップを取らなかった日にマーフィーの法則って奴が起きて保存事故に遭遇して、commonevents.jsonが壊れました。
一瞬頭が真っ白になりましたが、前日のデータから二箇所しか弄ってなかったので、ためらわず上書きして修正しました。
実質一時間も巻き戻ってないんですが、ビビってまるごとバックアップ取り直してたりして、二時間ドブに捨てました。
まぁ大したこと無くてよかったです。

これ、確かネットのどこかで本件を取り扱っていた気がしますし、私よりちゃんと検証している可能性もありますので、そっちを見られたらなにか根本的な対策が取れる可能性もあります。
まぁとにかく、クラッシュが発生したら冷静に壊れた箇所を見ましょう。
そして、大したことなければ作り直すか、無理ならバックアップから復元しましょう。

……というかあまりにも酷すぎるバグなので、今回のプロジェクトが全部終わったら確認した現象をまとめて報告をしておこうかと思います。
他にも沢山報告が寄せられていそうですが、こういう規模のゲームを作っている人「誰かやってるやろの精神」で報告しない事態もありうるので、私はしておきます。

誰もやらんやろの精神。


というわけで、修羅場に戻ります。目標は余裕の木曜提出。
最後まで頑張りますので、どうかよろしくおねがいします!!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

月別アーカイブ

限定特典から探す

記事を検索