|
|
首先下载BF2OpenAL.rar 解压文件
$ a. `+ D2 N7 C1 G将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件
5 k T( e9 w% X) O4 d$ R+ U! w/ `4 J% _& QX:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录7 I% E4 M' m5 T( [& r5 H2 l
C:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache$ F i$ Q% v$ j6 A/ ^1 T6 o
删除目录下的所有文件和目录: ?/ e, h0 [1 H( h! S
基本步骤完成 启动战地2
2 W3 h6 D+ ^3 [9 L. ?( l接下来还不能进入游戏 因为进去会没声音/ [6 ~6 i7 P3 z4 L7 \+ N0 g
必须重新设置一下声音和图象
% D; I- l7 M5 X1 g r8 j设置完进入服务器7 P3 J6 ]9 T5 `% P: e7 S+ p
进入游戏后按 “~” 调出控制面板 类似CMD的一个界面! [1 }& Y9 u9 C! Y9 I9 s
分别执行renderer.drawfps 1 和 game.lockfps 999
- _ W8 ^* a8 e7 ~4 x4 m. C' Urenderer.drawfps 1 查看FPS
" C( i' q- F/ s4 {6 E4 S) _4 igame.lockfps 999 将FPS锁定在最大值999" {' P, y0 Q f7 K
BF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新. p4 {- Q }. L) E( c5 Y/ \
附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化
7 X& _: D, T" C7 j: F(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率
$ `/ ^& ^1 k1 c( [9 _$ M0 J调出控制台
1 S: h5 n. k; m8 K1 y# G输入pb_sleep 500 回车9 B% ?4 J8 N5 v1 H: ?
输入pb_writecfg 回车, [. n" k# Y% G" w+ f' H
默认值是60
# q. \# [& ]( U+ c( I8 i- e也可以解决游戏突然卡的问题
% E3 E0 o/ g6 |+ R# F4 K更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音, ?" Q/ B: h s0 L' _
; Q+ D2 P0 ^1 e
战地2142同理也可以用此方法0 {! J- L1 U; R/ j# e9 w
5 G7 k# M% D/ T' X `( P; P
7 ^# h- h0 e, q5 x& F |
|