|
首先下载BF2OpenAL.rar 解压文件 ! `0 J8 Y2 E& F; |
将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件
) ]" T7 e {& L- @2 ?( F+ d$ h7 s9 OX:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录; d& T6 W. V2 t9 L/ H9 \
C:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache
9 R1 N& S0 r' ^4 }删除目录下的所有文件和目录
# ?2 m! h8 A( M# I基本步骤完成 启动战地2
/ T6 D, N" M* Q! A) {" X( o; p' B接下来还不能进入游戏 因为进去会没声音 b* e! d6 }4 u( V: P' y" g- Z
必须重新设置一下声音和图象4 e( F* l8 ?$ ?! H: w/ S$ w
设置完进入服务器8 [' J6 @+ |1 b* D6 m
进入游戏后按 “~” 调出控制面板 类似CMD的一个界面
! T6 C) n }/ d9 B分别执行renderer.drawfps 1 和 game.lockfps 999 ; b6 p" a0 b; K1 E0 A1 [0 l
renderer.drawfps 1 查看FPS
% L) ]/ u7 S% ^6 z0 t$ ugame.lockfps 999 将FPS锁定在最大值999
# p- o3 U1 R, j$ J7 l% ]. Y# O }BF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新
G; B! M e$ D z- `4 K6 L) c5 @附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化
) T0 Q! H6 R) K9 d% j) {(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率
3 r" ^" k- K( Y调出控制台 # A) u( W+ L7 ~% U" l/ x# a$ e
输入pb_sleep 500 回车7 y1 G, j$ y) [3 m$ V: T
输入pb_writecfg 回车
B# v2 u# X+ {7 L默认值是60
6 V/ `, ^* x$ [2 O' @ b也可以解决游戏突然卡的问题# i7 u0 i! c: y# S5 O2 L
更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音
: C( d g6 _; W# `, ?6 ~5 S2 t* ~
6 L1 N% O0 S0 P1 T5 ` i战地2142同理也可以用此方法7 {. G g* |5 N, I8 y8 B* P4 u
: X8 x; r4 A. h, I7 b! R; H/ A' i4 R! j1 @3 s( W8 P: E% q8 u+ K
|
|