Skip to content

Importing levels (Japanese)

fumiko edited this page Oct 31, 2022 · 1 revision

これは日本語のインポートガイドのためのプレースホルダーです。

レベルをインポートする

お気に入りの曲をAstroDXで再生できるようにするには、これらのレベルを正しくインポートする方法を知っておく必要があります。

2.xではインポート方法が変更されましたので、いくつかの違いに注意してください。


あなたのレベルをAstroDXに対応させるために

一部のレベルは、そのままではAstroDXにインポートするための準備が整っていません。 そのため、AstroDXに正しくインストールさせるためには、まずレベルを検査することから始めましょう!

新しくダウンロードしたレベルのフォルダに入り、以下のファイルを確認してください。

[1] レベルフォルダ
│ [2] bg.jpg
│ [3] music.ogg
╵ [4] maidata.txt
  1. 先ほどダウンロードしたレベルフォルダです。圧縮ファイルの場合は、解凍して、なんとなくこんな感じのフォルダを探してみてください。
    1. レベルの背景画像。(*.jpg または *.png ファイルが受け入れられます) 3.
  2. レベルの音楽。(.mp3または.oggファイルが受け入れられ、より低いレイテンシを持つので、好ましくは*.oggです)
  3. レベルのチャート内容。

**レベルを認識するためには、音楽ファイルとチャートファイルの両方が必要です。 AstroDXはインポート時にこれらの名前のファイルを自動的に探しますので、ファイル名については心配いりません! ただし、ダウンロードしたレベルに異なる名前のファイルが含まれている場合は、それが何であるかを確認し、ファイル名を変更してください。


さて、インポートするレベルが決まったら、いよいよゲームに投入です。

ファイルをインポートするためには、Internal Storage/Android/data にアクセスする必要があります。 MT管理器**のような、ファイルエクスプローラーを使用することをお勧めします。

アクセスできたら、Internal Storage/Android/data に移動して、そこから始めましょう。

ファイルシステムは2.xで大きく変わりました。2.xのセクションに直接飛べます。

1.x

./com.Reflektone.MaipadDX/` を検索してください。

com.Reflektone.MaipadDXを検索します。
│ [0] chart-meta.fufu
│ [1] setting.json
├──[2] il2cpp
└──[3] local
    └──[4] default
  1. インストールされたレベルに付けられたスコアとオフセット。(⚠AstroDXはチャートのフォルダアドレスを元にこれらのデータを保存します。チャートの名前を変更したり、移動、削除するとデータは失われます。))
  2. プリファレンスや設定を保存します。これらの設定は、ゲーム内の設定画面から編集することも可能です(推奨)。
    1. IL2CPPは、Unityがより良いパフォーマンスのためにコードをプリコンパイルすることを可能にします。続きを読む...
  3. レベルを保存する。すべてのレベルとカテゴリはこのフォルダで管理する必要があります。
  4. 4.起動時に作成されるデフォルトのカテゴリです。同じ親フォルダ local` の下にカテゴリを作成することもできます。

AstroDX 1.xでは、フォルダ単位でレベルをグループ化します。 しかし、トップレベルのレベルのインポートには対応していません。つまり、レベルはカテゴリの下にしかインポートできません。

レベルをインポートするには、レベルフォルダをカテゴリ内に移動するだけです (例: default)。

localやカテゴリの中に残骸がないことを確認してください! AstroDXは、迷子のファイルがあるとインポートを完了することができなくなります。


2.0.0.dev

1.xから2.0.0.devへの移行ガイド

1.x以降、AstroDXがMaipadシリーズの一部ではないことを明確にするために、パッケージ名をMaipadDXからAstroDXに変更し、レベルの保存方法にも若干の変更を加えました。このため、レベルを手動で移行する必要があります。

以下は、レベルを移行するための手順です。

