アクティベーションとライセンス
DanceXRにはフリーティアといくつかの有料エディションがあります。有料エディションには、機能を利用するために一度限りのアクティベーションが必須です。アクティベーションが完了するまで、有料ビルドは無料モードで動作し、フリーエディションで利用可能な機能のみが使用できます。
本ページでは、アクティベーションが自動である場合、ユーザー自身が行う必要がある場合、そしてライセンスの取り扱いについて解説します。
アクティベーションが自動の場合
一部のストアでは、アクティベーションを裏側で処理します。そのため、DanceXRのインストールと起動を行う以外に何もする必要はありません。
- Steam — 初回起動時にアクティベートされます。SteamクライアントがDanceXRが必要とする購入確認を提供し、お使いのエディションはサイレントに(自動で)解除されます。
- Google Play (Android) — 購入の検証はGoogle Playのアプリ内購入システムを通じて行われます。Google Play経由でアプリを購入した限り、手動の手順は不要です。
もしお使いのエディションがこのリストに含まれている場合は、これ以上の読書は止めていただいて構いません。メニューが表示された時点で、アクティベーションは完了しています。
手動でのアクティベーションが必要な場合
他のすべての有料エディションは、デバイスで初めて実行する際に短いアクティベーション手順が必要です。
- Itch.ioで購入したDanceXR プロ版 / Pure PC
- Itch.ioで購入したAndroid版
- Questスタンドアロン (Itch.io)
- クリエイター版 (Patreon)
簡単に言えば、SteamまたはGoogle Play以外のもので購入した場合です。
アクティベート方法
- DanceXRを起動します。
- システムメニュー(左下の歯車アイコン)を開きます。
- Activate Your Copyを選択します。
- DanceXRがブラウザでアクティベーションウェブサイトを開きます。
- エディションを購入したプラットフォームを選択します — Steam、Itch.io、またはPatreonです。ウェブサイトには、お使いのエディションを販売しているプラットフォームのみが表示されます(例えば、クリエイター版ではPatreonのみが表示されます)。
- 求められたらそのプラットフォームにサインインします。DanceXRは、ご購入確認のためにプラットフォームの標準的なサインインを使用します — 別途アカウントは作成されません。
- 購入が確認されると、DanceXRに戻るよう促す成功ページが表示されます。
- DanceXRに戻り、再度Activate Your Copyをクリックします。DanceXRがライセンスを自動的にダウンロードします。
成功ページでは、バックアップとしてライセンスファイルを手動でダウンロードするオプションも提供されています。これは通常のフローでは必須ではありません(DanceXRが自動でライセンスを取得するため)が、後で必要になる場合に備えて保存しておくと良いでしょう。
アクティベーションがサイレントに完了する場合
以前にこのビルドを同じデバイスでアクティベートしている場合、DanceXRは通常ブラウザを完全にスキップできます。Activate Your Copyをクリックするだけでライセンスが直接取得され、DanceXR内に「ライセンスが正常に復元されました」というメッセージが表示されるだけです。これ以上の操作は必要ありません。
これは、DanceXRを同じマシンに再インストールした場合、バックアップから復元した場合、または設定ファイルを消去した場合に遭遇するフローです。また、インストール後の最初の起動時にも自動的に発生します — DanceXRが一度確認を行い、すでにこのデバイスに購入が記録されている場合、メニューを開くことなくエディションが解除されます。
ライセンスファイル
DanceXRは、アプリケーションのデータと共に、license.txtというファイルにアクティベーションを保存します。このファイルが存在し、有効である限り、お使いのエディションの機能は解除されたままになります。
また、DanceXRは、他の設定ファイルと一緒にconfig.jsonに、すでにライセンスチェックを行ったかどうかを記憶しています。これによって、起動するたびに即座に起動すべきか、あるいはまず素早くライセンス取得を試みるべきかがわかります。
いくつかの実用的な影響があります。
license.txtのみを削除した場合:再アクティベートするまで無料モードに戻ります。DanceXRはチェックがすでに完了したと認識するため、自律的にライセンスを取得しようとしません。license.txtとconfig.jsonの両方を削除した場合:新規インストール状態に見えます。次回起動時、DanceXRはライセンスの取得を試みます — そして、お使いのデバイスがこのビルドに記録されている場合、ライセンスがサイレントに復元されます。これは、アクティベーションがスタック状態になった場合の最もクリーンな修正方法となることがあります。
複数のデバイス
ライセンスは、アクティベートした特定のデバイスに関連付けられます。複数のマシンでDanceXRを使用するには、それぞれのデバイスでアクティベーションプロセスを再度実行してください。追加の費用はかかりません — 単に同じ購入を新しいデバイスごとに確認しているだけです。
ビルドバリアントごとにライセンス
アクティベーションは、単にデバイスごとではなく、ビルドバリアントごとに行われます。HD、LW、RT、およびクリエイター版の各ビルドは、アクティベーションシステムに対して異なるインストールのように見えるため、同じマシン上であっても、各バリアントごとにアクティベーションが必要です。
実質的にこれは、同じPCにHDとLWを並べてインストールしている場合、HDを一度、LWを一度アクティベートする必要があるということです。後にバリアントを切り替えた場合も同様です。再アクティベーションは無料で、計画する必要があるものではなく、バリアントごとにワンクリックで済む手順です。
再アクティベーション
以下のいずれかの状況の場合、DanceXRが再アクティベートを求めることがあります。
- ハードウェアをアップグレードした場合(CPU、マザーボード、ドライブ)。
- オペレーティングシステムを再インストールまたは大幅にアップグレードした場合。
- DanceXRを別のマシンに移動した場合。
license.txtを手動で削除した場合。
フローは初回アクティベーションと同一です:システムメニュー → Activate Your Copy → ブラウザ → DanceXRに戻る。再アクティベーションには費用は一切かかりません。
DanceXRがすでに認識しているデバイス(再インストール、新しいユーザープロファイル、設定ファイル消去など)で再アクティベートしている場合、ブラウザのステップはスキップされることがよくあります — DanceXRがライセンスを直接取得し、「ライセンスが正常に復元されました」と報告します。詳細はアクティベーションがサイレントに完了する場合を参照してください。
ライセンスのバックアップ
新しいマシンへ移行する際に再アクティベーションを避けたい場合は、アクティベーションの成功ページ(またはインストールから)にあるlicense.txtのコピーを保存し、安全な場所に保管してください。ただし、新しいマシンが古いマシンと十分に異なると、保存されたファイルに関わらず、DanceXRは再アクティベーションを促す場合があります — その場合、新しいシステムで再度アクティベーションフローを実行してください。
トラブルシューティング
- 「Activate Your Copy」をしても何も起こらない — アクティベーションサーバーが一時的に到達不能な可能性があります。数分後に再度試してください。
- アクティベーションを完了したのにDanceXRが無料モードで動作し続ける — システムメニューを開き、再度Activate Your Copyをクリックしてください。DanceXRがライセンスを再取得します。
license.txtを削除した後、アクティベーションがスタックしたように見える —config.jsonも削除してください(設定を保持しているので、先にバックアップを取ってください)。次回の起動時に、DanceXRはこれを初回実行として扱い、自動的にライセンスを取得しようとします。お使いのデバイスが記録されている場合、ライセンスがサイレントで復元されます。- ウェブサイトは開くが、購入元のプラットフォームがリストにない — お使いのエディションは特定のプラットフォームで販売されています。ページには、そのエディションを販売しているプラットフォームのみが表示されます。欠落しているオプションが誤りだとお考えの場合は、サポートに連絡してください。
- 同じマシンで再度の再アクティベーションを繰り返し求められる — サポート経由で連絡し、プロンプトが表示されるタイミングなどの詳細を含めてください。
関連ページ
- Download & editions — 各プラットフォームでどのエディションが販売されているか
- FAQ — 一般的なアクティベーションおよび起動時の修正方法
- Concepts & glossary — 他の構成ファイルと共に存在する
license.txt - Support — Discord、GitHub Issues、メール