-
Notifications
You must be signed in to change notification settings - Fork 39
Importing levels (Japanese)
これは日本語のインポートガイドのためのプレースホルダーです。
お気に入りの曲をAstroDXで再生できるようにするには、これらのレベルを正しくインポートする方法を知っておく必要があります。
2.xではインポート方法が変更されましたので、いくつかの違いに注意してください。
一部のレベルは、そのままではAstroDXにインポートするための準備が整っていません。 そのため、AstroDXに正しくインストールさせるためには、まずレベルを検査することから始めましょう!
新しくダウンロードしたレベルのフォルダに入り、以下のファイルを確認してください。
[1] レベルフォルダ
│ [2] bg.jpg
│ [3] music.ogg
╵ [4] maidata.txt
- 先ほどダウンロードしたレベルフォルダです。圧縮ファイルの場合は、解凍して、なんとなくこんな感じのフォルダを探してみてください。
-
- レベルの背景画像。(*.jpg または *.png ファイルが受け入れられます) 3.
- レベルの音楽。(.mp3または.oggファイルが受け入れられ、より低いレイテンシを持つので、好ましくは*.oggです)
- レベルのチャート内容。
**レベルを認識するためには、音楽ファイルとチャートファイルの両方が必要です。 AstroDXはインポート時にこれらの名前のファイルを自動的に探しますので、ファイル名については心配いりません! ただし、ダウンロードしたレベルに異なる名前のファイルが含まれている場合は、それが何であるかを確認し、ファイル名を変更してください。
さて、インポートするレベルが決まったら、いよいよゲームに投入です。
ファイルをインポートするためには、Internal Storage/Android/data
にアクセスする必要があります。
MT管理器**のような、ファイルエクスプローラーを使用することをお勧めします。
アクセスできたら、Internal Storage/Android/data
に移動して、そこから始めましょう。
ファイルシステムは2.xで大きく変わりました。2.xのセクションに直接飛べます。
./com.Reflektone.MaipadDX/` を検索してください。
com.Reflektone.MaipadDXを検索します。
│ [0] chart-meta.fufu
│ [1] setting.json
├──[2] il2cpp
└──[3] local
└──[4] default
- インストールされたレベルに付けられたスコアとオフセット。(⚠AstroDXはチャートのフォルダアドレスを元にこれらのデータを保存します。チャートの名前を変更したり、移動、削除するとデータは失われます。))
- プリファレンスや設定を保存します。これらの設定は、ゲーム内の設定画面から編集することも可能です(推奨)。
-
- IL2CPPは、Unityがより良いパフォーマンスのためにコードをプリコンパイルすることを可能にします。続きを読む...
- レベルを保存する。すべてのレベルとカテゴリはこのフォルダで管理する必要があります。
- 4.起動時に作成されるデフォルトのカテゴリです。同じ親フォルダ local` の下にカテゴリを作成することもできます。
AstroDX 1.x
では、フォルダ単位でレベルをグループ化します。
しかし、トップレベルのレベルのインポートには対応していません。つまり、レベルはカテゴリの下にしかインポートできません。
レベルをインポートするには、レベルフォルダをカテゴリ内に移動するだけです (例: default)。
⚠ local
やカテゴリの中に残骸がないことを確認してください! AstroDXは、迷子のファイルがあるとインポートを完了することができなくなります。
1.x以降、AstroDXがMaipadシリーズの一部ではないことを明確にするために、パッケージ名をMaipadDX
からAstroDX
に変更し、レベルの保存方法にも若干の変更を加えました。このため、レベルを手動で移行する必要があります。
以下は、レベルを移行するための手順です。
WARNING: スコアとレベル固有のデータは移行できません。
-
- AstroDXとMaipadDXの両方がインストールされ、少なくとも一度は起動されていることを確認する。
- 2.com.Reflektone.MaipadDX/local/<任意のカテゴリフォルダ>/`に移動します。
- 3.すべてのレベルフォルダを選択し、
.zip
ファイルに圧縮します。 - 4.圧縮したファイルの拡張子を「.zip
」から「.axco
」に変更します。 -
-
.axco
ファイルをタップします。Open with...のポップアップで、
AstroDX`を選択します。AstroDXは自動的にあなたのレベルをインポートします。
-
-
- インポートが完了しました。./com.Reflektone.MaipadDX/local/< 任意のカテゴリフォルダ>/` を削除して、残ったデータを消去してください。
- 7.すべてのカテゴリの移行が完了するまで、2~6の手順を繰り返します。
./com.Reflektone.AstroDX/` に移動して、ファイル構造を観察してください。
以下は、その簡単な説明です。
com.Reflektone.AstroDX
│ [0] level-index.nya
│ [1] セッティング.json
├──[2] il2cpp
└──[3] levels
└──[4] tutorial
│ [5] bg.jpg
│ [6] maidata.txt
╱ [7] music.ogg
- このファイルにより、AstroDXはローカルスコア、オフセット、およびコレクションデータを保存することができます。これらのデータは、フォルダ名と直接対応しています。フォルダ名を変更すると実績が消去されます。
- ゲームに関連する設定ファイルを格納するファイルです。ゲーム内のsettingsから直接編集できますが、手動で編集することも可能です。
-
- IL2CPPは、Unityが特定のプラットフォーム向けにコードをプリコンパイルすることを可能にします。AOTコンパイルはビルド時間を増加させますが、ターゲットプラットフォームとの互換性を向上させ、パフォーマンスを向上させることができます。続きを読む...
- 起動時に作成されるデフォルトのカテゴリーです。同じ親フォルダ**levels`**の下にカテゴリを作成することもできます。
-
- 起動時にインポートされた組み込みレベル。任意のカテゴリの下に、同じ構造のレベルを手動でインポートすることができます。
-
- レベルの背景イラスト
-
- 必須 - チャートデータを含むコアファイル。このファイルがないと、ゲームはこれを有効なインポートとしてマークしません。
-
- 必須 - レベルと関連付けられた音楽ファイル。**このファイルがないと、ゲームはこれを有効なインポートとしてマークしません。
2.0.dev-10以降では、2つの自動インポート方法が用意されています。レベルインポートと、コレクションインポートです。
これらのファイルをタップし、Open with...
ポップアップでAstroDX
を選択することで使用できます。
基本的に、これらのファイルは .zip
ファイルで、AstroDX がこれらのファイルを認識できるように拡張子名を変更しただけのものです。
これは、一度に1つのレベルをインポートすることができます。作成方法は以下の通りです。
-
- 任意のレベルフォルダ内に移動します。
-
- すべてのファイルを選択し、
.zip
ファイルに圧縮します。
- すべてのファイルを選択し、
-
- 圧縮されたファイルの拡張子を
.zip
から.axlv
に変更します。
- 圧縮されたファイルの拡張子を
これは、一度に複数のレベルをインポートし、内部コレクションの関係を作成することができます。作成方法は以下の通りです。
-
- 追加したいレベルフォルダをすべて選択し、
.zip
ファイルに圧縮します。
- 追加したいレベルフォルダをすべて選択し、
-
- 圧縮したファイルの拡張子「.zip
」を「.axco
」に変更します。
- 圧縮したファイルの拡張子「.zip
2.0.0.betaでは、フォルダベースのカテゴリが再実装されました。その上、レベルのカテゴリ分けを完全にやめて、levels
の下に置くこともできます。
./com.Reflektone.AstroDX/` を検索すると、以下のように表示されるはずです。
com.Reflektone.AstroDXを探します。
│ [0] キャッシュ
│ [1] settings.json
├──[2] il2cpp
└──[3] levels
└──[4] default
- インストールされたレベルに付随するスコアとオフセット。(⚠AstroDXはチャートのフォルダアドレスを元にこれらのデータを保存します。チャートの名前を変更したり、移動、削除するとデータは失われます)。
-
- 環境設定を保存します。
- IL2CPPは、Unityがより良いパフォーマンスのためにコードをプリコンパイルすることを可能にします。続きを読む...
- レベルを格納します。すべてのレベルとカテゴリはこのフォルダで管理する必要があります。
- 4.起動時に作成されるデフォルトのカテゴリです。同じ親フォルダの levels` の下にカテゴリを作成することもできます。
以上で、AstroDXでのインポートの仕組みが少しわかったかと思います。