Jump to content
  • entries
    8
  • comments
    57
  • views
    18,052

My Modding Skillz & Tutorials


=VG= Fastjack

17,065 views

Hey my dear Project Reality and Veterans-Gaming friends,

today i will post some things about PRBF2 Modding, only to show you how i make things and how you could make things with some advices and help.

Last day i'm spending much time in the BF2 Editor and try to create and modify PR content for coop. Sometimes i FAIL (ambush_pco's) and sometimes i'm successfully.

Veterans-Gaming proudly presents the MK19 gunner for the abrams tank ;)

abrams_mk19.png

Dont ask how much times the Editor crashed because my inabilty of attention when renaming codelines or simple forgetting some.

Works like a charm and dont looks shitty.

I was forced to clone the us_tnk_m1a2_alt tank and the us_tnk_m1a2_alt_M2Cupola machinegun PCO to get this to work.

You have to know some things about tanks. Tanks have a turret and the turret has also a Cupola (the M2 gunner seat). 

 

Part 1 :

Create a folder with the new vehicle name.

Go to your C:\Program Files (x86)\Project Reality\Project Reality BF2\mods\pr_edit\objects\vehicles\land\us_tnk_m1a2 and copy/paste the original us_tnk_m1a2_alt templates, into your new folder. We using this templates as base for our modifications.

Copy also the us_tnk_m1a2_m2cupola folder into the new folder. This is the 50cal weapon of the machinegunner

You can see in the confile that the us_tnk_m1a2_m2cupola  codeline is called. We need later for our tank also a new cupola with the MK19 weaponsystem.

 

Original us_tnk_m1a2_alt.con

Quote

 

ObjectTemplate.create PlayerControlObject us_tnk_m1a2_alt
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.creator JML:jmlasante
ObjectTemplate.collisionMesh us_tnk_m1a2
ObjectTemplate.mapMaterial 0 Front 0
ObjectTemplate.mapMaterial 1 Side 0
ObjectTemplate.mapMaterial 2 Top 0
ObjectTemplate.mapMaterial 3 Rear 0
ObjectTemplate.mapMaterial 4 Wreck 0
ObjectTemplate.mapMaterial 5 Tracks 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometry us_tnk_m1a2
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Gunner
ObjectTemplate.setPosition -0.2584/1.0526/0.3716
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Zmotor
ObjectTemplate.setPosition -0.2530/0.7218/-2.9822

ObjectTemplate.create PlayerControlObject us_tnk_m1a2_alt_Gunner
ObjectTemplate.hasCollisionPhysics 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Turret

ObjectTemplate.create RotationalBundle us_tnk_m1a2_alt_Turret
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 1
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Barrel_Base
ObjectTemplate.setPosition 0.3487/0.4214/1.4462
ObjectTemplate.addTemplate us_tnk_m1a2_alt_SmokeLauncher
ObjectTemplate.addTemplate us_tnk_m1a2_m2cupolaBase
ObjectTemplate.setPosition 0.7839/0.823/-0.7673
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Turret_collision

ObjectTemplate.create RotationalBundle us_tnk_m1a2_alt_Barrel_Base
ObjectTemplate.collisionPart 2
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 2
ObjectTemplate.addTemplateus_tnk_m1a2_alt_Barrel
ObjectTemplate.setPosition -0.0788/0/2.2550
ObjectTemplate.addTemplate us_tnk_m1a2_alt_HeatBarrel
ObjectTemplate.setPosition -0.0788/0/2.2550

ObjectTemplate.create GenericFireArm us_tnk_m1a2_alt_SmokeLauncher
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1

ObjectTemplate.create GenericFireArm us_tnk_m1a2_alt_Barrel
ObjectTemplate.collisionPart 3
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 3

ObjectTemplate.create GenericFireArm us_tnk_m1a2_alt_HeatBarrel
ObjectTemplate.collisionPart 3
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1

ObjectTemplate.create PlayerControlObject us_tnk_m1a2_m2cupolaBase
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 5

ObjectTemplate.create SimpleObject us_tnk_m1a2_alt_Turret_collision
ObjectTemplate.collisionPart 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3

ObjectTemplate.create Engine us_tnk_m1a2_alt_Zmotor
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 6
ObjectTemplate.addTemplate us_tnk_m1a2_alt_LDriveWheel
ObjectTemplate.setPosition -1.1938/-0.3111/-0.2287
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Lwheel_01
ObjectTemplate.setPosition -1.1524/-0.3271/6.1716
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Lwheel_02
ObjectTemplate.setPosition -1.1524/-0.8137/5.2410
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Lwheel_03
ObjectTemplate.setPosition -1.1524/-0.8137/4.3000
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Lwheel_04
ObjectTemplate.setPosition -1.1524/-0.8137/3.5518
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Lwheel_05
ObjectTemplate.setPosition -1.1524/-0.8137/2.8600
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Lwheel_06
ObjectTemplate.setPosition -1.1524/-0.8137/2.0903
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Lwheel_07
ObjectTemplate.setPosition -1.1524/-0.8137/1.3961
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Lwheel_08
ObjectTemplate.setPosition -1.1524/-0.8137/0.6277
ObjectTemplate.addTemplate us_tnk_m1a2_alt_RDriveWheel
ObjectTemplate.setPosition 1.7088/-0.3111/-0.2287
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Rwheel_01
ObjectTemplate.setPosition 1.6686/-0.3271/6.1716
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Rwheel_02
ObjectTemplate.setPosition 1.6686/-0.8137/5.2410
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Rwheel_03
ObjectTemplate.setPosition 1.6686/-0.8137/4.3000
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Rwheel_04
ObjectTemplate.setPosition 1.6686/-0.8137/3.5518
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Rwheel_05
ObjectTemplate.setPosition 1.6686/-0.8137/2.8600
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Rwheel_06
ObjectTemplate.setPosition 1.6686/-0.8137/2.0903
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Rwheel_07
ObjectTemplate.setPosition 1.6686/-0.8137/1.3961
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Rwheel_08
ObjectTemplate.setPosition 1.6686/-0.8137/0.6277

ObjectTemplate.create RotationalBundle us_tnk_m1a2_alt_LDriveWheel
ObjectTemplate.collisionPart 7
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 7

ObjectTemplate.create RotationalBundle us_tnk_m1a2_alt_Lwheel_01
ObjectTemplate.collisionPart 8
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 8

ObjectTemplate.create Spring us_tnk_m1a2_alt_Lwheel_02
ObjectTemplate.collisionPart 9
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 9

ObjectTemplate.create Spring us_tnk_m1a2_alt_Lwheel_03
ObjectTemplate.collisionPart 10
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 10

ObjectTemplate.create Spring us_tnk_m1a2_alt_Lwheel_04
ObjectTemplate.collisionPart 11
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 11

ObjectTemplate.create Spring us_tnk_m1a2_alt_Lwheel_05
ObjectTemplate.collisionPart 12
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 12

ObjectTemplate.create Spring us_tnk_m1a2_alt_Lwheel_06
ObjectTemplate.collisionPart 13
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 13

ObjectTemplate.create Spring us_tnk_m1a2_alt_Lwheel_07
ObjectTemplate.collisionPart 14
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 14

ObjectTemplate.create Spring us_tnk_m1a2_alt_Lwheel_08
ObjectTemplate.collisionPart 15
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 15

ObjectTemplate.create RotationalBundle us_tnk_m1a2_alt_RDriveWheel
ObjectTemplate.collisionPart 16
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 16

ObjectTemplate.create RotationalBundle us_tnk_m1a2_alt_Rwheel_01
ObjectTemplate.collisionPart 17
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 17

ObjectTemplate.create Spring us_tnk_m1a2_alt_Rwheel_02
ObjectTemplate.collisionPart 18
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 18

ObjectTemplate.create Spring us_tnk_m1a2_alt_Rwheel_03
ObjectTemplate.collisionPart 19
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 19

ObjectTemplate.create Spring us_tnk_m1a2_alt_Rwheel_04
ObjectTemplate.collisionPart 20
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 20

ObjectTemplate.create Spring us_tnk_m1a2_alt_Rwheel_05
ObjectTemplate.collisionPart 21
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 21

ObjectTemplate.create Spring us_tnk_m1a2_alt_Rwheel_06
ObjectTemplate.collisionPart 22
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 22

ObjectTemplate.create Spring us_tnk_m1a2_alt_Rwheel_07
ObjectTemplate.collisionPart 23
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 23

ObjectTemplate.create Spring us_tnk_m1a2_alt_Rwheel_08
ObjectTemplate.collisionPart 24
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 24

include us_tnk_m1a2_alt.tweak

 

 


Original us_tnk_m1a2_alt.tweak

Quote

 

rem *** Generated with Bf2Editor.exe [created: 2006/5/15 11:52]
GeometryTemplate.setMaterialReflectionScale 1 0 0 0.7
GeometryTemplate.setSpecularStaticGloss 0 0 0 0
GeometryTemplate.setSpecularStaticGloss 0 0 1 0
GeometryTemplate.setSpecularStaticGloss 0 0 2 0
GeometryTemplate.setSpecularStaticGloss 0 0 3 0
GeometryTemplate.compressVertexData 1
GeometryTemplate.maxTextureRepeat 16
ObjectTemplate.activeSafe PlayerControlObject us_tnk_m1a2_alt
ObjectTemplate.creator JML:jmlasante
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.castsDynamicShadow 1
ObjectTemplate.cullRadiusScale 5
GeometryTemplate.setSubGeometryLodDistance 1 0 45
GeometryTemplate.setSubGeometryLodDistance 1 1 85
GeometryTemplate.setSubGeometryLodDistance 1 2 100
GeometryTemplate.setSubGeometryLodDistance 2 0 90
GeometryTemplate.setSubGeometryLodDistance 2 1 120
rem ---BeginComp:Armor ---
ObjectTemplate.createComponent Armor
ObjectTemplate.armor.maxHitPoints 1700
ObjectTemplate.armor.hitPoints 1700
ObjectTemplate.armor.defaultMaterial 172
ObjectTemplate.armor.hpLostWhileUpSideDown 5
ObjectTemplate.armor.hpLostWhileInWater 50
ObjectTemplate.armor.hpLostWhileInDeepWater 200
ObjectTemplate.armor.hpLostWhileCriticalDamage 4.25
ObjectTemplate.armor.waterDamageDelay 5
ObjectTemplate.armor.deepWaterDamageDelay 1
ObjectTemplate.armor.waterLevel 0.7
ObjectTemplate.armor.deepWaterLevel 1.1
ObjectTemplate.armor.explosionForce 15
ObjectTemplate.armor.explosionForceMod 8
ObjectTemplate.armor.explosionForceMax 5000
ObjectTemplate.armor.explosionDamage 300
ObjectTemplate.armor.explosionRadius 7
ObjectTemplate.armor.explosionMaterial 99
ObjectTemplate.armor.wreckExplosionForce 5
ObjectTemplate.armor.wreckExplosionForceMax 10
ObjectTemplate.armor.wreckExplosionDamage 10
ObjectTemplate.armor.wreckExplosionRadius 2
ObjectTemplate.armor.wreckExplosionMaterial 70
ObjectTemplate.armor.wreckHitPoints 1200
ObjectTemplate.armor.timeToStayAsWreck 1200
ObjectTemplate.armor.criticalDamage 170
ObjectTemplate.armor.hideChildrenOnSpectacularDeath 1
ObjectTemplate.armor.addArmorEffect 70 e_dstate_land_whitesmoke 0.45/1.33/-2.8 0/0/0
ObjectTemplate.armor.addArmorEffect 50 e_dstate_land_whitesmoke_sparks 0.45/1.33/-2.8 0/0/0
ObjectTemplate.armor.addArmorEffect 25 e_dstate_land_darksmoke 0.45/1.33/-2.8 0/0/0
ObjectTemplate.armor.addArmorEffect 10 e_dstate_land_heavysmoke3 0.45/1.33/-2.8 0/0/0
ObjectTemplate.armor.addArmorEffect 5 e_vexp_ammo01 0/0/0 0/0/0
ObjectTemplate.armor.addArmorEffect 5 e_dstate_land_heavysmoke3 0.45/1.33/-2.8 0/0/0
ObjectTemplate.armor.addArmorEffect 0 e_vexp_tank 0/0.6/0 0/0/0
ObjectTemplate.armor.addArmorEffect 0 e_vexp_tankdbr 0/0.6/0 0/0/0
ObjectTemplate.armor.addArmorEffectSpectacular 0 e_vexp_m1a2 0/0.6/0 0/0/0
ObjectTemplate.armor.addArmorEffectSpectacular 0 e_vexp_tank_spec 0/0.6/0 0/0/0
ObjectTemplate.armor.addArmorEffect 0 e_sAmb_wreckfire01 -0.1/1.72/-0.46 0/0/0
ObjectTemplate.armor.addArmorEffect -25 e_sAmb_wreckfire02 -0.1/1.72/-0.46 0/0/0
ObjectTemplate.armor.addArmorEffect -50 e_sAmb_wreckfire03 -0.1/1.72/-0.46 0/0/0
ObjectTemplate.armor.addArmorEffect -75 e_sAmb_wreckfire04 -0.1/1.72/-0.46 0/0/0
ObjectTemplate.armor.addArmorEffect -100 e_vexp_tank_2nd 0/0.42/0 0/0/0
rem ---EndComp ---
rem ---BeginComp:VehicleHud ---
ObjectTemplate.createComponent VehicleHud
ObjectTemplate.vehicleHud.hudName "M1A2 Abrams TUSK"
ObjectTemplate.vehicleHud.typeIcon Ingame\Vehicles\Icons\Hud\MenuIcons\menuIcon_tank_heavy.tga
ObjectTemplate.vehicleHud.miniMapIcon Ingame\Vehicles\Icons\Minimap\mini_tank_heavy.tga
ObjectTemplate.vehicleHud.spottedIcon Ingame\GeneralIcons\empty.tga
ObjectTemplate.vehicleHud.miniMapIconLeaderSize Medium
ObjectTemplate.vehicleHud.guiIndex 35020
ObjectTemplate.vehicleHud.vehicleIconPos 44/14
ObjectTemplate.vehicleHud.vehicleType 0
ObjectTemplate.vehicleHud.useSelectionIcons 1
ObjectTemplate.vehicleHud.vehicleIcon Ingame\Vehicles\Icons\Hud\VehicleIcons\tnk_m1a2.tga
rem ---EndComp ---
ObjectTemplate.geometry us_tnk_m1a2
ObjectTemplate.setCollisionMesh us_tnk_m1a2
ObjectTemplate.mapMaterial 0 Front 30
ObjectTemplate.mapMaterial 1 Side 29
ObjectTemplate.mapMaterial 2 Top 28
ObjectTemplate.mapMaterial 3 Rear 28
ObjectTemplate.mapMaterial 4 Wreck 60
ObjectTemplate.mapMaterial 5 Tracks 182
ObjectTemplate.drag 2
ObjectTemplate.mass 12000
ObjectTemplate.gravityModifier 1.5
ObjectTemplate.floaterMod 0.5
ObjectTemplate.centerOfCollisionOffset 0/1/0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.aiTemplate tank_driver_4010_ai
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Ambient
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_AmbientDamaged
ObjectTemplate.addTemplate e_amphib_wake
ObjectTemplate.setPosition 0/-0.2/3.1
ObjectTemplate.addTemplate e_amphib_wake
ObjectTemplate.setPosition 0/-0.2/-3.4
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate e_amphib_wake_sound
ObjectTemplate.setPosition 0/-0.2/0
ObjectTemplate.addTemplate e_sinking_vehicle
ObjectTemplate.addTemplate us_tnk_m1a2_reactive_armor
ObjectTemplate.setPosition 0/-0.486886/0.374116
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Entry
ObjectTemplate.setPosition 0/3/0
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Drivercamera
ObjectTemplate.setPosition 0/1.0168/2.19786
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Drivercamera_dve
ObjectTemplate.setPosition 0/1.0168/2.19786
ObjectTemplate.addTemplate us_tnk_m1a2_alt_COcamera
ObjectTemplate.setPosition -0.6577/2.567/0.6
ObjectTemplate.addTemplate armor_driver_noammo_dve
ObjectTemplate.addTemplate armor_commander_camera_green_noammo
ObjectTemplate.addTemplate zoomGun_driver_1x
ObjectTemplate.addTemplate zoomGun_co_6x13x25x
ObjectTemplate.addTemplate e_tank_hatch_open
ObjectTemplate.setPosition -0.418637/1.84273/-0.335207
ObjectTemplate.addTemplate e_tank_hatch_close
ObjectTemplate.setPosition -0.423228/1.88429/-0.344363
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0.2/3.6/-0.1 0/0/0
ObjectTemplate.altSoldierExitPosition 0/0.5/-4.5
ObjectTemplate.exitSpeedMod 0.5
ObjectTemplate.dontClearTeamOnExit 1
rem ObjectTemplate.seatInformation us_tnk_m1a2_alt 0/0/0 0/0/0
rem ObjectTemplate.seatAnimationSystem Objects/Vehicles/Common/Animations/3p_armor_animSys.inc
ObjectTemplate.soundFilter vehicle
ObjectTemplate.cockpitSubGeom 1
ObjectTemplate.shakeFactor 4
ObjectTemplate.sprintRecoverTime 3
ObjectTemplate.sprintDissipationTime 3
ObjectTemplate.sprintLimit 0.5
ObjectTemplate.sprintFactor 1.125
ObjectTemplate.setVehicleType VTHeavyTank
ObjectTemplate.listenerObstruction 0.995
ObjectTemplate.groundContactVolume 0.7
ObjectTemplate.damagedAmbientSoundLimit 0.15
ObjectTemplate.hasRestrictedExit 1
ObjectTemplate.altSoldierExitPosition 0/0.5/-4.5

