おうち時間で掃除していたら、F&Cの旧作(2001-4年ごろ)が出てきたので、
懐かしさを感じてインストールするも、BGMが流れない。
公式サポートをチェックすると、
WMA CODEC Driverがインストール出来ない為、BGMが再生できません。とある。
そーいや、Windows7のときにも同じようなことがあったような・・・気もしないでもない。
ぐぐると、水月の動作方法があったが、
やや、無駄なことをしているので、Windows10 64bit(1909)で必要なことを整理する。
まず、ゲームCDのDRIVERフォルダにある"wmaudioredist.exe"を解凍する(自動解凍書庫だから7zipやWinRARで解凍できる)。
解凍したファイルのうち、"DRMClien.dll"、"strmdll.dll"、"wmaudsdk.dll"の3つを、ゲームのインストール先(ADVWIN32.exeのあるとこ)に置く。
"msaud32.acm"を、Windowsフォルダ配下の、"SysWOW64"フォルダに置く。
"msaud.inf"の次の記述に即したレジストリを作成する。
[WMAudio.Reg.NT]
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32","msacm.msaudio1",,"msaud32.acm"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc","msaud32.acm",,"Windows Media Audio"
念のために補足すると、HKLMはHKEY_LOCAL_MACHINEのこと。
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32とdrivers.descとなる。
以下のレジストリ作成は不要。
HKLM,"Software\Microsoft\Multimedia\Components\DRM\References","WMAudio",,"Windows Media Audio"
HKLM,"Software\Microsoft\Multimedia\Components\NetworkClient\References","WMAudio",,"Windows Media Audio"
省略したのは以下の手順。
・INFのインストール(これだとsystem32にぶっこまれるから役に立たん)
・msaud32.acm以外のファイルのSysWOW64へのコピー(SysWOW64にレガシーファイル置きたくなかった)
・HKLM,"Software\Microsoft\Multimedia\Componentsのレジストリ追加(ゲームで鳴らすのには不要だから)
ADVWIN32.exeをそのまま実行すると、System InformationのMachine Infoで表示されるOS名が文字化けするが、特に問題なく動く。
互換モードにすると設定されたOSにみえる。
懐かしさを感じてインストールするも、BGMが流れない。
公式サポートをチェックすると、
WMA CODEC Driverがインストール出来ない為、BGMが再生できません。とある。
そーいや、Windows7のときにも同じようなことがあったような・・・気もしないでもない。
ぐぐると、水月の動作方法があったが、
やや、無駄なことをしているので、Windows10 64bit(1909)で必要なことを整理する。
まず、ゲームCDのDRIVERフォルダにある"wmaudioredist.exe"を解凍する(自動解凍書庫だから7zipやWinRARで解凍できる)。
解凍したファイルのうち、"DRMClien.dll"、"strmdll.dll"、"wmaudsdk.dll"の3つを、ゲームのインストール先(ADVWIN32.exeのあるとこ)に置く。
"msaud32.acm"を、Windowsフォルダ配下の、"SysWOW64"フォルダに置く。
"msaud.inf"の次の記述に即したレジストリを作成する。
[WMAudio.Reg.NT]
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32","msacm.msaudio1",,"msaud32.acm"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc","msaud32.acm",,"Windows Media Audio"
念のために補足すると、HKLMはHKEY_LOCAL_MACHINEのこと。
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32とdrivers.descとなる。
以下のレジストリ作成は不要。
HKLM,"Software\Microsoft\Multimedia\Components\DRM\References","WMAudio",,"Windows Media Audio"
HKLM,"Software\Microsoft\Multimedia\Components\NetworkClient\References","WMAudio",,"Windows Media Audio"
省略したのは以下の手順。
・INFのインストール(これだとsystem32にぶっこまれるから役に立たん)
・msaud32.acm以外のファイルのSysWOW64へのコピー(SysWOW64にレガシーファイル置きたくなかった)
・HKLM,"Software\Microsoft\Multimedia\Componentsのレジストリ追加(ゲームで鳴らすのには不要だから)
ADVWIN32.exeをそのまま実行すると、System InformationのMachine Infoで表示されるOS名が文字化けするが、特に問題なく動く。
互換モードにすると設定されたOSにみえる。
説明を端折ってましたが、書き込むのは下記のレジストリになります。WOW6432Node配下なのを書き忘れてました。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32]
"msacm.msaudio1"="msaud32.acm"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\drivers.desc]
"msaud32.acm"="Windows Media Audio"