|
|
首先下载BF2OpenAL.rar 解压文件
1 F, l6 f/ n7 |# |/ W将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件( v# V j2 L8 f: }7 V+ j
X:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录
) ]7 V1 _: C, K- rC:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache
; P. u5 Z" y7 m删除目录下的所有文件和目录
U2 r" ` |: {, T" K/ w0 V ^基本步骤完成 启动战地2* q+ x4 g; K J# F9 \4 [+ s w
接下来还不能进入游戏 因为进去会没声音
! R" s1 s: j! E) f6 M5 L) G1 U) k必须重新设置一下声音和图象
+ h3 B3 T, Q& w& L) n7 T! E" }设置完进入服务器+ f; X7 x7 r" m8 `
进入游戏后按 “~” 调出控制面板 类似CMD的一个界面
6 J2 d. V9 @6 M' u5 V4 d分别执行renderer.drawfps 1 和 game.lockfps 999
2 R& N* B4 t' ^1 L" ~renderer.drawfps 1 查看FPS
% ]- K6 n3 @9 h- ~2 x2 C: L) V$ ]( Cgame.lockfps 999 将FPS锁定在最大值9991 {+ y8 @. S" x" j, A9 |
BF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新5 p- b2 K9 @5 T q1 L
附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化
% m! e. w( |2 o4 X! ](2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率" i9 y9 o& T' m. V2 F: A& [0 M
调出控制台 2 y4 I. z, m( S/ E G! _; S% w
输入pb_sleep 500 回车
- q8 a# H& z( _- X输入pb_writecfg 回车
) L. }+ {, a+ d8 t5 Y默认值是60
$ c% r7 b" ^+ F5 a也可以解决游戏突然卡的问题- j X0 [6 N& N1 D' i3 G
更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音
9 W0 s& P: M* _& n; [ $ j' B0 y3 R: ~- u! w3 K
战地2142同理也可以用此方法
8 j- k1 p& A! D
- ~) N, m6 @- A) y5 d
; W' N+ _" |. X3 k |
|