ObjectTemplate.activeSafe Sound us_tnk_m1a2_alt_Ambient
ObjectTemplate.modifiedByUser "J.F.S_Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/tank_interior_threads.ogg"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 0
ObjectTemplate.volume 1
ObjectTemplate.pitch 0.9
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1
ObjectTemplate.volumeEnvelope 0/1/0/1/0/2/0.003/0/0/0.756/1/0/

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_AmbientDamaged
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/effects/sounds/damagestates/fire_alarm_tank.ogg"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 0
ObjectTemplate.volume 0.46
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1

ObjectTemplate.activeSafe PlayerControlObject us_tnk_m1a2_alt_Gunner
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo BasicInfo
rem ---BeginComp:VehicleHud ---
ObjectTemplate.createComponent VehicleHud
ObjectTemplate.vehicleHud.hudName "M1A2 Abrams TUSK"
ObjectTemplate.vehicleHud.typeIcon Ingame\Vehicles\Icons\Hud\MenuIcons\menuIcon_tank_heavy.tga
ObjectTemplate.vehicleHud.miniMapIcon Ingame\Vehicles\Icons\Minimap\mini_tank_heavy.tga
ObjectTemplate.vehicleHud.miniMapIconLeaderSize Medium
ObjectTemplate.vehicleHud.hasTurretIcon 1
ObjectTemplate.vehicleHud.vehicleIconPos 30/10
ObjectTemplate.vehicleHud.useSelectionIcons 0
rem ---EndComp ---
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.aiTemplate tank_gunner_209_ai
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Gunner_Ambient
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Gunner_AmbientDamaged
ObjectTemplate.addTemplate e_tank_hatch_open
ObjectTemplate.setPosition -0.418637/1.84273/-0.335207
ObjectTemplate.addTemplate e_tank_hatch_close
ObjectTemplate.setPosition -0.423228/1.88429/-0.344363
ObjectTemplate.addTemplate zoomGun_3x10x
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation -1/2.6/0 0/0/0
ObjectTemplate.exitSpeedMod 0.5
ObjectTemplate.dontClearTeamOnExit 1
rem ObjectTemplate.seatInformation us_tnk_m1a2_alt_Gunner 0/0/0 0/0/0
rem ObjectTemplate.seatAnimationSystem Objects/Vehicles/Common/Animations/3p_armor_animSys.inc
ObjectTemplate.soundFilter vehicle
ObjectTemplate.listenerObstruction 0.995
ObjectTemplate.damagedAmbientSoundLimit 0.15
ObjectTemplate.hasRestrictedExit 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Gunner_Ambient
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/tank_interior_threads.ogg"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 0
ObjectTemplate.volume 0.8
ObjectTemplate.pitch 0.9
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1
ObjectTemplate.volumeEnvelope 0/1/0/1/0/2/0.003/0/0/0.756/1/0/

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Gunner_AmbientDamaged
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/effects/sounds/damagestates/fire_alarm_tank.ogg"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 0
ObjectTemplate.volume 0.46
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1

ObjectTemplate.activeSafe RotationalBundle us_tnk_m1a2_alt_Turret
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Turret_RotationRpm
ObjectTemplate.addTemplate antenna
ObjectTemplate.setPosition -0.786441/0.98917/-2.5015
ObjectTemplate.addTemplate antenna
ObjectTemplate.setPosition 1.43303/0.982784/-2.50536
ObjectTemplate.addTemplate us_tnk_m1a2_citv
ObjectTemplate.setPosition -0.440117/1.0945/0.233002
rem -------------------------------------
ObjectTemplate.setPivotPosition 0.31/0/0
ObjectTemplate.setMaxSpeed 42/0/0
ObjectTemplate.setAcceleration 100/0/0
ObjectTemplate.setInputToYaw PIMouseLookX
rem ObjectTemplate.rememberExcessInput 1
ObjectTemplate.regulateYaw 0.8333333/-0.0875

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Turret_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/abram_turret.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 0
ObjectTemplate.volume 0.6
ObjectTemplate.pitch 1
ObjectTemplate.reverbLevel 1
ObjectTemplate.volumeEnvelope 0/1/0/1/0/3/0.089/0/0/0.168/0.624/0/0.759/1/0/
ObjectTemplate.minDistance 4
ObjectTemplate.halfVolumeDistance 5.5

ObjectTemplate.activeSafe RotationalBundle us_tnk_m1a2_alt_Barrel_Base
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Barrel_Base_RotationRpm
ObjectTemplate.addTemplate us_tnk_m1a2_alt_Gunner_Camera
ObjectTemplate.setPosition 0.770741/0.529154/0.263689
ObjectTemplate.addTemplate M1A1_Coax_r
ObjectTemplate.setPosition 0.21728/0.0621129/1.11362
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-20/0
ObjectTemplate.setMaxRotation 0/9/0
ObjectTemplate.setMaxSpeed 0/22/0
ObjectTemplate.setAcceleration 0/75/0
ObjectTemplate.setInputToPitch PIMouseLookY
rem ObjectTemplate.rememberExcessInput 1
ObjectTemplate.regulatePitch -0.08/0.55

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Barrel_Base_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_jep_hmmwv/sounds/mono/hmmwv_turret.ogg"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 0
ObjectTemplate.volume 0.3
ObjectTemplate.pitch 1
ObjectTemplate.reverbLevel 1
ObjectTemplate.volumeEnvelope 0/1/0/1/0/3/0.023/0.01/0/0.109/0.444/0/0.259/0.751/0/
ObjectTemplate.minDistance 3
ObjectTemplate.halfVolumeDistance 3.8

ObjectTemplate.activeSafe GenericFireArm us_tnk_m1a2_alt_SmokeLauncher
ObjectTemplate.modifiedByUser "J.F.Leusch69"
rem ---BeginComp:WeaponHud ---
ObjectTemplate.createComponent WeaponHud
ObjectTemplate.weaponHud.hudName "SMOKE"
ObjectTemplate.weaponHud.guiIndex 35102
ObjectTemplate.weaponHud.hasFireRate 0
ObjectTemplate.weaponHud.hasRangeFinder 1
ObjectTemplate.weaponHud.addShowOnCamMode 2
rem ---EndComp ---
rem ---BeginComp:MultiFireComp ---
ObjectTemplate.createComponent MultiFireComp
ObjectTemplate.fire.roundsPerMinute 1800
ObjectTemplate.fire.addFireRate 1
ObjectTemplate.fire.burstSize 6
ObjectTemplate.fire.addBarrelName us_tnk_m1a2_alt_SmokeLauncher_Barrel
rem ---EndComp ---
rem ---BeginComp:DefaultAmmoComp ---
ObjectTemplate.createComponent DefaultAmmoComp
ObjectTemplate.ammo.nrOfMags 2
ObjectTemplate.ammo.reloadTime 2
ObjectTemplate.ammo.minimumTimeUntilReload 58
ObjectTemplate.ammo.magSize 12
ObjectTemplate.ammo.autoReload 1
ObjectTemplate.ammo.reloadWithoutPlayer 1
rem ---EndComp ---
rem ---BeginComp:SimpleDeviationComp ---
ObjectTemplate.createComponent SimpleDeviationComp
ObjectTemplate.deviation.minDev 0
rem ---EndComp ---
rem ---BeginComp:DefaultSoundComp ---
ObjectTemplate.createComponent DefaultSoundComp
ObjectTemplate.sound.maxSoundsPerBurst 1
rem ---EndComp ---
rem ---BeginComp:DefaultAnimationComp ---
ObjectTemplate.createComponent DefaultAnimationComp
rem ---EndComp ---
rem ---BeginComp:DefaultZoomComp ---
ObjectTemplate.createComponent DefaultZoomComp
ObjectTemplate.zoom.addZoomFactor 0
rem ---EndComp ---
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_SmokeLauncher_Fire1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_SmokeLauncher_Fire1P_Outdoor
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_SmokeLauncher_Fire3P
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_SmokeLauncher_BoltClick
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_SmokeLauncher_TriggerClick
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_SmokeLauncher_SwitchFireRate
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_SmokeLauncher_Reload1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_SmokeLauncher_Reload3P
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_SmokeLauncher_Deploy1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_SmokeLauncher_Deploy3P
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_SmokeLauncher_Zoom
ObjectTemplate.addTemplate us_tnk_m1a2_alt_SmokeLauncher_Barrel
ObjectTemplate.setPosition 1.475/1.675/0.75
ObjectTemplate.setRotation 50/-30/0
ObjectTemplate.addTemplate us_tnk_m1a2_alt_SmokeLauncher_Barrel
ObjectTemplate.setPosition -1.475/1.675/0.75
ObjectTemplate.setRotation 30/-30/0
ObjectTemplate.addTemplate us_tnk_m1a2_alt_SmokeLauncher_Barrel
ObjectTemplate.setPosition 1.475/1.675/0.75
ObjectTemplate.setRotation 10/-30/0
ObjectTemplate.addTemplate us_tnk_m1a2_alt_SmokeLauncher_Barrel
ObjectTemplate.setPosition -1.475/1.675/0.75
ObjectTemplate.setRotation -10/-30/0
ObjectTemplate.addTemplate us_tnk_m1a2_alt_SmokeLauncher_Barrel
ObjectTemplate.setPosition 1.475/1.675/0.75
ObjectTemplate.setRotation -30/-30/0
ObjectTemplate.addTemplate us_tnk_m1a2_alt_SmokeLauncher_Barrel
ObjectTemplate.setPosition -1.475/1.675/0.75
ObjectTemplate.setRotation -50/-30/0
rem -------------------------------------
ObjectTemplate.projectileTemplate M82_darkIR
ObjectTemplate.keepProjectiles 3
ObjectTemplate.velocity 21
ObjectTemplate.itemIndex 3

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_SmokeLauncher_Fire1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/smokelauncher_fire_1p.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.7
ObjectTemplate.pitch 0.9
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_SmokeLauncher_Fire1P_Outdoor
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/smokelauncher_fire_1p.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.7
ObjectTemplate.pitch 0.9
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_SmokeLauncher_Fire3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/smokelauncher_fire_3p.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.7
ObjectTemplate.pitch 0.9
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1
ObjectTemplate.minDistance 3
ObjectTemplate.halfVolumeDistance 10

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_SmokeLauncher_BoltClick
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_SmokeLauncher_TriggerClick
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/weapons/armament/decoy_flare_launcher/sounds/out_of_flares.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.7
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 0

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_SmokeLauncher_SwitchFireRate
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_SmokeLauncher_Reload1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/weapons/armament/decoy_flare_launcher/sounds/flare_reload.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 1
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 0

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_SmokeLauncher_Reload3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_SmokeLauncher_Deploy1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_SmokeLauncher_Deploy3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_SmokeLauncher_Zoom
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.create Bundle us_tnk_m1a2_alt_SmokeLauncher_Barrel
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0

