某些玩家win10打开战地2黑屏闪退的解决办法
本帖最后由 蝇营狗苟 于 2020-12-27 23:06 编辑好久不关注战地2了,去年换了新电脑,配置不低,忽然间心血来潮想玩玩战地2,结果装上去打开黑屏闪退,用管理员身份打开也不行想了半天才想到一个问题:这其实win10系统一点关系都没有
是电脑屏幕刷新率与设置不符的原因。
正题:用记事本打开文档中的Battlefield 2\Profiles\Default中的Video.con
其中有句VideoSettings.setResolution 800x800@60Hz
那么你就把60hz改成你的屏幕刷新率就可以了。
比如我的屏幕是144hz的而且我想要1k分辨率,我就把它改成
VideoSettings.setResolution1920x1080 @144Hz
然后完美解决。
此方法只能解决因屏幕刷新率而黑屏进不去的问题。
2020/12/27 23:01更新,添加图例。
正确的操作应该是这样的:
当你新买的电脑,尤其是win10电脑,发现战地2不能正常运行时候,首先应该:使用 窗口模式进入战地2 (可使用窗口化命令,或者模组启动器的窗口模式)启动游戏。窗口模式又被称之为 战地2 debug模式,它是调试和检查战地2运行的重要运行方式。
1,战地2因为显示器刷新率导致报错或闪退问题:
出错现象:全屏闪退,窗口下运行战地2它应该有类似 “DynamicOption: value 800x600@60hz”,等类似分辨率和刷新率的提示字样。
原因&解决办法:
[*]原因:BF2由于设计的缺陷,在发行当时游戏只支持50、60两种刷新率导致。
[*]方法1:通过楼主指引的方法手动修改以支持更多刷新率(其实只需要改刷新率即可,例如60hz改为你的144hz)。
[*]方法2:下载【战地2刷新率检测修复工具】自动修复即可。
[*]注意:此配置文件,有些用户可能找不到。因为这个配置文件是你进入一次游戏后,才会自动生成profile文件夹及文件。
2,战地2因为显卡不支持800x600分辨率导致的崩溃和闪退:
出错现象:全屏下闪退,窗口下运行报错含有“DynamicOption: value 800x600”的报错,注意这个错误中没有包含@xxxHz(这里区别于上个问题)。
原因&解决办法:
[*]原因:这种情况导致的报错或闪退,它不是因为刷新率导致的崩溃而是因为您的显卡 (GPU) 缺少对BF2所需的 800x600 分辨率支持。虽然您可能不用这个分辨率,但是这是BF2的硬性条件。
[*]方法1:您的电脑可能使用的是高配的显卡,通过显卡设置中手动添加这个分辨率重新启动电脑即可。
[*]方法2:: 根据修改我的文档下的战地2文件夹下的对应账号文件夹的profile/video.con中的分辨率,此方法未经验证
[*]参考答案:http://www.bfmil.cn/forum.php?mo ... ptid=1183&pid=10203
如果不是,则此方法并不能解决win10无法运行战地2问题,还需要对症下药。
:handshake 技术贴 支持 以后我换新电脑也能用 謝謝分享經驗 谢谢分享:lol 本帖最后由 soldier 于 2020-3-9 21:21 编辑
如果新建了用户名会出现一个四位数字文件夹(如0001),里面也有一个Video.con,也要这么改。 感谢分享:P:lol:lol 本帖最后由 a2368327297a 于 2020-6-6 19:43 编辑
我的居然没有这句话 D:\Users\Desktop我这个是咋回事啊,大佬们
页:
[1]
2