ツクールMVで突然マップデータが読み込めなくなったり、表示されなくなる場合があります。
これで作っていたゲームが吹き飛んで企画参加に失敗した例も聞きます。
こんなことでエターナルの海にダイブするのは悲しいので、復旧方法をまとめます。
なお、このバグはver1.6で発生する内容の可能性が高いです。
ver1.5.2へのダウングレードをお勧めします。
#エディタを終了せずにdataフォルダをコピーしてバックアップする
まずdataフォルダをコピーします。
マップが読み込めない状態でも、map009.jsonなどのファイルが残っていれば復旧できます。
この状態で新規マップを作ろうとすると上書きされて消えてしまいます。
ともかく、バックアップを取ることを最優先しましょう。
#ベテランプラグイン作者に救援要請を出す
マップ関連のファイルはmapXXX.jsom(Xは数字)とmapinfos.jsonの二つです。
どちらもjsonファイルですので、プログラマーには読めます。
あわてず騒がず、詳しい人が対応できるまで待ちましょう。
また修正の際はプロジェクトをzipで転送するのが必須です。
あらかじめ圧縮して待機しましょう。
#実際に修正する
読み込みが失敗している場合、マップのツリー情報が破損している場合が多いです。
マップをフラットな状態に修正することで、解決する場合が多いです。
フラットにするには*"order"をidと同じ数値になるように変更し、"parentId"*を全て0にします。
親子関係は組みなおしになりますが、これで復活できます。
#おわりに
正直なところ、詳細は私も詳しくは理解していません。
ただ、こんな感じで復旧できたので、やってみましょう。