|
|
首先下载BF2OpenAL.rar 解压文件 ; F i" B3 b$ k6 ] I* r
将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件 X- q1 @+ I0 t X8 N8 l, E1 E9 u, L
X:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录% Y. r) `) |# v! {2 P9 c
C:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache
. s! l$ D5 t- g% p. o删除目录下的所有文件和目录, Z0 e2 q5 X8 K5 U
基本步骤完成 启动战地2
7 |1 l: f3 }5 A* ^& R5 O接下来还不能进入游戏 因为进去会没声音/ t- X, W7 Z& V/ X! X
必须重新设置一下声音和图象6 l7 Z! E \+ `7 {" B+ t0 K5 T6 L
设置完进入服务器
3 N: F& V+ [0 t' B" ?8 A进入游戏后按 “~” 调出控制面板 类似CMD的一个界面
/ F+ n. |6 T- [' b( U% i3 Y$ o分别执行renderer.drawfps 1 和 game.lockfps 999
- P2 E4 a3 Y5 t, C/ D2 erenderer.drawfps 1 查看FPS* a, c! j* ^3 b, B% ?( d
game.lockfps 999 将FPS锁定在最大值999& N6 v- S0 i; K
BF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新
4 U/ M; i/ u3 ^7 D8 x附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化
3 p8 y! \6 I6 m. c* [(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率
+ W8 m# V2 `9 T9 u! Y; j调出控制台
. V+ o& A& v6 ~' ]$ P输入pb_sleep 500 回车" D# c: F7 s+ g8 a* h" _$ W
输入pb_writecfg 回车
( B7 |$ j( |1 z1 ]4 f默认值是60$ t5 u' n% M) B$ G* K5 F
也可以解决游戏突然卡的问题
8 P8 `: N$ f+ k, E更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音
: Y0 l4 ~: P8 N# Z
/ z c6 H7 B9 _6 \. }0 D战地2142同理也可以用此方法8 w8 g: \$ O/ P# L& }
' l3 ?: |1 z" \: Q7 [! |
1 o, `! i" _& }+ R# c |
|