|
首先下载BF2OpenAL.rar 解压文件
7 z! T8 G& N9 x- m8 }将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件
' f3 ]! T( i _8 o8 T$ `2 YX:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录' c9 d2 a2 x: L) {( t1 _. t
C:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache: B3 ?# g" o7 T& Q. E) ]8 ?
删除目录下的所有文件和目录
4 I2 k" `9 f$ B* p基本步骤完成 启动战地2
7 y2 x2 [, a% J- c' c/ P9 v5 ], J接下来还不能进入游戏 因为进去会没声音$ f! e8 J: O# T1 o9 y) F+ r% _
必须重新设置一下声音和图象
/ @! T3 |' E6 k) t8 z) _) A设置完进入服务器
4 k( k, `+ @4 [: `% b) z1 g进入游戏后按 “~” 调出控制面板 类似CMD的一个界面; f8 |' U3 d! B, X0 f" o% ^
分别执行renderer.drawfps 1 和 game.lockfps 999 / G; V6 g( e8 {6 O" Y. L" R
renderer.drawfps 1 查看FPS
# Q k3 i" Z: ~* w4 Tgame.lockfps 999 将FPS锁定在最大值999; t/ ]+ \5 g- Q# Z# B0 c3 z
BF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新
; a; C7 G* c: M: D" v p+ l9 _附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化 , {! L8 i p: L; m: b% T: h7 h
(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率
/ F6 k! M6 f6 O, P0 @调出控制台 0 w: Y8 ]3 ^/ c; ]. L+ b
输入pb_sleep 500 回车2 l% p/ k& ]6 H1 D$ o! O3 n5 s6 K
输入pb_writecfg 回车
+ T7 W# d' ~; G7 B Y9 G默认值是60 d6 h$ R/ s; P) ~
也可以解决游戏突然卡的问题0 Q ?% Z1 c5 Y& ?- r0 p w
更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音- p/ V( F/ G5 H$ j& d- X8 m' e
: X% y7 p- b3 a" _, g; h$ W( J+ C* S战地2142同理也可以用此方法
: L- M- Y8 X2 r8 X; P S S$ _ , T! ~3 a9 l; C
: {1 X! j) H% U M! h |
|