我想使用 Wine 1.7.22 在 Steam 上安装《古墓丽影 2013》。问题是,游戏在配置文件加载后停止。这个问题众所周知:
https://appdb.winehq.org/objectManager.php?sClass=version&iId=27776&sAllBugs
解决方案是修补 wine 源代码,然后进行编译。我尝试用 修补源代码patch -p1 < patch.diff
。输出为:
patching file dlls/kernel32/sync.c
Hunk #1 FAILED at 456.
1 out of 1 hunk FAILED -- saving rejects to file dlls/kernel32/sync.c.rej
如果我去 sync.c 并自己更改代码,生成的 wine 可执行文件会非常不稳定,会产生没有文本和按钮的窗口以及更多问题......
也许有人可以帮助我吗?
谢谢你!
答案1
古墓丽影补丁应该可以与 Wine 1.5 完美兼容。
因为我需要较新且未打补丁的 Wine 版本用于其他应用程序,而且硬盘空间在这里不是问题,所以我决定使用虚拟驱动器从自定义 Wine 安装中安装并运行 TR 2013playonlinux 。
Playonlinux 提供了一个 Wine 版本 (1.5.28-TombRaider),其中已包含此补丁,可供下载。
我发现在我的 32 位 Wine Nvidia 337 驱动系统上运行 TR 2013(Steam)没有问题(除了这里仍未解决的 360° 鼠标问题和对 xbox 360 手柄的不完全支持)。