|
|
首先下载BF2OpenAL.rar 解压文件 + d! c2 j* o1 c, N D3 Z
将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件3 L6 y! S1 o7 a0 p, Q
X:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录
" g$ e7 X! m1 k' xC:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache
; c+ ]4 r+ Z: k$ f+ o删除目录下的所有文件和目录0 f+ p5 L/ m' d# d% \* t
基本步骤完成 启动战地28 k, `4 v/ j1 j. l5 A* E
接下来还不能进入游戏 因为进去会没声音
7 \# ?/ l+ T4 V: `, F: Q. v必须重新设置一下声音和图象/ l8 \( T5 H- ?& q9 x- h
设置完进入服务器
; S1 i) m5 u3 X; C, C进入游戏后按 “~” 调出控制面板 类似CMD的一个界面
7 G5 p6 O8 o+ c1 g分别执行renderer.drawfps 1 和 game.lockfps 999 6 a4 D! c6 b9 m/ B0 Y2 m
renderer.drawfps 1 查看FPS
$ d+ P2 [; j$ N, W) j- Fgame.lockfps 999 将FPS锁定在最大值999
$ O- f3 K) y3 x8 F$ z0 K" S$ uBF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新# E3 h& ^7 \2 D$ Y
附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化
$ j; {, \/ W7 g7 u! ^9 F(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率: n0 ]1 I9 i" c8 X: U
调出控制台
. W- }. O3 m! k/ z输入pb_sleep 500 回车
7 m9 C# w$ B6 T7 e. l) h5 k. }& R0 B输入pb_writecfg 回车8 S( w! z: J( y4 | a. W b) Y9 k
默认值是601 O; z1 e, Y3 ]+ F# X. k
也可以解决游戏突然卡的问题
8 W$ x7 b: `, B4 @( q6 M2 r更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音. A8 Q# {7 g) @6 p
, x* X9 x, T$ b战地2142同理也可以用此方法
: E" E4 n( m+ c/ @8 w5 @
5 d0 P. o! q& P7 Z: G }6 F3 m b" a0 K- e M
|
|