Wine Steam 错误:未处理的异常:在 32 位代码中调用未实现的函数 x3daudio1_7.dll.X3DAudioInitialize (0x7b83ba4e)

Wine Steam 错误:未处理的异常:在 32 位代码中调用未实现的函数 x3daudio1_7.dll.X3DAudioInitialize (0x7b83ba4e)

我正在尝试实施补丁修复标题中提到的错误。我发现以下 wine-git 补丁据说可以解决该问题:

https://source.winehq.org/git/wine.git/commitdiff/f529a5aaae85329f3a148943191be8bcbba2c51e

我在 wine-git 中找到了目录,并在 gedit 中打开了文件,它们似乎都已进行了这些更改。当我通过 Wine 运行 Steam 并尝试玩这个特定的游戏时,我仍然遇到错误。任何帮助都将不胜感激。提前致歉,因为您可能已经知道我不是操作系统的经验丰富的用户,但我正在尽我所能学习并需要一些帮助,拜托。我可以提供所需的任何额外详细信息。谢谢

答案1

在 Linux 上安装播放。

在 Linux 上打开游戏。

在窗口左下方,单击“安装未列出的程序”。

单击下一步,单击“在新虚拟驱动器中安装程序”,然后单击下一步。

为驱动器命名,然后单击下一步。

再次单击“下一步”。

单击“32位Windows安装”,然后单击下一步。

等待几分钟,让 wine 更新。

然后,单击浏览。

找到 setup.exe 文件并单击“打开”。

然后单击下一步。

接受所有默认设置。

单击 RocketLeague.exe 创建快捷方式,然后单击下一步并选择一个名称,单击下一步并选择“我不想创建另一个快捷方式”,然后单击下一步。

现在,在 Linux 上打开游戏并单击 RocketLeague 快捷方式,然后单击“运行”。


编辑:

要安装 STEAM,只需在 Linux 上打开 Play,输入 steam,然后单击 steam 安装程序。它是预安装的安装程序之一。

相关内容