战地2修改手册 下载本文

工程兵:

usrif_remington11-87 —— 美国雷明顿散弹枪 rusht_saiga12 —— 中东saiga 12散弹枪

chsht_Norinco982 —— 中国北方工业散弹枪 ussht_jackhammer —— 解锁jackhammer散弹枪 sasrif_mp7 —— 解锁MP7冲锋枪[1.2+] at_mine —— 反载具地雷 wrench —— 扳手

通用:

kni_knife —— M9军刀 USPIS_92FS —— 美国手枪

uspis_92fs_silencer —— 美国消声枪 RUPIS_Baghira —— 中东手枪

rupis_baghira_silencer —— 中东消声枪 chpis_qsz92 —— 中国92式手枪

chpis_qsz92_silencer —— 中国消声枪 simrad —— 望远镜[1.2+] USHGR_M67 —— 手雷

ParachuteLauncher —— 降落伞

aix_f16lg F-16对地型

aix_a10b A10轰炸型,去掉对地导弹换成炸弹,地毯轰炸 aix_av8b 美国鹞式垂直起降战斗机 AIX_GR7 英国鹞式垂直起降战斗机

AIX_AH64gunship AH-64阿帕奇武装炮艇机,主驾带机炮和地狱火 ahe_v10 z10空空型,主驾带空空导弹

AHE_Ghost 米-28武装直升机,主驾武器是机枪和火箭

补充几个:

AIX_Be12 中国的水轰5,毛子的别12

ahe_ah1z AH-1眼镜蛇空空型武装直升机,主驾带空空导弹 AIX_F12X 黑鸟高速战机

AIX_Firefox 阿拉伯联军高速战机 AIX_Su47 苏47战机

AIX_Su47m 多功能型苏47

AIX_Mirage_III 幻影3型,对地有跟踪导弹 AIX_Yak38 垂直起降雅克38

Asset_PCO 固定掩体,不能动的哦

jeep_faav_hf 水陆两栖小车,配备MINIGUN(破甲无效哦)

手动解枪.

D:\\BF2\\mods\\bf2\\Objects_server.zip先找到这个文件~!

然后双击打开~!里面有个KITS文件夹~!把这个文件夹解压出来~!

文件夹中的MEC是中东~!US是美国~!CH是中国~!

想解哪个国家的就点进去~!

以美国狙击手为例~!

在KIT/US文件夹中找到US_Sniper用记事本打开~!

ObjectTemplate.addTemplate USPIS_92FS_silencer ObjectTemplate.addTemplate USHGR_M67 ObjectTemplate.addTemplate USMIN_Claymore ObjectTemplate.addTemplate kni_knife

ObjectTemplate.addTemplate UnlockUSSniper ObjectTemplate.addTemplate UnlockUSSniper2 ObjectTemplate.addTemplate ParachuteLauncher ObjectTemplate.addTemplate gbrif_l96a1

ObjectTemplate.addTemplate UnlockUSSniper1

我现在用的是L96A1把这个改成自己想要的枪的文件名~!

在文件的最后面有这样一段:

ObjectTemplate.create ItemContainer UnlockUSSniper2 ObjectTemplate.addTemplate gbrif_l96a1 ObjectTemplate.replaceItem USRIF_M24 ObjectTemplate.replaceItem ussni_m95_barret ObjectTemplate.unlockLevel 2

把最后的2改成0~!

ObjectTemplate.addTemplate 后面就是现在用的枪~! ObjectTemplate.replaceItem 后面是可选枪~! 用可选枪的名字替换就可以了~!

当然也可以让狙击手用突击枪~!只要把

ObjectTemplate.addTemplate 后面的名字改掉就可以~!

改好后保存~!重新把文件设定为只读~!

拖回原来的解压包内~!OK~!

武器威力

打开游戏目录下的mods/bf2/Objects_server.zip

再打开weapons/Handeld

里面就出现所有轻武器的原始参数文件

要修改就打开。tweak为后缀的文件

分别武器的威力的首位是弹药材质

