[常见报错解决] Error in sound initialization
前言本文主要参考了官方论坛的Error in sound initialization一贴与部分中文论坛的案例。
如有任何疑问与建议欢迎随时提出。
问题概述
发生这种报错时在游戏闪退后的弹框会出现如下字样:
Error in sound initialization, proceeding with sound disabled.
org.lwjgl.openal.AL10.nalDistanceModel(l)V
或者
Fatal: org.lwjgl.openal.AL10.nalListenerfv(lj)V
Check starsector.log for more info.
前者可能会在启动器点下开始游戏后立即出现,后者则可能在开始后进度条读到最后时出现。
而log中的对应段落可能会是这样:
23071 ERROR com.fs.starfarer.combat.CombatMain- java.lang.UnsatisfiedLinkError: org.lwjgl.openal.AL10.nalListenerfv(IJ)V
java.lang.UnsatisfiedLinkError: org.lwjgl.openal.AL10.nalListenerfv(IJ)V
at org.lwjgl.openal.AL10.nalListenerfv(Native Method)
at org.lwjgl.openal.AL10.alListener(AL10.java:685)
at sound.new.o00000(Unknown Source)
at com.fs.starfarer.ooOO.I.o00000(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.advance(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
解决方法
依次尝试以下的的方法。
0)重启电脑。在部分情况下不必进行针对性处理也可以修复。
0.1)用管理员模式运行游戏。通常这样可以使游戏正常启动,但需要完全解决问题还需进行接下来的操作。
1)检查更新声卡驱动。有的老版本的驱动可能出现不支持的情况。
2)下载一份 OpenAL64.dll 文件放入系统盘的 Windows\System32 路径下。
如果所有的尝试均无法解决问题,可以进行以下操作。
1)在启动器中关闭音效。这会使你的游戏不再播放声音,是回避这个问题的最终办法。
或者可以尝试下载安装OpenAL,但是这个办法没有被实际证实过。
前排加油 出问题了 可能的维修方案:
修复 ArchLinux 环境下 0.95.1a-RC6 汉化版 OpenAL 初始化错误
https://www.fossic.org/forum.php?mod=viewthread&tid=6911&fromuid=40420
(出处: 远行星号中文论坛)
页:
[1]