ObjectTemplate.activeSafe GenericFireArm us_tnk_m1a2_alt_Barrel
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.castsDynamicShadow 1
rem ---BeginComp:WeaponHud ---
ObjectTemplate.createComponent WeaponHud
ObjectTemplate.weaponHud.hudName "120MM Sabot"
ObjectTemplate.weaponHud.guiIndex 35100
ObjectTemplate.weaponHud.hasFireRate 0
ObjectTemplate.weaponHud.hasRangeFinder 1
ObjectTemplate.weaponHud.addShowOnCamMode 2
rem ---EndComp ---
rem ---BeginComp:SingleFireComp ---
ObjectTemplate.createComponent SingleFireComp
ObjectTemplate.fire.roundsPerMinute 300
ObjectTemplate.fire.addFireRate 0
ObjectTemplate.fire.fireInCameraDof 1
rem ---EndComp ---
rem ---BeginComp:DefaultAmmoComp ---
ObjectTemplate.createComponent DefaultAmmoComp
ObjectTemplate.ammo.nrOfMags 21
ObjectTemplate.ammo.magSize 1
ObjectTemplate.ammo.reloadTime 2
ObjectTemplate.ammo.minimumTimeUntilReload 4
ObjectTemplate.ammo.autoReload 1
ObjectTemplate.ammo.reloadWithoutPlayer 1
rem ---EndComp ---
rem ---BeginComp:WeaponBasedRecoilComp ---
include ../../../weapons/common/recoil.con "shell" "120mm" "ap"
rem ---EndComp ---
rem ---BeginComp:SimpleDeviationComp ---
include ../../../weapons/common/deviation.con "shell" "120mm" "ap"
rem ---EndComp ---
rem ---BeginComp:DefaultSoundComp ---
ObjectTemplate.createComponent DefaultSoundComp
rem ---EndComp ---
rem ---BeginComp:DefaultAnimationComp ---
ObjectTemplate.createComponent DefaultAnimationComp
rem ---EndComp ---
rem ---BeginComp:DefaultZoomComp ---
ObjectTemplate.createComponent DefaultZoomComp
ObjectTemplate.zoom.addZoomFactor 0
rem ---EndComp ---
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.aiTemplate tank_AP_ai
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Barrel_Fire1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Barrel_Fire1P_Outdoor
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Barrel_Fire3P
ObjectTemplate.setPosition 0/0.02655/1.83995
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Barrel_BoltClick
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Barrel_TriggerClick
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Barrel_SwitchFireRate
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Barrel_Reload1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Barrel_Reload3P
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Barrel_Deploy1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Barrel_Deploy3P
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Barrel_Zoom
ObjectTemplate.addTemplate e_muzz_m1a2
ObjectTemplate.setPosition 0/0.02655/1.73995
ObjectTemplate.addTemplate geb_tank
ObjectTemplate.setPosition 0/0.02655/1.73995
rem -------------------------------------
ObjectTemplate.projectileTemplate tnk_120_apfsds_r
ObjectTemplate.keepProjectiles 5
ObjectTemplate.velocity 1680
ObjectTemplate.itemIndex 1
ObjectTemplate.delayToUse 6

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Barrel_Fire1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_fire_1p.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 1
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1
ObjectTemplate.pitchEnvelope 0/1/0.9/1.1/1/1/0/0.97/1.03/
ObjectTemplate.volumeEnvelope 0/1/0/1/1/1/0/0.901/1/

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Barrel_Fire1P_Outdoor
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Barrel_Fire3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_fire_3p.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 1
ObjectTemplate.volume 1
ObjectTemplate.pitch 1
ObjectTemplate.reverbLevel 0
ObjectTemplate.pitchEnvelope 0/1/0.9/1.1/1/1/0/0.97/1.03/
ObjectTemplate.volumeEnvelope 0/1/0/1/1/1/0/0.9/1/
ObjectTemplate.position 0/0.02655/1.83995
ObjectTemplate.minDistance 20
ObjectTemplate.halfVolumeDistance 60

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Barrel_BoltClick
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Barrel_TriggerClick
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/vehicle_weapon_trigger_click.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.29
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 0.3

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Barrel_SwitchFireRate
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Barrel_Reload1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_reload.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.7
ObjectTemplate.pitch 1
ObjectTemplate.reverbLevel 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Barrel_Reload3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Barrel_Deploy1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_ammo_switch.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.7
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Barrel_Deploy3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Barrel_Zoom
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe GenericFireArm us_tnk_m1a2_alt_HeatBarrel
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.castsDynamicShadow 1
rem ---BeginComp:WeaponHud ---
ObjectTemplate.createComponent WeaponHud
ObjectTemplate.weaponHud.hudName "120MM HEAT"
ObjectTemplate.weaponHud.guiIndex 35101
ObjectTemplate.weaponHud.hasFireRate 0
ObjectTemplate.weaponHud.hasRangeFinder 1
ObjectTemplate.weaponHud.addShowOnCamMode 2
rem ---EndComp ---
rem ---BeginComp:SingleFireComp ---
ObjectTemplate.createComponent SingleFireComp
ObjectTemplate.fire.roundsPerMinute 300
ObjectTemplate.fire.addFireRate 0
ObjectTemplate.fire.fireInCameraDof 1
rem ---EndComp ---
rem ---BeginComp:DefaultAmmoComp ---
ObjectTemplate.createComponent DefaultAmmoComp
ObjectTemplate.ammo.nrOfMags 21
ObjectTemplate.ammo.magSize 1
ObjectTemplate.ammo.reloadTime 2
ObjectTemplate.ammo.minimumTimeUntilReload 4
ObjectTemplate.ammo.autoReload 1
ObjectTemplate.ammo.reloadWithoutPlayer 1
rem ---EndComp ---
rem ---BeginComp:WeaponBasedRecoilComp ---
include ../../../weapons/common/recoil.con "shell" "120mm" "he"
rem ---EndComp ---
rem ---BeginComp:SimpleDeviationComp ---
include ../../../weapons/common/deviation.con "shell" "120mm" "he"
rem ---EndComp ---
rem ---BeginComp:DefaultSoundComp ---
ObjectTemplate.createComponent DefaultSoundComp
rem ---EndComp ---
rem ---BeginComp:DefaultAnimationComp ---
ObjectTemplate.createComponent DefaultAnimationComp
rem ---EndComp ---
rem ---BeginComp:DefaultZoomComp ---
ObjectTemplate.createComponent DefaultZoomComp
ObjectTemplate.zoom.addZoomFactor 0
rem ---EndComp ---
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.aiTemplate tank_HE_ai
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_HeatBarrel_Fire1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_HeatBarrel_Fire1P_Outdoor
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_HeatBarrel_Fire3P
ObjectTemplate.setPosition 0/0.02655/1.83995
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_HeatBarrel_BoltClick
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_HeatBarrel_TriggerClick
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_HeatBarrel_SwitchFireRate
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_HeatBarrel_Reload1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_HeatBarrel_Reload3P
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_HeatBarrel_Deploy1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_HeatBarrel_Deploy3P
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_HeatBarrel_Zoom
ObjectTemplate.addTemplate e_muzz_m1a2
ObjectTemplate.setPosition 0/0.02655/1.73995
ObjectTemplate.addTemplate geb_tank
ObjectTemplate.setPosition 0/0.02655/1.73995
rem -------------------------------------
ObjectTemplate.projectileTemplate tnk_120_heat_r
ObjectTemplate.keepProjectiles 5
ObjectTemplate.velocity 1400
ObjectTemplate.itemIndex 2
ObjectTemplate.delayToUse 6

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_HeatBarrel_Fire1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_fire_1p.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 1
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1
ObjectTemplate.pitchEnvelope 0/1/0.9/1.1/1/1/0/0.97/1.03/
ObjectTemplate.volumeEnvelope 0/1/0/1/1/1/0/0.901/1/

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_HeatBarrel_Fire1P_Outdoor
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_HeatBarrel_Fire3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_fire_3p.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 1
ObjectTemplate.volume 1
ObjectTemplate.pitch 1
ObjectTemplate.reverbLevel 0
ObjectTemplate.pitchEnvelope 0/1/0.9/1.1/1/1/0/0.97/1.03/
ObjectTemplate.volumeEnvelope 0/1/0/1/1/1/0/0.9/1/
ObjectTemplate.position 0/0.02655/1.83995
ObjectTemplate.minDistance 20
ObjectTemplate.halfVolumeDistance 60

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_HeatBarrel_BoltClick
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_HeatBarrel_TriggerClick
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/vehicle_weapon_trigger_click.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.29
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 0.3

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_HeatBarrel_SwitchFireRate
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_HeatBarrel_Reload1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_reload.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.7
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_HeatBarrel_Reload3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_HeatBarrel_Deploy1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_ammo_switch.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.7
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_HeatBarrel_Deploy3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_HeatBarrel_Zoom
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.create Camera us_tnk_m1a2_alt_Gunner_Camera
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Gunner_Camera_RotationRpm
rem -------------------------------------
ObjectTemplate.CVMChase 0
ObjectTemplate.CVMFrontChase 0
ObjectTemplate.CVMFlyBy 0
ObjectTemplate.cameraShakeStartSpeed 99999
ObjectTemplate.cameraShakeMaxSpeed 99999
ObjectTemplate.worldFOV 1.1
ObjectTemplate.insideFOV 1.1
ObjectTemplate.allowInsideDynamicLights 1
ObjectTemplate.allowInsideStaticSun 1
ObjectTemplate.insideStaticSunDirection -0.25/-0.5/2
ObjectTemplate.insideStaticSunColor 0/0/0
ObjectTemplate.insideStaticSunDamageColor 1/0/0
ObjectTemplate.insideDamageFrequency 7
ObjectTemplate.insideDamageThreshold 0.15
ObjectTemplate.insideStaticSunAmbientColor 0/0/0
ObjectTemplate.cockpitSubGeom 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Gunner_Camera_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe PlayerControlObject us_tnk_m1a2_alt_M2CupolaBase 
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo BasicInfo
rem ---BeginComp:VehicleHud ---
ObjectTemplate.createComponent VehicleHud
ObjectTemplate.vehicleHud.hudName "M1A2 Abrams TUSK"
ObjectTemplate.vehicleHud.typeIcon Ingame\Vehicles\Icons\Hud\MenuIcons\menuIcon_tank_heavy.tga
ObjectTemplate.vehicleHud.miniMapIcon Ingame\Vehicles\Icons\Minimap\mini_tank_heavy.tga
ObjectTemplate.vehicleHud.miniMapIconLeaderSize Medium
ObjectTemplate.vehicleHud.vehicleIconPos 30/18
ObjectTemplate.vehicleHud.useSelectionIcons 0
rem ---EndComp ---
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.aiTemplate mg_gunner_tank_4014_ai
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_M2CupolaBase_Ambient
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_M2CupolaBase_AmbientDamaged
ObjectTemplate.addTemplate us_tnk_m1a2_alt_M2Cupola
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 1/2.85/0 180/0/0
ObjectTemplate.exitSpeedMod 0.5
ObjectTemplate.dontClearTeamOnExit 1
ObjectTemplate.seatInformation us_tnk_m1a2_m2cupola 0/0.05/-0.05 0/0/0
ObjectTemplate.seatAnimationSystem Objects/Vehicles/Common/Animations/3p_gunturret_A_animSys.inc
ObjectTemplate.soundFilter vehicle
ObjectTemplate.cockpitSubGeom 1
ObjectTemplate.allowDucking 1
ObjectTemplate.listenerObstruction 0.6
ObjectTemplate.hasRestrictedExit 1
ObjectTemplate.isOpenVehicle 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_M2CupolaBase_Ambient
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_M2CupolaBase_AmbientDamaged
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Engine us_tnk_m1a2_alt_Zmotor
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Zmotor_RotationRpm
ObjectTemplate.setPosition 0/-0.56/2.85
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Zmotor_Idle
ObjectTemplate.setPosition 0/0/0.2
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Zmotor_Rpm1
ObjectTemplate.setPosition 0/0/0.2
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Zmotor_Rpm2
ObjectTemplate.setPosition 0/0/0.2
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Zmotor_Load
ObjectTemplate.addTemplate e_exhaust
ObjectTemplate.setPosition 0.4/0/-1
ObjectTemplate.setRotation 0/-35/0
ObjectTemplate.addTemplate e_exhaust_startup
ObjectTemplate.setPosition 0.4/0/-1
ObjectTemplate.setRotation 0/-20/0
rem -------------------------------------
ObjectTemplate.setMinRotation -1/0/-300
ObjectTemplate.setMaxRotation 1/0/1000
ObjectTemplate.setMaxSpeed 4/0/10
ObjectTemplate.setAcceleration 50/0/150
ObjectTemplate.setInputToYaw PIYaw
ObjectTemplate.setInputToRoll PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.snapToZeroOnNoInput 1
ObjectTemplate.restoreRotationOnExit 1
ObjectTemplate.setEngineType c_ETTank
ObjectTemplate.setTorque 200
ObjectTemplate.setDifferential 21
ObjectTemplate.setNumberOfGears 1
ObjectTemplate.trackTurnAcceleration 30
ObjectTemplate.trackTurnSpeed 0.85

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Zmotor_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/m1a2_tracks.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 0
ObjectTemplate.volume 1
ObjectTemplate.pitch 1
ObjectTemplate.reverbLevel 1
ObjectTemplate.pitchEnvelope 0/1/0.1/3/0/3/0.003/0.416/0.1/0.5/0.601/0.1/0.99/0.836/0.1/
ObjectTemplate.volumeEnvelope 0/1/0/1/0/3/0.003/0/0/0.076/0.249/0/0.32/1/0/
ObjectTemplate.position 0/-0.56/2.85
ObjectTemplate.minDistance 5
ObjectTemplate.halfVolumeDistance 20

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Zmotor_Idle
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_engine_startup_idle.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 2
ObjectTemplate.volume 1
ObjectTemplate.pitch 0.65
ObjectTemplate.reverbLevel 1
ObjectTemplate.pitchEnvelope 0/1/0/3/0/3/0/0.845/0/0.249/0.845/0/0.995/1.104/0/
ObjectTemplate.volumeEnvelope 0/1/0/1/0/2/0.003/0.256/0/0.995/0.256/0/
ObjectTemplate.position 0/0/0.2
ObjectTemplate.minDistance 15
ObjectTemplate.halfVolumeDistance 40

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Zmotor_Rpm1
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/air/us_jet_f15/sounds/engine/mono/f-15_start_idle_stop.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 2
ObjectTemplate.volume 0.05
ObjectTemplate.pitch 1
ObjectTemplate.reverbLevel 1
ObjectTemplate.pitchEnvelope 0/1/0/3/0/2/0.003/0.746/0/0.992/1.127/0/
ObjectTemplate.volumeEnvelope 0/1/0/1/0/3/0/0.657/0/0.249/1/0/0.995/1/0/
ObjectTemplate.position 0/0/0.2
ObjectTemplate.minDistance 10
ObjectTemplate.halfVolumeDistance 20
ObjectTemplate.coneDirection 0/0/1
ObjectTemplate.coneInnerAngle 45
ObjectTemplate.coneOuterAngle 100
ObjectTemplate.coneOuterVolume 0.75

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Zmotor_Rpm2
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_loaded.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 2
ObjectTemplate.volume 1
ObjectTemplate.pitch 0.5
ObjectTemplate.reverbLevel 1
ObjectTemplate.pitchEnvelope 0/1/0/3/0/2/0.003/0.761/0/0.995/2.284/0/
ObjectTemplate.volumeEnvelope 0/1/0/1/0/3/0.003/0/0/0.249/0.5/0/0.995/1/0/
ObjectTemplate.position 0/0/0.2
ObjectTemplate.minDistance 15
ObjectTemplate.halfVolumeDistance 40

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Zmotor_Load
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe RotationalBundleus_tnk_m1a2_alt_LDriveWheel
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
ObjectTemplate.rotateAsAnimatedUV 1
ObjectTemplate.rotateAsAnimatedUVReverse 0
ObjectTemplate.rotateAsAnimatedUVObject us_tnk_m1a2_alt_Lwheel_05
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_LDriveWheel_RotationRpm
rem -------------------------------------
ObjectTemplate.setInputToPitch PIThrottle

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_LDriveWheel_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe RotationalBundle us_tnk_m1a2_alt_Lwheel_01
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.rotateAsAnimatedUV 1
ObjectTemplate.rotateAsAnimatedUVReverse 0
ObjectTemplate.rotateAsAnimatedUVObject us_tnk_m1a2_alt_Lwheel_05
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Lwheel_01_RotationRpm
rem -------------------------------------

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Lwheel_01_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_alt_Lwheel_02
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Lwheel_02_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition -0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Lwheel_02_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_alt_Lwheel_03
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
ObjectTemplate.animatedUVTranslation 1
ObjectTemplate.animatedUVTranslationSpeed 0/0
ObjectTemplate.animatedUVTranslationMax 0/0.189
ObjectTemplate.animatedUVTranslationSize 0/6.8
ObjectTemplate.animatedUVTranslationReverse 0
ObjectTemplate.animatedUVTranslationIndex 5
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Lwheel_03_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition -0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Lwheel_03_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_alt_Lwheel_04
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 8
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Lwheel_04_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition -0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Lwheel_04_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_alt_Lwheel_05
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
ObjectTemplate.animatedUVTranslation 1
ObjectTemplate.animatedUVTranslationSpeed 0/0
ObjectTemplate.animatedUVTranslationMax 1e-005/0
ObjectTemplate.animatedUVTranslationSize 16/0
ObjectTemplate.animatedUVTranslationReverse 1
ObjectTemplate.animatedUVTranslationIndex 2
ObjectTemplate.animatedUVRotation 1
ObjectTemplate.animatedUVRotationRadius 0.3
ObjectTemplate.animatedUVRotationScale 1/1
ObjectTemplate.animatedUVRotationIndex 1
ObjectTemplate.animatedUVRotationReverse 1
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Lwheel_05_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition -0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Lwheel_05_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_alt_Lwheel_06
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Lwheel_06_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition -0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Lwheel_06_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_alt_Lwheel_07
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 8
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Lwheel_07_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition -0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Lwheel_07_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_alt_Lwheel_08
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Lwheel_08_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition -0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Lwheel_08_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe RotationalBundle us_tnk_m1a2_alt_RDriveWheel
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
ObjectTemplate.rotateAsAnimatedUV 1
ObjectTemplate.rotateAsAnimatedUVReverse 0
ObjectTemplate.rotateAsAnimatedUVObject us_tnk_m1a2_alt_Rwheel_05
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_RDriveWheel_RotationRpm
rem -------------------------------------
ObjectTemplate.setInputToPitch PIThrottle

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_RDriveWheel_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe RotationalBundle us_tnk_m1a2_alt_Rwheel_01
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.rotateAsAnimatedUV 1
ObjectTemplate.rotateAsAnimatedUVReverse 0
ObjectTemplate.rotateAsAnimatedUVObject us_tnk_m1a2_alt_Rwheel_05
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Rwheel_01_RotationRpm
rem -------------------------------------

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Rwheel_01_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_alt_Rwheel_02
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Rwheel_02_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition 0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Rwheel_02_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_alt_Rwheel_03
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Rwheel_03_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition 0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Rwheel_03_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_alt_Rwheel_04
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 8
ObjectTemplate.animatedUVTranslation 1
ObjectTemplate.animatedUVTranslationSpeed 0/0
ObjectTemplate.animatedUVTranslationMax 0/0.189
ObjectTemplate.animatedUVTranslationSize 0/6.8
ObjectTemplate.animatedUVTranslationReverse 0
ObjectTemplate.animatedUVTranslationIndex 6
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Rwheel_04_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition 0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Rwheel_04_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_alt_Rwheel_05
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
ObjectTemplate.animatedUVTranslation 1
ObjectTemplate.animatedUVTranslationSpeed 0/0
ObjectTemplate.animatedUVTranslationMax 0.0001/0
ObjectTemplate.animatedUVTranslationSize 16/0
ObjectTemplate.animatedUVTranslationReverse 1
ObjectTemplate.animatedUVTranslationIndex 4
ObjectTemplate.animatedUVRotation 1
ObjectTemplate.animatedUVRotationRadius 0.3
ObjectTemplate.animatedUVRotationScale 1/1
ObjectTemplate.animatedUVRotationIndex 3
ObjectTemplate.animatedUVRotationReverse 1
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Rwheel_05_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition 0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Rwheel_05_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_alt_Rwheel_06
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Rwheel_06_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition 0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Rwheel_06_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_alt_Rwheel_07
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 8
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Rwheel_07_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition 0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Rwheel_07_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_alt_Rwheel_08
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Rwheel_08_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition 0.16/0/0
ObjectTemplate.addTemplate web_trackedSmoke
ObjectTemplate.setPosition -1.4156/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Rwheel_08_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.create EntryPoint us_tnk_m1a2_alt_Entry
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.setEntryRadius 2

