|
|
首先下载BF2OpenAL.rar 解压文件 2 q/ P* E; m/ M! u
将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件
5 J! }2 Z' H: }" O& t' g: ]0 J+ _X:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录
7 r* h* }0 Y3 T% E3 m9 E) cC:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache
3 C. T5 c" V. k0 F9 h! L删除目录下的所有文件和目录: P/ {# h4 w# n# T
基本步骤完成 启动战地2
- E1 l5 w) W6 P) n, c接下来还不能进入游戏 因为进去会没声音6 P- f" E$ G) w! f& A- l, n
必须重新设置一下声音和图象2 r: B2 ~" m# m/ h
设置完进入服务器
0 D3 a) {6 I4 q2 n* x, l进入游戏后按 “~” 调出控制面板 类似CMD的一个界面
% o" x+ m* j5 ^1 o) m. q分别执行renderer.drawfps 1 和 game.lockfps 999
6 S) A# L2 o0 e2 {0 V/ Z7 prenderer.drawfps 1 查看FPS8 t" d: M' v% K+ ?7 @ \+ V
game.lockfps 999 将FPS锁定在最大值999
/ b! s3 J4 U! tBF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新3 G; w& x4 b0 @4 v" W
附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化 $ f8 `2 }9 W) Z( @2 u4 q
(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率' n/ Y/ V' m+ h$ ^' {
调出控制台
; n& d' Z6 X0 T2 L7 n输入pb_sleep 500 回车
; j% {) ^% {4 H: Y输入pb_writecfg 回车
& S: x8 b6 R4 m3 D/ A, Q8 y默认值是60
4 m3 U W! Z$ ~% J+ ]也可以解决游戏突然卡的问题$ Z& S( \- [2 p3 u$ H
更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音
/ u; l! n$ w* K; L; s( x 8 j; n2 I, v7 n
战地2142同理也可以用此方法+ d- {/ X; _3 @) M) _
! i) v7 j* @1 h! B1 g. J# A3 ?: d ^' x3 D
|
|