默认的突击步枪是39,狙击是38,改成1就是炮弹了 比如我要把95式的子弹改成炮弹,就必须找到代码串 ObjectTemplate.material 38 把后面的38改成1

其次,武器的威力与杀伤力有关

从上例,我要把95式的威力加大,就找到代码 ObjectTemplate.damage 25

把后面的25改成100或者更大的话,就可以一枪毙命

如果太大的话,对于装甲材质低的载具来说就可以一枪打到爆炸,比如直升机,汽车等

武直武器交换

ObjectTemplate.projectileTemplate ahe_z10_S8Launcher_Projectile就是武直的火箭弹,改成ObjectTemplate.projectileTemplate kh29_kedge_tv,总的来说就是替换了武器。但有副作用,就是导弹有时不会飞向你瞄好的目标,因为你瞄的是空的载具、是有人的没人的飞机(这个导弹只打地面)。问题2,可行,但我还没弄明白,有好多东西要改。而武器模型问题不是光靠改参数能解决的,建议用战地2编辑器(50M)左右,网上有,进行修改,用它也可以创建自己的模组,而且修改现有模组的参数会更加方便。问题3,找不到ObjectTemplate.ammo.nrOfMags等你熟悉的东西很正常,有的没有,自己在它应该出现的位置加上去就行了。

介绍一下如何修改连发火箭弹 这里以z10为例

打开mods\\bf2\\Objects_server.zip\\Vehicles\\Air\\ahe_z10\\ahe_z10.tweak 找到第三个 ObjectTemplate.ammo.magSize,这是火箭弹的个数

再把上面的ObjectTemplate.fire.addFireRate 0改成2 《-(连发) 在ObjectTemplate.fire.addFireRate上一行加入

ObjectTemplate.fire.roundsPerMinute 500(每分钟射速,依你而定,最大1200)

然后根据你填的射速改ObjectTemplate.ammo.magSize介绍一下如何修改连发火箭弹 这里以z10为例

打开mods\\bf2\\Objects_server.zip\\Vehicles\\Air\\ahe_z10\\ahe_z10.tweak 找到第三个 ObjectTemplate.ammo.magSize,这是火箭弹的个数 再把上面的ObjectTemplate.fire.addFireRate 0改成2 《-(连发) 在ObjectTemplate.fire.addFireRate上一行加入

ObjectTemplate.fire.roundsPerMinute 500(每分钟射速,依你而定,最大1200)

然后根据你填的射速改ObjectTemplate.ammo.magSize介绍一下如何修改连发火箭弹 这里以z10为例

打开mods\\bf2\\Objects_server.zip\\Vehicles\\Air\\ahe_z10\\ahe_z10.tweak 找到第三个 ObjectTemplate.ammo.magSize,这是火箭弹的个数 再把上面的ObjectTemplate.fire.addFireRate 0改成2 《-(连发) 在ObjectTemplate.fire.addFireRate上一行加入

ObjectTemplate.fire.roundsPerMinute 500(每分钟射速,依你而定,最大1200) 然后根据你填的射速改ObjectTemplate.ammo.magSize

兵力值修改

不过预设的双方兵力值只有200,如果你的BOT人数有调100或是50,那一下子就结束战役了.在此提供修改BF2单机试玩MAP的兵力值..

到以下路径:

Battlefield 2\\mods\\bf2\\python\\game\\gamemodes\\ 先备份gpm_cq.py这个档,再开始修改:

编辑gpm_cq.py后,用寻找功能搜寻\字符串 应该会找到这一行:

return int(mapDefaultTickets * (bf2.serverSettings.getTicketRatio() / 100.0))

其中100的数值就是要调整的选项,数字愈大,双方阵营的兵力值愈少,数字小则是愈多. 数字可以任意调整,提供以下参数范例: 数值100 =200 双方阵营的兵力值 数值500 =22 双方阵营的兵力值 数值10 =2000 双方阵营的兵力值 数值1 =9999 双方阵营的兵力值

AIX代码

ahe_ah1z 眼镜蛇武装直升机

ahe_ah1x 眼镜蛇武装直升机 带空空导弹 ahe_ghost 米-28武装直升机 控制位有机炮