安裝OpenAL installation
OpenAL是3D聲音的函式庫,沒安裝有些遊戲會不能玩,或是缺少部分聲音效果
https://en.wikipedia.org/wiki/OpenAL
先安裝OpenAL SI(sample implementation)
下載OpenAL 1.1 Windows Installer (zip),解開執行安裝
https://www.openal.org/downloads/
安裝OpenAL Soft (文件建議要先安裝上面的)
下載檔案 (Win32 and Win64 binaries are also provided下面 -bin.zip的那個檔)
https://www.openal-soft.org/#download
安裝方法看README 或 https://github.com/kcat/openal-soft/issues/1083
解開後把對應目錄的dll檔案複製進Windows的資料夾 (只提供64位元系統安裝法)
router\Win32
bin\Win32
複製到 %SystemRoot%\SysWOW64
router\Win64
bin\Win64
複製到 %SystemRoot%\System32
不要router的話,router目錄內的檔案不要複製
bin\Win32 改名成OpenAL32.dll
複製到 %SystemRoot%\SysWOW64
bin\Win64 改名成OpenAL32.dll
複製到 %SystemRoot%\System32
有些軟體寫死
alcOpenDevice("Generic Software");
這和OpenAL Soft不相容,因為沒有提供Generic Software
正常程式應該用
alcOpenDevice(NULL);
這時候就要改軟體設定,或是去patch程式
改成
alcOpenDevice(NULL);
或
alcOpenDevice("OpenAL
Soft");
留言
張貼留言