ObjectTemplate.create Camera us_tnk_m1a2_alt_Drivercamera
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Drivercamera_RotationRpm
rem -------------------------------------
ObjectTemplate.setMinRotation -75/-20/0
ObjectTemplate.setMaxRotation 75/10/0
ObjectTemplate.setMaxSpeed 100/100/0
ObjectTemplate.setAcceleration 1000/1000/0
ObjectTemplate.setInputToYaw PIMouseLookX
ObjectTemplate.setInputToPitch PIMouseLookY
ObjectTemplate.regulatePitch 0.1/-0.1
ObjectTemplate.restoreRotationOnExit 1
ObjectTemplate.CameraId 1
ObjectTemplate.CVMChase 0
ObjectTemplate.CVMFrontChase 0
ObjectTemplate.CVMFlyBy 0
ObjectTemplate.cameraShakeStartSpeed 99999
ObjectTemplate.cameraShakeMaxSpeed 99999
ObjectTemplate.worldFOV 1.1
ObjectTemplate.insideFOV 1.1
ObjectTemplate.worldFOV 1.1
ObjectTemplate.insideFOV 1.1
ObjectTemplate.allowInsideDynamicLights 1
ObjectTemplate.allowInsideStaticSun 1
ObjectTemplate.insideStaticSunDirection -0.25/-0.5/2
ObjectTemplate.insideStaticSunColor 0/0/0
ObjectTemplate.insideStaticSunDamageColor 1/0/0
ObjectTemplate.insideDamageFrequency 7
ObjectTemplate.insideDamageThreshold 0.15
ObjectTemplate.insideStaticSunAmbientColor 0/0/0

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Drivercamera_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.create Camera us_tnk_m1a2_alt_Drivercamera_dve
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_Drivercamera_dve_RotationRpm
rem -------------------------------------
ObjectTemplate.CameraId 3
ObjectTemplate.CVMChase 0
ObjectTemplate.CVMFrontChase 0
ObjectTemplate.CVMFlyBy 0
ObjectTemplate.cameraShakeStartSpeed 99999
ObjectTemplate.cameraShakeMaxSpeed 99999
ObjectTemplate.worldFOV 1.1
ObjectTemplate.insideFOV 1.1
ObjectTemplate.allowInsideDynamicLights 1
ObjectTemplate.allowInsideStaticSun 1
ObjectTemplate.insideStaticSunDirection -0.25/-0.5/2
ObjectTemplate.insideStaticSunColor 0/0/0
ObjectTemplate.insideStaticSunDamageColor 1/0/0
ObjectTemplate.insideDamageFrequency 7
ObjectTemplate.insideDamageThreshold 0.15
ObjectTemplate.insideStaticSunAmbientColor 0/0/0

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_Drivercamera_dve_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.create Camera us_tnk_m1a2_alt_COcamera
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_alt_COcamera_RotationRpm
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-40/0
ObjectTemplate.setMaxRotation 0/10/0
ObjectTemplate.setMaxSpeed 100/100/0
ObjectTemplate.setAcceleration 1000/1000/0
ObjectTemplate.setInputToYaw PIMouseLookX
ObjectTemplate.setInputToPitch PIMouseLookY
ObjectTemplate.regulatePitch 0.1/-0.1
ObjectTemplate.restoreRotationOnExit 1
ObjectTemplate.CameraId 2
ObjectTemplate.CVMChase 0
ObjectTemplate.CVMFrontChase 0
ObjectTemplate.CVMFlyBy 0
ObjectTemplate.cameraShakeStartSpeed 99999
ObjectTemplate.cameraShakeMaxSpeed 99999
ObjectTemplate.worldFOV 1.1
ObjectTemplate.insideFOV 1.1
ObjectTemplate.allowInsideDynamicLights 1
ObjectTemplate.allowInsideStaticSun 1
ObjectTemplate.insideStaticSunDirection -0.25/-0.5/2
ObjectTemplate.insideStaticSunColor 0/0/0
ObjectTemplate.insideStaticSunDamageColor 1/0/0
ObjectTemplate.insideDamageFrequency 7
ObjectTemplate.insideDamageThreshold 0.15
ObjectTemplate.insideStaticSunAmbientColor 0/0/0

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_alt_COcamera_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"

 

 

Before we open the us_tnk_m1a2_alt.con and us_tnk_m1a2_alt.tweak file we rename it to our new name (us_tnk_m1a2_vg.con / us_tnk_m1a2_vg.tweak). Look at my pRo PaInT marks on the pic.

Now we open the new us_tnk_m1a2_vg.con file with notepad and using the Search&Replace option (CTRL+H). We search all codelines with the original name us_tnk_m1a2_alt and replace it with the new name us_tnk_m1a2_vg

Two codelines should never changed because they calling engine-wise the geometry and collisionmeshes of the vehicle. Our clone still use the same geometries and collision model from the original so dont touch it.

ObjectTemplate.collisionMesh us_tnk_m1a2
ObjectTemplate.geometry us_tnk_m1a2

Search&Replace Function.png

The us_tnk_m1a2_vg.con 

Quote

 

ObjectTemplate.create PlayerControlObject us_tnk_m1a2_vg
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.creator JML:jmlasante
ObjectTemplate.collisionMesh us_tnk_m1a2
ObjectTemplate.mapMaterial 0 Front 0
ObjectTemplate.mapMaterial 1 Side 0
ObjectTemplate.mapMaterial 2 Top 0
ObjectTemplate.mapMaterial 3 Rear 0
ObjectTemplate.mapMaterial 4 Wreck 0
ObjectTemplate.mapMaterial 5 Tracks 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometry us_tnk_m1a2
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Turret
ObjectTemplate.setPosition -0.2584/1.0526/0.3716
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Zmotor
ObjectTemplate.setPosition -0.2530/0.7218/-2.9822

ObjectTemplate.create RotationalBundle us_tnk_m1a2_vg_Turret
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 1
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Barrel_Base
ObjectTemplate.setPosition 0.3487/0.4214/1.4462
ObjectTemplate.addTemplate us_tnk_m1a2_vg_SmokeLauncher
ObjectTemplate.addTemplate us_tnk_m1a2_mk19CupolaBase
ObjectTemplate.setPosition 0.7839/0.823/-0.7673
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Turret_collision

ObjectTemplate.create RotationalBundle us_tnk_m1a2_vg_Barrel_Base
ObjectTemplate.collisionPart 2
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 2
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Barrel
ObjectTemplate.setPosition -0.0788/0/2.2550
ObjectTemplate.addTemplate us_tnk_m1a2_vg_HeatBarrel
ObjectTemplate.setPosition -0.0788/0/2.2550

ObjectTemplate.create GenericFireArm us_tnk_m1a2_vg_SmokeLauncher
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1

ObjectTemplate.create GenericFireArm us_tnk_m1a2_vg_Barrel
ObjectTemplate.collisionPart 3
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 3

ObjectTemplate.create GenericFireArm us_tnk_m1a2_vg_HeatBarrel
ObjectTemplate.collisionPart 3
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1

ObjectTemplate.create PlayerControlObject us_tnk_m1a2_mk19CupolaBase
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 5

ObjectTemplate.create SimpleObject us_tnk_m1a2_vg_Turret_collision
ObjectTemplate.collisionPart 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3

ObjectTemplate.create Engine us_tnk_m1a2_vg_Zmotor
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 6
ObjectTemplate.addTemplate us_tnk_m1a2_vg_LDriveWheel
ObjectTemplate.setPosition -1.1938/-0.3111/-0.2287
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Lwheel_01
ObjectTemplate.setPosition -1.1524/-0.3271/6.1716
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Lwheel_02
ObjectTemplate.setPosition -1.1524/-0.8137/5.2410
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Lwheel_03
ObjectTemplate.setPosition -1.1524/-0.8137/4.3000
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Lwheel_04
ObjectTemplate.setPosition -1.1524/-0.8137/3.5518
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Lwheel_05
ObjectTemplate.setPosition -1.1524/-0.8137/2.8600
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Lwheel_06
ObjectTemplate.setPosition -1.1524/-0.8137/2.0903
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Lwheel_07
ObjectTemplate.setPosition -1.1524/-0.8137/1.3961
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Lwheel_08
ObjectTemplate.setPosition -1.1524/-0.8137/0.6277
ObjectTemplate.addTemplate us_tnk_m1a2_vg_RDriveWheel
ObjectTemplate.setPosition 1.7088/-0.3111/-0.2287
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Rwheel_01
ObjectTemplate.setPosition 1.6686/-0.3271/6.1716
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Rwheel_02
ObjectTemplate.setPosition 1.6686/-0.8137/5.2410
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Rwheel_03
ObjectTemplate.setPosition 1.6686/-0.8137/4.3000
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Rwheel_04
ObjectTemplate.setPosition 1.6686/-0.8137/3.5518
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Rwheel_05
ObjectTemplate.setPosition 1.6686/-0.8137/2.8600
ObjectTemplate.addTemplateus_tnk_m1a2_vg_Rwheel_06
ObjectTemplate.setPosition 1.6686/-0.8137/2.0903
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Rwheel_07
ObjectTemplate.setPosition 1.6686/-0.8137/1.3961
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Rwheel_08
ObjectTemplate.setPosition 1.6686/-0.8137/0.6277

ObjectTemplate.create RotationalBundle us_tnk_m1a2_vg_LDriveWheel
ObjectTemplate.collisionPart 7
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 7

ObjectTemplate.create RotationalBundle us_tnk_m1a2_vg_Lwheel_01
ObjectTemplate.collisionPart 8
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 8

ObjectTemplate.create Spring us_tnk_m1a2_vg_Lwheel_02
ObjectTemplate.collisionPart 9
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 9

ObjectTemplate.create Spring us_tnk_m1a2_vg_Lwheel_03
ObjectTemplate.collisionPart 10
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 10

