サバイバルワールドを間違ってクリエイティブにしてしまった。実績解除が無効になってしまったのでもとに戻す方法を教えてください。
そんな時は以下の方法を試してみてください。
ただし、Switchなどのコンソール機ではセーブファイルを直接いじれません。どうしても実績解除状態を変更したい場合はセーブデータを他の端末(PCなど)に移設してから編集し、再びワールドデータをコンソール機に戻すことも可能です。
▶ワールドデータを別の端末に移植する方法
実績解除を有効にする方法
実績解除の状態が有効か無効かの情報はワールドデータのlevel.datというファイルに記録されており、ワールドを一度でもクリエイティブモードに変更した場合、自動的に実績解除は無効となってしまいます。
これはクリエイティブモードではアイテムが無限に入手できてしまうなど、悪用すればサバイバルモードのゲーム性を壊してしまう可能性があるために設定されている機能です。
このことを充分に理解したうえで、実績解除の有効/無効の操作は自己責任で行ってください。
MccToolChestPE
有志が無料公開しているマイクラのlevel.datファイルを編集できるソフトです。こちらからダウンロードし、以下のようにファイルを編集してください。
- ワールドのセーブデータをMccToolChestPEで開く
- level.datファイルを開き「hasBeenLoadedinCreative:1」の末尾を「0」に書き換える
- ワールドデータをセーブして閉じる
これでワールドの実績解除状態は「有効」に切り替わっているはずです。サバイバルモードで確認してみてください。
※MccToolChestPEは2023年現在更新が止まっています。ダウンロードサイト側やマインクラフトソフト側などあらゆる原因で正しくダウンロードできない、正しく動作しないといった不具合が起こる可能性があります。その場合は次のバイナリエディタを使用する方法を試してください。
バイナリエディタ
MccToolChestPEが正しく動作しない場合はこちらからバイナリエディタをダウンロードして試してください。ただしマイクラ用に整えられたツールでは無いため、level.datファイルの同じ箇所を編集しますが編集時の見た目が分かりづらい点は覚悟して取り組んでください。
- バイナリエディタでワールドのセーブデータ内のlevel.datを開く
- 検索窓に「creative」と入力し該当箇所を探す
- 「01」を「00」に書き換える
- level.datをセーブして閉じる
WindowsPCのデフォルトでのワールドデータ格納フォルダのフルパスは
「C:\Users\○○\AppData\Local\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds」
これでワールドの実績解除状態は「有効」に切り替わっているはずです。サバイバルモードで確認してみてください。