我有一块固态硬盘。我已将之前安装的 Windows 中的整个游戏文件夹复制到该固态硬盘上,并在 Wine 上玩 COD4,没有任何问题。出于某种原因,我不得不使用 Win 10(/dev/sda3),因此我将游戏文件夹备份到外部硬盘上,并格式化了固态硬盘(减去 /dev/sda1,即主目录)。分配如下:
https://i.imgtc.com/vYI4kHR.png
现在,我可以从备份到的外部硬盘驱动器上运行 wine 上的游戏,尽管加载时间很慢(正如预期的那样)。我将整个游戏文件夹复制到上面 ss 中新格式化的 ext4 分区(/dev/sda6),但当我尝试运行游戏(多人游戏,iw3mp.exe)时,我连续收到以下错误:
WIN_IMPROPER_QUIT_BODY
初始化过程中出错:在 /main 中未找到 IWD 文件
当我运行单人游戏 exe (iw3sp.exe) 时,我收到以下错误而不是错误 2:
我不能说这是我第一次遇到 Wine 问题,但这可能是我第一次对此束手无策。任何帮助都将不胜感激!
编辑:我明白了。(经过长时间的搜索)
在 winecfg 的驱动器选项卡下,您必须手动添加驱动器。我的驱动器位于 Media/deniz/drivename 之类的某个位置;当我使用自动检测时,父级将显示为 D: 。在 D: 中,您有 Media/deniz/drivename 作为子目录。您必须导航到该目录,选择它并单击添加,然后单击应用。
答案1
解决方案:
在 winecfg 的驱动器选项卡下,您必须手动添加驱动器。我的驱动器位于 Media/deniz/drivename 之类的某个位置;当我使用自动检测时,父级将显示为 D: 。在 D: 中,您有 Media/deniz/drivename 作为子目录。您必须导航到该目录,选择它并单击添加,然后单击应用。