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武装直升机 控制位有机炮