欢迎来到天天文库
浏览记录
ID:18795956
大小:59.50 KB
页数:23页
时间:2018-09-24
《《战地2》单机修改详细教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《战地2》单机修改详细教程《战地2》初级单机修改汇总《战地2》初级单机修改汇总PS:仅可修改单机地图修改前奏BF2的文档文件主要有*.py、*.con和*.tweak三种,都可以直接用Windows自带的记事本打开并修改。大部分文档文件都是在ZIP文件里,需要用WinRAR打开。在修改之前,一定要取消所有文档文件、ZIP文件的只读属性。ZIP文件内的文档若仍无法存储,可先存到其它地方,然后复制进去。这里说的安装目录,是指你的BF2.exe所在的文件夹目录,例如D:ProgramFilesEAGamesBattlefield2文件夹里有BF2.exe,那么D:Pro
2、gramFilesEAGamesBattlefield2就是你的安装目录。备份教程由于BF2在联网游戏时要检验各文件的MD5,因此备份就不能简简单单地复制一下。把修改的文件做成模组形式无疑是最好的选择。首先打开[安装目录]mods文件夹,新建一个文件夹,名称随便(例如mymod,下同)。接着打开bf2文件夹,复制你要修改的文件。例如,如果要修改object_server.zip,那么就复制bf2目录下的object_server.zip到mymod目录下;如果要修改AI文件,那么复制bf2目录下的AI文件夹到mymod目录下;如果要修改大庆地图,那么复制modsb
3、f2levelsdaqing_oilfields文件夹到modsmymodlevelsdaqing_oilfields(没有的话自己建),如果不需要修改client.zip,可以在复制后将其删除。但是如果你要修改一个模组,比如特种部队,那么你就要整个复制模组文件夹。有单机模组的可以直接修改单机模组里的文件,因为没人会用单机模组联网对战。接下来就开始修改mymod目录下的文件吧。如果你的硬盘空间不是很多,可以在修改完object_server.zip后看一看,假如你只修改了武器属性,那么打开修改后的object_server.zip,删除除Weapons文件夹外其
4、它的文件夹,可以大大减少文件所占空间。(mymod根目录下所有的*.zip文件都可这么做,但是地图文件就算了)复制bf2目录下的bf2.mew、ClientArchives.con、GameLogicInit.con、Ingame.mep、Init.con、Mod.desc、ServerArchives.con到mymod目录下,然后开始修改mymod目录下的这些文件:修改bf2.mew文件名为mymod.mew;用记事本打开ClientArchives,复制整个内容,然后在最后一行再空一行后面,粘贴,在后面的几行“mountArchive”后面的空格后添加“mods/b
5、f2/”(没有引号),连起来就是fileManager.mountArchivemods/bf2/Objects_client.zipObjects,然后保存、退出;ServerArchives.con也是这个改法;Mod.desc也可以用记事本修改,当然不改也无所谓。最后回到你的游戏目录,建一个BF2.exe的快捷方式,更名为mymod,然后右键——属性,在目标一栏的末尾空一个格加上“+modPathmods/mymod”,点确定退出。运行新建的快捷方式进入游戏看看吧!计分规则修改用记事本打开modsbf2pythongamescoringCommon.py然后
6、就能看到了SCORE_KILL=2——杀1个人的得分;SCORE_TEAMKILL=-4——杀一个队友的得分;SCORE_SUICIDE=-2——自杀的得分SCORE_REVIVE=2——救起队友的得分SCORE_TEAMDAMAGE=-2——伤害队友的得分SCORE_TEAMVEHICLEDAMAGE=-1——伤害队友车辆的得分SCORE_DESTROYREMOTECONTROLLED=1——不知道,看英文好像是摧毁敌方无人侦察机的得分SCORE_KILLASSIST_DRIVER=1——压死人的得分SCORE_KILLASSIST_PASSENGER=0——压死人车上
7、其他人的得分??不知道SCORE_KILLASSIST_TARGETER=1——靶子?更没听说过SCORE_KILLASSIST_DAMAGE=1——对地方造成伤害得分下面好像就是加分或者减分的极限了,有兴趣的可以自己研究,可能对兵力值调9999的人有用。REPAIR_POINT_LIMIT=100HEAL_POINT_LIMIT=100GIVEAMMO_POINT_LIMIT=100TEAMDAMAGE_POINT_LIMIT=50TEAMVEHICLEDAMAGE_POINT_LIMIT=50REPLENISH_POINT
此文档下载收益归作者所有