「誰彼」インストールメモ
本メモは株式会社アクアプラスのブランドLeafの2001年発売の作品「誰彼 - たそがれ -」をWindows11(24H2)にインストールしたメモです。
概要
誰彼は2001年にLeafから発売された18禁PCゲームです。動作OSはWindows 98/Me/2000/XPであり、キャラクターボイス無し、音楽はCD-DAという仕様です。
CD-DA方式は、ゲーム中の音楽を鳴らすタイミングでCDドライブ内のゲームCDにアクセスし、CDに記録されているトラックの音楽を流すというものです。
使用する環境およびツール類の準備
CDのMP3ファイル化はWindows11に標準でインストール済みのWindows Media Player Legacyを使用します。ゲームからMP3ファイルを演奏するためには_inmm.dllというソフトを使用します。
1.環境準備
まず使用しているWindows11のエクスプローラー(※1)で拡張子(※2)が表示できていることを確認してください。
エクスプローラーの表示メニュー(※3)でファイル名拡張子にチェックをしてください。
※1:フォルダやファイルを表示するWindows11標準の機能です。タスクバーのフォルダアイコンをクリックすると起動します。
※2:ファイル名の終端に付いている数文字です。txt、exe、jpg、zip、lzh等があります。
ファイルの種類を判別するのに使用されますので、ファイルを指してzipファイルとかjpgファイルなどという呼び方をします。
Windowsでは有名な拡張子にはデフォルトで起動するアプリが決まっています。(pdfファイルをダブルクリックするとAcrobat Readerが起動するなど)
※3:エクスプローラー画面の表示メニュー→表示→ファイル名拡張子を選択
2.ゲームCD
誰彼は、2001年発売の初代、2003年発売のリニューアルパッケージ版があります。今回は初代の2001年発売の版を使用します。
3._inmm.dllを導入する
_inmm.dllはゲームプログラムが音楽を出力するのに使用しているWindowsの機能であるwinmm.dllを呼び出す部分を、_inmm.dllに置き換えることで、CDではなくMP3ファイルをプレイすることを実現します。
書き換えはZIPで圧縮されているアーカイブファイル内の_inmmcnf.exeで行います。
https://x.gd/x426m
上記サイトのダウンロードのzip版のリンクを押下してダウンロードする(インストーラー版もありますが、zip版を使用します)
zipファイルを解凍する。_inmm238というフォルダが解凍されるので任意のドライブに置く。例えばC:\_inmm238など。(\マークは半角の¥である)
上記サイトの_inmmcnf.ini 最新版のリンクを押下してダウンロードする
zipファイルを解凍して、_inmmcnf.iniを_inmm238フォルダの中に上書きする
ファイルの上書きは、解凍したフォルダの_inmmcnf.iniを選択し右クリックでメニューを出してコピーを選択
_inmm238フォルダを開き、何もないところを右クリックして貼り付けを選択する。「ファイルの置換またはスキップ」という上書きを確認するダイアログが出るので、ファイルを置き換えるを選択
4.ビデオコーデック設定
誰彼はオープニングでムービーが流れるのですが、このムービーを再生するために必要なプログラム(CODEC : Indeo 5 Codec)が、Windows11では使用できないようになっています。このため、ムービーが表示できず、ムービー終了後のメニュー選択までいけずにゲームができないという現象が発生します。
この現象を回避するために2つの方法があります。
①表示できないムービーをインストールした後に削除する
②Windows11で無効化されているCODECの機能を有効化する
①はインストールしたフォルダ内にmovフォルダがあるので、aviという拡張子のファイルを削除します。こうするとオープニングの途中でファイルが無いという警告ダイアログが出ます。OKを押下した後、メニューが表示されるようになります。
②以下の手順でコーデックの有効化を行います。
タスクバーのスタートボタン押下
アプリ、設定、ドキュメントの検索に「コマンド」と入力する
コマンド プロンプトが表示されるので、管理者として実行を選択
このアプリがデバイスに変更を加えることを許可しますかと聞かれるので、「はい」ボタンを押下するとコマンドプロンプトが開く
コマンド入力画面が表示されるので、cd C:\Windows\SysWOW64と入力し、エンターキーを押下
次にregsvr32 ir50_32original.dllと入力し、エンターキーを押下
コーデックの登録が出来ると以下のダイアログが表示される
コマンドプロンプトウィンドウを閉じる
なお無効化されている理由はIndeoコーデックには複数の脆弱性がありマイクロソフトは脆弱性を修正するのではなく、そのコーデックを実行しないようブロックすることで攻撃経路をふさぐ措置をとったことによります。
このためこのブロックされたコーデックを有効化すると、この脆弱性も有効となり攻撃を受ける可能性があるため、ゲームをクリアしたら再びコーデックを無効化したほうが安全と思われます。
コーデックの無効化は以下のように行います。
タスクバーのスタートボタン押下
アプリ、設定、ドキュメントの検索に「コマンド」と入力する
コマンド プロンプトが表示されるので、管理者として実行を選択
このアプリがデバイスに変更を加えることを許可しますかと聞かれるので、はいボタンを押下
コマンド入力画面が表示されるので、cd C:\Windows\SysWOW64と入力し、エンターキーを押下
次にregsvr32 /s /u ir50_32original.dllと入力し、エンターキーを押下
コマンドプロンプトウィンドウを閉じる
②の処置を行ってもムービーが表示されず、以下の警告ダイアログが出る場合があります。
この場合は、指定されたコーデックのインストール作業を行ってもムービーが表示されないため、①の処置(インストールフォルダ内のmovフォルダ内のaviファイルの削除)を行ってください。
ゲームCDから音楽を吸い出す
製品CDの音楽トラックからPCへMP3ファイルとして取り込みます。
音楽を取り込むためドライブへ挿入するのはDISC2です。
Windows11標準の Windows Media Player Legacyを起動する
タスクバーのスタートボタン→右上の「すべて」または「すべてのアプリ」→「Windows ツール」の順にクリックすると起動
CDドライブにゲームCDを挿入しそのドライブを左のペインで選択
取り込みの設定メニューで形式をmp3、音質は128K最小サイズとする
取り込みボタンを押下してmp3に取り込む
誰彼の音楽情報はインターネット上の音楽情報データベース上に無いようなので、取り込まれたmp3ファイルはC:\user\ユーザー名\music\アーティスト情報なし\アルバム情報なし(YYYY-MM-DD hh-mm-ss)に全トラックのmp3ファイルが記録される。ファイル名はxx トラック x.mp3というファイル名となる。YYYYは4桁の西暦で例えば2025、MMは2桁の月で例えば09、DDは2桁の日で例えば07、hhは2桁の時間で例えば17,mmは2桁の分で例えば43,ssは2桁の秒で例えば42を示す。
ゲームをインストールする
ゲームをPCへインストールします。
CDドライブにDISC 1を挿入します。
誰彼はWindows98/Me対応ですので、インストールもWindows98/Meの互換モードを設定し、さらに管理者モードでインストールします。
CDドライブ中のSETUP.EXEを右クリック。プロパティを開く
互換性タブを開く。互換モードでこのプログラムを実行するチェックボックスをONにする。OSの選択メニューからはWIndows98/Meを選択して適用ボタンを押下する
再度CDドライブ中のSETUP.EXEを右クリック。プロパティを開く
管理者として実行を選択
「この不明な発行元からのアプリがデバイスに変更を加えることを許可しますか?」とダイアログが出るので「はい」を押下
誰彼 -たそがれ- のインストールを開始します。とダイアログが出るので「OK」を選択
現在起動中のアプリを終了してくださいとダイアログが出るので「OK」を選択
高解像度のムービーをインストールするかとダイアログが出るので「次へ」を選択
インストールディレクトリを設定するダイアログが出るので、デフォルト以外であれば、「参照」ボタンを押下してインストール先を決定する。すでにleafのゲームがインストールされていれば同じ場所へインストールした方がよい
ゲームのインストールフォルダは後ほどBGMをコピーするのに使用するためメモしておく
インストールフォルダが決定したら「インストール開始」ボタンを押下する
指定されたディレクトリは存在しません。ディレクトリを作成しますか?とダイアログが出るので「はい」を押下
DirectX 7.0aのインストールというダイアログが出るので「キャンセル」を押下
インストール終了したというダイアログが出るので「OK」押下
今すぐ誰彼を起動しますかとダイアログが出るので「いいえ」を押下
インストールフォルダの誰彼-たそがれ-.EXEをダブルクリックして実行する。
DISC2をドライブに入れろとダイアログが出るので、DISC2をCDドライブに入れ再試行を押下する
誰彼が立ち上がりムービーが表示され、その後メニュー(はじめから、データロード、環境設定、ゲーム終了)の画面が出る
もし起動後すぐにウィンドウが閉じてしまう場合は、以下を行う
インストールフォルダの誰彼-たそがれ-.EXEを右クリック。プロパティを開く。
互換性タブを開く。互換モードでこのプログラムを実行するチェックボックスをONにする。OSの選択メニューからはWIndowsXPを選択して適用ボタンを押下する
インストールフォルダの誰彼-たそがれ-.EXEをダブルクリックして実行する。
もし起動後ムービーが表示されず音楽は鳴っているが画面が黒一色で、警告ダイアログが表示される場合は、以下を行う
OKを押下して警告ダイアログを消す
黒画面の任意の位置をクリックすれば、メニューが表示される
この状態でメニューが表示されなければ、インストールフォルダ内のMOVフォルダがあるので、その中の拡張子がaviのファイルをゲーム外のフォルダに移動するか、拡張子をaviからxxxなどに変更する
再度ゲームを起動し、ファイルがないという警告ダイアログが表示されるが、OKで閉じるとメニューが表示される
ゲームに_inmm.dll用のパッチを当てる
ゲームがCDの音楽トラックではなくPC内のMP3ファイルを演奏できるようにパッチを当てます。
_inmm.dllを誰彼のインストールフォルダにコピーする
例えば_inmm.dllがC:\_inmm238内にあるなら、そのフォルダを開き、_inmm.dllファイルを選択しコピーする。
ゲームのインストールフォルダを開き、ファイルのない場所をクリックして、右クリックメニューから「その他のオプションを確認」を選択、貼り付けを選択
_inmmcnf.exeを実行する
_inmm238フォルダを開き、_inmmcnf.exeをダブルクリックする
「パッチ」タブを選択
グループからLeafを選択し、タイトルから「誰彼 -たそがれ-」を選択し実行を押下
メッセージが出た後、フォルダ選択ダイアログが出るので、誰彼をインストールしたフォルダを選択する
確認でゲームインストール先フォルダと書き換え対象ファイルが正しいことを確認。OK押下
これで元の誰彼 -たそがれ-.exeは誰彼 -たそがれ-.orgにされ、誰彼 -たそがれ-.exeはパッチが当てられた実行ファイルになっている
BGMデータをインストール
製品CDから吸い上げたMP3ファイルをゲームで使用できるようにします。
ゲームのインストールフォルダにBGMというフォルダを作成
例えばC:\LEAF\誰彼 -たそがれ-がインストールフォルダならC:\LEAF\誰彼 -たそがれ-\BGMとなる
ファイル名の先頭にTrack番号を付けていく
Windows Media Player Legacyで吸い出したMP3フォルダを開く
C:\user\ユーザー名\music\アーティスト情報なし\アルバム情報なし(YYYY-MM-DD hh-mm-ss)を開く
例えば01 トラック 1.mp3というファイル名のファイルがあれば、Track01.mp3に名前を変える。Trackの後につける番号はフォルダ内に表示されるトラック番号と一致していること
名称を変更したMP3ファイルをBGMフォルダにコピーする
C:\user\ユーザー名\music\アーティスト情報なし\アルバム情報なし(YYYY-MM-DD hh-mm-ss)のMP3ファイルをすべて選択し、右クリック→メニューから「その他のオプションを確認」を選択、コピーを選択
ゲームのインストールフォルダのBGMフォルダを開き、何もないところを右クリックし、メニューから「その他のオプションを確認」を選択、貼り付けを選択
最終的にBGMフォルダの中身は以下のようになる
BGM用の設定ファイルを作る
_inmm.dllがMP3を演奏するのに使用する設定ファイルを作成します。
_inmm238フォルダ内にある_inmmcnf.exeを実行する
「_inmm.ini」タブを選択
簡易エディタのテキストボックスの1行目に"[Tracks]"を入力
2行目は空行とする
BGMフォルダ内の名前の先頭にTrackを付けたmp3ファイルをこのテキストボックス内にドラッグ&ドロップする
BGMフォルダ内のファイルをすべて選択
左クリックしてその全ファイルを_inmmcnf.exe内のテキストボックス引っ張ってきて、テキストボックス内で離す
テキストボックス内3行目からすべての曲のファイル名が表示されればOK
保存ボタン押下
_inmm.iniというファイル名でゲームのインストールフォルダへ保存する
例えばC:\LEAF\誰彼 - たそがれ -\フォルダを選択して保存する
_inmm.iniファイルはメモ帳などで編集可能です。
メモ帳などで開いた例を以下に示します。
[Tracks]の下の行は空行で、意味があります。
ゲームを起動する
いよいよゲームを開始します。
誰彼のインストールフォルダに以下がある事を確認する
BGMフォルダに音楽ファイルがあること
_inmm.iniファイルがインストールフォルダにあること
_inmm.dllファイルがインストールフォルダにあること
誰彼-たそがれ-.orgファイルがインストールフォルダにあること (パッチを当てた実行ファイルのバックアップ)
インストールフォルダの誰彼-たそがれ-.exeを起動する
ゲームを開始し任意の場所で放置していても音楽がループすればOK
トラブル事例
BGMに関するいくつかのトラブル対応例をあげておきます。
1._inmm.dllがありません
これは_inmm238フォルダの中に_inmm.dllが見つからない場合です。
本来ゲームのインストールフォルダに、_inmm.dllをコピーして入れるのですが、誤って移動してしまうと、別のゲームのための_inmm.dllがなくなったように見えます。
この場合、以前使用したゲームのインストールフォルダに_inmm.dllがあるので、ここから目的のゲームのインストールフォルダにコピーしてください。
ここでも誤って移動してしまうと、以前使用したゲームの音楽が鳴らなくなってしまうので注意が必要です。
2.音楽が出力されません
以下を確認します。どこかにミスがあるかも知れません。
ゲームを複数異なった場所にインストールしてないか
実行している誰彼-たそがれ-.exeがあるフォルダにBGMフォルダはあるか
実行しているフォルダに以下のファイルはあるか
_inmm.ini
_inmm.dll
誰彼-たそがれ-.org
誰彼-たそがれ-.exe
BGMフォルダがありその中に規定の個数のMP3ファイルがあるか
_inmm.iniの内容がインストールフォルダと合っているか
1行目が[Tracks]であること。括弧も必要
2行目が例えば、C:\LEAF\誰彼-たそがれ-\BGM\Track01.mp3であり、BGMフォルダ内のMP3ファイルとファイル位置が一致していること(ファイル位置が違う場合は実際のファイル位置に合わせて_inmm.iniの内容を修正する
3._inmmserv.exe起動失敗と表示されます
_inmmserv.exeは_inmm.dllから呼 び出されるのですが、現在_inmm.dllが呼び出す_inmmserv.exeの設置場所がわからなくなっています。
これは_inmm.iniを使用するパッチを当てた後、_inmm238フォルダの場所を移動した場合などに発生します。
そこで多少強引ですが、_inmm.dllが参照する設定をregeditで直接変更してしまいます。
_inmmserv.exeの場所を確認
PC内のどこかに_inmmserv.exeがあるフォルダがあるので探してメモする。例) C:\_inmm238\_inmmserv.exe
regeditを起動
_inmm.dllの設定はメモ帳ではなくregeditという専用ツールで書き換えるためツールを起動する
ウィンドウズキー(窓のマーク)を押しながらRキーを押下
「ファイル名を指定して実行」が出るので、名前にregeditと入力しOK押下
「このアプリがデバイスに変更を加えることを許可しますか?」と聞かれるので、はいを押下
_inmm.dllの設定を探す
左側にコンピュータの下に以下のようにフォルダが並んでいる
>HKEY_CLASSES_ROOT
>HKEY_CURRENT_USER
>HKEY_LOCAL_MACHINE
>HKEY_USERS
>HKEY_CURRENT_CONFIGHKEY_CURRENT_USERをクリック
すると下にフォルダが広がるのでSoftwareを探しダブルクリック
すると下にフォルダが広がるのでiroriを探しダブルクリック
すると下にフォルダが広がるので_inmm.dllをクリック
すると右側に名前、種類、データと一覧が出てくるので、_immservを探す。ここが_inmm.dllが_immservを探す場所の設定
設定を変更する
設定が現在の_inmmserv.exeの場所と合っていないので、修正する
探した_immservをダブルクリックすると文字列の編集画面が出てくる
メモした正しい場所を値のデータ(V):に書き込んでOK押下
×マークを押下してレジストリエディタを閉じる
ゲームを起動する
これで_inmm.dllが参照する設定が現在の_inmmserv.exeの場所と一致しているはずなので、ゲームを起動して確認する
エラーダイアログが出なければ成功
4.音楽が途中で止まります
ある曲がループはするが途中で切れているように不自然に終わる問題がある場合、CDからMP3にする作業が失敗している可能性があります。
以下にCDの各曲の分数を示しますので、MP3ファイルの確認に使用してください
MP3の時間が上記CD内の時間より極端に違う場合は、CDの取り込みに失敗しているため、再度取り込みを行います。
Windows Media Player legacyを起動
誰彼のDISK2のCDをCDドライブへ挿入
取り込みたい曲にチェックを付け、他の曲はチェックを外す
CDの取り込みボタン押下
ミュージックフォルダで先ほど取り込んだMP3ファイル探す
ゲームのインストールフォルダ内のBGMフォルダに取り込んだファイルをコピー
時間の短いMP3ファイルを削除、取り込んだファイルをリネームする(Track**を名前にする)
ゲームを起動し、確認する
謝辞
このメモはネットのあちこちにある現時点の情報をまとめたものです。
各URLの管理者の方に感謝します。
また本メモをまとめるに当たっていろいろトライしてくれたVTuberの古城りーみんさんにも感謝いたします。ありがとうございました。
_inmm.dll
https://x.gd/xSpQU
ErogameScape-エロゲー批評空間-
<なぜか批評空間のURLが短縮でも貼れなくなったのでURLは省略>
WindowsでIV32コーデックを使って動画を見る方法
https://x.gd/qngb7
Windows11で The Queen of Heart '99 をプレイするための設定
https://x.gd/5G85J
古城りーみん
https://x.gd/yfaQH
https://x.gd/g2XeS
以上


コメント