Battlefield 3™
Оцінок: 88
关于《战地3》和《战地4》运行出现Direct X错误的解决方法
Автор: AFO海神
相信部分玩家在满怀期待的购买之后都遇到了一个共同的问题,那就是在WIN10环境下,游戏在运行时都会弹出Direct X报错的提示。导致游戏无法正常进入。
这篇指南将介绍如何运用修改16进制码的方法解决DX报错问题。
方法不一定是最简单的,但也希望能够帮助到需要解决该问题的玩家。
3
   
Нагородити
До улюбленого
В улюблених
Прибрати
初遇DX报错
作为一个半吊子怀旧党,在经过数日数月望眼欲穿的苦等后终于等到你。
EA带着他家的《战地》系列回归steam,我也按捺不住一颗贪婪穷B的心撕开了那寒酸的小钱包。
入正steam版之后也是迫不及待地安装了Game
《Battlefield 3 ™》启动!
U)YK(W.png]


《战地3》通过EA的战地网页启动,登录后进入可以查看咨询,联系好友,选择游玩类目等等
点击单人战役,需要一小段等待时间(多人需要有匹配时间),然而等来的却是。。。


接下来就来说明我们要干的工作
(注:此方法来自之前一个百度论坛的帖子,帖子我发现找不到了,但我保留下来了当初我修改D版参数时自己做的记录,拿出来分享给需要的人)

1.此时我们就需要一个工具——UltraEdit这样一个16进制编辑程序
安装完毕后打开uedit64




2.进入程序后从左上角文件选项中打开《战地3》根目录的 bf3.exe
去找自己的安装路径手动添加




3.打开之后通过查找功能查找该16进制码。
42 61 74 74 6C 65 66 69 65 6C 64 20 33 99 00

(如果将代码全部输入却找不到的话,可以试着输入其中的某一段进行查找)




4.接下来把里面倒数第二位的99改成00
修改完成后点退出,保存
从EA战地网页进入游戏试试



是爷最爱的“碎剑者”,爷青回

5.同样的手法,如果是《战地4》,(当然,《战地4》目前对steam国区还处在一个锁区的状态,此方法 也可以直接用到橘子上的《战地4》)则要找到42 61 74 74 6C 65 66 69 65 6C 64 20 34 99 00
同样把99改为00,然后保存退出,尝试运行.
关于其他方法的一点点说明
1.网络上也多次提到一个修改时区的方案,经过本人的尝试,发现并不是很有用,或者说是一点用都没有。也许是因机(系统?)而异吧,或许能成为部分玩家行之有效的捷径。
2.更新显卡驱动至最新,当然,很多玩家也时常检查更新的习惯,在这里不用多提。
3.用补全DX文件工具进行补全,确实能运行起来以前很多不能运行的东西。
4.重新安装DX,此方法不是很推荐,会生成大量垃圾文件。
5.对兼容性进行调整,有时对DX报错也不一定就是DX本身的问题
6.还有很多人推荐寒霜引擎的修复补丁,这一方法应该是很简便,如果觉得改16进制码太过麻烦,可以去走一走这个方法

补:如果有其他朋友有更好的行之有效的方法,也欢迎分享出来解决问题。

如果此帖解决了你的困扰,那么就去敞开体验游戏吧。
Коментарів: 27
Fully automatic axe 16 січ. о 8:08 
战地3可行,战地4找不到这串16进制数
Johnny K. Egg 31 груд. 2023 о 23:13 
感谢;-;
fzku 15 серп. 2023 о 23:53 
>>> Current and working client for Multiplayer - >>>ZClient<<<: excellent anti-cheat, many servers, fast launch.<<<
>>> Актуальный и работающий клиент для мультиплеера - >>>ZClient<<< : отличный анти-чит, много серверов, быстрый запуск. <<<
刘爱迪 28 січ. 2023 о 9:52 
没什么说的,大佬牛逼!
生命众筹为人民 26 січ. 2023 о 23:40 
牛逼,可以运行
cyanine1033 23 січ. 2023 о 21:29 
感谢大佬分享经验,可以运行了:lunar2019grinningpig:
mli1981ryp 27 лип. 2022 о 8:24 
很管用,非常感谢!
ke11en 25 трав. 2022 о 19:28 
无限初始化 恶心吐了
叶正ywz 7 квіт. 2022 о 9:41 
无限初始化战役和无限正在载入服务器
学儿食媳汁 不亦悦乎 5 квіт. 2022 о 3:05 
一直加载中。。。。难受啊