战地2武器修改.docx

上传人:b****3 文档编号:4754267 上传时间:2023-05-07 格式:DOCX 页数:15 大小:21.44KB
下载 相关 举报
战地2武器修改.docx_第1页
第1页 / 共15页
战地2武器修改.docx_第2页
第2页 / 共15页
战地2武器修改.docx_第3页
第3页 / 共15页
战地2武器修改.docx_第4页
第4页 / 共15页
战地2武器修改.docx_第5页
第5页 / 共15页
战地2武器修改.docx_第6页
第6页 / 共15页
战地2武器修改.docx_第7页
第7页 / 共15页
战地2武器修改.docx_第8页
第8页 / 共15页
战地2武器修改.docx_第9页
第9页 / 共15页
战地2武器修改.docx_第10页
第10页 / 共15页
战地2武器修改.docx_第11页
第11页 / 共15页
战地2武器修改.docx_第12页
第12页 / 共15页
战地2武器修改.docx_第13页
第13页 / 共15页
战地2武器修改.docx_第14页
第14页 / 共15页
战地2武器修改.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

战地2武器修改.docx

《战地2武器修改.docx》由会员分享,可在线阅读,更多相关《战地2武器修改.docx(15页珍藏版)》请在冰点文库上搜索。

战地2武器修改.docx

战地2武器修改

1.导弹类武器的修改 

…………………………………………………………请在修改前先备份原始文件,以便恢复…………………………………………………………… 

ObjectTemplate.seek.targetType TTLaser <<<制导方式(TTHeat空空,地空)(TTLaser空地)(TTUnique指令制导) 

ObjectTemplate.seek.trackingDelay 0.2 <<<追踪延迟 

ObjectTemplate.seek.maxAngleLock 360 <<<最大锁定仰角 

ObjectTemplate.seek.maxDistLock 3000 <<<最大锁定距离 

ObjectTemplate.seek.reLockTime 0 <<<重新锁定延迟 

ObjectTemplate.seek.targetType  

ObjectTemplate.collision.hasCollisionEffect <<<是否打开碰撞触发 不开 

ObjectTemplate.detonation.explosionMaterial" <<<爆炸的材质 56 

ObjectTemplate.detonation.explosionRadius" <<<爆炸范围5 影响立体爆炸伤害范围 

ObjectTemplate.detonation.explosionForce <<<爆炸的冲击波 20 影响平面爆炸伤害范围 

ObjectTemplate.detonation.explosionDamage <<<爆炸伤害 300  

ObjectTemplate.detonation.endEffectTemplate <<<爆炸效果 

ObjectTemplate.seek.targetType <<<制导属性 

ObjectTemplate.seek.trackingDelay <<<导弹发射后进入制导的时间 

ObjectTemplate.seek.maxAngleLock <<<导弹的最大导引角度 

ObjectTemplate.seek.maxDistLock <<<导弹的最大导引距离 

ObjectTemplate.seek.directionBonus <<<进入导引后设置导弹稳定值的参数 

ObjectTemplate.seek.reLockTime <<<失去目标后重新寻找需要的时间  

ObjectTemplate.follow.maxYaw <<<跟踪目标时的灵活度(这个是偏角参数) 

ObjectTemplate.follow.maxPitch <<<与上面的意思一样(这个为设置倾角) 

ObjectTemplate.follow.changePitch <<<导弹在变换跟踪目标和转弯时的灵活度(倾角) 

ObjectTemplate.follow.changeYaw <<<导弹在变换跟踪目标和转弯时的灵活度(偏角) 

ObjectTemplate.follow.minDist <<<导弹跟踪目标时与目标保持的距离 

ObjectTemplate.timeToLive <<<导弹的飞行时间(即射程) TV改了就可以无限远了 

ObjectTemplate.gravityModifier <<<发射后的重力参数 改为0就可以成为直射了 

ObjectTemplate.damage <<<直接命中目标时的伤害 

ObjectTemplate.acceleration <<<导弹的加速度 战地2中导弹是越飞越快的 

ObjectTemplate.maxSpeed <<<导弹发射后的飞行速度 初速 

你可以为单兵手持武器配上ttlaser属性,让其成为发射后不管的武器

 

2.枪支与载具的武器修改 

…………………………………请在修改前先备份原始文件,以便恢复………………………………………… 

<<<枪支游戏数据代码>>> 

ObjectTemplate.weaponHud 

ObjectTemplate.weaponHud.weaponIcon <<<武器图片位置 

ObjectTemplate.weaponHud.altWeaponIcon <<<这个和上面参数的意思相近。

  

ObjectTemplate.weaponHud.selectIcon <<<这是设定你装备栏里该枪的图片。

  

ObjectTemplate.weaponHud.hudName <<<这个参数是设定该枪支在游戏中的名字,你会看到所有的这个参数后面都有  

