メインコンテンツへスキップ

エディター更新後のゲームファイル移行

Mahiru約1分

エディター更新後のゲームファイル移行

WebGAL Terre 4.6 では、ユーザーデータの管理方式が大きく変更されました。このページでは、4.5 以前向けの移行説明を残しつつ、4.5 から 4.6 へアップグレードする場合の移行手順を追加します。

4.5 から 4.6 へのアップグレード

4.6 以降の WebGAL Terre は、ゲーム、テンプレート、カスタムエンジン、エクスポート内容を統一されたユーザーデータディレクトリで管理します。4.6 のインストールディレクトリには、旧バージョンで使われていた public/gamespublic/templatesassets/templates/Derivative_Engine などのユーザープロジェクト用ディレクトリが既定では用意されません。そのため、4.5 のファイルを 4.6 のインストールディレクトリ内の同名パスへコピーする方法は使えません。

次の手順で手動移行してください。

  1. WebGAL Terre 4.6 を一度起動し、新しいユーザーデータディレクトリを作成させます。
  2. WebGAL Terre 4.6 の設定を開き、ユーザーデータ関連設定からユーザーデータディレクトリを開きます。
  3. 旧バージョン WebGAL Terre 4.5 のインストールディレクトリを開きます。
  4. 4.5 の public/games にある各ゲームプロジェクトフォルダーを、4.6 のユーザーデータディレクトリ内の games ディレクトリへコピーします。
  5. カスタムテンプレートがある場合は、4.5 の public/templates にあるカスタムテンプレートフォルダーを、4.6 のユーザーデータディレクトリ内の templates ディレクトリへコピーします。組み込みテンプレートはコピー不要です。
  6. カスタムエンジンを導入している場合は、4.5 の assets/templates/Derivative_Engine にあるカスタムエンジンフォルダーを、4.6 のユーザーデータディレクトリ内の derivative-engines ディレクトリへコピーします。
  7. WebGAL Terre 4.6 に戻り、ゲーム一覧やテンプレート一覧を更新するか Terre を再起動して、内容が表示されることを確認します。

4.6 のユーザーデータディレクトリにある主な項目は次の通りです。

  • games:ゲームプロジェクトを保存します。旧 public/games/<ゲーム名>games/<ゲーム名> へ移行します。
  • templates:作成またはインポートしたカスタムテンプレートを保存します。旧 public/templates/<テンプレート名>templates/<テンプレート名> へ移行します。
  • derivative-engines:カスタムエンジンを保存します。旧 assets/templates/Derivative_Engine/<エンジン名>derivative-engines/<エンジン名> へ移行します。
  • Exported_Games:Terre からエクスポートしたゲームを保存します。
  • config.json:Terre のユーザーデータ設定を保存します。内容を理解していない場合は手動編集しないでください。

portable モードを使用している場合、実際のユーザーデータディレクトリはインストールディレクトリ内の data フォルダーです。この場合も、移行先はその中の gamestemplatesderivative-engines です。

4.6 以降では、WebGAL Terre をさらに新しいバージョンへアップグレードしても、ゲームファイルを手動で移行する必要はありません。ユーザーデータディレクトリはアップグレード後も継続して使用されます。ただし、ユーザーデータディレクトリを自分で変更した場合や、portable モードでデータ位置を切り替えた場合は除きます。

4.5 以前でのゲーム移行

WebGAL Terre エディターのゲームプロジェクトファイルは public/games ディレクトリにあります。このディレクトリには、作成したゲーム名が表示されます。

新しいエディターをダウンロードまたはインストールした後、旧バージョンのエディターにあるゲームを新バージョンの同じディレクトリへ直接移行し、新バージョンのエディターを開くことで使用できます。

メジャーバージョンアップ(バージョン番号の最初の数字が変わるアップグレード)では互換性は保証されませんが、通常はゲームに下位互換性があります。

4.5 以前でのテンプレートとカスタムエンジン移行

テンプレートを作成した場合、またはカスタムエンジンをインポートした場合は、これらのファイルも新バージョンのエディターへ移行する必要があります。テンプレートファイルは public/templates ディレクトリにあります。
カスタムエンジンは assets/templates/Derivative_Engine ディレクトリにあります。これらのファイルを新バージョンの同じディレクトリへ移行してください。