手机上看 切换到宽版 快捷导航
加入我们

QQ登录

只需一步,快速开始

战地联盟

中国战地联盟China Battlefield Union
一个有着17年历史的游戏战队<2003-2019>
搜索
查看: 1302|回复: 2

(求助)DX error问题

[复制链接]
  • TA的每日心情
    郁闷
    2017-6-24 08:49
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2017-6-24 08:54:09 | 显示全部楼层 |阅读模式
    很久很久没玩了,不知道还有没有人玩bf3,还是想试着救助下。自己的电脑是win10 配置应该没什么问题 显卡是1060的 但还是出现了DX error的问题,有那位大神能帮助下吗?
  • TA的每日心情
    开心
    2017-7-13 02:47
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2017-7-17 15:12:33 | 显示全部楼层
    我换了个电脑 结果也报错了
  • TA的每日心情
    慵懒
    2012-6-11 15:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2017-7-20 14:21:29 | 显示全部楼层

    3 d" }4 Y) I6 k0 X  }9 \$ o战地3、BF4里面,主程序里面Battlefield 3™ 或者 Battlefield 4™ 这一个字符串中的™这一个字符就是导致出现DirectX问题的罪魁祸首。 ™ 这一个字符与系统中非英语的区域语言设置会有冲突,导致DirectX不能正确运行,于是游戏就只能默默地告诉你DirectX出问题了然后不能运行。
    7 A2 c! O" O, X* X( r
    ! K/ i3 I6 i) y4 C知道了问题出在哪里就好解决了,只要稍微编辑下主程序,把里面的™字符删掉就好了~在HEX里面99表示的是™这个字符,我们要把它替换成一个空字符NULL。具体方法如下:7 H$ t( o! d8 w. C. v' N
    用一个16进制编辑器(比如WinHex,UltraEdit也支持16进制编辑的哦)打开游戏程序文件(BF3.exe或者BF4.exe或者BF4_x86.exe)
    & I* r5 B% K' Q: o% a* y  V+ \( s4 c, K* u
    如果你的游戏是BF4(BF4.exe BF4_x86.exe)
    5 I: [' R3 f5 C: G* F. U+ s3 n/ W8 u6 }
    查找42 61 74 74 6C 65 66 69 65 6C 64 20 34 99 00 然后把里面的99改成00
    / e' s- k( m  E! B8 f
    7 N" C3 V7 e6 S" v0 e6 j. @即把42 61 74 74 6C 65 66 69 65 6C 64 20 34 99 004 W3 M3 e8 @8 t8 U+ c4 |. c
    5 X0 ^5 z, s4 S9 o* |1 m: x1 E
    改成42 61 74 74 6C 65 66 69 65 6C 64 20 34 00 00
    * N8 r6 v% }% z8 @# W% u; M0 N5 h3 ~: O8 F+ k. ?0 e
    如果你的游戏是战地3(BF3.exe)$ [  ], j8 U! k7 B( M
    $ Q; v. D/ S2 b0 h& v5 r" y
    查找42 61 74 74 6C 65 66 69 65 6C 64 20 33 99 00 然后把里面的99改成00  G! ?4 E8 }) \# `% M6 t, a
    3 c- Q; I# G  ^& X+ z
    即把42 61 74 74 6C 65 66 69 65 6C 64 20 33 99 00
    " `3 y" S# f7 h) q) V/ S: ~- l, |0 @0 D9 X
    改成42 61 74 74 6C 65 66 69 65 6C 64 20 33 00 00
    " A- g# }3 c* e
    . r/ L/ E7 c1 k十六进制数值可能有不止一处,查找的时候需要修改所有的地方。) z3 W- p- Y" B" x

    8 ~2 H5 w" q. Z7 d& X查找的时候要使用 查找十六进制数值 或者是类似的功能,不要使用查找字符串,不然是找不到所需要的数据的。用WinHex查找的时候记得吧要查找内容中间的空格都去掉(其它的编辑器可能也需要) 否则也是会找不到的哦~
    9 [, k* b: o) J! J* g0 l/ O2 H6 m/ _- v: K3 ?& Y. ]  |& Y1 [: V
    适用 win7 win8 win103 H# p2 C; U$ U. a$ E
    + I# Q$ ~( |6 d/ d3 B0 Q  c$ w! G
    这个方法最方便!
    ' r+ A( W6 j2 H- a
    ' i% ?* ^7 f6 p查找的时候要使用 查找十六进制数值 或者是类似的功能5 f* `+ D/ }: D6 x2 ?
    查找的时候要使用 查找十六进制数值 或者是类似的功能6 W+ F& I7 A  L; \1 R
    查找的时候要使用 查找十六进制数值 或者是类似的功能9 h" j, t; Y0 _5 o2 e
    重要的事情说三遍!!!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    小黑屋|手机版|无图浏览|战地联盟 Battlefield Union ( 浙ICP备14036705号 )(浙公网安备33110202000192号)

    GMT+8, 2019-7-20 22:53 , Processed in 0.075430 second(s), 12 queries , Redis On.

    Powered by Discuz! X3.4 Designed & 战地联盟 Battlefield Union

    © 2001-2018 Comsenz Inc.

    快速回复 返回顶部 返回列表