|
|
首先下载BF2OpenAL.rar 解压文件 g1 m2 k8 |! l6 V* t. R6 I1 T
将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件
: h) b/ J J; g- p" y6 HX:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录2 Q- C c* E8 ?! C3 a& N; R9 L
C:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache
! }, R" n! w6 X) _" z0 G" r1 L删除目录下的所有文件和目录
7 }$ j2 A& z2 ~: f3 L! k. U基本步骤完成 启动战地2
c' g* p+ e+ l: ~7 ^% N' S1 g接下来还不能进入游戏 因为进去会没声音
' S4 D0 D7 I) A+ o必须重新设置一下声音和图象2 p( |& u" k8 N+ v9 r
设置完进入服务器
$ Y1 r1 C4 {9 p- H进入游戏后按 “~” 调出控制面板 类似CMD的一个界面
: h9 ?4 N k1 U- {6 k- B& ]& K分别执行renderer.drawfps 1 和 game.lockfps 999 ; [5 Q/ ?4 x4 k9 x- s6 B
renderer.drawfps 1 查看FPS
7 [1 E' V( L4 D/ H5 wgame.lockfps 999 将FPS锁定在最大值999
0 ^: C+ \9 c* h7 r* ]% s. MBF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新' O( ~- f' Z' `7 U) C- f
附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化 , w; e, Q$ Y5 o$ w# k
(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率
6 n6 [6 c4 P3 ]调出控制台
/ }0 Y- a |2 A9 c- H+ @输入pb_sleep 500 回车# H- }( k8 c9 H K5 k* i
输入pb_writecfg 回车
1 N, K/ O* @6 O6 M a* f默认值是60
" d. {' R- V) I. U# G也可以解决游戏突然卡的问题2 g1 m3 R$ T6 c
更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音
& U6 u, z: k: m3 m* K1 F; y 4 M0 J% m3 Y% g+ ~, O. z1 Z
战地2142同理也可以用此方法8 W6 S$ V) c* }1 {* s
# C! S% R) I$ M$ @+ D
( {/ \* _* {; D- d% k, v( Q |
|