我买了一个 Humble Sonic Bundle,得到很多 Sonic 游戏。我喜欢玩 Sonic Adventure DX,但当我在安装了 playonlinux 的组件 XACT 和 dotnet20 后尝试玩 Sonic adventure two 时,游戏运行正常……但是没有音效。我想要么是程序配置、我的计算机设置或游戏本地文件出了问题。提前致谢。
答案1
好吧,我终于解决了这个问题。事实证明,如果你通过 playonlinux 安装它,它就无法正常工作。要解决这个问题,你需要使用 WINE 手动安装 Steam 和 Sonic Adventure 2。
!!!警告:本教程仅适用于 WINE 7.46 或更高版本!!!
首先,打开一个终端并Ctrl + Alt + T
创建 wineprefix 文件夹mkdir /home/$USER/.local/wineprefixes
,然后使用以下命令创建一个干净的 WINE 前缀:
WINEPREFIX="/home/$USER/.local/share/wineprefixes/[name for the wineprefix]" winecfg
这将创建您的 wineprefix,然后打开该 wineprefix 的配置面板。确保 Windows 版本设置为 Windows XP。关闭该窗口,然后从开始菜单运行 winetricks。通过下载应用程序 dotnet20 和 xact(这是使声音正常工作的组件)yourwineprefix => 安装 Windows DLL 或组件。安装完每个组件后,点击两次取消关闭 winetricks。然后您要安装 Steam 安装包这里.接下来在终端中 cd 到包含该文件的目录并运行:
env WINEDEBUG="fixme-all" WINEPREFIX="/path/to/your/wineprefix" wine msiexec /i SteamInstall.msi
更新完成后登录 Steam 并正常安装 Sonic Adventure 2(您可能需要关闭后台运行的终端)。然后游戏应该可以正常播放并带有音效 :)。
注意:如果您的电脑比我的普通英特尔电脑好一点,那么游戏应该可以完美运行。如果不是,那么游戏就会运行得很慢。我还没有解决这个问题,希望这只是我的电脑的问题。
编辑:结果发现这可能与计算机有关,也可能无关。结果发现这要么是 FPS 故障,要么是显卡问题(但为什么我需要为 11 年前的游戏购买新显卡!)。不管怎样,它还是一样慢……
欲了解更多信息,请访问以下链接:
https://appdb.winehq.org/objectManager.php?sClass=version&iId=19444 https://appdb.winehq.org/objectManager.php?sClass=version&iId=27139