|
|
首先下载BF2OpenAL.rar 解压文件
3 I% t E2 `0 }* q% Q将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件8 r& H2 {' R7 }% Y2 |2 ~
X:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录" a) ^9 f& S8 d3 |$ w+ |: m
C:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache" s; H( u+ s: L. x! A
删除目录下的所有文件和目录: B8 Q* w! ]# F* K
基本步骤完成 启动战地22 x% ? V& d* ^$ N4 n y0 R
接下来还不能进入游戏 因为进去会没声音
7 C, n9 T q. g. K+ k5 ?必须重新设置一下声音和图象6 V* J }, _3 A0 ?& c
设置完进入服务器
2 `4 N+ c' ~/ @' z7 J J: N进入游戏后按 “~” 调出控制面板 类似CMD的一个界面
, w M5 V1 N+ Q0 X1 T* A分别执行renderer.drawfps 1 和 game.lockfps 999 p9 x ?$ s) x; u
renderer.drawfps 1 查看FPS0 S5 D, t7 W8 ]8 D. Q
game.lockfps 999 将FPS锁定在最大值999
4 ?8 n, O) w1 ]. |& iBF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新% C a9 o$ M0 j+ a+ a9 A+ W
附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化
9 m& l. G' Y% U" A0 i( v(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率
7 N/ q' Z5 W: e2 q6 a调出控制台
6 F% v9 p( b+ W" I0 v/ {9 @输入pb_sleep 500 回车8 b7 l7 ^, X$ q8 r. l, d9 D( D
输入pb_writecfg 回车& v1 M8 r2 q6 [, _3 q% D! J& Z1 e. Q6 x
默认值是60
2 ]5 {8 K5 n4 H$ n0 @0 E也可以解决游戏突然卡的问题& E( C+ _1 v9 y7 B5 M
更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音9 n' v' U; e' I. i+ x: H; V4 U6 J
3 B" P; x$ R* `. N+ ?2 `$ K
战地2142同理也可以用此方法* W, X1 {) D6 X- T# r
( ~$ m2 k- C e8 Z/ E- |2 J- p% |7 |& \$ K2 f: _) R9 h+ i
|
|