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

我正在尝试为标题中的已解决错误实施补丁修复。 我找到了以下wine-git补丁,据说可以解决这个问题:

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

我在wine-git中找到了目录并在gedit中打开了文件,他们似乎都已经进行了这些更改。 当我通过Wine运行Steam并尝试玩这个特定的游戏时,我仍然遇到错误。 任何帮助,将不胜感激。 提前道歉,因为你可能会告诉我,我不是一个非常有经验的操作系统用户,但我正在努力学习并需要一些帮助。 我可以提供所需的任何其他细节。 谢谢

在linux上安装play。

在linux上打开游戏。

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

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

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

再次单击“下一步

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

葡萄酒更新后等待几分钟。

然后,单击“浏览”。

找到setup.exe文件,然后单击“打开”。

然后单击下一步。

接受所有默认值。

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

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


编辑:

要安装STEAM,只需在linux上打开play并键入steam并单击steam installer。 它是预安装的安装程序之一。