ObjectTemplate.create Spring us_tnk_m1a2_vg_Lwheel_04
ObjectTemplate.collisionPart 11
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 11

ObjectTemplate.create Spring us_tnk_m1a2_vg_Lwheel_05
ObjectTemplate.collisionPart 12
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 12

ObjectTemplate.create Spring us_tnk_m1a2_vg_Lwheel_06
ObjectTemplate.collisionPart 13
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 13

ObjectTemplate.create Spring us_tnk_m1a2_vg_Lwheel_07
ObjectTemplate.collisionPart 14
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 14

ObjectTemplate.create Spring us_tnk_m1a2_vg_Lwheel_08
ObjectTemplate.collisionPart 15
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 15

ObjectTemplate.create RotationalBundle us_tnk_m1a2_vg_RDriveWheel
ObjectTemplate.collisionPart 16
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 16

ObjectTemplate.create RotationalBundle us_tnk_m1a2_vg_Rwheel_01
ObjectTemplate.collisionPart 17
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 17

ObjectTemplate.create Spring us_tnk_m1a2_vg_Rwheel_02
ObjectTemplate.collisionPart 18
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 18

ObjectTemplate.create Spring us_tnk_m1a2_vg_Rwheel_03
ObjectTemplate.collisionPart 19
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 19

ObjectTemplate.create Spring us_tnk_m1a2_vg_Rwheel_04
ObjectTemplate.collisionPart 20
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 20

ObjectTemplate.create Spring us_tnk_m1a2_vg_Rwheel_05
ObjectTemplate.collisionPart 21
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 21

ObjectTemplate.create Spring us_tnk_m1a2_vg_Rwheel_06
ObjectTemplate.collisionPart 22
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 22

ObjectTemplate.create Spring us_tnk_m1a2_vg_Rwheel_07
ObjectTemplate.collisionPart 23
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 23

ObjectTemplate.create Spring us_tnk_m1a2_vg_Rwheel_08
ObjectTemplate.collisionPart 24
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 24

include us_tnk_m1a2_vg.tweak

 

 

 

The us_tnk_m1a2_vg.tweak 
 

Quote

 

rem *** Generated with Bf2Editor.exe [created: 2006/5/15 11:52]
GeometryTemplate.setMaterialReflectionScale 1 0 0 0.7
GeometryTemplate.setSpecularStaticGloss 0 0 0 0
GeometryTemplate.setSpecularStaticGloss 0 0 1 0
GeometryTemplate.setSpecularStaticGloss 0 0 2 0
GeometryTemplate.setSpecularStaticGloss 0 0 3 0
GeometryTemplate.compressVertexData 1
GeometryTemplate.maxTextureRepeat 16
ObjectTemplate.activeSafe PlayerControlObject us_tnk_m1a2_vg
ObjectTemplate.creator JML:jmlasante
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.castsDynamicShadow 1
ObjectTemplate.cullRadiusScale 5
GeometryTemplate.setSubGeometryLodDistance 1 0 45
GeometryTemplate.setSubGeometryLodDistance 1 1 85
GeometryTemplate.setSubGeometryLodDistance 1 2 100
GeometryTemplate.setSubGeometryLodDistance 2 0 90
GeometryTemplate.setSubGeometryLodDistance 2 1 120
rem ---BeginComp:Armor ---
ObjectTemplate.createComponent Armor
ObjectTemplate.armor.maxHitPoints 1700
ObjectTemplate.armor.hitPoints 1700
ObjectTemplate.armor.defaultMaterial 172
ObjectTemplate.armor.hpLostWhileUpSideDown 5
ObjectTemplate.armor.hpLostWhileInWater 50
ObjectTemplate.armor.hpLostWhileInDeepWater 200
ObjectTemplate.armor.hpLostWhileCriticalDamage 4.25
ObjectTemplate.armor.waterDamageDelay 5
ObjectTemplate.armor.deepWaterDamageDelay 1
ObjectTemplate.armor.waterLevel 0.7
ObjectTemplate.armor.deepWaterLevel 1.1
ObjectTemplate.armor.explosionForce 15
ObjectTemplate.armor.explosionForceMod 8
ObjectTemplate.armor.explosionForceMax 5000
ObjectTemplate.armor.explosionDamage 300
ObjectTemplate.armor.explosionRadius 7
ObjectTemplate.armor.explosionMaterial 99
ObjectTemplate.armor.wreckExplosionForce 5
ObjectTemplate.armor.wreckExplosionForceMax 10
ObjectTemplate.armor.wreckExplosionDamage 10
ObjectTemplate.armor.wreckExplosionRadius 2
ObjectTemplate.armor.wreckExplosionMaterial 70
ObjectTemplate.armor.wreckHitPoints 1200
ObjectTemplate.armor.timeToStayAsWreck 1200
ObjectTemplate.armor.criticalDamage 170
ObjectTemplate.armor.hideChildrenOnSpectacularDeath 1
ObjectTemplate.armor.addArmorEffect 70 e_dstate_land_whitesmoke 0.45/1.33/-2.8 0/0/0
ObjectTemplate.armor.addArmorEffect 50 e_dstate_land_whitesmoke_sparks 0.45/1.33/-2.8 0/0/0
ObjectTemplate.armor.addArmorEffect 25 e_dstate_land_darksmoke 0.45/1.33/-2.8 0/0/0
ObjectTemplate.armor.addArmorEffect 10 e_dstate_land_heavysmoke3 0.45/1.33/-2.8 0/0/0
ObjectTemplate.armor.addArmorEffect 5 e_vexp_ammo01 0/0/0 0/0/0
ObjectTemplate.armor.addArmorEffect 5 e_dstate_land_heavysmoke3 0.45/1.33/-2.8 0/0/0
ObjectTemplate.armor.addArmorEffect 0 e_vexp_tank 0/0.6/0 0/0/0
ObjectTemplate.armor.addArmorEffect 0 e_vexp_tankdbr 0/0.6/0 0/0/0
ObjectTemplate.armor.addArmorEffectSpectacular 0 e_vexp_m1a2 0/0.6/0 0/0/0
ObjectTemplate.armor.addArmorEffectSpectacular 0 e_vexp_tank_spec 0/0.6/0 0/0/0
ObjectTemplate.armor.addArmorEffect 0 e_sAmb_wreckfire01 -0.1/1.72/-0.46 0/0/0
ObjectTemplate.armor.addArmorEffect -25 e_sAmb_wreckfire02 -0.1/1.72/-0.46 0/0/0
ObjectTemplate.armor.addArmorEffect -50 e_sAmb_wreckfire03 -0.1/1.72/-0.46 0/0/0
ObjectTemplate.armor.addArmorEffect -75 e_sAmb_wreckfire04 -0.1/1.72/-0.46 0/0/0
ObjectTemplate.armor.addArmorEffect -100 e_vexp_tank_2nd 0/0.42/0 0/0/0
rem ---EndComp ---
rem ---BeginComp:VehicleHud ---
ObjectTemplate.createComponent VehicleHud
ObjectTemplate.vehicleHud.hudName "M1A2 Abrams"
ObjectTemplate.vehicleHud.typeIcon Ingame\Vehicles\Icons\Hud\MenuIcons\menuIcon_tank_heavy.tga
ObjectTemplate.vehicleHud.miniMapIcon Ingame\Vehicles\Icons\Minimap\mini_tank_heavy.tga
ObjectTemplate.vehicleHud.spottedIcon Ingame\GeneralIcons\empty.tga
ObjectTemplate.vehicleHud.miniMapIconLeaderSize Medium
ObjectTemplate.vehicleHud.hasTurretIcon 1
ObjectTemplate.vehicleHud.vehicleIconPos 30/10
ObjectTemplate.vehicleHud.vehicleType 0
ObjectTemplate.vehicleHud.useSelectionIcons 0
ObjectTemplate.vehicleHud.vehicleIcon Ingame\Vehicles\Icons\Hud\VehicleIcons\tnk_m1a2.tga
rem ---EndComp ---
ObjectTemplate.geometry us_tnk_m1a2
ObjectTemplate.setCollisionMesh us_tnk_m1a2
ObjectTemplate.mapMaterial 0 Front 30
ObjectTemplate.mapMaterial 1 Side 29
ObjectTemplate.mapMaterial 2 Top 28
ObjectTemplate.mapMaterial 3 Rear 28
ObjectTemplate.mapMaterial 4 Wreck 60
ObjectTemplate.mapMaterial 5 Tracks 182
ObjectTemplate.drag 2
ObjectTemplate.mass 12000
ObjectTemplate.gravityModifier 1.5
ObjectTemplate.floaterMod 0.5
ObjectTemplate.centerOfCollisionOffset 0/1/0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.aiTemplate tank_driver_209_bf2_ai
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Ambient
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_AmbientDamaged
ObjectTemplate.addTemplate e_amphib_wake
ObjectTemplate.setPosition 0/-0.2/3.1
ObjectTemplate.addTemplate e_amphib_wake
ObjectTemplate.setPosition 0/-0.2/-3.4
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate e_amphib_wake_sound
ObjectTemplate.setPosition 0/-0.2/0
ObjectTemplate.addTemplate e_sinking_vehicle
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Entry
ObjectTemplate.setPosition 0/3/0
ObjectTemplate.addTemplate e_tank_hatch_open
ObjectTemplate.setPosition -0.418637/1.84273/-0.335207
ObjectTemplate.addTemplate e_tank_hatch_close
ObjectTemplate.setPosition -0.423228/1.88429/-0.344363
ObjectTemplate.addTemplate zoomGun_3x10x
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0.2/3.6/-0.1 0/0/0
ObjectTemplate.altSoldierExitPosition 0/0.5/-4.5
ObjectTemplate.exitSpeedMod 0.5
ObjectTemplate.dontClearTeamOnExit 1
rem ObjectTemplate.seatInformation us_tnk_m1a2_vg 0/0/0 0/0/0
rem ObjectTemplate.seatAnimationSystem Objects/Vehicles/Common/Animations/3p_armor_animSys.inc
ObjectTemplate.soundFilter vehicle
ObjectTemplate.cockpitSubGeom 1
ObjectTemplate.shakeFactor 4
ObjectTemplate.sprintRecoverTime 3
ObjectTemplate.sprintDissipationTime 3
ObjectTemplate.sprintLimit 0.5
ObjectTemplate.sprintFactor 1.125
ObjectTemplate.setVehicleType VTHeavyTank
ObjectTemplate.listenerObstruction 0.995
ObjectTemplate.groundContactVolume 0.7
ObjectTemplate.damagedAmbientSoundLimit 0.15
ObjectTemplate.hasRestrictedExit 1
ObjectTemplate.altSoldierExitPosition 0/0.5/-4.5

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Ambient
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/tank_interior_threads.ogg"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 0
ObjectTemplate.volume 0.8
ObjectTemplate.pitch 0.9
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1
ObjectTemplate.volumeEnvelope 0/1/0/1/0/2/0.003/0/0/0.756/1/0/

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_AmbientDamaged
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/effects/sounds/damagestates/fire_alarm_tank.ogg"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 0
ObjectTemplate.volume 0.46
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1

ObjectTemplate.activeSafe RotationalBundle us_tnk_m1a2_vg_Turret
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Turret_RotationRpm
ObjectTemplate.addTemplate antenna
ObjectTemplate.setPosition -0.786441/0.98917/-2.5015
ObjectTemplate.addTemplate antenna
ObjectTemplate.setPosition 1.43303/0.982784/-2.50536
ObjectTemplate.addTemplate us_tnk_m1a2_citv
ObjectTemplate.setPosition -0.440117/1.0945/0.233002
rem -------------------------------------
ObjectTemplate.setPivotPosition 0.31/0/0
ObjectTemplate.setMaxSpeed 42/0/0
ObjectTemplate.setAcceleration 100/0/0
ObjectTemplate.setInputToYaw PIMouseLookX
rem ObjectTemplate.rememberExcessInput 1
ObjectTemplate.regulateYaw 0.8333333/-0.0875

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Turret_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/abram_turret.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 0
ObjectTemplate.volume 0.6
ObjectTemplate.pitch 1
ObjectTemplate.reverbLevel 1
ObjectTemplate.volumeEnvelope 0/1/0/1/0/3/0.089/0/0/0.168/0.624/0/0.759/1/0/
ObjectTemplate.minDistance 4
ObjectTemplate.halfVolumeDistance 5.5

ObjectTemplate.activeSafe RotationalBundle us_tnk_m1a2_vg_Barrel_Base
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Barrel_Base_RotationRpm
ObjectTemplate.addTemplate us_tnk_m1a2_vg_Gunner_Camera
ObjectTemplate.setPosition 0.770741/0.529154/0.263689
ObjectTemplate.addTemplate M1A1_Coax_r
ObjectTemplate.setPosition 0.21728/0.0621129/1.11362
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-20/0
ObjectTemplate.setMaxRotation 0/9/0
ObjectTemplate.setMaxSpeed 0/22/0
ObjectTemplate.setAcceleration 0/75/0
ObjectTemplate.setInputToPitch PIMouseLookY
rem ObjectTemplate.rememberExcessInput 1
ObjectTemplate.regulatePitch -0.08/0.55

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Barrel_Base_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_jep_hmmwv/sounds/mono/hmmwv_turret.ogg"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 0
ObjectTemplate.volume 0.3
ObjectTemplate.pitch 1
ObjectTemplate.reverbLevel 1
ObjectTemplate.volumeEnvelope 0/1/0/1/0/3/0.023/0.01/0/0.109/0.444/0/0.259/0.751/0/
ObjectTemplate.minDistance 3
ObjectTemplate.halfVolumeDistance 3.8