ObjectTemplate.weaponHud.guiIndex <<<这个是设置准心的参数  

ObjectTemplate.weaponHud.altGuiIndex <<<这个是设定武器的瞄准模式,给普通枪加瞄准镜要用到这个。

  

<<<枪支属性代码>>> 

ObjectTemplate.fire 

ObjectTemplate.fire.roundsPerMinute <<<这个是武器的发射速度,速度越高射速越快(最高上限1800)。

  

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 <<<设置备用弹的,-1为无限。

  

ObjectTemplate.ammo.autoreload <<<是否自动装填弹药,可选选项 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 <<<弹药材质 

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 <<<枪支过热后多常时间之内不能使用。

  

特别提示:

为普通枪支与载具加入了制导方式参数之后就会成为导弹类武器。

 

3.士兵修改 

…………………………………………………………请在修改前先备份原始文件,以便恢复…………………………………………………………… 

系列一:

兵种携带武器修改 

第一步:

打开Objects_Server.zip/Kits目录 

可看到CH,MEC和US三个目录(CH为中国,MEC为中东,US为美国) 

第二步:

打开后可看到一个文件,可用记事本打开,后缀分别代表:

 

Sniper狙击手,Specops特种兵,Support补给兵,Engineer工程兵,Medic医疗兵,AT反战车兵,Assault突击兵 

打开你想要修改的兵种 

第三步:

用记事本打开,可看掉下列代码:

 

 ObjectTemplate.addTemplate USPIS_92FS  

 ObjectTemplate.addTemplate usrif_m16a2  

 ObjectTemplate.addTemplate medikit  

 ObjectTemplate.addTemplate defibrillator  

 ObjectTemplate.addTemplate kni_knife  

 ObjectTemplate.addTemplate UnlockUSMedic  

 ObjectTemplate.addTemplate USHGR_M67 

 ObjectTemplate.addTemplate ParachuteLauncher  

其中分别是各装备的武器,可替换为对应键位的武器,并且相同键位的武器只能出现一样(可参考 2.枪支与载具的武器修改  

 》中的:

ObjectTemplate.itemIndex<<<武器的使用编号) 

第四步:

例如要把usrif_m16a2步枪替换的话,可使用相应的键位武器覆盖,注意与ObjectTemplate.addTemplate之间加个空格,修改好后恢复只读属性,压缩回Objects_Server.zip/Kits中覆盖即可,切记不可装备2样键位相同的武器) 

注释:

武器的相应添加名可在Objects_server.zip\Weapons\Handheld目录下找,例如M16A2的文件名为usrif_m16a2,以此类推!

 

…………………………………………………………请在修改前先备份原始文件,以便恢复…………………………………………………………… 

系列二:

兵种自身属性修改 

第一步:

打开Objects_Server.zip/Soldiers目录 

可看到CH,MEC和US三个目录(CH为中国,MEC为中东,US为美国) 

打开你想要修改的兵种 

第二步:

找到以下数据段:

 

ObjectTemplate.armor.maxHitPoints 100 <<<后面的100为血量,最多为9999 

ObjectTemplate.armor.hitPoints 100 <<<后面的100为血量,最多为9999 

再可找到以下数据段:

 

ObjectTemplate.SprintRecoverTime 20 <<<体力恢复时间)  

ObjectTemplate.SprintDissipationTime 8 <<<加速跑时间)  

ObjectTemplate.SprintLossAtJump 0.2 <<<跳一次消耗体力)  

提示:

千万不要尝试为其他兵种配医护包或补给包,

4.重生时间和兵力值等内容修改 

…………………………………………………………请在修改前先备份原始文件,以便恢复…………………………………………………………… 

游戏中重生时间修改 

第一步:

打开,我的文档\Battlefield 2\Profiles文件夹下:

  

 

第二步:

依次用记事本打开(其中的5为秒,可随便修改) 

  

 0001文件夹里的ServerSettings.con,修改下列数值:

 

GameServerSettings.setMaxPlayers 5 

GameServerSettings.setSpawnTime 5 

GameServerSettings.setManDownTime 5 

  

 0002文件夹里的ServerSettings.con,修改下列数值:

 

GameServerSettings.setMaxPlayers 5 

GameServerSettings.setSpawnTime 5 

  

 Default文件夹里的ServerSettings.con,修改下列数值:

 

  

sv.maxPlayers 5 

sv.spawnTime 5 

 

第三步:

修改完成后请将文件属性改为只读,否则修改无效!

 

 

…………………………………………………………请在修改前先备份原始文件,以便恢复…………………………………………………………… 

游戏中兵力值修改(即游戏中地图上方可抠的总值) 

第一步:

打开X:

\Battlefield 2\mods\bf2\python\game\gamemodes\  

打开gpm_cq.py,找到这一行:

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

其中100的数值就是要调整的选项,数字愈大,双方阵营的兵力值愈少,数字小则是愈多.  

