战地1怎么自定义载具2 怎么添加载具littlebird小鸟

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
战地2(BF2)游戏修改
下载积分:30
内容提示:战地2(BF2)游戏修改
文档格式:PDF|
浏览次数:392|
上传日期: 17:02:08|
文档星级:
全文阅读已结束,如果下载本文需要使用
 30 积分
下载此文档
该用户还上传了这些文档
战地2(BF2)游戏修改
官方公共微信您没有登录或者您没有权限访问此页面,可能有如下几个原因
1、本版块为正规版块,只有注册会员才能进入!
2、违法和不良信息举报电话: 转2004
举报邮箱: 举报QQ:
使用合作网站帐号登录【代码39】战地2代码39_牛宝宝文章网【代码39】战地2代码39专题:BF2车辆载具代码:步兵战车usapc_lav25 美军步兵战车apc_btr90 步兵战车apc_wz551 解放军步兵战车主战坦克ustnk_m1a2 美军M1A2主战坦克rutnk_t90 T90主战坦克tnk_type98 98式主战坦克防空战车usaav_m6 美军 防空战车aav_tunguska 通古斯卡防空战车aav_type95 95式双35弹炮合一防空系统吉普车jeep_faav 美军突击车usjep_hmmwv 美军悍马吉普车jep_paratrooper 解放军的伞兵突击车jep_mec_paratrooper 中东联军的吉普车jep_vodnik 吉普车jep_nanjing 解放军南京吉普车uslcr_lcacBF2战机载具代码战斗机usair_f18 美军F18大黄蜂战斗机ruair_mig29 MIG29战斗机air_j10 歼10战斗机usair_f15 美军F15战斗机战斗轰炸机ruair_su34 SU-34战斗轰炸机air_su30mkk SU30MKK战斗轰炸机air_f35b 美军联合打击战斗机usthe_uh60 美军 黑鹰 运输机the_mi17 中东联军 Mi17 运输机chthe_z8 解放军 直8 运输机ahe_ah1z 美军 眼镜蛇 武装直升机ahe_havoc 中东联军 武装直升机ahe_z10 解放军 直10 武装直升机usaas_stinger 美军 防空导弹igla_djigit 解放军 防空导弹像皮艇boat_rib 像皮艇BF2固定武器代码usart_lw155 美军 火炮ars_d30 解放军 火炮ats_tow 陶式反坦克导弹(固定)ats_hj8 红箭8反坦克导弹(固定)hmg_m2hbchhmg_kordmec_bipod 占领了附近的点,这个地方就会出现一挺中东军机枪us_bipod 占领了附近的点,这个地方就会出现一挺美军M249机枪ch_bipod 占领了附近的点,这个地方就会出现一挺解放军机枪wasp_defence_front 航母防空武器wasp_defence_back 航母防空武器mobileradar_ch_dest 移动雷达aircontroltower_chi UAV的控制塔AF增加的载具代码:xpak2_fantan 中国歼5战斗机air_a10 美军 A10轰炸机air_su39 su39 轰炸机che_wz11 中国直11 侦察直升机she_ec635 中东侦察直升机she_littlebird 美军小鸟侦察直升机AI增加的载具代码:MiG21 解放军 Mi21战斗机MiG21m 中东联军 Mi21m战斗机Mirage 中东联军 Mirage战斗机FA_18A 美军F18A战斗机F16 美军F16战斗机ahe_v10 解放军 直10 武装直升机ahe_ah1x 美军 眼镜蛇 武装直升机ahe_storm 中东联军 武装直升机usthe_ah60 美军 黑鹰 运输机chahe_a8 解放军 直8 运输机blizzard 运输机Bf2步兵武器代码:突击步枪usrif_m16a2 美国 M16A2突击步枪RURIF_AK101 中东 AK101突击步枪RURIF_AK47 中国 AK47突击步枪usrif_sa80 欧盟 SA80突击步枪usrif_g3a3 欧盟 G3A3突击步枪自动步枪USRGL_M203 美国 下挂M203榴弹发射器的M16A2RURIF_GP30 中东 下挂GP30榴弹发射器的AK101RURIF_GP25 中国 下挂GP25榴弹发射器的AK47榴弹发射器usrgl_m203 美国 M203榴弹发射器RURGL_GP30 中东GP30榴弹发射器RURGL_GP25 中国 GP25榴弹发射器卡宾枪USRIF_M4 美国 M4卡宾枪rurrif_ak74u 中东 AK74u卡宾枪chrif_type95 中国 95式卡宾枪usrif_g36c 欧盟 G36C卡宾枪机枪USLMG_M249SAW 美国M249机枪RULMG_RPK74 中东RPK74机枪chlmg_type95 中国95式机枪rulmg_pkm 中东PKM机枪狙击枪USRIF_M24 美国M24狙击枪rurif_Dragunov 中东SVD狙击枪chsni_type88 中国88式狙击枪USSNI_M82A1 M82A1狙击枪ussni_m95_barret M95狙击枪手枪USPIS_92FS 美国手枪uspis_92fs_silencer 美国消声枪RUPIS_Baghira 中东手枪rupis_baghira_silencer中东消声枪chpis_qsz92 中国92式手枪chpis_qsz92_silencer 中国消声枪反坦克火箭USATP_Predator 美国反坦克火箭CHAT_ERYX 中国反坦克火箭冲锋枪USRIF_MP5_A3 美国MP5冲锋枪RURIF_Bizon 中东野牛冲锋枪chrif_type85 中国85式冲锋枪usrif_remington11-87 雷明顿散弹枪rusht_saiga12 saiga12散弹枪chsht_Norinco982 中国北方工业散弹枪chsht_protecta 中国DAO12散弹枪ussht_jackhammer 美国jackhammer散弹枪特种用具kni_knife 小刀c4_explosives C4炸药包USHGR_M67 手雷USMIN_Claymore 绊雷defibrillator 电击器at_mine 地雷simrad 望远镜wrench 拌手hgr_smoke 烟雾弹BF2工具包代码:us_at 美国 反坦克导弹兵工具包us_assault 突击兵工具包us_engineer 工兵工具包us_medic 医疗兵工具包us_specops 特种兵工具包us_support 支援兵(机枪手)工具包us_sniper 狙击手工具包mec_at 中东 反坦克导弹兵工具包mec_assault 突击兵工具包mec_engineer 工兵工具包mec_medic 医疗兵工具包mec_specops 特种兵工具包mec_support 支援兵(机枪手)工具包mec_sniper 狙击手工具包ch_at 中国 反坦克导弹兵工具包ch_assault 突击兵工具包wrench 工兵工具包medikit 医疗兵工具包ch_specops 特种兵工具包ammokit 支援兵(机枪手)工具包ch_sniper 狙击手工具包wasp_defence_front这个是前面的密集阵wasp_defence_back 这个是后面的密集阵士兵代码Assault 突击兵AT 反战车兵Engineer 工兵Medic 医疗兵Sniper 阻击兵Specops 特种兵Support 补给兵兵种替换和添加武器的方法1.武器的名称(这个最最重要,不要以为M16A2就在BF2装备代码里就一定叫M16A2)修改前务必要看清楚武器的名称,不然改完了读地图时听到当!!的一声弹到桌面就不爽了。2.替换的这件武器的类型是否是步兵专用的(废话!总不能手里拿个坦克炮满街转悠吧)。下面说说具体的操作:先打开Objects_Server.zip文件,然后找到”Kits“这个目录你会看到“CH“MEC“和“US“三个目录。其中CH对应游戏中的中国,MEC对应中东,而US对应美国打开你想要修改的,这里以美军医疗兵为例。打开\US\US_Medic.con文件并在其中找到以下这几行参数rem -------------------------------------ObjectTemplate.addTemplate USPIS_92FSObjectTemplate.addTemplate USHGR_M67ObjectTemplate.addTemplate medikitObjectTemplate.addTemplate defibrillatorObjectTemplate.addTemplate kni_knifeObjectTemplate.addTemplate UnlockUSMedicObjectTemplate.addTemplate usrif_m16a2ObjectTemplate.addTemplate ParachuteLauncherrem -------------------------------------看到没?我想你已经明白了,这些就是该兵种的装备列表了。你可能要问,我要是想把M16A2替换成特种兵的M4要怎么改呢?别急,看到这一行没有?&ObjectTemplate.addTemplate usrif_m16a2& 把usrif_m16a2换成usrif_m4然后保存然后进游戏看看效果吧。现在来说一说如何添加武器,如要想给某兵种添加武器时要也注意2点:1.要添加的武器不可以和其他装备冲突(这个是最基本的,不管是添加还是替换)如给某个兵种添加反坦克导弹,那就要看看此兵种的装备栏里是否有和添加的武器的编号有重复的,比如手榴弹,c4这些装备是不能同时出现的,因为他们的编号都是一样的。2.你先要知道你进行的添加是哪一种模式,添加装备有两种模式第一是:不改动现有装备的情况下进行添加(这里解释一下,所谓的不改动添加就是指你要替换的装备和现有的装备并没有冲突)第二是:在装备有冲突的情况下进行添加(这个就比较麻烦些了,如果你想在有冲突的情况下添加某一种装备或者武器,那就要修改武器的编号了)好了,接着说操作,这里还是以美军医疗兵为例。上面说到了添加有两种模式,如果是第一种的话是很简单的只要确定你要添加的装备编号和其他装备没有重复。再说第二种。看到这里你可能又要问,我要是想给医疗兵加上一把M4该怎么做呢?那你就要先修改M4的编号,因为医疗兵的M16A2和M4的编号是一样的,如果不修改绝对会出错。你可能还要问,我怎么知道武器的编号并且去修改呢??先找到要添加的武器的参数文件。打开Weapons\Handheld\usrif_m4.twek文件并在其中找到 ObjectTemplate.itemIndex 3这个参数,这个就是该武器的编号数字是几在游戏中就按几键来切换,我们把它改成7(注意!!这个编号最多到8,而且你要确定你选用的编号没使用过)这样的话在游戏中按7健就可切换该武器,接着回到\US\US_Medic.con里,把里面的这些参数中加上ObjectTemplate.addTemplate usrif_m4rem -------------------------------------ObjectTemplate.addTemplate USPIS_92FSObjectTemplate.addTemplate USHGR_M67ObjectTemplate.addTemplate medikitObjectTemplate.addTemplate defibrillatorObjectTemplate.addTemplate kni_knifeObjectTemplate.addTemplate UnlockUSMedicObjectTemplate.addTemplate usrif_m16a2ObjectTemplate.addTemplate ParachuteLauncherrem -------------------------------------然后保存,进游戏后医疗兵就有两种武器了。按7号键切换。》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》武器的修改在这先简单得讲一下在步兵武器中的各种经常用到的参数。以美军M16A2为例..........首先是“OjectTemplate.weaponHud“参数看名字你可能已经猜到了,没错!这个是定义枪支在游戏中的HUD显示,下面就把和它有关的参数的含义一一解释一下“ObjectTemplate.weaponHud.weaponIcon“这个是设定游戏中枪支图片的调用地址,即你选枪时显示的图片。“ObjectTemplate.weaponHud.altWeaponIcon“这个和上面参数的意思相近。“ObjectTemplate.weaponHud.selectIcon“这是设定你装备栏里该枪的图片。“ObjectTemplate.weaponHud.hudName“这个参数是设定该枪支在游戏中的名字,你会看到所有的这个参数后面都有“KILLMESSAGE_WEAPON_XXX“这里说明一下,上面这个格式是调用游戏的文本库中的名称,如不想使用原来的名字,要直接改成你要替换的名字。”ObjectTemplate.weaponHud.guiIndex“这个是设置准心的参数如果你想给狙击枪加准心就要用到这个参数。“ObjectTemplate.weaponHud.altGuiIndex“这个是设定武器的瞄准模式,给普通枪加瞄准镜要用到这个。好!!下面说说“ObjectTemplate.fire“参数这类参数通常是定义武器射击属性的,下面具体解释一下。”ObjectTemplate.fire.roundsPerMinute“这个是武器的发射速度,速度越高射速越快(最高上限1500)。“ObjectTemplate.fire.addFireRate“这是用来设定武器发射模式的参数可选 1/2/0,1为三连发,0为单发,2为自动连发。”ObjectTemplate.fire.fireInCameraDof“这个是设定武器开火时是否显示在视线内(如没有特殊需要,绝对不要动这个参数)可选选项1/0。下面讲一讲”ObjectTemplate.ammo“参数这个是设定武器的弹药属性的参数,下面具体解释。”ObjectTemplate.ammo.ammoType“这是弹药类型,要与一些其他参数配合使用,想把子弹变炮弹的要用到这个。”ObjectTemplate.ammo.magsize“设定弹夹中弹药的参数,-1为无限最高到。”ObjectTemplate.ammo.nrOfMags“设置备用弹的(与ammoType配合使用可定义备用弹为弹夹还是单个弹药)-1为无限。”ObjectTemplate.ammo.autoreload“是否自动装填弹药(可与ammoType配合使用来定义装填的弹药是单个弹药还是弹夹)可选选项 1/0。”ObjectTemplate.ammo.reloadtime“装填弹药的时间(这个和模型动作是同步的,改太高或太低会出现错位的情况)。接下来再说说”ObjectTemplate.recoil“参数这类参数是用来定义武器后坐力的,下面详细解释一下。”ObjectTemplate.recoil.hasRecoilForce“设定武器是否打开后坐力,可选选项 1/0。”ObjectTemplate.recoil.recoilForceUp“这是枪口上跳的参数设置,其中3组/为坐标定义,X/Y/Z........数值越高枪口上跳越严重。”ObjectTemplate.recoil.recoilForceLeftRight“ 与上面的相似,只不过是定义左和右的。”ObjectTemplate.recoil.zoomModifier“武器瞄准模式时的后坐力(这里是后坐力大小,具体参数引用”ObjectTemplate.recoil.recoilForceUp“和”ObjectTemplate.recoil.recoilForceLeftRight“)。在这里主要讲一下“ObjectTemplate.deviation“参数的含义,这类参数是控制武器子弹散布的参数。ObjectTemplate.deviation.setFireDev &&==这是武器开火时的子弹散布,三组数值为X/Y/Z坐标ObjectTemplate.deviation.minDev &&==这是子弹最小散布ObjectTemplate.deviation.setTurnDev &&==这是武器在转身或旋转视角状态时射击的子弹散布,后三组数值为X/Y/Z坐标,前一个为散布面积大小。ObjectTemplate.deviation.setSpeedDev &&==这是武器奔跑状态时射击的子弹散布,后三组数值为X/Y/Z坐标,前一个为散布面积大小。ObjectTemplate.deviation.setMiscDev &&=这是武器的随机子弹散布,后三组数值为X/Y/Z坐标,前一个为散布面积大小。ObjectTemplate.deviation.devModStand &&=站立时射击的子弹散布,与上边的配合使用。ObjectTemplate.deviation.devModCrouch &&=蹲下/趴下时射击的子弹散布,与上边的配合使用。ObjectTemplate.deviation.devModZoom &&=瞄准模式射击时的子弹散布。这里再说说”ObjectTemplate.zoom“参数,这类参数是设置武器放大的的。”ObjectTemplate.zoom.zoomDelay“这个是放大模式的延迟时间(这个最好使用默认)。”ObjectTemplate.zoom.addZoomFactor“这个是放大倍数,数值越小倍数越高。常用参数差不多说完了接着说一说其他的一些可能会用到的参数下面是武器和弹药的其他设置部分的参数...................ObjectTemplate.velocity &&&======这个是弹药出膛速度ObjectTemplate.itemIndex &&&======武器的使用编号(即用几号键切换的参数)修改时注意不要和其他装备冲突。ObjectTemplate.delayToUse &&&======切换到武器是的延迟时间(这个参数与模型动作同步)。ObjectTemplate.timeToLive &&&======子弹的飞行时间,数值越小射程越小。ObjectTemplate.material &&&======弹药材质(炮弹和子弹的区别就战地2代码39_代码39在这)。 ObjectTemplate.minDamage &&&======弹药的最小伤害值 ObjectTemplate.damage &&&======最大伤害值 ObjectTemplate.projectileTemplate &&&======武器使用的弹药 ObjectTemplate.tracerScaler &&&======显示多少曳光弹,曳光弹发射出去后显示的数量(如果这个数值太大就变激光了)。 ObjectTemplate.maxTracerScaler &&&======与上面的相似,这个为设置最大曳光弹数量。 ObjectTemplate.minTracerScaler &&&====== 这是设置最小曳光弹数量。 ObjectTemplate.tracerSizeModifier &&&======曳光弹的大小 ObjectTemplate.tracerInterval &&&====== 这个是设置隔几发子弹就有一发曳光弹。 ObjectTemplate.tracerTemplate &&&======这个是使用的曳光弹种类,可选”p_tracer_g“ ”p_tracer_r“ ”p_tracer_tank“。 下面是枪支过热属性 ObjectTemplate.heatAddWhenFire &&&======每开枪一次增加的热量。 ObjectTemplate.coolDownPerSec &&&======冷却时每秒钟减少的热量 ObjectTemplate.overheatPenalty &&&======枪支过热后多常时间之内不能使用。 》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》 修改远程火炮 以老美的火炮LW155为例. 用记事本打开battlefield2\mods\bf2\Objects_server\Weapons\stationary\USART_LW155中的TWEAK文件, 找到ObjectTemplate.fire.roundsPerMinute 30,它指的是火炮的发射频率:每分钟30发,你把30该成1200那效果就已经十分恐怖了,一般300到600比较合适. 找到ObjectTemplate.fire.burstSize 5,它指的是每次你呼叫火炮的炮弹发射量:5发,你把它改成50,而频率是300发/分钟的话,火力覆盖时间就是10秒.这时间个人自己把握,不过火力覆盖时间太长的话你的bots队友会以为火力覆盖已结束而冲过去,结果把自己人炸死一堆. 找到ObjectTemplate.armor.explosionRadius 6,它指的是一颗炸弹的爆炸威力半径,6米也差不多,加上去同样易造成友军伤害. 找到ObjectTemplate.deviation.radius 20,它指火力覆盖着弹点在一个半径20米范围,加上去可以获得更大的火力覆盖面积. 》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》 地图载具替换 用WinRar把地图文件夹里的Server打开,再打开GameModes\sp1\16\GameplayObjects.con,把里面的载具替换就行了 自己看吧,..如果眼睛不累的话..还有:首先最基本的先了解载具放的位置 在Battlefield 2\mods\COOP_4.0底下用winrar打开Objects_server.zip, 在\Vehicles底下,\air,是空中载具\land,是陆地载具\sea,是水上载具 当然了水面载具只有冲锋艇,具体要改什么型号的载具你说了算 为了大家可以一次性修改成功下面附上载具的代码表 美军(l陆军部分) ========================= usapc_LAV25 ustnk_m1a2 usjep_HMMWV JEP_Paratrooper(美军伞兵车) usaav_m6 ========================================== 中东(空军部分) ========================================== ruair_mig29 ruair_su34 the_mi17 ahe_havoc ========================================== 中东(l陆军部分) ========================================== aav_tunguska apc_btr90 jeep_faav JEP_mec_Paratrooper(中东伞兵车) jep_vodnik RUTNK_T90 ========================================== 中国(空军部分) ========================================== air_j10 ruair_su30mkk chthe_z8 ahe_z10 ========================================== 中国(l陆军部分) ========================================== aav_type95 apc_wz551 jep_nanjing tnk_type98 ========================================== ats_hj8 红箭8反坦克导弹(固定) ats_tow 陶式反坦克导弹 tnk_type98 98式主战坦克 jep_nanjing 南京吉普(没听说过) USJEP_HMMWV 悍马吉普 mobileradar_ch_dest 移动雷达 aircontroltower_chi UAV的控制塔 ARS_D30 解放军的火炮 IGLA_DJIGIT 解放军 防空导弹 USAAS_STINGER 美军的防空导弹 JEP_PARATROOPER 解放军的伞兵突击车 JEEP_FAAV 美军突击车 USART_LW155 美军火炮 ustnk_m1a2 M1A2主战坦克 ahe_z10 武直10直升机 AHE_AH1Z AH1z眼镜蛇直升机 aav_type95 95式双35弹炮合一防空系统 USAAV_M6 美军的防空战车(没听说过) CH_BIPOD 这个不清楚 US_BIPOD 这个不清楚 mec_bipod 还是不清楚 the_mi17 Mi17运输直升机 usthe_uh60 黑鹰 APC_BTR90 BTR90步兵战车 USAPC_LAV25 LAV25步兵战车 boat_rib 像皮艇 USAIR_F15 F-15战斗机(游戏中应该是F-15E战斗轰炸机) RUAIR_SU34 SU-34战斗轰炸机 rutnk_t90 T90主战坦克 jep_mec_paratrooper 中东联军的吉普(不知道什么型号) AAV_TUNGUSKA 通古斯卡防空战车 USAIR_F35 F35联合打击战斗机 RUAIR_MIG29 MIG29战斗机 CHAIR_J10 歼10战斗机 CHAIR_SU27 SU27战斗机 记得,要改前,一定要先备份Objects_server.zip这个档案,而且这个方法只适用在单机底下。 比较重要的是必须要在WINRAR里面操作修改,要不然会出错,呵呵 双击Objects_server.zip,在WINRAR中打开Vehicles文件夹,\air,是空中载具\land,是陆地载具\sea,是水上载具,我们以眼镜蛇武装直升机 为例,在WINRAR中双击打开AIR文件夹,再打开ahe_ah1z文件夹, 看到ahe_ah1z.tweak文件了吗?这里我们要用到WINRAR的查看选项 ((为了可以再WINRAR中使用外部查看器修改,跟着我学! 点击WINRAR菜单栏里的--选项,点击--设置,弹出一个对话筐! 选中--查看器!在--查看器类型 的单选筐中选择--外部查看器 在--外部查看器名称 的地址栏中输入C:\WINDOWS\system32\notepad.exe 然后点击确定 )) ((此修改方法以WINXP SP2操作系统为范例)) 好了,我们在WINRAR中的\Vehicles\Air\ahe_ah1z目录下可以双击打开ahe_ah1z.tweak文件了,((如果修改不了里面的数据那么请按照上面方法修改查看器为WINDOWS的记事本程序)) ahe_ah1z.tweak文件打开了,,呵呵眼熟吗?修改过枪械的FANS们可以发挥你们的BT天赋了!! 我们以修改眼镜蛇直升机的弹匣数量和载弹数量了 一、修改子弹数量(以ah1z为例) 在ahe_ah1z.tweak文件中 找到以下这段 rem ---BeginComp:DefaultAmmoComp --- ObjectTemplate.createComponent DefaultAmmoComp ObjectTemplate.ammo.nrOfMags -1(这是弹匣数量,怕弹匣用完就改这个数字)可是副驾驶的机炮没有弹匣,至于怎么增加机炮的弹匣数量自己摸索一下吧,我就不罗唆了! ObjectTemplate.ammo.magSize 900(一个弹匣有多少颗子弹,不想换弹匣就改这个数字,,默认只有900发,改成9999吧!呵呵不要超过9999,) ObjectTemplate.ammo.reloadTime 8(这是更换弹匣所用时间,默认为8秒,如果你不想在换弹匣的时间里被击落那么BT些改成1吧) ObjectTemplate.ammo.autoReload 1((这里的1是默认的自动添装弹药更换弹匣,不要改动,不然手动添装比较麻烦要按R键!呵呵) ObjectTemplate.ammo.reloadWithoutPlayer 1(这里是说明更换弹匣不需要玩家手动更换)) 这里是主驾驶的飞弹数据 rem ---BeginComp:DefaultAmmoComp --- ObjectTemplate.createComponent DefaultAmmoComp ObjectTemplate.ammo.nrOfMags 4(这是弹匣数量,总弹匣为4个可以改成9999) ObjectTemplate.ammo.magSize 14(一个弹匣有多少颗子弹,不想换弹匣就改这个数字,,默认只有14发,改成9999吧!呵呵不要超过9999,哈哈超级BT,守据点最合适不过!怎么都用不完) ObjectTemplate.ammo.reloadTime 8(这是更换弹匣所用时间,默认为8秒,如果你不想在换弹匣的时间里被击落那么BT些改成1吧) ObjectTemplate.ammo.autoReload 1((这里的1是默认的自动添装弹药更换弹匣,不要改动,不然手动添装比较麻烦要按R键!呵呵) ObjectTemplate.ammo.reloadWithoutPlayer 1(这里是说明更换弹匣不需要玩家手动更换))我刷的,没考虑通不通顺,那是两个地方刷的,基本上好象没联系! 首先最基本的先了解枪放的位置在Battlefield 2\mods\bf2底下用winrar打开Objects_server.zip,在\Weapons\Handheld底下,即是所有用手拿的武器。记得,要改前,一定要先备份Objects_server.zip这个档案,而且这个方法只适用在单机底下。一、修改子弹数量(以M95为例)在\Weapons\Handheld底下打开USSNI_M95_Barret这个文件夹,把ussni_m95_barret.tweak随便复制到硬盘的一个地方(因为属性是唯读,没办法直接在winrar里修改),先在内容里取消勾选唯读之后用Notepad打开。找到以下这段rem ---BeginComp:DefaultAmmoComp ---ObjectTemplate.createComponent DefaultAmmoCompObjectTemplate.ammo.magSize 5(一个弹匣有多少颗子弹,不想换弹匣就改这个数字)ObjectTemplate.ammo.nrOfMags 7(这是弹匣数量,怕弹匣用完就改这个数字)ObjectTemplate.ammo.reloadTime 6rem ---EndComp ---改完后,按储存,然后再把属性改回唯读,再用winrar打开Objects_server.zip,把ussni_m95_barret.tweak拉回\Weapons\Handheld\USSNI_M95_Barret底下覆盖原来的档案就行啦!二、狙击枪连射,不退弹壳(以M95为例)同样是修改ussni_m95_barret.tweak,开启的方式就不再重覆说了找到以下这段rem ---BeginComp:DefaultAnimationComp ---ObjectTemplate.createComponent DefaultAnimationCompObjectTemplate.animation.useShiftAnimation 1ObjectTemplate.animation.shiftDelay 1.8rem ---EndComp ---把ObjectTemplate.animation.useShiftAnimation 1跟ObjectTemplate.animation.shiftDelay 1.8这两行删掉接下来找到这段ObjectTemplate.activeSafe Sound S_ussni_m95_barret_Reload1PObjectTemplate.modifiedByUser dsuObjectTemplate.soundFilename &objects/weapons/handheld/ussni_m95_barret/sounds/barrett_1p_reload.wav,objects/weapons/handheld/ussni_m95_barret/sounds/barrett_shift_1p.wav&ObjectTemplate.loopCount 1ObjectTemplate.is3dSound 0ObjectTemplate.stopType 1ObjectTemplate.volume 0.75ObjectTemplate.pitch 1ObjectTemplate.pan 0.5ObjectTemplate.reverbLevel 1把,objects/weapons/handheld/ussni_m95_barret/sounds/barrett_shift_1p.wav删掉,只留下&objects/weapons/handheld/ussni_m95_barret/sounds/barrett_1p_reload.wav&接下来一样储存,把ussni_m95_barret.tweak拉回\Weapons\Handheld\USSNI_M95_Barret底下覆盖原来的档案就行啦!三.射击之后不会自动关掉狙击镜(还是以M95为例)同样是修改ussni_m95_barret.tweak,开启的方式就不再重覆找到以下这段rem ---BeginComp:DefaultZoomComp ---ObjectTemplate.createComponent DefaultZoomCompObjectTemplate.zoom.zoomDelay 0.09ObjectTemplate.zoom.zoomLod 1ObjectTemplate.zoom.addZoomFactor 0ObjectTemplate.zoom.addZoomFactor 0.2ObjectTemplate.zoom.changeFovDelay 0.1ObjectTemplate.zoom.zoomOutAfterFire 0ObjectTemplate.zoom.disableMuzzleWhenZoomed 1rem ---EndComp ---把ObjectTemplate.zoom.zoomOutAfterFire 0改成1就成了,接下来一样储存,把ussni_m95_barret.tweak拉回\Weapons\Handheld\USSNI_M95_Barret底下覆盖原来的档案。四.不开狙击镜,一样有准星(当然还是以M95为例)其实这个意思就是把原来没准星的狙击枪改成像步枪一样有准星。先找到这段ObjectTemplate.weaponHud.guiIndex 0,把0改成4再找到底下这段rem ---BeginComp:SoldierDeviationComp ---ObjectTemplate.createComponent SoldierDeviationCompObjectTemplate.deviation.setFireDev 3.5 2 0.5ObjectTemplate.deviation.minDev 5ObjectTemplate.deviation.setTurnDev 0 0 0 0ObjectTemplate.deviation.setSpeedDev 3 1.5 1.5 1ObjectTemplate.deviation.setMiscDev 2.5 5 0.2ObjectTemplate.deviation.devModStand 2ObjectTemplate.deviation.devModCrouch 1.5ObjectTemplate.deviation.devModLie 0.8ObjectTemplate.deviation.devModZoom 0.02rem ---EndComp ---改成以下这样(这个是参考步枪的准星模式,有兴趣的可以自己研究)rem ---BeginComp:SoldierDeviationComp ---ObjectTemplate.createComponent SoldierDeviationCompObjectTemplate.deviation.setFireDev 2 0.2 0.05ObjectTemplate.deviation.minDev 0.3ObjectTemplate.deviation.setTurnDev 0 0 0 0ObjectTemplate.deviation.setSpeedDev 1.2 0.2 0.2 0.1ObjectTemplate.deviation.setMiscDev 2.5 1.5 0.02ObjectTemplate.deviation.devModStand 2ObjectTemplate.deviation.devModCrouch 1.5ObjectTemplate.deviation.devModLie 0.8ObjectTemplate.deviation.devModZoom 0.02rem ---EndComp ---接下来一样储存,把ussni_m95_barret.tweak拉回\Weapons\Handheld\USSNI_M95_Barret底下覆盖原来的档案就成了!哈哈,这下狙击枪就远近皆宜啦,狂杀BOT。5.改枪的威力(最后同样以M95为例)找到以下这行ObjectTemplate.damage 190把190改成任何你想要的数字,大概改成250左右就可以一枪毙命了。其它把狙击枪也是差不多这个模式修改,只是要注意一下&objects/weapons/handheld/ussni_m95_barret/sounds/barrett_1p_reload.wav,objects/weapons/handheld/ussni_m95_barret/sounds/barrett_shift_1p.wav&这行会不同,依武器名称不同会有所变化,但大致上最后面都是像这样武器简称_shift_1p.wav&其它的就靠各位的摸索啦!转载请保留本文连接:分享到:相关文章声明:《【代码39】战地2代码39》由“尐妮孒”分享发布,如因用户分享而无意侵犯到您的合法权益,请联系我们删除。TA的分享}

我要回帖

更多关于 战地2载具修改 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信