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

QQ登录

只需一步,快速开始

战地联盟

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

求助,战地3提示DX问题

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

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

    [LV.1]初来乍到

    发表于 2018-1-8 17:45:10 | 显示全部楼层 |阅读模式
    提示dx问题,重装了多次都玩不了,用橘子自己修复提示错误,修复不了
    0 I& H# |: I2 T8 M6 W. M/ d/ l' j6 `

    本帖子中包含更多资源

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

    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的每日心情
    开心
    2019-3-16 21:44
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2018-9-16 21:24:48 | 显示全部楼层
    我也是的啊
    8 t" Q) |7 I4 g# i2 w) y
  • 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出问题了然后不能运行。
    + R; J/ ~  C  D7 }. J. D
    # k% H7 H" u! {7 l; A2 S知道了问题出在哪里就好解决了,只要稍微编辑下主程序,把里面的™字符删掉就好了~在HEX里面99表示的是™这个字符,我们要把它替换成一个空字符NULL。具体方法如下:
    $ C3 ^2 s( W- @* A9 O( h用一个16进制编辑器(比如WinHex,UltraEdit也支持16进制编辑的哦)打开游戏程序文件(BF3.exe或者BF4.exe或者BF4_x86.exe)
    # J( U( m0 s! t! S
    ; M: G8 \6 Z! m# d如果你的游戏是BF4(BF4.exe BF4_x86.exe)
    & B4 _: ~& v) Y, Q6 p6 B$ P# R. C; T% p# G( ]& T1 C, G
    查找42 61 74 74 6C 65 66 69 65 6C 64 20 34 99 00 然后把里面的99改成00* q; D" C3 o# R$ j8 W% W2 p1 u

    $ f& x' d$ F1 x2 }即把42 61 74 74 6C 65 66 69 65 6C 64 20 34 99 00, x$ O+ q  s3 i

    * K8 |2 O8 A4 k* c# @1 I改成42 61 74 74 6C 65 66 69 65 6C 64 20 34 00 00+ H: l! \# \7 p* w* [, o2 F

    6 `# h1 b" r' T$ t如果你的游戏是战地3(BF3.exe)! j5 `* t1 [- M* J' G0 W
    0 i; c$ p) z- B: m: q
    查找42 61 74 74 6C 65 66 69 65 6C 64 20 33 99 00 然后把里面的99改成00
      ^5 m0 j" E2 w  u' ?8 H
    $ z) X* [6 ?7 L- g即把42 61 74 74 6C 65 66 69 65 6C 64 20 33 99 00, C  r5 Q( i5 O* C$ k- L9 ^

    * ]% b. a/ w4 r4 _# z改成42 61 74 74 6C 65 66 69 65 6C 64 20 33 00 00
    $ W$ N2 _( ]+ }4 R/ H
    / b8 Z* ]' ^$ r十六进制数值可能有不止一处,查找的时候需要修改所有的地方。
    8 @& n* w, N) n1 i
    : C7 f8 f5 O$ d, h/ |  a2 S7 C+ W查找的时候要使用 查找十六进制数值 或者是类似的功能,不要使用查找字符串,不然是找不到所需要的数据的。用WinHex查找的时候记得吧要查找内容中间的空格都去掉(其它的编辑器可能也需要) 否则也是会找不到的哦~
    9 u% G4 O' V2 c* [
    ) T, d' W3 G& g" h  w- {适用 win7 win8 win10
    " `2 ]: }# K7 ~+ |- X# e: N  D. e- p, j3 b3 i2 o- V
    这个方法最方便!
    ( E! B; K) ?" b
    3 W7 B6 A5 B2 {/ x, E# Q查找的时候要使用 查找十六进制数值 或者是类似的功能+ e& E  X2 ~, o6 H8 P0 e/ s
    查找的时候要使用 查找十六进制数值 或者是类似的功能
    " u$ a; X7 b  `4 R, M/ f1 `查找的时候要使用 查找十六进制数值 或者是类似的功能+ q7 J! x3 A$ I7 D4 w7 X$ {! O
    重要的事情说三遍!!!
  • TA的每日心情

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

    [LV.5]常住居民I

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

    本版积分规则

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

    GMT+8, 2019-6-20 17:52 , Processed in 0.087285 second(s), 24 queries , Redis On.

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

    © 2001-2018 Comsenz Inc.

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