数字可以任意调整,提供以下参数范例:

  

数值100 =200 <<<双方阵营的兵力值  

数值500 =22 <<<双方阵营的兵力值  

数值10 =2000 <<<双方阵营的兵力值  

数值1 =9999 <<<双方阵营的兵力值  

例如我要让双方阵营的兵力值达到9999,就修改为以下:

  

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

4.BOT数量,难度,行为,名字修改 

…………………………………………………………请在修改前先备份原始文件,以便恢复……………………………………………………………  

BOT数量及难度修改 

第一步:

打开BF2\mods\bf2(相应模组)\ai\AIDefault.ai 

aiSettings.setNSides <<<不懂,不要动 

aiSettings.setAutoSpawnBots <<<自动平衡bot数量 

aiSettings.overrideMenuSettings <<<无视菜单中的设置 

aiSettings.setMaxNBots <<<最大BOT数量 

aiSettings.maxBotsIncludeHumans <<<最大BOT数量(包括玩家) 

aiSettings.setBotSkill <<< BOT的枪法与反应 

aiSettings.setInformationGridDimension <<<收到的重要信息数量 

修改BOT行动取向(非固定行动路线) 

第一步:

打开BF2\mods\bf2(相应模组)\ai\AIPathfinding.ai 

aiPathfinding.createMap Infantry <<< 步兵 

aiPathfinding.map.maxSlope <<<最大允许坡度 

aiPathfinding.map.radius <<<半径 

aiPathfinding.map.allowedHeightDiff <<<最大允许高度 

aiPathfinding.createMap Vehicle <<< 载具 

aiPathfinding.map.maxSlope <<<最大允许坡度 

aiPathfinding.map.radius <<<半径 

aiPathfinding.map.allowedHeightDiff <<<最大允许高度 

aiPathfinding.maxWaterDepth <<<最大涉水深度 

BOT名字修改 

第一步:

打开BF2\mods\bf2(相应模组)\ai\BotNames.ai 

这个简单,有rem的不要动,BOT名字不要使用简体中文即可。

6.载具修改 

飞机坦克等载具的修改 

第一步:

打开BF2\mods\bf2(相应模组)\Objects_server.zip\Vehicles\Land\RUTNK_T90(以T90坦克为例)\RUTNK_T90.tweak 

Air代表空中载具 

Land代表陆地载具 

Sea代表水中载具 

所有的载具参数都是通用的,包括指挥官物品的也是,所以坦克能飞是很正常的。

 

下面是参数 

1.坦克的移动 

ObjectTemplate.setMinRotation -1/0/-1 

ObjectTemplate.setMaxRotation 1/0/1------------ 

ObjectTemplate.setMaxSpeed 4/0/10 ---------最大速度 

ObjectTemplate.setAcceleration 50/0/10 --------加速度 

ObjectTemplate.setTorque 10---------------转向灵敏度 

ObjectTemplate.setGearUp 0.95 --------------- 前进 

ObjectTemplate.setGearDown 0.45 --------------后退 

ObjectTemplate.setGearChangeTime 0.1 -------------前进后退间换档所需的时间 

ObjectTemplate.trackTurnAcceleration 30 -------履带加速度 

ObjectTemplate.trackTurnSpeed 0.85 -----------履带速度 

 

2.战斗机的热炎弹 

打开mods\bf2\objects_server.zip\Weapons\Armament\decoy_flare_launcher\decoy_flare_launcher.tweak 

用记事本打开,修改以下代码:

 

rem ---BeginComp:

DefaultAmmoComp --- 

ObjectTemplate.createComponent DefaultAmmoComp 

ObjectTemplate.ammo.nrOfMags -1 (无限弹匣) 

ObjectTemplate.ammo.magSize 5 (5颗热焰弹) 

ObjectTemplate.ammo.reloadTime 5 (建议装填时间) 

ObjectTemplate.ammo.minimumTimeUntilReload 1 (打完立即装填) 

ObjectTemplate.ammo.autoReload 1 (自动装填) 

 

坦克顶部机枪替换:

 

ObjectTemplate.addTemplate S_TNK_Type98_Cupola_Gunmount_RotationRpm  定义顶部机枪 

ObjectTemplate.addTemplate TNK_Type98_Camera_cupola 

ObjectTemplate.setPosition 1.0143e-006/0.313189/-0.396355 

ObjectTemplate.addTemplate HMG_M134    这里原来是85式机枪,改成134就是火神机炮,你如果BT点可以改上指挥官火炮或者密集阵... 

ObjectTemplate.setPosition 0/0.0968821/0.158489 

ObjectTemplate.addTemplate kord_amobox   机枪弹药箱的模型 

ObjectTemplate.setPosition -0.244109/0.115456/0.156753 

ObjectTemplate.setRotation 180/20/80     方向射界1

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2