战地2修改手册 下载本文

RURGL_GP25 —— 中国GP25榴弹发射器 usrif_g3a3 —— 解锁G3A3突击步枪

sasrif_fn2000 —— 解锁FN2000突击步枪[1.2+]

USRGL_M203 —— 美国下挂M203榴弹发射器的M16A2 RURIF_GP30 —— 中东下挂GP30榴弹发射器的AK101 RURIF_GP25 —— 中国下挂GP25榴弹发射器的AK47 sasgr_fn2000 —— FN2000榴弹发射器[1.2+] hgr_smoke —— 烟雾弹

nshgr_flashbang —— 闪光弹[1.2+]

特种兵

USRIF_M4 —— 美国M4卡宾枪 rurrif_ak74u —— 中东AK74u卡宾枪 chrif_type95 —— 中国95式卡宾枪 usrif_g36c —— 解锁G36C卡宾枪

usrif_fnscarl —— 解锁Fnscar-L卡宾枪[1.2+] c4_explosives —— C4炸药包 c4_detonator —— C4遥控器

补给兵:

USLMG_M249SAW —— 美国M249机枪 RULMG_RPK74 —— 中东RPK74机枪 chlmg_type95 —— 中国95式机枪 rulmg_pkm —— 解锁PKM机枪

sasrif_mg36 —— 解锁MG36机枪[1.2+] ammokit —— 弹药包

狙击兵:

USRIF_M24 —— 美国M24狙击枪 rurif_Dragunov —— 中东SVD狙击枪 chsni_type88 —— 中国88式狙击枪 USSNI_M82A1 —— M82A1狙击枪 ussni_m95_barret —— 解锁M95狙击枪 gbrif_l96a1 —— 解锁L96A1狙击枪[1.2+] USMIN_Claymore —— 反步兵地雷

反坦克兵:

USATP_Predator —— 美国反坦克火箭 CHAT_ERYX —— 中国反坦克火箭 USRIF_MP5_A3 —— 美国MP5冲锋枪 RURIF_Bizon —— 中东野牛冲锋枪 chrif_type85 —— 中国85式冲锋枪 chsht_protecta —— 解锁Protecta散弹枪 eurif_fnp90 —— 解锁P-90冲锋枪[1.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武装直升机 控制位有机炮