ObjectTemplate.activeSafe GenericFireArm us_tnk_m1a2_vg_SmokeLauncher
ObjectTemplate.modifiedByUser "J.F.Leusch69"
rem ---BeginComp:WeaponHud ---
ObjectTemplate.createComponent WeaponHud
ObjectTemplate.weaponHud.hudName "SMOKE"
ObjectTemplate.weaponHud.guiIndex 35102
ObjectTemplate.weaponHud.hasFireRate 0
ObjectTemplate.weaponHud.hasRangeFinder 1
ObjectTemplate.weaponHud.addShowOnCamMode 2
rem ---EndComp ---
rem ---BeginComp:MultiFireComp ---
ObjectTemplate.createComponent MultiFireComp
ObjectTemplate.fire.roundsPerMinute 1800
ObjectTemplate.fire.addFireRate 1
ObjectTemplate.fire.burstSize 8
ObjectTemplate.fire.addBarrelName us_tnk_m1a2_vg_SmokeLauncher_Barrel
rem ---EndComp ---
rem ---BeginComp:DefaultAmmoComp ---
ObjectTemplate.createComponent DefaultAmmoComp
ObjectTemplate.ammo.nrOfMags 2
ObjectTemplate.ammo.reloadTime 2
ObjectTemplate.ammo.minimumTimeUntilReload 58
ObjectTemplate.ammo.magSize 8
ObjectTemplate.ammo.autoReload 1
ObjectTemplate.ammo.reloadWithoutPlayer 1
rem ---EndComp ---
rem ---BeginComp:SimpleDeviationComp ---
ObjectTemplate.createComponent SimpleDeviationComp
ObjectTemplate.deviation.minDev 0
rem ---EndComp ---
rem ---BeginComp:DefaultSoundComp ---
ObjectTemplate.createComponent DefaultSoundComp
ObjectTemplate.sound.maxSoundsPerBurst 1
rem ---EndComp ---
rem ---BeginComp:DefaultAnimationComp ---
ObjectTemplate.createComponent DefaultAnimationComp
rem ---EndComp ---
rem ---BeginComp:DefaultZoomComp ---
ObjectTemplate.createComponent DefaultZoomComp
ObjectTemplate.zoom.addZoomFactor 0
rem ---EndComp ---
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_SmokeLauncher_Fire1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_SmokeLauncher_Fire1P_Outdoor
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_SmokeLauncher_Fire3P
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_SmokeLauncher_BoltClick
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_SmokeLauncher_TriggerClick
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_SmokeLauncher_SwitchFireRate
ObjectTemplate.addTemplate S_us_tnk_m1a2_vgg_SmokeLauncher_Reload1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_SmokeLauncher_Reload3P
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_SmokeLauncher_Deploy1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_SmokeLauncher_Deploy3P
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_SmokeLauncher_Zoom
ObjectTemplate.addTemplate us_tnk_m1a2_vg_SmokeLauncher_Barrel
ObjectTemplate.setPosition 1.475/1.675/0.75
ObjectTemplate.setRotation 90/-30/0
ObjectTemplate.addTemplate us_tnk_m1a2_vg_SmokeLauncher_Barrel
ObjectTemplate.setPosition -1.475/1.675/0.75
ObjectTemplate.setRotation 60/-30/0
ObjectTemplate.addTemplate us_tnk_m1a2_vg_SmokeLauncher_Barrel
ObjectTemplate.setPosition 1.475/1.675/0.75
ObjectTemplate.setRotation 30/-30/0
ObjectTemplate.addTemplate us_tnk_m1a2_vg_SmokeLauncher_Barrel
ObjectTemplate.setPosition -1.475/1.675/0.75
ObjectTemplate.setRotation 15/-30/0
ObjectTemplate.addTemplate us_tnk_m1a2_vg_SmokeLauncher_Barrel
ObjectTemplate.setPosition 1.475/1.675/0.75
ObjectTemplate.setRotation -15/-30/0
ObjectTemplate.addTemplate us_tnk_m1a2_vg_SmokeLauncher_Barrel
ObjectTemplate.setPosition -1.475/1.675/0.75
ObjectTemplate.setRotation -30/-30/0
ObjectTemplate.addTemplate us_tnk_m1a2_vg_SmokeLauncher_Barrel
ObjectTemplate.setPosition 1.475/1.675/0.75
ObjectTemplate.setRotation -60/-30/0
ObjectTemplate.addTemplate us_tnk_m1a2_vg_SmokeLauncher_Barrel
ObjectTemplate.setPosition -1.475/1.675/0.75
ObjectTemplate.setRotation -90/-30/0
rem -------------------------------------
ObjectTemplate.projectileTemplate M82_IR
ObjectTemplate.keepProjectiles 3
ObjectTemplate.velocity 19
ObjectTemplate.itemIndex 3

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_SmokeLauncher_Fire1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/smokelauncher_fire_1p.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.7
ObjectTemplate.pitch 0.9
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_SmokeLauncher_Fire1P_Outdoor
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/smokelauncher_fire_1p.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.7
ObjectTemplate.pitch 0.9
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_SmokeLauncher_Fire3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/smokelauncher_fire_3p.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.7
ObjectTemplate.pitch 0.9
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1
ObjectTemplate.minDistance 3
ObjectTemplate.halfVolumeDistance 10

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_SmokeLauncher_BoltClick
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_SmokeLauncher_TriggerClick
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/weapons/armament/decoy_flare_launcher/sounds/out_of_flares.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.7
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 0

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_SmokeLauncher_SwitchFireRate
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_SmokeLauncher_Reload1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/weapons/armament/decoy_flare_launcher/sounds/flare_reload.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 1
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 0

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_SmokeLauncher_Reload3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_SmokeLauncher_Deploy1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_SmokeLauncher_Deploy3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_SmokeLauncher_Zoom
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.create Bundle us_tnk_m1a2_vg_SmokeLauncher_Barrel
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0

