win8.1战地3/4修复DX报错最终解决方案

内容纲要

发在这里留给需要的人看吧,也算是半个技术贴
===========================================
win8新系统神秘加成就不用说了,新系统好是好,但是玩战地3,4会出现SX报错神秘无法识别驱动什么的。
网上很多教程,什么改语言,什么localapp,BFExeFix什么什么的都不用了,直接教你们自己动手修改bfx.exe。无任何破坏文件,不会被pb不会被md5检测。战地3战地4都通用。

不会的也可以下载我改好的文件。地址在最后
==========================================================
这个DX错误不是你的DX有问题也不是你的驱动问题。而是一个字符“™”在win8中文里面识别不了照成报错。我试过原版和我修改的版本进游戏验证了猜想。这也是为什么改语言可以解决这个问题的原因。这个问题之前吧里的大神提过,但是没教程,今天本noob就发个修改教程吧。

插:BFExeFix这玩意虽然能解决,但是他和我这个屏蔽™的方法不一样,小日本做的我也不知道他到底改了什么东西,为了保证安全,最好不要用。(如果你一定要说是安全的你就用吧,出了问题和老夫无关)
======================================================

进正题:
需要的软件:winhex
下载地址 http://pan.baidu.com/s/1ntjW2Pb
修改战地4的方法:
解压winhex
①打开winhex→点文件→打开→选择bf4.exe(记得备份原版)→确定
②点搜索→查找文本→输入Battlefield 4 查找到第一个(如图)将蓝色框框里的99改成20(解释:™的代码就是99, 20是空格的代码,相当于就是去掉了™这个符号)
③改完点保存或者另存为之后再覆盖掉原版也可以。保存完关掉winhex然后再打开,点击帮助→设置→初始化设置。ok修改完毕,看看是不是不会报错了。用这个修改了什么管理员权限兼容性什么的都可以不用改了。

图片来自:c35byx的百度相册

===============================================================

修改战地3的文件方法
①打开winhex→点文件→打开→选择bf3.exe(记得备份原版)→确定
②点搜索→查找文本→输入Battlefield 3 查找到第一个(如图)将蓝色框框里的99改成20
③改完点保存或者另存为之后再覆盖掉原版也可以。保存完关掉winhex然后再打开,点击帮助→设置→初始化设置。ok修改完毕
图片来自:c35byx的百度相册

【战地4】已修改过的bf4.exe: http://pan.baidu.com/s/1eQmmAQI
【战地3】已修改过的bf3exe : http://pan.baidu.com/s/1c03RAxy

发表回复