战地2吧 关注:143,220贴子:3,883,641

战地2枪支修改相关代码(小白用)

只看楼主收藏回复

ObjectTemplate.weaponHud
ObjectTemplate.weaponHud.weaponIcon
ObjectTemplate.weaponHud.altWeaponIcon
ObjectTemplate.weaponHud.selectIcon----这三行代码都是定义武器贴图路径
ObjectTemplate.weaponHud.hudName-----枪支在游戏中的名字,也就是击杀敌人时显示的名字,想要改为中文可在汉化文本中重新定义
ObjectTemplate.weaponHud.guiIndex -----未启用右键瞄准时的准星,详细数字参考Menu_server.zip\HUD\HudSetup\Weapons,其实Menu_server.zip\HUD\HudSetup\里所有有效定义的HUD都可以使用
ObjectTemplate.weaponHud.altGuiIndex------右键瞄准时的准星,同上
ObjectTemplate.weaponHud.enablePostProcessingOnGuiIndex------选择添加,过滤HUD为黑白色,也就是TV蛋的黑白成像,后面添加guiIndex或者altGuiIndex的HUD数值,景深效果也是类似代码。
ObjectTemplate.fire
ObjectTemplate.fire.roundsPerMinute-----武器的发射速度
ObjectTemplate.fire.addFireRate----这是用来设定武器发射模式。参数可选 1/2/0,1为三连发,0为单发,2为自动连发,如果想让此武器无法使用某一模式,可再添加一行rem ObjectTemplate.fire.addFireRate,后面填你想禁用的模式
ObjectTemplate.fire.fireInCameraDof ----不明,听别人说是“武器开火时是否显示在视线内,可选选项1/0(是/否)”求解释
ObjectTemplate.fire.fireInput PIFire----发射按键 PIFire代表左键,PIAltFire是右键,另外Shift和X貌似也可以设置为发射键位,不过参数忘了= =
ObjectTemplate.fire.batchSize 8----这种代码只会在霰弹中见到,因为这是定义击发一个弹药出现的子弹数量,比如给手雷加入这行,扔一下会出现八颗手雷,很邪恶的代码- -别忘了定义散射数值,要不然是重叠在一起的。
ObjectTemplate.ammo
ObjectTemplate.ammo.ammoType----弹药类型,没试过修改,作用不明....
ObjectTemplate.ammo.magsize-----弹夹中弹药数量,-1为无限。
ObjectTemplate.ammo.nrOfMags-----备用弹夹数量。同上
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----瞄准模式射击时的子弹散布。
好吧,我承认,deviation系列代码我没修改过,上面的是抄别人的→_→
ObjectTemplate.zoom
ObjectTemplate.zoom.zoomDelay-----右键瞄准模式延迟时间。
ObjectTemplate.zoom.addZoomFactor-----这个是放大倍数,可以多加几行,数值越小倍数越高,但0为不放大,刚想起来负数我没试过.....
ObjectTemplate.zoom.zoomOutAfterFire-----是否开启射击后退出瞄准模式
ObjectTemplate.velocity-----弹药出膛速度
ObjectTemplate.itemIndex-----武器键位,此数值为几就是按数字几切换至此武器,同一兵种不能同时存在键位相同的武器,否则会在14%-15%弹出。
ObjectTemplate.delayToUse ----切换到武器的延迟时间
ObjectTemplate.heatAddWhenFire-----每开一枪增加的热量。
ObjectTemplate.coolDownPerSec----冷却时每秒钟减少的热量
ObjectTemplate.overheatPenalty-----枪支过热后多常时间之内不能使用。
ObjectTemplate.projectileTemplate
ObjectTemplate.projectileTemplate----武器使用的弹药,原版会在武器文档中创建,也就是createprojectileTemplate代码。下面是对弹药的定义代码
ObjectTemplate.timeToLive-----弹药的飞行时间(即射程)。
ObjectTemplate.material----弹药材质,一般武器为38或39,修改时参考其他武器,因为模组一般都会对材质进行重新定义。
ObjectTemplate.minDamage----弹药的最小伤害
ObjectTemplate.damage-----弹药造成的伤害,不过一把手枪你就算改的再高不换材质一样打不死带有护甲的载具。
ObjectTemplate.tracerScaler ----显示多少曳光弹,曳光弹发射出去后显示的数量
ObjectTemplate.maxTracerScaler----同上,设置最大曳光弹数量。
ObjectTemplate.minTracerScaler----这是设置最小曳光弹数量。
ObjectTemplate.tracerSizeModifier----曳光弹的大小
ObjectTemplate.tracerInterval-----这个是设置隔几发子弹就有一发曳光弹。
ObjectTemplate.tracerTemplate-----曳光弹种类,原版可选(p_tracer_g)(p_tracer_r)(p_tracer_tank)
ObjectTemplate.seek.targetType-----制导方式可选参数TTHeat(锁定热源)TTLaser(锁定地面载具)TTUnique(激光制导)
ObjectTemplate.seek.maxAngleLock----最大锁定角角度
ObjectTemplate.seek.maxDistLock----最大锁定距离
ObjectTemplate.seek.reLockTime---丢失目标重新锁定延迟
ObjectTemplate.seek.trackingDelay-----弹药发射后进入制导的时间
ObjectTemplate.seek.directionBonus----进入制导后设置弹药稳定值的参数
ObjectTemplate.follow.maxYaw-----弹药跟踪目标时的灵活度(这个是偏角参数)
ObjectTemplate.follow.maxPitch-----同上(这个为设置倾角)
ObjectTemplate.follow.changePitch ----弹药在变换跟踪目标和转弯时的灵活度(倾角) ObjectTemplate.follow.changeYaw ----同上(偏角)
ObjectTemplate.follow.minDist ----弹药跟踪目标时与目标保持的距离
ObjectTemplate.gravityModifier----发射后的重力参数,与出膛速度配合使用
ObjectTemplate.acceleration -----弹药的加速度,有这行代码会使它越飞越快
ObjectTemplate.maxSpeed----弹药发射后的飞行速度 初速
ObjectTemplate.collision.hasCollisionEffect ----是否打开碰撞触发,可选1/0(是/否)
ObjectTemplate.detonation.explosionMaterial-----爆炸材质
ObjectTemplate.detonation.explosionRadius-----爆炸范围
ObjectTemplate.detonation.explosionForce-----爆炸冲击波
ObjectTemplate.detonation.explosionDamage----爆炸伤害
ObjectTemplate.detonation.endEffectTemplate-----定义爆炸特效
暂时想不起来别的了,欢迎补充


