まず切り分ける: 「ファイルの問題」か「バージョン/形式の非互換」か
ワールドに「バージョン違い」や「バージョンが古すぎる」と出て開けない時、最初にやるべきは慌てて直すことではなく、原因がどちらに当たるかをはっきりさせることです。両者の対処法はまったく異なります。
- ファイル/パッケージングの問題。 たとえば圧縮構造の階層が違う、
level.datがアーカイブのルートにない、外側に余計なフォルダが1層かぶさっている、など。これは実は「バージョン」とは関係なく、インポート時に異常として認識されているだけで、簡単な構造修復で解決できます。 - 本当のバージョン/形式の非互換。 たとえばワールドが古いゲームのメジャーバージョンだったり、元はJava版のワールドを統合版 (Bedrock) で開こうとしている場合。これは形式の違いであって、ファイルが壊れているわけではなく、修復では解決できません。
TopoBlocks はワールド(.mcworld / .zip / Java版のワールド)を端末内で無料診断し、そのバージョンと形式を読み取って判別し、まずどちらに当たるかを教えてから次の一手を決めます。Java版と統合版が結局どこで違うのかを先に理解したい場合は、Java版と統合版の違いは何か をご覧ください。
構造の問題の場合: 端末内無料診断 + 簡単な修復
診断結果がファイル構造やパッケージング階層が不正というものなら、それは朗報です。この種は簡単な構造修復が無料で、正常にインポートできる新しい .mcworld を生成し、決してあなたの元ファイルを上書きしません。元のワールドはハッシュとともに残り、追跡できます。
強調しておきたいのは、構造修復はファイル/パッケージングの問題だけを解決するという点です。ゲームのクラッシュ、mod、バージョン非互換といったファイル以外の問題は直しません。ですから診断が跨バージョン/跨プラットフォームの形式問題だと言う場合、修復ではワールドを開けるようにはならず、下記の変換ルートに進む必要があります。診断と修復の全体的な流れは、詳細チュートリアル ワールドを開く・診断する・修復する を参照してください。
大きなバージョンをまたぐ、またはJava↔統合版の場合: 変換が必要で、無損は保証しない
正直に言います。大きなバージョンをまたぐ場合や、Java版と統合版の間では、必要なのは修復ではなく変換です。
- Java版のワールドを統合版で遊ぶ。 統合版がJava版のワールドを開けないのは想定どおりの動作です。両者はワールド形式が根本的に異なります。現実的な方法は、TopoBlocksで一方向のJava版 → 統合版 (Bedrock) 変換を行うことです(統合版からJava版へは戻せません)。課金前にまず互換度スコアを提示し、私たちは決して「100%無損」を約束しません。地形、大多数のブロック、コンテナや構造物は通常移行できますが、Java版固有のエンティティ、挙動/リソースパック、一部のレッドストーン挙動は、互換な等価物に置き換えられるか、項目ごとのレポートに移される場合があります。完了後に項目ごとの変更レポートを提示し、失敗時は自動返金、価格はアプリ内が基準です。具体的なやり方は JavaをBedrockへ変換(iPhoneで遊べる) をご覧ください。
- まず変換できるか、出来栄えが良いかを評価したい。 古い、あるいは特殊な内容ほど、変換中に置き換えられたりレポートに移されたりしやすくなります。課金前に見通しを立ててから決められるよう、まず 機種やバージョンを変える時の互換性の見方 を読むことをおすすめします。
どちらのルートを進んでも、原則は変わりません。決してソースファイルを上書きせず、毎回追跡できる新しいバージョンを生成します。 まず無料診断でどの種類の「バージョン違い」かをはっきりさせ、原因に応じて対処するほうが、やみくもに試すよりずっと確実です。