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

QQ登录

只需一步,快速开始

中国战地联盟

中国战地联盟China Battlefield Union
一个有着17年历史的游戏战队<2003-2019>
搜索
查看: 1088|回复: 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 | 显示全部楼层
    , f$ @- h3 u* m; O3 F
    战地3、BF4里面,主程序里面Battlefield 3™ 或者 Battlefield 4™ 这一个字符串中的™这一个字符就是导致出现DirectX问题的罪魁祸首。 ™ 这一个字符与系统中非英语的区域语言设置会有冲突,导致DirectX不能正确运行,于是游戏就只能默默地告诉你DirectX出问题了然后不能运行。7 J: _% M5 o9 h+ `4 ^( }
    ! T6 D7 B& c1 Q) Y
    知道了问题出在哪里就好解决了,只要稍微编辑下主程序,把里面的™字符删掉就好了~在HEX里面99表示的是™这个字符,我们要把它替换成一个空字符NULL。具体方法如下:
    ; U# t% w& K! y2 W! w  ?$ g用一个16进制编辑器(比如WinHex,UltraEdit也支持16进制编辑的哦)打开游戏程序文件(BF3.exe或者BF4.exe或者BF4_x86.exe)
    / f* X: U2 l' j3 d7 f6 C
    ! k9 U" V+ t" C  X4 d如果你的游戏是BF4(BF4.exe BF4_x86.exe)
    $ U8 W1 b" [  t- @) r0 _
    : ^! E3 B) h( a  w1 c查找42 61 74 74 6C 65 66 69 65 6C 64 20 34 99 00 然后把里面的99改成00: j+ }* A. y$ M" x$ e

    3 K- X( m( |( H; N. N* [( o& d即把42 61 74 74 6C 65 66 69 65 6C 64 20 34 99 00
    9 U) _1 Y) H- b$ l7 E+ W9 E8 f0 x! d% Z6 p
    改成42 61 74 74 6C 65 66 69 65 6C 64 20 34 00 00
    5 E: a  |$ x( s9 y+ @( \2 t( N+ O; a: |1 A
    如果你的游戏是战地3(BF3.exe)  q! A+ v" {! c" H$ t) e' M! N0 }! Q
    ( b: y8 |! m9 X) \0 J) y4 m$ I9 ~$ a
    查找42 61 74 74 6C 65 66 69 65 6C 64 20 33 99 00 然后把里面的99改成00
    1 s! d8 F8 x5 W2 I
    * R# ~% P/ }1 ^9 M; ^即把42 61 74 74 6C 65 66 69 65 6C 64 20 33 99 00
      H( |1 O3 m5 B4 ~0 E8 L! K' W  Y! l; n" A: x" ^
    改成42 61 74 74 6C 65 66 69 65 6C 64 20 33 00 00% r7 z% k. u+ O- o& c( V# n
    3 W6 }2 o* n# f" }( s) J
    十六进制数值可能有不止一处,查找的时候需要修改所有的地方。
    $ v7 P' A" X4 Y- c- X3 g- Y9 x5 R# e1 L3 @: J
    查找的时候要使用 查找十六进制数值 或者是类似的功能,不要使用查找字符串,不然是找不到所需要的数据的。用WinHex查找的时候记得吧要查找内容中间的空格都去掉(其它的编辑器可能也需要) 否则也是会找不到的哦~+ t1 M0 l. \3 ~4 }" M" d( f* b

    9 r/ |7 ]; s3 n" @适用 win7 win8 win10
    : ~5 Y8 {, g+ f1 m
    8 @7 K% M. s! r9 N( L" k这个方法最方便!+ ~+ Y" }, s1 s( ^/ k
    & q% a" K+ O  a# x
    查找的时候要使用 查找十六进制数值 或者是类似的功能/ d8 T# |! |% m" r
    查找的时候要使用 查找十六进制数值 或者是类似的功能
    9 ~" E- Y  _/ h% P, q0 O) q7 }# D: w查找的时候要使用 查找十六进制数值 或者是类似的功能
      l; |& h" t- z2 S3 ^重要的事情说三遍!!!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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

    GMT+8, 2019-3-26 11:06 , Processed in 0.023670 second(s), 12 queries , Redis On.

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

    © 2001-2018 Comsenz Inc.

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