安裝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");

留言

這個網誌中的熱門文章

吉里吉里 (きりきり, KiriKiri) 的設定檔 (.cf, .cfu)

OBS 抓不到畫面, 視窗, 遊戲擷取, 黑或白畫面, 當掉 ,卡住, black/white screen, window game capture, crash, freeze

School Days HQ win10執行問題, 遊戲卡住無回應,強制單核心執行