
问题由来。
我当了好几年穿越火线资深玩家,从最初的火线版本一路玩过来。有一段时间我换了新显示器,分辨率从1080P升级到1440P,结果进游戏发现屏幕四周多了一圈难看的白边框,把我气得够呛。这边框不仅影响视野,还让准星位置产生偏移。更气人的是,我明明开了全屏模式可边框还是顽固地存在。后来我在贴吧里看到很多新人也在问同样的问题,才知道这不是个例。要关掉这个边框,其实方法有好几种,但每种都有适用条件,老玩家们需要根据自己实际情况选择。我当时试了各种办法,包括重装游戏、更新显卡驱动,甚至换了显示器数据线,后来才发现原来是窗口模式导致的问题。如果你也遇到这种情况,别急,下面几招从易到难都能帮你解决。
常规设置尝试。
最直接的办法就是进游戏里改显示模式。打开CF启动后点击右上角设置齿轮,找到视频或显示分类,将窗口模式切换成全屏。如果全屏后游戏仍然有边框,可能是桌面分辨率没调对。但有些玩家就喜欢窗口化,因为可以一边打游戏一边看直播或者查攻略。这时就要用到启动项参数了。在CF的快捷方式上右键属性,在目标路径最后加上空格再写一个横线接着写window,再空格再写一个横线接着写noborder。我当年第一次用这个方法就成功了,但后来版本更新后参数名变了,变成了横线noborder空格横线windowed,所以一定要查清当前版本的参数。如果不起作用,就改成横线full强制全屏。注意这些横线是英文短横线,但在文字描述中就这么写吧。另外有些玩家反映参数法会导致鼠标延迟,那就可以试试下一个方法。
修改注册表进阶。
要是参数法不行,那就只能动注册表了。我记得有一次我因为电脑系统升级导致边框去不掉,折腾了三天。最后在注册表里找到关键项。按下Windows徽标键加R键,输入regedit回车。导航到HKEY_CURRENT_USER反斜杠Software反斜杠Valve。这里面有个ScreenMode键,数字0代表窗口,1代表全屏,2代表无边框这一点我不确认。我建议先导出这个分支做备份。然后修改ScreenMode为0,再创建一个DWORD值叫Borderless,数据设为1。重启游戏后边框就消失了。但注意64位系统和32位系统路径不一样,有的在HKEY_LOCAL_MACHINE里。如果你对注册表不熟,千万别瞎改,否则可能导致系统崩溃。我在修改之前一定会先创建一个系统还原点,这样即使出问题也能恢复。还有一种办法是直接修改游戏配置文件,那个更复杂但也能实现,有兴趣的可以自行搜索。
第三方工具辅助。
如果不想动注册表,第三方工具是懒人福音。我常用的是Borderless Gaming这款免费软件。下载后解压打开,它会自动扫描运行中的窗口,你找到CrossFire的进程,点一下添加,它就会把窗口边框去掉。但有个坑,某些CF版本会检测第三方窗口修改,然后弹出警告甚至封号。所以使用前最好用小号测试。另外还有一款叫Windowed Borderless Ghost的绿色版,无需安装,我建议每次使用前先关闭360之类的杀毒软件,因为它们会误报。说实话,我最后还是选择了注册表法,因为更稳定。不过有些玩家反映这些工具有时会导致游戏崩溃,所以用的时候要注意备份游戏设置。如果你实在嫌麻烦,直接去网上下载现成的边框去除补丁也行,但一定要小心病毒。
特殊版本与注意事项。
现在新版本的CF已经加入了对无边框窗口的原生支持。你可以在设置里直接选“无边框窗口”模式,这是最安全的。如果你找不到这个选项,可以尝试更新显卡驱动或者在NVIDIA控制面板里强制关闭边框。我还发现一个冷门方法,就是按Alt加Enter键切换全屏和窗口,有时能触发无边框。但这个方法不是百分百有效。另外注意,如果你的电脑是笔记本,有时需要同时按Fn键组合。最后提醒各位新手,修改游戏文件前一定备份原文件,注册表操作要先导出。不要听信网上那些所谓的“一键修复”工具,很多都是病毒或者流氓软件。我踩过太多次坑,所以希望这篇文章能帮你少走弯路。祝大家在游戏中没有边框干扰,打出更好的成绩。
相关文章