_inmm.ini_inmm.iniは、CDの各トラックと、その代わりに再生するファイル名との対応を記述したテキストファイルです。_inmm.dllはこれを見て、CDの代わりにどの曲を再生するかを決めます。このファイルは、ゲーム本体の実行ファイルと同じフォルダに置きます(4)。 _inmm.iniの記述のしかたには、標準形式と拡張形式の2種類があります。
標準形式標準形式の_inmm.iniは、再生するファイル名を並べただけの単純なものです。 c:\mp3\hoge02.mp3 ; 1行目には第2トラックとして再生するファイル名 c:\mp3\hoge03.mp3 ; 第3トラック c:\mp3\hoge04.mp3 ; 第4トラック *12 ; 第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にファイル名の代わりに #で始まる行は読み飛ばされます(EXTM3U形式を読めるようにするため)。また、セミコロン( 標準形式の_inmm.iniは、_inmmcnf.exeの中にある_inmm.iniエディタを使うと簡単に作成できます。
特殊なトラック指定_inmm.iniでは、ファイル名やトラック番号を単純に指定するほかに、以下のような書式で再生を細かく制御できます。 *Q,11 ; Qドライブの第11トラックを再生
再生するCD-ROMドライブを_inmm.iniで指定したい場合は c:\mp3\album.m3u:9 ; album.m3uの9番目の曲を再生
再生に使用するプレイヤーは、プレイリストのファイル名で判別されます。上の例で再生にWinampを使いたい場合、_inmmcnfの[再生方法]ページで c:\mp3\hoge.mp3|c:\mp3\fuga.mp3 ; 2曲からランダムに選ぶ ファイル名やトラック番号を、
拡張形式拡張形式の_inmm.iniを使うと、_inmm.dllの動作を細かく制御できます。 ; セミコロンから行末まではコメントとして無視される [Tracks] ; [Tracks]の1行目は第1トラックに対応 C:\MP3\Track02.MP3 ; 2行目は第2トラック C:\MP3\Track03.MP3 C:\MP3\Track04.MP3 C:\MP3\Track05.MP3|*10 ; 複数指定もできます [Players] ;使用するプレイヤーの設定 SCMPX = *.wav ; wavファイルはSCMPXで再生 Winamp = *.mp3|*.vqf ; mp3ファイルとvqfファイルはWinampで再生 cdplayer = DigitalCDPlayer ; CDの再生にはDigital CD Playerを使用 [Settings] ;各種設定 WA_OutDll = out_ds.dll ; Winampのoutput plug-inを ; out_ds.dll(DirectSound plug-in)に設定 WA_SkipWaveOutCheck = 1 ; [Winamp]-[Wave出力の空きをチェックしない]と同じ 拡張形式の_inmm.iniは、[Tracks], [Players], [Settings]の3つのセクションに分かれています。[Tracks]以外のセクションは省略できます。 [Tracks]セクションCDの各トラックに対応するファイル名を記述します。 1行目([Tracks]の次の行)には第1トラック、2行目には第2トラック…というようになっています。第1トラックからの指定が可能になっていますので、標準形式の_inmm.iniから移行するときには[Tracks]の1行目を空にしてください。 特殊なトラック指定で説明した記法も使えます。 [Players]セクションファイル名とプレイヤーの関連づけを記述します。ここでの設定は、_inmmcnf.exeでの[再生方法]の設定に優先します。
プレイヤー
[Settings]セクション_inmm.dllの各種設定を記述します。 ここで設定できる項目のほとんどは、_inmmcnf.exeの設定項目に対応しています。各項目は_inmm.iniの記述が優先され、記述のない項目については_inmmcnf.exeの設定が使用されます。 記述できる項目(大文字小文字を区別しません)
|