|
首先下载BF2OpenAL.rar 解压文件
$ y8 H2 v4 V9 D将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件( B* ?. ]. t- [/ T: ?# ?
X:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录
9 q; t4 Y( t* v6 z0 J) L* eC:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache
( r. A2 v/ _. b6 r: A8 W& n+ m删除目录下的所有文件和目录
6 \& f( K/ F( y: q" a3 T- s1 K- e7 J基本步骤完成 启动战地23 P/ K2 J3 {. H$ |0 t" g/ c9 t
接下来还不能进入游戏 因为进去会没声音5 w7 }7 {- P* K. S& S) T1 X
必须重新设置一下声音和图象: S/ U$ I- k6 U- ?' D# m
设置完进入服务器% K3 g* T, T( E6 N% S
进入游戏后按 “~” 调出控制面板 类似CMD的一个界面
X: M! h1 s% u5 ]' I, T3 }分别执行renderer.drawfps 1 和 game.lockfps 999 9 ^+ m T# d* L* A3 y6 k' y4 a5 z
renderer.drawfps 1 查看FPS" _$ T1 ]. j, e
game.lockfps 999 将FPS锁定在最大值9995 J2 |2 P4 H& S9 k; T+ F
BF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新" C& J' K2 J, j% H( P) o) K( T* P
附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化 Z/ {% B6 C- U! s
(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率- ]( j# w7 w* N: d) X, x
调出控制台
O: H$ @2 s4 k! ^: {输入pb_sleep 500 回车
2 J4 B, |$ r6 {& E' q; x0 h L/ e输入pb_writecfg 回车
- J. ]) A& R& W. T' Q- R1 {3 I默认值是60. s5 L; c; Y2 b2 a
也可以解决游戏突然卡的问题; C4 r* X* |) ]
更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音
8 f8 V+ c4 U4 ?) F% S( v$ R
3 t: C' k7 w2 ?1 W- H* \) ? a6 ^9 Q* `战地2142同理也可以用此方法
: W f0 ?: u8 i3 N0 W2 l 8 ~2 l+ n5 w# s9 ^! H
: Z% _* [/ C* g& l/ r: W |
|