拡張形式[Tracks]セクション[Players]セクション[Settings]セクション_inmm.iniは、CDの各トラックと、その代わりに再生するファイル名との対応を記述したテキストファイルです。_inmm.dllはこれを見て、CDの代わりにどの曲を再生するかを決めます。このファイルは、ゲーム本体の実行ファイルと同じフォルダに置きます(4)。_inmm.iniの記述のしかたには、標準形式と拡張形式の2種類があります。_inmm.iniは、再生するファイル名を並べただけの単純なものです。第5トラックの代わりにCDの12トラック目を再生ファイルの先頭から、1行に1つずつファイル名を書いていきます。各行はCDのトラック番号に対応していて、1行目に書いたファイルがCDの第2トラックの代わりに再生されます。同様に、2行目は第3トラック、3行目は第4トラック...に対応します。実はこれはWinampなどが出力する「M3Uプレイリスト」と同じ形式です。Winampなどで.m3u形式のプレイリストを保存して、ファイル名を_inmm.iniに変更するとそのまま使えます。この場合、プレイリストの先頭のファイルがトラック2、次のファイルがトラック3、...のように対応します。ほとんどのゲームでは、第1トラックはデータ部分になっていてBGM再生には使われません。そのため第2トラックからの指定になっています。第1トラックからの指定が必要な場合には、拡張形式の_inmm.iniを使います。ゲームのあるフォルダを基準とした相対パス指定が可能です(5)。ファイルではなく、ゲームをしているときCD-ROMドライブに入っているCDから再生することもできます。_inmm.iniにファイル名の代わりに*3と書くと、CDの第3トラックを再生します。再生には、_inmmcnf.exeの[再生方法]ページの[CDオーディオ]で指定したプレイヤーが使われます。CD-ROMドライブが複数ある場合、どのCD-ROMドライブが使われるかも[再生方法]ページで指定します。#で始まる行は読み飛ばされます(EXTM3U形式を読めるようにするため)。セミコロン(;)から行の終わりまではコメントとして無視されます。標準形式の_inmm.iniは、_inmmcnf.exeの中にある_inmm.iniエディタを使うと簡単に作成できます。相対パス指定って何?という人は聞かなかったことにしてください:-)特殊なトラック指定_inmm.iniでは、ファイル名やトラック番号を単純に指定するほかに、以下のような書式で再生を細かく制御できます。ブ名,トラック番号と書きます(6)。album.m3uの9番目の曲を再生プレイリスト名:数値と書くと、プレイリストの指定した位置の曲を再生します。対応しているプレイリスト形式は、m3u形式(.m3u)とcueシート形式(.cue)のみです(拡張子によって判別しています)。再生に使用するプレイヤーは、プレイリストのファイル名で判別されます。上の例で再生にWinampを使いたい場合、_inmmcnfの[再生方法]ページで*.m3uをWinampに関連づけます。2曲からランダムに選ぶファイル名やトラック番号を、|(縦棒)で区切って複数指定できます。すると、その中からランダムに選んだ曲を再生します(毎回違った曲がかかるわけです)。Playerはこの方法でのドライブ指定に対応していません。_inmm.iniを使うと、_inmm.dllの動作を細かく制御できます。[Settings]の3つのセクションに分かれています。[Tracks]以外のセクションは省略できます。[Tracks]セクションCDの各トラックに対応するファイル名を記述します。1行目([Tracks]の次の行)には第1トラック、2行目には第2トラック...というようになっています。第1トラックからの指定が可能になっていますので、標準形式の_inmm.iniから移行するときには[Tracks]の1行目を空にしてください。特殊なトラック指定で説明した記法も使えます。[Players]セクションファイル名とプレイヤーの関連づけを記述します。ここでの設定は、_inmmcnf.exeでの[再生方法]の設定に優先します。プレイヤー=ファイル名という形式で、ファイル名に該当するファイルをプレイヤーで再生するよう指示します。プレイヤーにはMCI、DirectShow、Winamp、SCMPX、Lilith、Silent(再生しない)のどれかを指定できます。名にはワイルドカード文字*と?が使用でき、|で区切って複数指定できます。cdplayer=プレイヤー名で、CDを再生するプレイヤーを設定できます。プレイヤー名はMCI、Winamp、DigitalCDPlayer、Lilith、Silentのいずれかです。cddrive=Q:で、CD再生ドライブをQ:に設定します。cddrive=とだけ書くと、CD再生ドライブをプレイヤーの既定値にします。[Settings]セクション_inmm.dllの各種設定を記述します。ここで設定できる項目のほとんどは、_inmmcnf.exeの設定項目に対応しています。各項目は_inmm.iniの記述が優先され、記述のない項目については_inmmcnf.exeの設定が使用されます。1=on0(off)にすると[_inmm.dllの全機能を無効にする]オプションと同じ効果になります。1=on[仮想AUXデバイスを有効にする]オプションに対応します。1=on[致命的でないエラーメッセージも表示]オプションに対応します。0が[鳴らさない]、1が[標準]、2が[BGMを一時的に止めて鳴らす]、3が[DirectSoundから出力]に対応します。1=on_inmm.dllはファイルを再生する前にそのファイルが存在するかどうか調べますが、SkipFileCheckを1にするとこの検査を行いません。WA_Path=パスWinampのパスを設定します。Winampの[パス]に対応します。plug-inを設定します。Winampを自動起動した場合にのみ有効です。plug-inになります。1=onWinampの[ウィンドウを隠す]オプションに対応します。1=onWinampの[Wave出力の空きをチェックしない]オプションに対応します。SMX_Path=パスSCMPXのパスを設定します。SCMPXの[パス]に対応します。1=onSCMPXの[ウィンドウを隠す]オプションに対応します。Playerのパスを設定します。Playerの[パス]に対応します。Playerの[最小化して起動]オプションに対応します。Playerの[Wave出力の空きをチェックしない]オプションに対応します。Playerから出力するときの音量を設定します。デフォルトは255です。Lilith_Path=パスLilithのパスを設定します。Lilithの[パス]に対応します。1=onLilithの[タスクトレイモードで起動]オプションに対応します。>>このサイトについてここは、『_inmm.dllのホームページ』のミラーサイトです。