|
|
首先下载BF2OpenAL.rar 解压文件
0 {% O; g4 U: \4 ~. l将里面的BF2OpenAL.dll复制到BF2142或BF2的根目录 覆盖原来的文件
* B& {, i+ P% x5 {$ S3 f0 RX:\Program Files\Electronic Arts\Battlefield 2142\ BF2142的目录
5 D8 k6 w! L) _) M* P* g0 V# k2 DC:\Documents and Settings\系统帐号\My Documents\Battlefield 2\mods\bf2\cache0 p: l/ s+ V8 n8 E! R. f; r
删除目录下的所有文件和目录
1 ~8 p6 E5 F* t' C' L" ~4 q基本步骤完成 启动战地29 j3 P/ H% a) v: {
接下来还不能进入游戏 因为进去会没声音
8 o4 Q, Q" C2 I, B) \+ n; i必须重新设置一下声音和图象6 M7 }& V0 s9 u6 V, O2 |# Q# `
设置完进入服务器
3 |9 f3 X' R. n; h1 ~* L( z" T进入游戏后按 “~” 调出控制面板 类似CMD的一个界面
: b0 K& b1 @) Q: D& x) z4 k/ L! k分别执行renderer.drawfps 1 和 game.lockfps 999
) Y- M" d- x- x: H2 Xrenderer.drawfps 1 查看FPS
% E$ {% ~$ `' R4 ]4 J3 K. P9 lgame.lockfps 999 将FPS锁定在最大值999
: @' T$ ?- b7 xBF2OpenAL.dll 2.0.8.0 --这个版本是Bf2142自己带的版本很底 BUG特别多 EA都没更新
! L) ?- L$ T9 b附件提供的BF2OpenAL.dll 6.14.357.13 版本高了很多 修复了许多BUG和优化 ( j0 T ?8 d9 ]+ x/ _, v5 U
(2)利用pb_sleep减少PB扫瞄频率,可以降低冻结频率
" k0 N G+ @% m+ O# ?) ?: A调出控制台
6 B# u7 D2 n5 V$ i输入pb_sleep 500 回车! [& z: d3 A4 U8 S
输入pb_writecfg 回车
) O, M% K5 p7 c' A默认值是60
6 Y1 i% w( j6 k2 D! ~5 F) Q也可以解决游戏突然卡的问题% m( c4 Q) s& K1 S L8 x% f
更换DLL文件请先备份原文件,以免声卡不支持新DLL导致没有声音. b6 C% }/ `/ s# v, C/ Y. l6 q+ Q
, w2 ?' L6 k: H9 s0 x2 T8 B战地2142同理也可以用此方法; D7 x: L$ i+ y U' I
# Z4 F) j+ M4 c9 F8 q2 b4 n( J2 y4 m1 X: z) o
|
|