|
|
首先下载BF2OpenAL.rar 解压文件 ) Q' u. J) N& W
将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件
( Y% C4 C- c& [: O) {5 u: kX:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录
( `/ M) @# z& {C:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache
$ Q, p+ w3 S( X删除目录下的所有文件和目录
8 `: [+ c7 ^4 N8 h2 q' Z基本步骤完成 启动战地2
4 M+ a8 W j* J9 T$ | c$ }$ g/ f9 ~接下来还不能进入游戏 因为进去会没声音& ?7 T2 |5 s# c5 u) M, i& P+ o5 m$ J
必须重新设置一下声音和图象+ d1 ~% ?8 X/ J
设置完进入服务器8 }' m2 i. F& W
进入游戏后按 “~” 调出控制面板 类似CMD的一个界面$ u8 E1 E, Z4 d5 f
分别执行renderer.drawfps 1 和 game.lockfps 999 : V" N, D5 z8 v% @) f" Y: ?' u
renderer.drawfps 1 查看FPS5 L6 q7 q7 t, _6 ]
game.lockfps 999 将FPS锁定在最大值999
1 L* D, ]; T" hBF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新 t6 e- B" H5 d& V# ^# o# M2 h3 P
附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化
& w6 r1 D+ f3 D6 P5 e1 X(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率
/ x( v1 j$ I, Y( J& U! J3 n调出控制台 $ `) r! [( n4 U
输入pb_sleep 500 回车
0 q# [0 z) o! t" P输入pb_writecfg 回车
% C- t3 V5 u: Q2 l: k* _" h5 Q默认值是60
0 W+ X# c e, g5 S也可以解决游戏突然卡的问题. H$ E! [" r$ I
更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音
6 G* o+ B) M" \ Q: ^# @
$ p e7 T% w7 Y! {( z# C; k3 i战地2142同理也可以用此方法
: D9 t8 {% D% `+ K6 l2 s7 h0 t : b$ \1 g l: \! G) W
9 b/ P+ z; M) w% _2 m |
|