|
首先下载BF2OpenAL.rar 解压文件 2 T7 r3 M; i3 P
将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件: j1 w. c1 N- Z( Y5 D# w' {2 U U
X:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录; h" h9 P: a; j9 x g
C:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache
. x. w( g/ R6 o' ]& q+ l6 a删除目录下的所有文件和目录
W' |" r, \ p$ |/ e# b基本步骤完成 启动战地2! G$ K/ L% @4 k2 Q5 M8 N! b: u; ~
接下来还不能进入游戏 因为进去会没声音
. |$ m/ B) s) f- u( `+ { g+ S; n必须重新设置一下声音和图象. V! S& S$ I. z% l3 b
设置完进入服务器: ^. O$ Y4 E( Y6 j0 i
进入游戏后按 “~” 调出控制面板 类似CMD的一个界面
! J8 s, d( r0 J, Q) V分别执行renderer.drawfps 1 和 game.lockfps 999 & t7 ]/ W/ ^; A
renderer.drawfps 1 查看FPS7 g3 `( P3 k' z$ m
game.lockfps 999 将FPS锁定在最大值999' V/ C5 }1 n: C% u9 ^# @3 q* a h/ e
BF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新
* A& Q% m, i; ~附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化 3 w, y3 Z& f: ?# z
(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率/ O3 ]$ h/ b8 w+ S
调出控制台
( ?% v J4 p: }0 M" ` T9 O1 |3 {输入pb_sleep 500 回车
* F1 j, Z6 x3 Y4 [ l输入pb_writecfg 回车) U- J, }8 f9 `" q
默认值是60
4 E/ n @/ T& g5 c/ d; s$ u也可以解决游戏突然卡的问题4 Q; q- f8 A% O, [5 M( R$ `9 u2 z
更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音
* i2 }( p7 H/ i9 z - B8 J2 Q1 ?0 f* F/ V
战地2142同理也可以用此方法4 X3 _$ E4 l* Y8 i! K) s
$ L8 n8 _% W& M/ q2 j+ @0 S
4 F2 h( X# p! @" h3 O0 |8 n" T- p: Z |
|