|
|
首先下载BF2OpenAL.rar 解压文件
+ L2 i; Z) Z% u' h将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件
2 u! ~4 B4 D2 c TX:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录, v8 H, ~( |6 i
C:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache
7 R" c2 Q8 `- y+ t3 }4 C7 ~删除目录下的所有文件和目录. n, X q& X. K
基本步骤完成 启动战地2/ b' i( v# Y( J" A
接下来还不能进入游戏 因为进去会没声音
0 [. `! S3 \7 K" p' U必须重新设置一下声音和图象
5 ~: X6 Q Y* K" O: I+ m7 R+ N设置完进入服务器
; q% \3 B! v, E" q进入游戏后按 “~” 调出控制面板 类似CMD的一个界面1 N" _* N( ^6 `- o
分别执行renderer.drawfps 1 和 game.lockfps 999
3 l# l/ p# N Krenderer.drawfps 1 查看FPS2 x; g2 W7 {9 H1 w, p
game.lockfps 999 将FPS锁定在最大值999
8 p y1 t5 E& d L. I) hBF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新
; k# ]$ j( V! q4 m- k3 K/ w, B5 ?附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化 * i! K' N O* F3 }# v4 z' |
(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率
+ \+ [0 A1 u/ h. }调出控制台
! D( t7 B" g: @. N1 T; m输入pb_sleep 500 回车
$ i% u0 W I% D+ ]/ \3 J输入pb_writecfg 回车) O( X- g6 Y! _( o4 F, P
默认值是60) R* ] ]% O. T4 W* h1 \6 A
也可以解决游戏突然卡的问题2 s9 A2 s: o1 E9 v" {
更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音
. C" T# U) ^' B, `) Y9 n" X3 y+ x
) {1 r6 j+ z; A# c战地2142同理也可以用此方法0 x1 M" ?0 X/ P4 F1 _
4 h8 z3 V+ b$ v* W. P
; R& i4 n3 b3 I+ g1 ~" K |
|