============================================================
  DTXMania .NET style
  (C) 2000 2013 DTXMania Group
============================================================

■動作に必要なもの

(1) OS ...  WindowsXP / Vista / 7 (x86, x64) / 8 (x86, x64)
(2) .NET Framework ... 2.0 以降
　(Win8では、.NET Framework 3.5の追加インストールが必要です)
(3) DirectX エンドユーザ ランタイム ... June 2010 以降
　(Win8では、DirectX 9.0cの追加インストールが必要です)

上記が導入されていない場合、以下のようなエラーダイアログが
表示され、DTXMania を起動することができません。

「アプリケーションを正しく初期化できませんでした」
「****.dll が見つからなかったため、このアプリケーションを
　開始できませんでした」（※ **** は任意の名前）

■DirectX エンドユーザランタイムのインストール

前節(3)の DirectX エンドユーザランタイムは、本アーカイブの
"DirectX Redist" の中に、DTXMania の動作に「必要最小限」の
構成を入れてあります。

Microsoft のサイトから何百MBもあるどでかいエンドユーザランタイムを
ダウンロードしてくるのが面倒だという人は、ここにある DXSETUP.exe で
DirectX をインストールして下さい。

■DTXMania のインストール

DTXMania のインストールは不要です。
お好きな場所に配置して下さい。

■アンインストール

DTXMania のフォルダごと全部削除して下さい。
レジストリ等はいじってません。

■曲データのインストール

曲データ（DTX, GDAなど）は本アーカイブには含まれていませんので、
初期状態では曲が１つも表示されません。
各自、いろいろな手段で入手して下さい。（汗

入手した曲データは、DTXManiaGR.exe と同じフォルダの中に
適当な名前（何でもよい）のフォルダを作り、その中にコピーして
下さい。

DTXMania は、Config.ini（DTXManiaを1回でも起動すると自動的に
作成されます）の DTXPath で指定されたフォルダをルートフォルダ
として曲データを検索します。

ルートフォルダからの階層の深さは問いません。
どこまでも深く探しに行きます。

【注意】
初期状態では、DTXPath には DTXManiaGR.exe の存在するフォルダが
指定されています。

DTXMania は、曲の演奏結果を、曲データの存在するフォルダ内に
socre.ini ファイルとして出力します。そのため、
「曲データの存在するフォルダに"書き込み権限"が無ければ、DTXMania が
　エラー終了するか、または記録が残されません。」

よって、PC の管理者以外の人が DTXMania で遊ぶ場合は、曲データの配置
場所にご注意ください。


■WASAPI/ASIO対応について
DTXManiaは、Release 096以降、WASAPI/ASIOに対応しています。
特にVista以降のOSで使うと、従来のバージョンと比べて、
パッドを叩いてから音が出るまでのラグを小さくすることができます。

ただし、初期状態ではDirectSoundでサウンドを再生する設定になっていて、
従来相当のラグになっています。ラグを小さくするためには、
CONFIGURATIONで、SoundTypeをDirectSoundからWASAPIあるいはASIOに
変更して下さい。

WASAPIが使用できないときは、自動的にASIOを使うよう試みます。
ASIOも使用できないときは、DirectSoundを使います。

WASAPIは、Vista以降で使用できます。XPでは使用できません。
ASIOは、XPでも使用可能ですが、ASIOに対応したサウンドカードが
必要です。(ただしASIO4ALLでも使用可能です)

WASAPI使用時は、WASAPIBufSizeを適切に設定して下さい。
初期値の0の場合、システムが初期値を自動設定しますが、
大きめの値に設定されるため、ラグがあまり小さくなりません
(実際に設定された値は、DTXManiaLog.txtで確認できます)
まず20(ms)程度を指定してみて、音が割れるようなら大きめの値を、
問題ないようならもっと小さめの値を設定して、
最適の値を設定するようにして下さい。

ASIO使用時も同様にASIOBuffSizeを設定して下さい。
0を指定するとシステムのデフォルト値(サウンドカードの設定痴)を
そのまま使います。0以外の値を指定するとそれに準じたバッファ量を
設定しますが、ASIOが使えなくなりDirectSoundになることが
あります。このため、ここには0を指定して、バッファ量は
サウンドカードのASIOの設定で行うようにするのが無難です。
(設定ツールがない場合は、ASIO capsなどが使用可能です)

また、ASIOを使う場合は、更にサウンド出力デバイスを
ASIO deviceで選択する必要があります。
(WASAPIとDirectSoundの場合は、OSの既定のサウンドデバイスを
 使います)

WASAPI/ASIO使用時は、従来とは異なる演奏タイマーを使うため、
既存の曲データで音ズレが発生することがあります。
(特にWindows7とDTXCreator(DTXView)の組み合わせで作った
 曲データで起こる可能性が高いです)
現時点で、これに対する有効な互換性維持の対策を見いだせて
おりません。曲データの再調整が必要です。