WARNING: スコアとレベル固有のデータは移行できません。

    1. AstroDXとMaipadDXの両方がインストールされ、少なくとも一度は起動されていることを確認する。
  1. 2.com.Reflektone.MaipadDX/local/<任意のカテゴリフォルダ>/`に移動します。
  2. 3.すべてのレベルフォルダを選択し、.zipファイルに圧縮します。
  3. 4.圧縮したファイルの拡張子を「.zip」から「.axco」に変更します。
    1. .axcoファイルをタップします。Open with...のポップアップで、AstroDX`を選択します。AstroDXは自動的にあなたのレベルをインポートします。
    1. インポートが完了しました。./com.Reflektone.MaipadDX/local/< 任意のカテゴリフォルダ>/` を削除して、残ったデータを消去してください。
  4. 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
  1. このファイルにより、AstroDXはローカルスコア、オフセット、およびコレクションデータを保存することができます。これらのデータは、フォルダ名と直接対応しています。フォルダ名を変更すると実績が消去されます
  2. ゲームに関連する設定ファイルを格納するファイルです。ゲーム内のsettingsから直接編集できますが、手動で編集することも可能です。
    1. IL2CPPは、Unityが特定のプラットフォーム向けにコードをプリコンパイルすることを可能にします。AOTコンパイルはビルド時間を増加させますが、ターゲットプラットフォームとの互換性を向上させ、パフォーマンスを向上させることができます。続きを読む...
  3. 起動時に作成されるデフォルトのカテゴリーです。同じ親フォルダ**levels`**の下にカテゴリを作成することもできます。
    1. 起動時にインポートされた組み込みレベル。任意のカテゴリの下に、同じ構造のレベルを手動でインポートすることができます。
    1. レベルの背景イラスト
    1. 必須 - チャートデータを含むコアファイル。このファイルがないと、ゲームはこれを有効なインポートとしてマークしません
    1. 必須 - レベルと関連付けられた音楽ファイル。**このファイルがないと、ゲームはこれを有効なインポートとしてマークしません。

自動インポート方法

2.0.dev-10以降では、2つの自動インポート方法が用意されています。レベルインポートと、コレクションインポートです。 これらのファイルをタップし、Open with...ポップアップでAstroDXを選択することで使用できます。

基本的に、これらのファイルは .zip ファイルで、AstroDX がこれらのファイルを認識できるように拡張子名を変更しただけのものです。

レベルのインポート

これは、一度に1つのレベルをインポートすることができます。作成方法は以下の通りです。

    1. 任意のレベルフォルダ内に移動します。
    1. すべてのファイルを選択し、.zip ファイルに圧縮します。
    1. 圧縮されたファイルの拡張子を .zip から .axlv に変更します。

コレクションインポート

これは、一度に複数のレベルをインポートし、内部コレクションの関係を作成することができます。作成方法は以下の通りです。

    1. 追加したいレベルフォルダをすべて選択し、.zipファイルに圧縮します。
    1. 圧縮したファイルの拡張子「.zip」を「.axco」に変更します。

2.0.0.beta (最新)

2.0.0.betaでは、フォルダベースのカテゴリが再実装されました。その上、レベルのカテゴリ分けを完全にやめて、levelsの下に置くこともできます。

./com.Reflektone.AstroDX/` を検索すると、以下のように表示されるはずです。

com.Reflektone.AstroDXを探します。
│ [0] キャッシュ
│ [1] settings.json
├──[2] il2cpp
└──[3] levels
    └──[4] default
  1. インストールされたレベルに付随するスコアとオフセット。(⚠AstroDXはチャートのフォルダアドレスを元にこれらのデータを保存します。チャートの名前を変更したり、移動、削除するとデータは失われます)
    1. 環境設定を保存します。
  2. IL2CPPは、Unityがより良いパフォーマンスのためにコードをプリコンパイルすることを可能にします。続きを読む...
  3. レベルを格納します。すべてのレベルとカテゴリはこのフォルダで管理する必要があります。
  4. 4.起動時に作成されるデフォルトのカテゴリです。同じ親フォルダの levels` の下にカテゴリを作成することもできます。

以上です!

以上で、AstroDXでのインポートの仕組みが少しわかったかと思います。