|
|
首先下载BF2OpenAL.rar 解压文件 ' z. r) o! C- V( ^. a$ g+ ~' a
将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件
3 J$ l/ b0 K" Y; q- L, S/ cX:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录" K" z* D( H$ h6 J. k4 H4 r. b
C:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache/ N5 n% Z1 I0 f" V+ c
删除目录下的所有文件和目录
) H4 i) F; f( y0 U$ W基本步骤完成 启动战地2
: x4 t# h) N, B接下来还不能进入游戏 因为进去会没声音1 j5 c; X. F$ ^
必须重新设置一下声音和图象+ S0 F! G, p4 l3 D# u- r9 {: Z
设置完进入服务器* C) Y8 C/ r; r9 R; _
进入游戏后按 “~” 调出控制面板 类似CMD的一个界面
6 c% t( c+ E* }( B- \分别执行renderer.drawfps 1 和 game.lockfps 999
9 M `% x/ ^+ `9 u( V& [2 k, |renderer.drawfps 1 查看FPS
9 g s( }+ s" [' Pgame.lockfps 999 将FPS锁定在最大值999: u' {3 ^* R$ G3 e$ | h) N2 k
BF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新
1 Y7 W% g* T/ E; c( r附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化 " A% t, h2 `: i' x& C) N
(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率) X J) m J, n) c8 T
调出控制台 7 z n# B6 O" Q$ C
输入pb_sleep 500 回车
( X; @ o1 }0 H输入pb_writecfg 回车) D$ ~" Z" y6 A7 D1 f
默认值是60
1 V' c& [$ s/ ^6 } F也可以解决游戏突然卡的问题4 Q9 n( \4 N, L
更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音# E6 ~* |; o; r: i
. J! B& m. c7 _1 t3 ?2 p, v战地2142同理也可以用此方法
! F2 v3 U: o; t+ i
, c& A8 e; b2 k, V2 Q' a/ M& z
) Y; Z& I9 n* p" J |
|