|
首先下载BF2OpenAL.rar 解压文件 : @& X' J) F- n
将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件
3 d7 X' V; {! R! c% r9 gX:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录" i3 b, O7 y- Q4 e& M* C- R- B
C:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache
( R; Y2 K, y( ?% m5 ?7 G' Y9 o删除目录下的所有文件和目录( B0 h1 I) q1 I4 k( c
基本步骤完成 启动战地28 i3 E3 K' B% {
接下来还不能进入游戏 因为进去会没声音" ]; |6 v {5 s& }/ H
必须重新设置一下声音和图象: f% `# i$ z( t9 Y3 r2 w3 H
设置完进入服务器& o9 ?+ G# V# _3 {
进入游戏后按 “~” 调出控制面板 类似CMD的一个界面8 ~% b2 Q/ P6 ]
分别执行renderer.drawfps 1 和 game.lockfps 999
" Q* G0 s# r! { z9 p( ~renderer.drawfps 1 查看FPS: ~! c1 k0 i' O6 j
game.lockfps 999 将FPS锁定在最大值999
2 Q6 @& E5 b! iBF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新
' F- b0 H2 I& r$ g' u附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化
# _% M+ r; [3 D) t- L(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率
- I* l% M8 @/ g6 i6 o. `* W调出控制台 ' j$ j' I$ U3 n- C# K" {% \
输入pb_sleep 500 回车
$ p# J3 y3 }% a# M$ Z4 o, R输入pb_writecfg 回车
! W/ ]+ D- X- F默认值是60
; Y4 p, ^) f, S4 B8 e5 m也可以解决游戏突然卡的问题! F! q/ [1 t, \
更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音5 {/ N5 N0 u; [4 C& E
' W3 A+ O4 ?4 u& p8 |+ ~
战地2142同理也可以用此方法) E: F+ w8 e) @0 o2 _5 O& D1 z' {
) P. a7 I; k9 U, P% E) d2 |2 R& Q# }; |2 v1 h1 }- W: O
|
|