|
首先下载BF2OpenAL.rar 解压文件
7 X6 \ t- P8 e; K将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件3 E" f% T. d' u
X:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录0 M7 @9 C* Y, Q* P) U
C:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache
$ B: s0 j$ c1 x' h0 Y. Q( k# b6 O删除目录下的所有文件和目录
- X1 N- |6 G" c8 U, {% [! C. H基本步骤完成 启动战地20 |% ~- W) x4 k7 l
接下来还不能进入游戏 因为进去会没声音
5 u' n% d" ?9 {( V6 n必须重新设置一下声音和图象
# g4 k, T2 F! c5 }设置完进入服务器
1 T7 I j; p, i* j) w3 g进入游戏后按 “~” 调出控制面板 类似CMD的一个界面3 K; b: t9 z6 ^& C* ]' |
分别执行renderer.drawfps 1 和 game.lockfps 999 + O# [; x+ S9 L3 d* {. Y
renderer.drawfps 1 查看FPS/ f6 [# U7 A8 v1 m/ f
game.lockfps 999 将FPS锁定在最大值9992 v. j6 x4 r' w, F( y# }
BF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新# F- T+ d6 E" [- o. q' m
附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化
+ c3 ?- T7 K9 d) y T(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率5 o$ p+ \3 {7 V- n8 v
调出控制台 6 U! z2 O5 J' n% v) F% z
输入pb_sleep 500 回车0 [% t5 k8 V S- Z, V
输入pb_writecfg 回车9 ?$ Z- F/ s: x* \! y( f
默认值是60
4 @9 G+ a- J. I2 i也可以解决游戏突然卡的问题
# i$ F' a+ e2 Z' t# M$ [8 C5 P更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音
2 C5 L& B \1 ^, K: d" R0 T: N % ], ?) G/ A, K* A7 ? i
战地2142同理也可以用此方法# O7 k+ y w9 u3 @
' J/ j$ ]6 v( C& H: N! G# g0 v% @
- [, u1 t7 S" u4 \! P9 d |
|