|
|
首先下载BF2OpenAL.rar 解压文件
: Q4 I2 j2 P6 f将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件2 T2 e% D& e! k
X:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录
1 }* }" b3 ~) H3 R/ dC:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache" B; `! w+ c0 r( ~- T
删除目录下的所有文件和目录* ]) s% B5 }6 h" v
基本步骤完成 启动战地24 J) c4 k1 k) X5 r6 Y' C/ ]
接下来还不能进入游戏 因为进去会没声音3 a u, w/ ^* ~. m! K4 p2 X
必须重新设置一下声音和图象- S3 \% A( ^6 V4 q" A( X( n
设置完进入服务器
# W- k' F& D8 q, q进入游戏后按 “~” 调出控制面板 类似CMD的一个界面5 x# y0 \ x$ T$ a
分别执行renderer.drawfps 1 和 game.lockfps 999 E# `1 C( ~, j8 T- J( T. g
renderer.drawfps 1 查看FPS* c5 N+ [' S$ X1 V
game.lockfps 999 将FPS锁定在最大值999
& Q% Y! a, d c: n" }8 \2 _BF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新/ E/ b- G1 ~4 s6 ]% `6 ~1 y
附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化
5 E2 z( n/ ]2 ~8 V, J/ {" i% ?5 _(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率* _* \/ J) o% ~, O* j- B$ z
调出控制台 ' c. D$ }5 K8 c$ `
输入pb_sleep 500 回车
/ f4 X; }2 F1 O1 L( ]. K0 G' y输入pb_writecfg 回车. c1 F# `( m: _6 j b! O
默认值是60
& N# E* M& ~, \$ c7 ]也可以解决游戏突然卡的问题% b9 K+ K# W9 \* }4 [
更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音
% y/ q8 L/ t: e
; l _; j7 t9 L& E* j战地2142同理也可以用此方法
* i6 e5 @# F$ d; g7 D& z
" N' m0 T2 j% l, B6 ^' m& b
" t, ?/ C$ t9 M) X5 U8 d& |# r |
|