IP属地:江苏1楼2013-10-03 22:25回复


    2楼2013-10-03 22:27
    收起回复
      哪复制的?


      IP属地:福建来自Android客户端3楼2013-10-03 22:31
      收起回复
        我到收藏了一个帖子,是什么V5吧里面的,不敢复制


        来自Android客户端4楼2013-10-03 22:34
        回复
          哇塞。教程啊


          IP属地:广西来自Android客户端5楼2013-10-03 22:42
          收起回复
            恩,复制的不错


            来自Android客户端6楼2013-10-04 07:18
            收起回复
              忘记加小尾巴了-----最不喜欢那些总说楼主为何放弃治疗的人,搞得楼主好像还有救似的。


              来自Android客户端7楼2013-10-04 07:19
              回复
                不错。。。。。。。。
                   --致友情,爱我珏,我珏V5,我珏真心萌!~


                来自Android客户端8楼2013-10-04 08:14
                回复
                  对了,收藏,说不定我以后会用到


                  来自Android客户端9楼2013-10-04 12:36
                  收起回复
                    这样好,建议加精,然后被人挖坟。
                    而且这东西我记得好久以前就有了吧


                    IP属地:福建10楼2013-10-04 12:38
                    收起回复
                      mark


                      IP属地:北京来自手机贴吧11楼2013-10-04 19:11
                      回复
                        加精下


                        IP属地:福建来自手机贴吧12楼2013-10-04 19:31
                        回复
                          烂大街了,不过兄弟我顶


                          IP属地:河南来自Android客户端13楼2013-10-04 20:29
                          收起回复
                            多久了这贴


                            IP属地:四川来自手机贴吧15楼2015-02-15 09:44
                            回复