ObjectTemplate.activeSafe GenericFireArm us_tnk_m1a2_vg_Barrel
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.castsDynamicShadow 1
rem ---BeginComp:WeaponHud ---
ObjectTemplate.createComponent WeaponHud
ObjectTemplate.weaponHud.hudName "120MM Sabot"
ObjectTemplate.weaponHud.guiIndex 35100
ObjectTemplate.weaponHud.hasFireRate 0
ObjectTemplate.weaponHud.hasRangeFinder 1
ObjectTemplate.weaponHud.addShowOnCamMode 2
rem ---EndComp ---
rem ---BeginComp:SingleFireComp ---
ObjectTemplate.createComponent SingleFireComp
ObjectTemplate.fire.roundsPerMinute 300
ObjectTemplate.fire.addFireRate 0
ObjectTemplate.fire.fireInCameraDof 1
rem ---EndComp ---
rem ---BeginComp:DefaultAmmoComp ---
ObjectTemplate.createComponent DefaultAmmoComp
ObjectTemplate.ammo.nrOfMags 21
ObjectTemplate.ammo.magSize 1
ObjectTemplate.ammo.reloadTime 1
ObjectTemplate.ammo.minimumTimeUntilReload 5
ObjectTemplate.ammo.autoReload 1
ObjectTemplate.ammo.reloadWithoutPlayer 1
rem ---EndComp ---
rem ---BeginComp:WeaponBasedRecoilComp ---
include ../../../weapons/common/recoil.con "shell" "120mm" "ap"
rem ---EndComp ---
rem ---BeginComp:SimpleDeviationComp ---
include ../../../weapons/common/deviation.con "shell" "120mm" "ap"
rem ---EndComp ---
rem ---BeginComp:DefaultSoundComp ---
ObjectTemplate.createComponent DefaultSoundComp
rem ---EndComp ---
rem ---BeginComp:DefaultAnimationComp ---
ObjectTemplate.createComponent DefaultAnimationComp
rem ---EndComp ---
rem ---BeginComp:DefaultZoomComp ---
ObjectTemplate.createComponent DefaultZoomComp
ObjectTemplate.zoom.addZoomFactor 0
rem ---EndComp ---
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.aiTemplate tank_AP_ai
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Barrel_Fire1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Barrel_Fire1P_Outdoor
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Barrel_Fire3P
ObjectTemplate.setPosition 0/0.02655/1.83995
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Barrel_BoltClick
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Barrel_TriggerClick
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Barrel_SwitchFireRate
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Barrel_Reload1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Barrel_Reload3P
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Barrel_Deploy1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Barrel_Deploy3P
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Barrel_Zoom
ObjectTemplate.addTemplate e_muzz_m1a2
ObjectTemplate.setPosition 0/0.02655/1.73995
ObjectTemplate.addTemplate geb_tank
ObjectTemplate.setPosition 0/0.02655/1.73995
rem -------------------------------------
ObjectTemplate.projectileTemplate tnk_120_apfsds_r
ObjectTemplate.keepProjectiles 5
ObjectTemplate.velocity 1680
ObjectTemplate.itemIndex 1
ObjectTemplate.delayToUse 6

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Barrel_Fire1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_fire_1p.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 1
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1
ObjectTemplate.pitchEnvelope 0/1/0.9/1.1/1/1/0/0.97/1.03/
ObjectTemplate.volumeEnvelope 0/1/0/1/1/1/0/0.901/1/

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Barrel_Fire1P_Outdoor
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Barrel_Fire3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_fire_3p.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 1
ObjectTemplate.volume 1
ObjectTemplate.pitch 1
ObjectTemplate.reverbLevel 0
ObjectTemplate.pitchEnvelope 0/1/0.9/1.1/1/1/0/0.97/1.03/
ObjectTemplate.volumeEnvelope 0/1/0/1/1/1/0/0.9/1/
ObjectTemplate.position 0/0.02655/1.83995
ObjectTemplate.minDistance 20
ObjectTemplate.halfVolumeDistance 60

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Barrel_BoltClick
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Barrel_TriggerClick
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/vehicle_weapon_trigger_click.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.29
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 0.3

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Barrel_SwitchFireRate
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Barrel_Reload1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_reload.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.7
ObjectTemplate.pitch 1
ObjectTemplate.reverbLevel 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Barrel_Reload3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Barrel_Deploy1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_ammo_switch.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.7
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Barrel_Deploy3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Barrel_Zoom
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe GenericFireArm us_tnk_m1a2_vg_HeatBarrel
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.castsDynamicShadow 1
rem ---BeginComp:WeaponHud ---
ObjectTemplate.createComponent WeaponHud
ObjectTemplate.weaponHud.hudName "120MM HEAT"
ObjectTemplate.weaponHud.guiIndex 35101
ObjectTemplate.weaponHud.hasFireRate 0
ObjectTemplate.weaponHud.hasRangeFinder 1
ObjectTemplate.weaponHud.addShowOnCamMode 2
rem ---EndComp ---
rem ---BeginComp:SingleFireComp ---
ObjectTemplate.createComponent SingleFireComp
ObjectTemplate.fire.roundsPerMinute 300
ObjectTemplate.fire.addFireRate 0
ObjectTemplate.fire.fireInCameraDof 1
rem ---EndComp ---
rem ---BeginComp:DefaultAmmoComp ---
ObjectTemplate.createComponent DefaultAmmoComp
ObjectTemplate.ammo.nrOfMags 21
ObjectTemplate.ammo.magSize 1
ObjectTemplate.ammo.reloadTime 1
ObjectTemplate.ammo.minimumTimeUntilReload 5
ObjectTemplate.ammo.autoReload 1
ObjectTemplate.ammo.reloadWithoutPlayer 1
rem ---EndComp ---
rem ---BeginComp:WeaponBasedRecoilComp ---
include ../../../weapons/common/recoil.con "shell" "120mm" "he"
rem ---EndComp ---
rem ---BeginComp:SimpleDeviationComp ---
include ../../../weapons/common/deviation.con "shell" "120mm" "he"
rem ---EndComp ---
rem ---BeginComp:DefaultSoundComp ---
ObjectTemplate.createComponent DefaultSoundComp
rem ---EndComp ---
rem ---BeginComp:DefaultAnimationComp ---
ObjectTemplate.createComponent DefaultAnimationComp
rem ---EndComp ---
rem ---BeginComp:DefaultZoomComp ---
ObjectTemplate.createComponent DefaultZoomComp
ObjectTemplate.zoom.addZoomFactor 0
rem ---EndComp ---
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.aiTemplate tank_HE_ai
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_HeatBarrel_Fire1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_HeatBarrel_Fire1P_Outdoor
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_HeatBarrel_Fire3P
ObjectTemplate.setPosition 0/0.02655/1.83995
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_HeatBarrel_BoltClick
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_HeatBarrel_TriggerClick
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_HeatBarrel_SwitchFireRate
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_HeatBarrel_Reload1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_HeatBarrel_Reload3P
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_HeatBarrel_Deploy1P
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_HeatBarrel_Deploy3P
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_HeatBarrel_Zoom
ObjectTemplate.addTemplate e_muzz_m1a2
ObjectTemplate.setPosition 0/0.02655/1.73995
ObjectTemplate.addTemplate geb_tank
ObjectTemplate.setPosition 0/0.02655/1.73995
rem -------------------------------------
ObjectTemplate.projectileTemplate tnk_120_heat_r
ObjectTemplate.keepProjectiles 5
ObjectTemplate.velocity 1400
ObjectTemplate.itemIndex 2
ObjectTemplate.delayToUse 6

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_HeatBarrel_Fire1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_fire_1p.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 1
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1
ObjectTemplate.pitchEnvelope 0/1/0.9/1.1/1/1/0/0.97/1.03/
ObjectTemplate.volumeEnvelope 0/1/0/1/1/1/0/0.901/1/

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_HeatBarrel_Fire1P_Outdoor
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_HeatBarrel_Fire3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_fire_3p.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 1
ObjectTemplate.volume 1
ObjectTemplate.pitch 1
ObjectTemplate.reverbLevel 0
ObjectTemplate.pitchEnvelope 0/1/0.9/1.1/1/1/0/0.97/1.03/
ObjectTemplate.volumeEnvelope 0/1/0/1/1/1/0/0.9/1/
ObjectTemplate.position 0/0.02655/1.83995
ObjectTemplate.minDistance 20
ObjectTemplate.halfVolumeDistance 60

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_HeatBarrel_BoltClick
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_HeatBarrel_TriggerClick
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/vehicle_weapon_trigger_click.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.29
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 0.3

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_HeatBarrel_SwitchFireRate
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_HeatBarrel_Reload1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_reload.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.7
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_HeatBarrel_Reload3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_HeatBarrel_Deploy1P
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_ammo_switch.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 0
ObjectTemplate.stopType 1
ObjectTemplate.volume 0.7
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_HeatBarrel_Deploy3P
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_HeatBarrel_Zoom
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.create Camera us_tnk_m1a2_vg_Gunner_Camera
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Gunner_Camera_RotationRpm
rem -------------------------------------
ObjectTemplate.CVMChase 0
ObjectTemplate.CVMFrontChase 0
ObjectTemplate.CVMFlyBy 0
ObjectTemplate.cameraShakeStartSpeed 99999
ObjectTemplate.cameraShakeMaxSpeed 99999
ObjectTemplate.worldFOV 1.1
ObjectTemplate.insideFOV 1.1
ObjectTemplate.allowInsideDynamicLights 1
ObjectTemplate.allowInsideStaticSun 1
ObjectTemplate.insideStaticSunDirection -0.25/-0.5/2
ObjectTemplate.insideStaticSunColor 0/0/0
ObjectTemplate.insideStaticSunDamageColor 1/0/0
ObjectTemplate.insideDamageFrequency 7
ObjectTemplate.insideDamageThreshold 0.15
ObjectTemplate.insideStaticSunAmbientColor 0/0/0
ObjectTemplate.cockpitSubGeom 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Gunner_Camera_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe PlayerControlObject us_tnk_m1a2_mk19CupolaBase
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo BasicInfo
rem ---BeginComp:VehicleHud ---
ObjectTemplate.createComponent VehicleHud
ObjectTemplate.vehicleHud.hudName "M1A2 Abrams"
ObjectTemplate.vehicleHud.typeIcon Ingame\Vehicles\Icons\Hud\MenuIcons\menuIcon_tank_heavy.tga
ObjectTemplate.vehicleHud.miniMapIcon Ingame\Vehicles\Icons\Minimap\mini_tank_heavy.tga
ObjectTemplate.vehicleHud.miniMapIconLeaderSize Medium
ObjectTemplate.vehicleHud.vehicleIconPos 30/18
ObjectTemplate.vehicleHud.useSelectionIcons 0
rem ---EndComp ---
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.aiTemplate mg_gunner_tank_4014_ai
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_mk19CupolaBase_Ambient
ObjectTemplate.addTemplate S_us_tnk_m1a2_mk19CupolaBase_AmbientDamaged
ObjectTemplate.addTemplate us_tnk_m1a2_mk19Cupola
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 1/2.85/0 0/0/0
ObjectTemplate.exitSpeedMod 0.5
ObjectTemplate.dontClearTeamOnExit 1
ObjectTemplate.seatInformation us_tnk_m1a2_mk19Cupola 0/0.05/-0.05 0/0/0
ObjectTemplate.seatAnimationSystem Objects/Vehicles/Common/Animations/3p_gunturret_A_animSys.inc
ObjectTemplate.soundFilter vehicle
ObjectTemplate.cockpitSubGeom 1
ObjectTemplate.allowDucking 1
ObjectTemplate.listenerObstruction 0.6
ObjectTemplate.hasRestrictedExit 1
ObjectTemplate.isOpenVehicle 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_mk19CupolaBase_Ambient
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_mk19CupolaBase_AmbientDamaged
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Engine us_tnk_m1a2_vg_Zmotor
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Zmotor_RotationRpm
ObjectTemplate.setPosition 0/-0.56/2.85
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Zmotor_Idle
ObjectTemplate.setPosition 0/0/0.2
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Zmotor_Rpm1
ObjectTemplate.setPosition 0/0/0.2
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Zmotor_Rpm2
ObjectTemplate.setPosition 0/0/0.2
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Zmotor_Load
ObjectTemplate.addTemplate e_exhaust
ObjectTemplate.setPosition 0.4/0/-1
ObjectTemplate.setRotation 0/-35/0
ObjectTemplate.addTemplate e_exhaust_startup
ObjectTemplate.setPosition 0.4/0/-1
ObjectTemplate.setRotation 0/-20/0
rem -------------------------------------
ObjectTemplate.setMinRotation -1/0/-300
ObjectTemplate.setMaxRotation 1/0/1000
ObjectTemplate.setMaxSpeed 4/0/10
ObjectTemplate.setAcceleration 50/0/150
ObjectTemplate.setInputToYaw PIYaw
ObjectTemplate.setInputToRoll PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.snapToZeroOnNoInput 1
ObjectTemplate.restoreRotationOnExit 1
ObjectTemplate.setEngineType c_ETTank
ObjectTemplate.setTorque 200
ObjectTemplate.setDifferential 21
ObjectTemplate.setNumberOfGears 1
ObjectTemplate.trackTurnAcceleration 30
ObjectTemplate.trackTurnSpeed 0.85

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Zmotor_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/m1a2_tracks.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 0
ObjectTemplate.volume 1
ObjectTemplate.pitch 1
ObjectTemplate.reverbLevel 1
ObjectTemplate.pitchEnvelope 0/1/0.1/3/0/3/0.003/0.416/0.1/0.5/0.601/0.1/0.99/0.836/0.1/
ObjectTemplate.volumeEnvelope 0/1/0/1/0/3/0.003/0/0/0.076/0.249/0/0.32/1/0/
ObjectTemplate.position 0/-0.56/2.85
ObjectTemplate.minDistance 5
ObjectTemplate.halfVolumeDistance 20

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Zmotor_Idle
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_engine_startup_idle.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 2
ObjectTemplate.volume 1
ObjectTemplate.pitch 0.65
ObjectTemplate.reverbLevel 1
ObjectTemplate.pitchEnvelope 0/1/0/3/0/3/0/0.845/0/0.249/0.845/0/0.995/1.104/0/
ObjectTemplate.volumeEnvelope 0/1/0/1/0/2/0.003/0.256/0/0.995/0.256/0/
ObjectTemplate.position 0/0/0.2
ObjectTemplate.minDistance 15
ObjectTemplate.halfVolumeDistance 40

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Zmotor_Rpm1
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/air/us_jet_f15/sounds/engine/mono/f-15_start_idle_stop.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 2
ObjectTemplate.volume 0.05
ObjectTemplate.pitch 1
ObjectTemplate.reverbLevel 1
ObjectTemplate.pitchEnvelope 0/1/0/3/0/2/0.003/0.746/0/0.992/1.127/0/
ObjectTemplate.volumeEnvelope 0/1/0/1/0/3/0/0.657/0/0.249/1/0/0.995/1/0/
ObjectTemplate.position 0/0/0.2
ObjectTemplate.minDistance 10
ObjectTemplate.halfVolumeDistance 20
ObjectTemplate.coneDirection 0/0/1
ObjectTemplate.coneInnerAngle 45
ObjectTemplate.coneOuterAngle 100
ObjectTemplate.coneOuterVolume 0.75

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Zmotor_Rpm2
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.lowSamples 2147483647
ObjectTemplate.mediumSamples 2147483647
ObjectTemplate.soundFilename "objects/vehicles/land/us_tnk_m1a2/sounds/us_tnk_m1a2_loaded.wav"
ObjectTemplate.loopCount 0
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 2
ObjectTemplate.volume 1
ObjectTemplate.pitch 0.5
ObjectTemplate.reverbLevel 1
ObjectTemplate.pitchEnvelope 0/1/0/3/0/2/0.003/0.761/0/0.995/2.284/0/
ObjectTemplate.volumeEnvelope 0/1/0/1/0/3/0.003/0/0/0.249/0.5/0/0.995/1/0/
ObjectTemplate.position 0/0/0.2
ObjectTemplate.minDistance 15
ObjectTemplate.halfVolumeDistance 40

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Zmotor_Load
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe RotationalBundle us_tnk_m1a2_vg_LDriveWheel
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
ObjectTemplate.rotateAsAnimatedUV 1
ObjectTemplate.rotateAsAnimatedUVReverse 0
ObjectTemplate.rotateAsAnimatedUVObject us_tnk_m1a2_vg_Lwheel_05
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_LDriveWheel_RotationRpm
rem -------------------------------------
ObjectTemplate.setInputToPitch PIThrottle

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_LDriveWheel_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe RotationalBundle us_tnk_m1a2_vg_Lwheel_01
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.rotateAsAnimatedUV 1
ObjectTemplate.rotateAsAnimatedUVReverse 0
ObjectTemplate.rotateAsAnimatedUVObject us_tnk_m1a2_vg_Lwheel_05
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Lwheel_01_RotationRpm
rem -------------------------------------

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Lwheel_01_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_vg_Lwheel_02
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Lwheel_02_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition -0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Lwheel_02_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_vg_Lwheel_03
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
ObjectTemplate.animatedUVTranslation 1
ObjectTemplate.animatedUVTranslationSpeed 0/0
ObjectTemplate.animatedUVTranslationMax 0/0.189
ObjectTemplate.animatedUVTranslationSize 0/6.8
ObjectTemplate.animatedUVTranslationReverse 0
ObjectTemplate.animatedUVTranslationIndex 5
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Lwheel_03_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition -0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Lwheel_03_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_vg_Lwheel_04
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 8
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Lwheel_04_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition -0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Lwheel_04_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_vg_Lwheel_05
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
ObjectTemplate.animatedUVTranslation 1
ObjectTemplate.animatedUVTranslationSpeed 0/0
ObjectTemplate.animatedUVTranslationMax 1e-005/0
ObjectTemplate.animatedUVTranslationSize 16/0
ObjectTemplate.animatedUVTranslationReverse 1
ObjectTemplate.animatedUVTranslationIndex 2
ObjectTemplate.animatedUVRotation 1
ObjectTemplate.animatedUVRotationRadius 0.3
ObjectTemplate.animatedUVRotationScale 1/1
ObjectTemplate.animatedUVRotationIndex 1
ObjectTemplate.animatedUVRotationReverse 1
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Lwheel_05_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition -0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Lwheel_05_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_vg_Lwheel_06
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Lwheel_06_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition -0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Lwheel_06_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_vg_Lwheel_07
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 8
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Lwheel_07_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition -0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Lwheel_07_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_vg_Lwheel_08
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Lwheel_08_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition -0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Lwheel_08_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe RotationalBundle us_tnk_m1a2_vg_RDriveWheel
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
ObjectTemplate.rotateAsAnimatedUV 1
ObjectTemplate.rotateAsAnimatedUVReverse 0
ObjectTemplate.rotateAsAnimatedUVObject us_tnk_m1a2_vg_Rwheel_05
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_RDriveWheel_RotationRpm
rem -------------------------------------
ObjectTemplate.setInputToPitch PIThrottle

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_RDriveWheel_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe RotationalBundle us_tnk_m1a2_vg_Rwheel_01
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.rotateAsAnimatedUV 1
ObjectTemplate.rotateAsAnimatedUVReverse 0
ObjectTemplate.rotateAsAnimatedUVObject us_tnk_m1a2_vg_Rwheel_05
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Rwheel_01_RotationRpm
rem -------------------------------------

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Rwheel_01_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_vg_Rwheel_02
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Rwheel_02_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition 0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Rwheel_02_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_vg_Rwheel_03
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Rwheel_03_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition 0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Rwheel_03_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_vg_Rwheel_04
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 8
ObjectTemplate.animatedUVTranslation 1
ObjectTemplate.animatedUVTranslationSpeed 0/0
ObjectTemplate.animatedUVTranslationMax 0/0.189
ObjectTemplate.animatedUVTranslationSize 0/6.8
ObjectTemplate.animatedUVTranslationReverse 0
ObjectTemplate.animatedUVTranslationIndex 6
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Rwheel_04_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition 0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Rwheel_04_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_vg_Rwheel_05
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
ObjectTemplate.animatedUVTranslation 1
ObjectTemplate.animatedUVTranslationSpeed 0/0
ObjectTemplate.animatedUVTranslationMax 0.0001/0
ObjectTemplate.animatedUVTranslationSize 16/0
ObjectTemplate.animatedUVTranslationReverse 1
ObjectTemplate.animatedUVTranslationIndex 4
ObjectTemplate.animatedUVRotation 1
ObjectTemplate.animatedUVRotationRadius 0.3
ObjectTemplate.animatedUVRotationScale 1/1
ObjectTemplate.animatedUVRotationIndex 3
ObjectTemplate.animatedUVRotationReverse 1
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Rwheel_05_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition 0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Rwheel_05_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_vg_Rwheel_06
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Rwheel_06_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition 0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Rwheel_06_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_vg_Rwheel_07
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 8
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Rwheel_07_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition 0.16/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Rwheel_07_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe Spring us_tnk_m1a2_vg_Rwheel_08
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
ObjectTemplate.grip 128
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_vg_Rwheel_08_Rotation
ObjectTemplate.addTemplate web_tracked
ObjectTemplate.setPosition 0.16/0/0
ObjectTemplate.addTemplate web_trackedSmoke
ObjectTemplate.setPosition -1.4156/0/0
rem -------------------------------------
ObjectTemplate.setStrength 10
ObjectTemplate.setDamping 3
ObjectTemplate.rotateUV 1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_vg_Rwheel_08_Rotation
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.create EntryPoint us_tnk_m1a2_vg_Entry
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.setEntryRadius 2

 

 

Everything that had the name us_tnk_m1a2_alt before is changed to us_tnk_m1a2_vg.

As you can see, i already choose a name for the us_tnk_m1a2_m2cupola (us_tnk_m1a2_mk19Cupola) the replacement for the M2 machinegunner. The Base at the end of the cupola codeline is a engine mechanic.

Quote

ObjectTemplate.create PlayerControlObject us_tnk_m1a2_mk19CupolaBase
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.geometryPart 5

 

Part 2 : 

Now lets make a clone of the us_tnk_m1a2_m2cupola. Here we doing the same Search&Replace method to rename the old codelines that belonged to the name us_tnk_m1a2_m2cupola to us_tnk_m1a2_mk19Cupola

 

Original us_tnk_m1a2_m2cupola.tweak

Quote

 

rem *** Generated with Bf2Editor.exe [created: 2006/5/15 11:52]
GeometryTemplate.compressVertexData 1
GeometryTemplate.maxTextureRepeat 16
ObjectTemplate.activeSafe RotationalBundle us_tnk_m1a2_m2cupola
ObjectTemplate.creator ICE:Icemagician296
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.cullRadiusScale 20
ObjectTemplate.geometry us_tnk_m1a2_m2cupola
ObjectTemplate.setCollisionMesh us_tnk_m1a2_m2cupola
ObjectTemplate.mapMaterial 0 Front 30
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_m2cupola_RotationRpm
ObjectTemplate.addTemplate us_tnk_m1a2_m2cupola_DuckCamera
ObjectTemplate.setPosition 0/0.2/0
ObjectTemplate.setRotation 0/-20/0
rem -------------------------------------
ObjectTemplate.setMaxSpeed 40/0/0
ObjectTemplate.setAcceleration 600/0/0
ObjectTemplate.setInputToYaw PIMouseLookX
ObjectTemplate.automaticYawStabilization 1
ObjectTemplate.regulateYaw 0.875/-0.0875

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_m2cupola_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.activeSafe RotationalBundle us_tnk_m1a2_m2cupola_Gunmount
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_m2cupola_Gunmount_RotationRpm
ObjectTemplate.addTemplate 50cal_m2hb
ObjectTemplate.setPosition 0.08107/0.01119/0.29537

ObjectTemplate.addTemplate hmg_m2hb_ammobox
ObjectTemplate.setPosition -0.20273/-0.06171/0.21713
ObjectTemplate.setRotation -180/0/0

ObjectTemplate.addTemplate ammo_belt_50cal
ObjectTemplate.setPosition 0.05492/0.06141/0.19754
ObjectTemplate.setRotation 90/0/0

