《法老王》宽屏与窗口模式

0 点赞
Pharaoh + Cleopatra
转载

现在都什么年代了,我们通常都希望玩游戏时不用被迫使用低分辨率全屏模式,对吧?好在只要稍作设置,我们仍然可以实现。宽屏修复

兼容性等方面的说明: 前往下方链接,向下滚动,下载“cleopatra.7z”文件,在该文件中选择与你期望分辨率对应的Pharaoh.exe版本,然后备份并替换你Steam安装文件夹中的Pharaoh.exe: 编辑:如果你不知道7z文件是什么……唉: WSGF为他们的文件添加了密码。密码在下载页面上。不确定他们为什么这么做。可能是他们使用的维基主机不喜欢压缩的可执行文件。 请注意,《法老王》和《埃及艳后》都有宽屏修复补丁。你需要的是《埃及艳后》版本的。如果你不小心安装了《法老王》版本,启动时会出现关于建筑线路的错误。 如果补丁因故无法正常工作,且你忘记备份Pharaoh.exe,只需删除Pharaoh.exe并通过Steam验证游戏缓存,即可将其恢复至原始状态。 当然,这只是宽屏支持的一种临时解决方法,并非官方补丁:部分游戏内菜单和覆盖层在屏幕大于背景图像的区域会出现无绘制区域,尤其是监工界面和世界地图界面的右下角会有大块空白,这些界面本质上仍为1024x768分辨率,未针对更高分辨率进行缩放。 我无法做出任何承诺,但如果我对这款游戏足够投入,或许会尝试自行制作一个更完善的补丁。如果我做了,肯定会在这里分享。动视要是能考虑做一两个小修复就好了。我是说,他们似乎不介意在主菜单上硬塞一个他们网站的链接,那么搞个小小的动态 upscale(图像放大)能有多难呢?哈哈,我可不会对这个抱太大希望。 2020年5月25日更新 - 补充了很多额外信息。抱歉之前有失效链接!现在已经修复了。 如果未来下载链接再次失效,你可以用谷歌或DuckDuckGo搜索“cleopatra.7z”,记得加上引号——这个搜索词足够独特,很可能会在其他托管平台上找到该文件。最坏的情况下,我会自己上传,到时候如果有必要,就在评论区留言提醒我吧。 窗口模式

在Windows 10电脑上,右键点击Pharaoh.exe,进入属性,在兼容性选项卡中确保设置为以16位色模式运行。 启动游戏,进入任务(或任务编辑器),然后点击左上角的选项菜单,选择1024x768分辨率,再选择窗口模式。 首次进入窗口模式后,你可能会发现游戏显示异常。只需关闭游戏(按esc键,点击是),然后重新启动,之后应该就能正常显示了。 --- 本指南旧版本中的以下信息不再适用于Windows 10。我将其保留,供仍使用Windows 7且遇到问题的玩家参考。如果这说的是你,我不想多嘴,但我的日常工作就是IT/网络安全,请你务必升级到Windows 10系统。那些仍在使用已停止支持的Windows 7系统的电脑,在开放网络上面临的安全漏洞只会越来越多。 虽然宽屏补丁看起来效果不错,但它存在一些问题。我个人发现,将游戏保持在1024x768的窗口模式下运行是相当不错的选择。在这个分辨率下,游戏内的所有资源都不会出现缩放问题,而且你可以根据自己的需要拉伸或调整窗口大小。但问题是,几乎所有人在尝试将游戏切换到窗口模式时都会失败。奇怪的是,原因在于游戏无法在32位色深的桌面窗口环境下运行。你可以在启动游戏前进入显示器设置(如果你使用Windows 7系统,路径为屏幕分辨率->高级设置->监视器),手动将颜色模式设置为16位,但如果你经常玩游戏,反复切换会很繁琐。GOG论坛上一位名为Exvel的用户制作了一个小型启动程序,它能在《法老王+埃及艳后》运行时自动将颜色模式设置为16位。运行该启动程序需要.NET Framework 4(如果你尚未安装的话)。使用启动器的唯一缺点是你必须为它创建快捷方式,而不是游戏本身,因此Steam无法识别游戏正在运行。不过这几乎算不上什么大损失;目前似乎还无法让Steam游戏内覆盖层正常工作,所以你实际上只是无法记录游戏时长而已。不过没关系,尽情享受这款带有一丝现代化改进的经典游戏吧!