|
首先下载BF2OpenAL.rar 解压文件
' U! D; C; S# L6 d# c( b+ c7 _9 E将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件. m8 h2 I; a1 Q" S3 g) i+ T Y
X:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录
( I1 P6 U6 o% XC:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache
4 J. b! x6 E+ Y( c; K* Q+ a删除目录下的所有文件和目录
! w$ \3 }5 V m4 H基本步骤完成 启动战地27 ]+ z7 D: i; ^/ x1 T9 x7 W# r
接下来还不能进入游戏 因为进去会没声音; Y: k; f2 z. C5 e
必须重新设置一下声音和图象, V/ C! b+ ?) |5 o- `- D
设置完进入服务器
% s: i: ^' M/ Y8 T9 v进入游戏后按 “~” 调出控制面板 类似CMD的一个界面6 [. s0 ~( u4 o; Z' j7 b
分别执行renderer.drawfps 1 和 game.lockfps 999
- s7 i" M) M( C' Y1 a# j! @renderer.drawfps 1 查看FPS% x9 ~7 i6 L$ n
game.lockfps 999 将FPS锁定在最大值999/ @5 q4 I$ {) }; Z! Q
BF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新
. f n1 b4 O) G( U附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化
8 W. g: k! ~+ c" u3 n(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率
$ j+ H3 E3 R0 s2 J* R9 Y调出控制台 |+ |; ]3 @) }- ?% S
输入pb_sleep 500 回车8 D4 ]' h7 I* t" o/ t
输入pb_writecfg 回车
; a& B: S5 Y r- E# D% z默认值是60
( X6 Z* b& N% P( q& J: H也可以解决游戏突然卡的问题9 e, E8 O! @3 m- {
更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音
* Y5 C1 O/ E" z' K 8 _! @9 `# f6 E# b
战地2142同理也可以用此方法
- C" \& z% R8 N/ G: o* s9 ~* N q4 z( K4 [% O
" Q& w5 s' f' s8 P3 p H2 j% p4 U |
|