ObjectTemplate.addTemplate us_tnk_m1a2_m2cupolaCamera
ObjectTemplate.setPosition 0.07905/0.13300/-0.52000
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-32/0
ObjectTemplate.setMaxRotation 0/9/0
ObjectTemplate.setMaxSpeed 0/60/0
ObjectTemplate.setAcceleration 0/1200/0
ObjectTemplate.setInputToPitch PIMouseLookY
ObjectTemplate.regulatePitch 0.15/-0.1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_m2cupola_Gunmount_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.create Camera us_tnk_m1a2_m2cupolaCamera
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_m2cupola_RotationRpm
rem -------------------------------------
ObjectTemplate.setMinRotation -0.1/-0.1/0
ObjectTemplate.setMaxRotation 0.1/0.1/0
ObjectTemplate.setPivotPosition 0/0/-2
ObjectTemplate.setMaxSpeed 10/10/0
ObjectTemplate.setAcceleration 4/4/0
ObjectTemplate.setInputToYaw PIMouseLookX
ObjectTemplate.setInputToPitch PIMouseLookY
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.CVMChase 0
ObjectTemplate.CVMFrontChase 0
ObjectTemplate.CVMFlyBy 0
ObjectTemplate.CVMNose 1
ObjectTemplate.cameraShakeStartSpeed 99999
ObjectTemplate.cameraShakeMaxSpeed 99999
ObjectTemplate.nosePos 0/0.07/0.01
ObjectTemplate.worldFOV 1.1
ObjectTemplate.insideFOV 0.75
ObjectTemplate.worldFOV 1.1
ObjectTemplate.insideFOV 0.75
ObjectTemplate.allowInsideDynamicLights 1
ObjectTemplate.allowInsideStaticSun 0
ObjectTemplate.insideStaticSunDirection 0/-1/0
ObjectTemplate.insideStaticSunColor 1/1/1
ObjectTemplate.insideStaticSunDamageColor 1/1/1
ObjectTemplate.insideDamageFrequency 3
ObjectTemplate.insideDamageThreshold 0.1
ObjectTemplate.insideStaticSunAmbientColor 0.7/0.7/0.7

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_m2cupolaCamera_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"

ObjectTemplate.create Camera us_tnk_m1a2_m2cupola_DuckCamera
ObjectTemplate.modifiedByUser "J.F.Leusch69"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_m2cupola_DuckCamera_RotationRpm
rem -------------------------------------
ObjectTemplate.CameraId 1
ObjectTemplate.CVMChase 0
ObjectTemplate.CVMFrontChase 0
ObjectTemplate.CVMFlyBy 0
ObjectTemplate.cameraShakeStartSpeed 99999
ObjectTemplate.cameraShakeMaxSpeed 99999
ObjectTemplate.worldFOV 1.1
ObjectTemplate.insideFOV 0.75
ObjectTemplate.allowInsideDynamicLights 1
ObjectTemplate.allowInsideStaticSun 0
ObjectTemplate.insideStaticSunDirection 0/-1/0
ObjectTemplate.insideStaticSunColor 1/1/1
ObjectTemplate.insideStaticSunDamageColor 1/1/1
ObjectTemplate.insideDamageFrequency 3
ObjectTemplate.insideDamageThreshold 0.1
ObjectTemplate.insideStaticSunAmbientColor 0.7/0.7/0.7

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_m2cupola_DuckCamera_RotationRpm
ObjectTemplate.modifiedByUser "J.F.Leusch69"

 


Now we have to look for the part that defines the weapon from the cupola in this tweak.

Quote

ObjectTemplate.addTemplate 50cal_m2hb
ObjectTemplate.setPosition 0.08107/0.01119/0.29537

ObjectTemplate.addTemplate hmg_m2hb_ammobox
ObjectTemplate.setPosition -0.20273/-0.06171/0.21713
ObjectTemplate.setRotation -180/0/0

ObjectTemplate.addTemplate ammo_belt_50cal
ObjectTemplate.setPosition 0.05492/0.06141/0.19754
ObjectTemplate.setRotation 90/0/0

This coloured codelines defines the weaponsystem and the position on the cupola - The M2

This redlined codelines get removed, because the mk19 weaponsystem has already an ammobox attached to it

The bluelined codelines get replaced with the right ammobelt and positions.

The new weapon define for the cupola lool like this :

  • ObjectTemplate.addTemplate us_agl_mk19
  • ObjectTemplate.setPosition 0.0769789/0.0750696/0.207385
  • ObjectTemplate.addTemplate agl_mk19_ammo
  • ObjectTemplate.setPosition -0.270611/0.0785801/0.322726
  • ObjectTemplate.setRotation 90.9/0/-0.799999

 

Original us_tnk_m1a2_m2cupola.con

Quote

 

GeometryTemplate.create BundledMesh us_tnk_m1a2_m2cupola
CollisionManager.createTemplate us_tnk_m1a2_m2cupola

ObjectTemplate.create RotationalBundle us_tnk_m1a2_m2cupola
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.creator PHILSCH-Z4KV58U:Phil
ObjectTemplate.collisionMesh us_tnk_m1a2_m2cupola
ObjectTemplate.mapMaterial 0 Front 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.geometry us_tnk_m1a2_m2cupola
ObjectTemplate.addTemplate us_tnk_m1a2_m2cupola_Gunmount
ObjectTemplate.setPosition -0.1019/0.4253/0.6064

ObjectTemplate.create RotationalBundle us_tnk_m1a2_m2cupola_Gunmount
ObjectTemplate.collisionPart 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.geometryPart 1

include us_tnk_m1a2_m2cupola.tweak

 


Final tweak and con file of the us_tnk_m1a2_mk19cupola

Quote

 

GeometryTemplate.create BundledMesh us_tnk_m1a2_mk19cupola
CollisionManager.createTemplate us_tnk_m1a2_mk19cupola

ObjectTemplate.create RotationalBundle us_tnk_m1a2_mk19cupola
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.creator PHILSCH-Z4KV58U:Phil
ObjectTemplate.collisionMesh us_tnk_m1a2_m2cupola
ObjectTemplate.mapMaterial 0 Front 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.geometry us_tnk_m1a2_m2cupola
ObjectTemplate.addTemplate us_tnk_m1a2_mk19cupola_Gunmount
ObjectTemplate.setPosition -0.1019/0.4253/0.6064

ObjectTemplate.create RotationalBundle us_tnk_m1a2_mk19cupola_Gunmount
ObjectTemplate.collisionPart 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType 3
ObjectTemplate.geometryPart 1

include us_tnk_m1a2_mk19cupola.tweak

 

Quote

 

rem *** Generated with Bf2Editor.exe [created: 2011/8/17 16:27]
GeometryTemplate.compressVertexData 1
GeometryTemplate.maxTextureRepeat 16
ObjectTemplate.activeSafe RotationalBundle us_tnk_m1a2_mk19cupola
ObjectTemplate.creator ICE:Icemagician296
ObjectTemplate.modifiedByUser "Fastjack"
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.cullRadiusScale 20
ObjectTemplate.geometry us_tnk_m1a2_m2cupola
ObjectTemplate.setCollisionMesh us_tnk_m1a2_m2cupola
ObjectTemplate.mapMaterial 0 Front 30
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_mk19cupola_RotationRpm
ObjectTemplate.addTemplate us_tnk_m1a2_mk19cupola_DuckCamera
ObjectTemplate.setPosition 0/0.2/0
ObjectTemplate.setRotation 0/-20/0
rem -------------------------------------
ObjectTemplate.setMaxSpeed 40/0/0
ObjectTemplate.setAcceleration 600/0/0
ObjectTemplate.setInputToYaw PIMouseLookX
ObjectTemplate.automaticYawStabilization 1
ObjectTemplate.regulateYaw 0.875/-0.0875

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_mk19cupola_RotationRpm
ObjectTemplate.modifiedByUser "Fastjack"

ObjectTemplate.activeSafe RotationalBundle us_tnk_m1a2_mk19cupola_Gunmount
ObjectTemplate.modifiedByUser "Fastjack"
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.physicsType Mesh
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_mk19cupola_Gunmount_RotationRpm
ObjectTemplate.addTemplate us_agl_mk19
ObjectTemplate.setPosition 0.0769789/0.0750696/0.207385
ObjectTemplate.addTemplate agl_mk19_ammo
ObjectTemplate.setPosition -0.270611/0.0785801/0.322726
ObjectTemplate.setRotation 90.9/0/-0.799999
ObjectTemplate.addTemplate us_tnk_m1a2_mk19cupolaCamera
ObjectTemplate.setPosition 0.07905/0.242616/-0.511639
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-32/0
ObjectTemplate.setMaxRotation 0/9/0
ObjectTemplate.setMaxSpeed 0/60/0
ObjectTemplate.setAcceleration 0/1200/0
ObjectTemplate.setInputToPitch PIMouseLookY
ObjectTemplate.regulatePitch 0.15/-0.1

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_mk19cupola_Gunmount_RotationRpm
ObjectTemplate.modifiedByUser "Fastjack"

ObjectTemplate.create Camera us_tnk_m1a2_mk19cupolaCamera
ObjectTemplate.modifiedByUser "Fastjack"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_mk19cupolaCamera_RotationRpm
rem -------------------------------------
ObjectTemplate.setMinRotation -0.1/-0.1/0
ObjectTemplate.setMaxRotation 0.1/0.1/0
ObjectTemplate.setPivotPosition 0/0/-2
ObjectTemplate.setMaxSpeed 10/10/0
ObjectTemplate.setAcceleration 4/4/0
ObjectTemplate.setInputToYaw PIMouseLookX
ObjectTemplate.setInputToPitch PIMouseLookY
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.CVMChase 0
ObjectTemplate.CVMFrontChase 0
ObjectTemplate.CVMFlyBy 0
ObjectTemplate.CVMNose 1
ObjectTemplate.cameraShakeStartSpeed 99999
ObjectTemplate.cameraShakeMaxSpeed 99999
ObjectTemplate.nosePos 0/0.07/0.01
ObjectTemplate.worldFOV 1.1
ObjectTemplate.insideFOV 0.75
ObjectTemplate.worldFOV 1.1
ObjectTemplate.insideFOV 0.75
ObjectTemplate.allowInsideDynamicLights 1
ObjectTemplate.allowInsideStaticSun 0
ObjectTemplate.insideStaticSunDirection 0/-1/0
ObjectTemplate.insideStaticSunColor 1/1/1
ObjectTemplate.insideStaticSunDamageColor 1/1/1
ObjectTemplate.insideDamageFrequency 3
ObjectTemplate.insideDamageThreshold 0.1
ObjectTemplate.insideStaticSunAmbientColor 0.7/0.7/0.7

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_mk19cupolaCamera_RotationRpm
ObjectTemplate.modifiedByUser "Fastjack"

ObjectTemplate.create Camera us_tnk_m1a2_mk19cupola_DuckCamera
ObjectTemplate.modifiedByUser "Fastjack"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
rem -------------------------------------
ObjectTemplate.addTemplate S_us_tnk_m1a2_mk19cupola_DuckCamera_RotationRpm
rem -------------------------------------
ObjectTemplate.CameraId 1
ObjectTemplate.CVMChase 0
ObjectTemplate.CVMFrontChase 0
ObjectTemplate.CVMFlyBy 0
ObjectTemplate.cameraShakeStartSpeed 99999
ObjectTemplate.cameraShakeMaxSpeed 99999
ObjectTemplate.worldFOV 1.1
ObjectTemplate.insideFOV 0.75
ObjectTemplate.worldFOV 1.1
ObjectTemplate.insideFOV 0.75
ObjectTemplate.allowInsideDynamicLights 1
ObjectTemplate.allowInsideStaticSun 0
ObjectTemplate.insideStaticSunDirection 0/-1/0
ObjectTemplate.insideStaticSunColor 1/1/1
ObjectTemplate.insideStaticSunDamageColor 1/1/1
ObjectTemplate.insideDamageFrequency 3
ObjectTemplate.insideDamageThreshold 0.1
ObjectTemplate.insideStaticSunAmbientColor 0.7/0.7/0.7

ObjectTemplate.activeSafe Sound S_us_tnk_m1a2_mk19cupola_DuckCamera_RotationRpm
ObjectTemplate.modifiedByUser "Fastjack"

 

 

11 Comments


Recommended Comments

maxresdefault.jpg

Wish i know more about this thing. Imagining a FV101 Scorpion 90 for British Armed Forces :3

Problem is for the Turret (with Cupola Gunner, 7.62mm MG) and it's 90mm Gun, PR doesn't have the models or even animations for that :(

 

Is it possible to make this in BF2Editor? Or should make/port the models first bfore going for coding?

 

Scorpion+106ba.jpg

This above is ones from Indonesian Army

 

- Inch

  • Upvote 2
Link to comment

Here a small pet-project from me. Many things need to be adjusted like the ammobox and feedbelt, the mk19 on his gunmount and some other cosmetical issues.

Sadlywise, there exist no mk19 doorgunner armament nowadays but there was some experiments in the vietnam war by the 191st Assault Helicopter Company Can Tho, Republic of Vietnam. Their Nighthawk was known as Night Breed5ea4517d0de7f_191stHalfBreedNightHawkRH.png.5cdb30d6e49c8c4055071595d90bdc94.png

I will add later a small tut video, where i show you how you do such things in the BF2PR-Editor.

 

 

 

  • Like 1
Link to comment

WOW! That's cool work there, sir!  Gotta imagine that since it's such a destructive (and rapid fire) weapon, that the instability of the platform is why they don't use them for the door gunners these days, but that's just an unfounded assumption. :drinks: 

Link to comment

Sofar i googled, mk19 are to inacurate as doorguns due to the low velocity and range of the grenades. The us military had the opinion, that a machinegun fits better because it can carry more ammo as for the mk19. I'm asking me, how many bullets from a machinegun is needed to cover the same area as one 40mm grenade does. 

But at least, there was some doorgun projects in the vietnam war and i think it was more effective as an machinegun if you flew over the jungle.

  • Upvote 1
Link to comment

Yea, I think it comes down to size and velocity.. Makes sense that if the chopper was moving, the Kentucky Windage required to account for and put rounds on target would be far easier with the .50 Cal, whereas the large round size of the 40mm would allow for much larger deviation due to unpredictable wind and low velocity, meaning even when pulling to the correct direction against the vector of travel, would still be too far off target (plus the large size and weight of extra ammo vs. .50 Cal).  I get why they made that decision...  we don't have wind in PR or even Arma to blow rounds off target... but we do in Falcon BMS (afaik).

Link to comment

Is there an up-to-date guide on how to set up BF2PR map editor somewhere? I've followed the one from Suchar to the letter, but my editor still throws errors including that I need DirectX9C or higher.

The tutorial dates back to 2007 though :P. Any suggestions?

Link to comment

I didn't used Suchar's tutorial because something is borked with it but what i dont know.

You run the Editor as admin and on Windows XP Service pack 2 ?

Copy the whole PR Folder (located in mods) an paste it into the same spot (mods). so you get a copy of your pr.

Rename that folder to pr_edit. Now go into your pr_edit mod and create a folder called objects.

Now you copy&paste the following zip files that are located in content.

  • objects_common_client & objects_common_server
  • objects_statics_client & objects_statics_server
  • objects_vehicles_client & objects_vehicles_server
  • objects_weapons_client & objects_weapons_server

Now extract all zip files in the objects folder. Now add also the common_client.zip and common_server.zip to the objects folder but dont unpack them. I have to do this because without it i get a conica.lat error (missing texture error i believe).

Than startup the editor and select your pr_edit mod.

 

Link to comment

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

Terms of Use and Privacy Policy

back-to-top