|
首先下载BF2OpenAL.rar 解压文件 " L+ H, G( R, s% z& ~" n A
将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件. d1 X9 G, n" K: F% O" ?
X:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录
9 H, l$ C) `6 @, P2 ]1 TC:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache
- M$ @2 X6 L9 P* s1 k, N删除目录下的所有文件和目录. s7 m9 H) \- {) R7 v3 a
基本步骤完成 启动战地27 v1 @- a5 M5 B E7 }, N* ~
接下来还不能进入游戏 因为进去会没声音' f( G) N% ]/ {1 C% O" A
必须重新设置一下声音和图象
, l" V0 F& ?; o5 g \设置完进入服务器
; U- a0 B; T' C, v' h8 R进入游戏后按 “~” 调出控制面板 类似CMD的一个界面
6 }$ ]) z3 u2 y) E, P/ q分别执行renderer.drawfps 1 和 game.lockfps 999
# t. {; l, V$ u! ~" [3 O: Trenderer.drawfps 1 查看FPS1 l- P$ _% I- f' p/ s) g
game.lockfps 999 将FPS锁定在最大值999
6 V, @+ m! B- vBF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新
2 _! U) ^+ l5 k: |5 s附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化 % j- u& S/ z! J1 y0 M6 n/ V
(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率
; y* M, W* Z" R, c, \" @; X: v调出控制台 # i' m L0 t+ r
输入pb_sleep 500 回车3 f' N% m- q5 w- u$ ]# x- U
输入pb_writecfg 回车* D# R% C } f. N3 K, v6 V
默认值是606 W) n- \8 r1 K& u* i w. m. h0 c/ {" b
也可以解决游戏突然卡的问题
6 |9 C# x5 A; \, w更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音
6 F6 H1 i) y: {' N3 t
. S1 _' m; B# ~% b2 p, s7 R战地2142同理也可以用此方法
9 f8 K8 l# n2 v9 k( U3 \
7 ?/ z* o4 u- K" g' L1 L3 y
. Y" {. G {; z; H- K( N0 X |
|