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

QQ登录

只需一步,快速开始

中国战地联盟

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

求助,战地3提示DX问题

[复制链接]
  • TA的每日心情

    2010-3-28 23:23
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-1-8 17:45:10 | 显示全部楼层 |阅读模式
    提示dx问题,重装了多次都玩不了,用橘子自己修复提示错误,修复不了5 S6 n  ?" h. Q# j4 e+ J

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?加入我们

    x
  • TA的每日心情

    2016-10-10 23:28
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-1-10 21:32:26 | 显示全部楼层
    同问,同问,同问,同问,同问,
  • TA的每日心情
    开心
    2018-2-1 04:43
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2018-2-1 04:39:09 | 显示全部楼层
    请网上搜Frostbite_Fix_BF3正版用.exe  每次运行游戏前打开就可以,会自动修复,我的是WIN10 没问题,我把战地2 战地3 PR都装了,还念。
  • TA的每日心情
    慵懒
    2018-3-6 19:12
  • 签到天数: 319 天

    [LV.8]以坛为家I

    发表于 2018-3-6 20:20:45 | 显示全部楼层
    楼上的,你能不能上传一个供下载,或给个地址?
  • TA的每日心情
    开心
    2018-4-5 11:00
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2018-4-3 01:16:21 | 显示全部楼层
    同求   能不能讲清楚的步骤
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2018-9-16 21:24:48 | 显示全部楼层
    我也是的啊
    / Y& m: A2 |- p! a
  • TA的每日心情
    奋斗
    2018-12-25 20:39
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2018-10-9 14:36:01 | 显示全部楼层
    BF3.exe右键属性 把兼容性勾上,windows XP(SP3)试试
  • TA的每日心情
    慵懒
    2012-6-11 15:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-1-16 18:25:46 | 显示全部楼层
    战地3、BF4里面,主程序里面Battlefield 3™ 或者 Battlefield 4™ 这一个字符串中的™这一个字符就是导致出现DirectX问题的罪魁祸首。 ™ 这一个字符与系统中非英语的区域语言设置会有冲突,导致DirectX不能正确运行,于是游戏就只能默默地告诉你DirectX出问题了然后不能运行。: o! X; t0 n" M2 D8 d, s3 H

    4 V1 F0 E: D7 x) k知道了问题出在哪里就好解决了,只要稍微编辑下主程序,把里面的™字符删掉就好了~在HEX里面99表示的是™这个字符,我们要把它替换成一个空字符NULL。具体方法如下:
    - K. I2 w- p% o5 n用一个16进制编辑器(比如WinHex,UltraEdit也支持16进制编辑的哦)打开游戏程序文件(BF3.exe或者BF4.exe或者BF4_x86.exe)7 }# I1 W/ F/ ~; }$ P0 N6 _

    4 i0 I; Q  @, y' `7 q如果你的游戏是BF4(BF4.exe BF4_x86.exe)' t. g" f3 U. T) j" g" q1 g7 {
    ' ?3 p! ], s/ z* l
    查找42 61 74 74 6C 65 66 69 65 6C 64 20 34 99 00 然后把里面的99改成00+ `0 B  }+ c  Y

    1 K* Y. q5 e7 a" l0 @即把42 61 74 74 6C 65 66 69 65 6C 64 20 34 99 00" G: u6 J" q! ?
    7 \/ `0 _" I1 M4 p  k
    改成42 61 74 74 6C 65 66 69 65 6C 64 20 34 00 00
    ) P4 [+ Q4 D4 A+ ^5 k7 z( T- U8 Y# c- o1 m  R; t
    如果你的游戏是战地3(BF3.exe)& F. X( {: S3 {8 X* z
    # W& h5 b: R9 c# l
    查找42 61 74 74 6C 65 66 69 65 6C 64 20 33 99 00 然后把里面的99改成00% T% d' v' _3 V. x" h# X
    * x2 I4 m  N+ f: ]: E9 P, U) m7 B& I
    即把42 61 74 74 6C 65 66 69 65 6C 64 20 33 99 00
    # \0 Z! q, P# G) Z* E+ S$ R6 h2 |0 _" r2 N4 T2 ]0 ^( x$ i
    改成42 61 74 74 6C 65 66 69 65 6C 64 20 33 00 00: N2 E  r9 p; Y; d0 e+ t% u
    6 f0 f( `; l4 p& G$ d6 b
    十六进制数值可能有不止一处,查找的时候需要修改所有的地方。
    " [* e. ]& q/ C, T, M
    % {% S# o  m, S# q5 X查找的时候要使用 查找十六进制数值 或者是类似的功能,不要使用查找字符串,不然是找不到所需要的数据的。用WinHex查找的时候记得吧要查找内容中间的空格都去掉(其它的编辑器可能也需要) 否则也是会找不到的哦~
    . V0 v, C& W% t( d& o8 r- c& s$ a3 e6 H7 |. Y, w( H
    适用 win7 win8 win100 `6 M! r  O2 Z# A5 T

    8 E' ?: y: ?; @, o这个方法最方便!
    / @0 b* _3 y5 k6 z- I9 t# a- F8 v" x# P: d, s, P
    查找的时候要使用 查找十六进制数值 或者是类似的功能
    - b3 K' }1 c+ S0 b, N' ~查找的时候要使用 查找十六进制数值 或者是类似的功能- z7 o' c# k8 M! N" b
    查找的时候要使用 查找十六进制数值 或者是类似的功能4 \0 r5 N7 _$ |  ]0 o3 G7 c
    重要的事情说三遍!!!
  • TA的每日心情

    2017-1-24 16:17
  • 签到天数: 42 天

    [LV.5]常住居民I

    发表于 2019-1-19 03:10:37 | 显示全部楼层
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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

    GMT+8, 2019-3-19 18:27 , Processed in 0.031099 second(s), 24 queries , Redis On.

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

    © 2001-2018 Comsenz Inc.

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