エディター更新後のゲームファイル移行
エディター更新後のゲームファイル移行
WebGAL Terre 4.6 では、ユーザーデータの管理方式が大きく変更されました。このページでは、4.5 以前向けの移行説明を残しつつ、4.5 から 4.6 へアップグレードする場合の移行手順を追加します。
4.5 から 4.6 へのアップグレード
4.6 以降の WebGAL Terre は、ゲーム、テンプレート、カスタムエンジン、エクスポート内容を統一されたユーザーデータディレクトリで管理します。4.6 のインストールディレクトリには、旧バージョンで使われていた public/games、public/templates、assets/templates/Derivative_Engine などのユーザープロジェクト用ディレクトリが既定では用意されません。そのため、4.5 のファイルを 4.6 のインストールディレクトリ内の同名パスへコピーする方法は使えません。
次の手順で手動移行してください。
- WebGAL Terre 4.6 を一度起動し、新しいユーザーデータディレクトリを作成させます。
- WebGAL Terre 4.6 の設定を開き、ユーザーデータ関連設定からユーザーデータディレクトリを開きます。
- 旧バージョン WebGAL Terre 4.5 のインストールディレクトリを開きます。
- 4.5 の
public/gamesにある各ゲームプロジェクトフォルダーを、4.6 のユーザーデータディレクトリ内のgamesディレクトリへコピーします。 - カスタムテンプレートがある場合は、4.5 の
public/templatesにあるカスタムテンプレートフォルダーを、4.6 のユーザーデータディレクトリ内のtemplatesディレクトリへコピーします。組み込みテンプレートはコピー不要です。 - カスタムエンジンを導入している場合は、4.5 の
assets/templates/Derivative_Engineにあるカスタムエンジンフォルダーを、4.6 のユーザーデータディレクトリ内のderivative-enginesディレクトリへコピーします。 - 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 フォルダーです。この場合も、移行先はその中の games、templates、derivative-engines です。
4.6 以降では、WebGAL Terre をさらに新しいバージョンへアップグレードしても、ゲームファイルを手動で移行する必要はありません。ユーザーデータディレクトリはアップグレード後も継続して使用されます。ただし、ユーザーデータディレクトリを自分で変更した場合や、portable モードでデータ位置を切り替えた場合は除きます。
4.5 以前でのゲーム移行
WebGAL Terre エディターのゲームプロジェクトファイルは public/games ディレクトリにあります。このディレクトリには、作成したゲーム名が表示されます。
新しいエディターをダウンロードまたはインストールした後、旧バージョンのエディターにあるゲームを新バージョンの同じディレクトリへ直接移行し、新バージョンのエディターを開くことで使用できます。
メジャーバージョンアップ(バージョン番号の最初の数字が変わるアップグレード)では互換性は保証されませんが、通常はゲームに下位互換性があります。
4.5 以前でのテンプレートとカスタムエンジン移行
テンプレートを作成した場合、またはカスタムエンジンをインポートした場合は、これらのファイルも新バージョンのエディターへ移行する必要があります。テンプレートファイルは public/templates ディレクトリにあります。
カスタムエンジンは assets/templates/Derivative_Engine ディレクトリにあります。これらのファイルを新バージョンの同じディレクトリへ移行してください。