"To many statemasks" error...Can anyone spot what I am not?

Ask questions, discuss ideas, get answers
Post Reply
professor_smith
Posts: 133
Joined: Thu Dec 13, 2012 7:45 am

"To many statemasks" error...Can anyone spot what I am not?

Post by professor_smith »

Hello Everyone,

I am having a bit of trouble (with all that's on my plate), spotting what is amiss with this vehicle. After receiving the "To many statemasks" error after 89 different, trial and error adustments (using a single laptop to connect to myself through the debugger, and over a LAN), I have decided to post the script here. My hope is that one of you will be able to spot what I am not. Thank You All For Your Assistance!

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

rem -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
rem --------------------------------------------------------------------------------- objects.con File -----------------------------------------------------------------------------------------------
rem -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

rem *** GMCAmericanTroopTruck ***
ObjectTemplate.create PlayerControlObject GMCAmericanTroopTruck
ObjectTemplate.setNetworkableInfo gmcBodyInfo_HT
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.NameTagOffset -0.3/-0.2/0
objectTemplate.cullRadiusScale 5
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionRadius 8
ObjectTemplate.explosionDamage 5
ObjectTemplate.damageFromWater 0
ObjectTemplate.drag 1
ObjectTemplate.mass 25000
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.speedMod 2
ObjectTemplate.exitTimer 1
ObjectTemplate.hitpoints 140
ObjectTemplate.maxhitpoints 140
ObjectTemplate.material 46
ObjectTemplate.criticalDamage 7
ObjectTemplate.hpLostWhileCriticalDamage 0.5
ObjectTemplate.explosionForceMod 20
ObjectTemplate.hpLostWhileUpSideDown 5
ObjectTemplate.hpLostWhileDamageFromWater 2
ObjectTemplate.WaterDamageDelay 30
ObjectTemplate.addArmorEffect 45 e_willyDamage 0/1.2/2.4
ObjectTemplate.addArmorEffect 15 e_willyFire 0/0.9/2.4
ObjectTemplate.addArmorEffect 0 e_scrapmetal_gmc 0/0/0
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/0.835/2.27
ObjectTemplate.addArmorEffect 0 Bomb_Napalm2 0/0/0
ObjectTemplate.timetoliveafterdeath 60
ObjectTemplate.TimeToStartFadeAfterDeath 57
ObjectTemplate.aiTemplate gmc_HTroop
rem -------------------------------------
ObjectTemplate.addTemplate lodgmc_HT
ObjectTemplate.addTemplate gmc_ramp_HT
ObjectTemplate.setPosition 0/0.349/-3.905
rem -------------------------------------
ObjectTemplate.submarineData 1 0.03 10.0 1.1 1.2 0.5 5
ObjectTemplate.setSoldierExitLocation -1.5/0/-0.8 0/0/0
ObjectTemplate.GUIIndex 26
ObjectTemplate.setVehicleIcon "Vehicle/icon_CLEAR.dds"
ObjectTemplate.setVehicleIconPos 68/70
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_apc_16x16.tga"
ObjectTemplate.hasRestrictedExit 1
rem ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0


rem *** lodgmc ***
ObjectTemplate.create LodObject lodgmc_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate gmcComplex_HT
ObjectTemplate.addTemplate gmcSimple_HT
ObjectTemplate.addTemplate gmcWreck_HT
rem -------------------------------------
ObjectTemplate.lodSelector gmcLodSelector_HT


rem *** gmc_ramp ***
ObjectTemplate.create RotationalBundle gmc_ramp_HT
ObjectTemplate.setNetworkableInfo gmcWingInfo_HT
ObjectTemplate.loadSoundScript Sounds/Lcvp_Ramp.ssc
ObjectTemplate.geometry gmc_gate_M1_HT
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.setMinRotation 0/-100/0
ObjectTemplate.setMaxSpeed 0/250/0
ObjectTemplate.setAcceleration 0/500/0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.setInputToPitch c_PIPitch
rem ObjectTemplate.material 29


rem *** gmcComplex ***
ObjectTemplate.create Bundle gmcComplex_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodgmcCockpit_HT
rem ObjectTemplate.setPosition 0/1/-0.999
ObjectTemplate.addTemplate gmcCamera_HT
ObjectTemplate.setPosition -0.322/1.051/0.664
ObjectTemplate.addTemplate gmcSeat_HT
ObjectTemplate.setPosition -0.322/0.603/0.764
ObjectTemplate.addTemplate GMCATTSupplyDepotDriver_HT
ObjectTemplate.setPosition -0.322/0.603/0.764
ObjectTemplate.addTemplate GMCATTSupplyDepot_HT
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate gmcEntry_HT
ObjectTemplate.setPosition 0/0/1
ObjectTemplate.addTemplate gmcEntry_HT
ObjectTemplate.setPosition 0/0/-1
ObjectTemplate.addTemplate gmcPassengerPCO_HT
ObjectTemplate.addTemplate GMC_Passanger_PCO2_HT
ObjectTemplate.addTemplate GMC_Passanger_PCO3_HT
ObjectTemplate.addTemplate GMC_Passanger_PCO4_HT
ObjectTemplate.addTemplate GMC_Passanger_PCO5_HT
ObjectTemplate.addTemplate gmcEngine_HT
ObjectTemplate.addTemplate gmcSteeringDummy_HT
ObjectTemplate.setPosition -0.306/0.861/1.211
ObjectTemplate.setRotation 0/45/0
ObjectTemplate.addTemplate gmc_glass_m1_HT
ObjectTemplate.addTemplate gmc_bed_m1_HT
ObjectTemplate.addTemplate gmc_bodycanvas_m1_HT
ObjectTemplate.addTemplate GMCATTSupplyDepot_HT
ObjectTemplate.setPosition 0/0.427/-2.592
ObjectTemplate.addTemplate gmcHorn_HT
rem -------------------------------------


rem *** GMCATTSupplyDepot ***
ObjectTemplate.create SupplyDepot GMCATTSupplyDepotDriver_HT
ObjectTemplate.radius 1.0
ObjectTemplate.team 0
ObjectTemplate.setHealth -1 8.0 0
ObjectTemplate.addAmmoType 1 -1 15 0
ObjectTemplate.addAmmoType 2 -1 1.2 0
ObjectTemplate.addAmmoType 3 -1 1.2 0
ObjectTemplate.loadSoundScript ../../../Common/Sounds/SupplyDepot.ssc


rem *** GMCATTSupplyDepot ***
ObjectTemplate.create SupplyDepot GMCATTSupplyDepot_HT
ObjectTemplate.radius 1.3
ObjectTemplate.team 0
ObjectTemplate.setHealth -1 8.0 0
ObjectTemplate.addAmmoType 1 -1 15 0
ObjectTemplate.addAmmoType 2 -1 1.2 0
ObjectTemplate.addAmmoType 3 -1 1.2 0
ObjectTemplate.loadSoundScript ../../../Common/Sounds/SupplyDepot.ssc


rem *** lodgmcCockpit ***
ObjectTemplate.create LodObject lodgmcCockpit_HT
rem -------------------------------------
ObjectTemplate.addTemplate gmcCockpitExternal_HT
rem ObjectTemplate.setPosition 0/-0.55/1.25
ObjectTemplate.addTemplate gmcCockpitInternal_HT
ObjectTemplate.setPosition 0/0/0
rem -------------------------------------
ObjectTemplate.lodSelector gmcCockpitSelector_HT


rem *** gmcCockpitExternal ***
ObjectTemplate.create SimpleObject gmcCockpitExternal_HT
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.geometry gmc_body_M1_HT

rem *** gmcCockpitInternal ***
ObjectTemplate.create SimpleObject gmcCockpitInternal_HT
ObjectTemplate.geometry gmc_body_M1_HT

rem *** gmcCockpitSelector ***
LodSelectorTemplate.create DistCompareSelector gmcCockpitSelector_HT
LodSelectorTemplate.addLodDistance 3.05
LodSelectorTemplate.addLodComparison 0.5



rem *** gmcglass ***
ObjectTemplate.create SimpleObject gmc_glass_M1_HT
ObjectTemplate.geometry gmc_glass_m1_HT

rem *** gmcbed ***
ObjectTemplate.create SimpleObject gmc_bed_M1_HT
ObjectTemplate.geometry gmc_bed_m1_HT

rem *** gmcbedcanvass ***
ObjectTemplate.create SimpleObject gmc_bedcanvas_HT
ObjectTemplate.geometry gmc_bedcanvas_m1_HT

rem *** gmcbodycanvass ***
ObjectTemplate.create SimpleObject gmc_bodycanvas_M1_HT
ObjectTemplate.geometry gmc_bodycanvas_m1_HT



rem *** gmcCamera ***
ObjectTemplate.create Camera gmcCamera_HT
ObjectTemplate.setMinRotation -110/-40/0
ObjectTemplate.setMaxRotation 110/10/0
ObjectTemplate.setPivotPosition 0/0.25/0.3
ObjectTemplate.setMaxSpeed 90/90/0
ObjectTemplate.setAcceleration 5000/5000/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY


rem *** gmcSeat ***
ObjectTemplate.create SeatObject gmcSeat_HT
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatFlags c_SeatIsOutside


rem *** gmcEntry ***
ObjectTemplate.create EntryPoint gmcEntry_HT
ObjectTemplate.setEntryRadius 2.3


rem *** gmcPassengerPCO ***
ObjectTemplate.create PlayerControlObject gmcPassengerPCO_HT
ObjectTemplate.setNetworkableInfo gmcBodyInfo_HT
ObjectTemplate.aiTemplate gmcPassenger_HTroop
rem -------------------------------------
ObjectTemplate.addTemplate GMCATTSupplyDepot_HT
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate gmcEntry_HT
ObjectTemplate.setPosition 1/0/1
ObjectTemplate.addTemplate gmcCamera_HT
ObjectTemplate.setPosition 0.363/1.051/0.664
ObjectTemplate.addTemplate gmcPassengerSeat_HT
ObjectTemplate.setPosition 0.363/0.603/0.664
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0/0.6/-1.5 0/0/0
ObjectTemplate.GUIIndex 123
ObjectTemplate.setVehicleIcon "Vehicle/icon_CLEAR.dds"
ObjectTemplate.setVehicleIconPos 55/74
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_apc_16x16.tga"
ObjectTemplate.hasRestrictedExit 1
rem ObjectTemplate.hasRestrictedExit 1
rem ObjectTemplate.altSoldierExitPosition 5.5/0/0

rem *** gmcPassengerSeat ***
ObjectTemplate.create SeatObject gmcPassengerSeat_HT
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatFlags c_SeatIsOutside
ObjectTemplate.seatAnimationUpperBody Ub_PassengerInwilly
ObjectTemplate.seatAnimationLowerBody Lb_PassengerInwilly



rem *** GMC_Passanger_PCO2 ***
ObjectTemplate.create PlayerControlObject GMC_Passanger_PCO2_HT
ObjectTemplate.NameTagOffset 0/0.2/0
ObjectTemplate.setNetworkableInfo gmcBodyInfo_HT
ObjectTemplate.aiTemplate gmcPassenger3_HTroop
rem -------------------------------------
ObjectTemplate.addTemplate GMCEntry_HT
ObjectTemplate.setPosition 0/0/-2.599
ObjectTemplate.addTemplate gmcCamera_HT
ObjectTemplate.setPosition -0.649/1.5/-0.299
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate GMCPassengerSeat_HT
ObjectTemplate.setPosition -0.8/1.05/-0.299
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate GMCATTSupplyDepot_HT
ObjectTemplate.setPosition 0/0/0
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0/0.6/-1.5 0/-180/0
ObjectTemplate.GUIIndex 123
ObjectTemplate.setVehicleIcon "Vehicle/icon_CLEAR.dds"
ObjectTemplate.setVehicleIconPos 58/53
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_apc_16x16.tga"
ObjectTemplate.hasRestrictedExit 1


rem *** GMC_Passanger_PCO3 ***
ObjectTemplate.create PlayerControlObject GMC_Passanger_PCO3_HT
ObjectTemplate.NameTagOffset 0/0.4/0
ObjectTemplate.setNetworkableInfo gmcBodyInfo_HT
ObjectTemplate.aiTemplate gmcPassenger4_HTroop
rem -------------------------------------
ObjectTemplate.addTemplate GMCEntry_HT
ObjectTemplate.setPosition 0/0/-2.599
ObjectTemplate.addTemplate gmcCamera_HT
ObjectTemplate.setPosition 0.65/1.5/-0.829
ObjectTemplate.setRotation -89.999/0/0
ObjectTemplate.addTemplate GMCPassengerSeat_HT
ObjectTemplate.setPosition 0.8/1.05/-0.929
ObjectTemplate.setRotation -89.999/0/0
ObjectTemplate.addTemplate GMCATTSupplyDepot_HT
ObjectTemplate.setPosition 0/0/0
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0/0.6/-1.5 0/-180/0
ObjectTemplate.GUIIndex 123
ObjectTemplate.setVehicleIcon "Vehicle/icon_CLEAR.dds"
ObjectTemplate.setVehicleIconPos 30/56
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_apc_16x16.tga"
ObjectTemplate.hasRestrictedExit 1


rem *** GMC_Passanger_PCO4 ***
ObjectTemplate.create PlayerControlObject GMC_Passanger_PCO4_HT
ObjectTemplate.NameTagOffset 0/0.6/0
ObjectTemplate.setNetworkableInfo gmcBodyInfo_HT
ObjectTemplate.aiTemplate gmcPassenger5_HTroop
rem -------------------------------------
ObjectTemplate.addTemplate GMCEntry_HT
ObjectTemplate.setPosition 0/0/-2.599
ObjectTemplate.addTemplate gmcCamera_HT
ObjectTemplate.setPosition -0.649/1.5/-1.359
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate GMCPassengerSeat_HT
ObjectTemplate.setPosition -0.8/1.05/-1.559
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate GMCATTSupplyDepot_HT
ObjectTemplate.setPosition 0/0/0
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0/0.6/-1.5 0/-180/0
ObjectTemplate.GUIIndex 123
ObjectTemplate.setVehicleIcon "Vehicle/icon_CLEAR.dds"
ObjectTemplate.setVehicleIconPos 42/34
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_apc_16x16.tga"
ObjectTemplate.hasRestrictedExit 1


rem *** GMC_Passanger_PCO5 ***
ObjectTemplate.create PlayerControlObject GMC_Passanger_PCO5_HT
ObjectTemplate.NameTagOffset 0/0.8/0
ObjectTemplate.setNetworkableInfo gmcBodyInfo_HT
ObjectTemplate.aiTemplate gmcPassenger6_HTroop
rem -------------------------------------
ObjectTemplate.addTemplate GMCEntry_HT
ObjectTemplate.setPosition 0/0/-2.599
ObjectTemplate.addTemplate gmcCamera_HT
ObjectTemplate.setPosition 0.55/1.5/-1.899
ObjectTemplate.setRotation -89.999/0/0
ObjectTemplate.addTemplate GMCPassengerSeat_HT
ObjectTemplate.setPosition 0.8/1.05/-2.199
ObjectTemplate.setRotation -89.999/0/0
ObjectTemplate.addTemplate GMCATTSupplyDepot_HT
ObjectTemplate.setPosition 0/0/0
rem ObjectTemplate.addTemplate gmc_ramp_HT
rem ObjectTemplate.setPosition 0/0.349/-3.905
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0/0.6/-1.5 0/-180/0
ObjectTemplate.GUIIndex 123
ObjectTemplate.setVehicleIcon "Vehicle/icon_CLEAR.dds"
ObjectTemplate.setVehicleIconPos 18/37
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_apc_16x16.tga"
ObjectTemplate.hasRestrictedExit 1



rem *** gmcFrontWheelR ***
ObjectTemplate.create RotationalBundle gmcFrontWheelR_HT
ObjectTemplate.setNetworkableInfo gmcSteeringInfo_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate gmcFrontSpringR_HT
ObjectTemplate.setPosition 0/0/0
rem -------------------------------------
ObjectTemplate.setMinRotation -30/0/0
ObjectTemplate.setMaxRotation 30/0/0
ObjectTemplate.setMaxSpeed 200/0/0
ObjectTemplate.setAcceleration 200/0/0
ObjectTemplate.setInputToYaw c_PIYaw
ObjectTemplate.setAutomaticReset 1


rem *** gmcFrontWheelL ***
ObjectTemplate.create RotationalBundle gmcFrontWheelL_HT
ObjectTemplate.setNetworkableInfo gmcSteeringInfo_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate gmcFrontSpringL_HT
ObjectTemplate.setPosition 0/0/0
rem -------------------------------------
ObjectTemplate.setMinRotation -30/0/0
ObjectTemplate.setMaxRotation 30/0/0
ObjectTemplate.setMaxSpeed 200/0/0
ObjectTemplate.setAcceleration 200/0/0
ObjectTemplate.setInputToYaw c_PIYaw
ObjectTemplate.setAutomaticReset 1



rem *** gmcSteeringDummy ***
ObjectTemplate.create AnimatedBundle gmcSteeringDummy_HT
rem -------------------------------------
ObjectTemplate.addTemplate gmcSteering_HT
rem -------------------------------------
ObjectTemplate.addSkeletonIK Bip01_R_Hand 0.24/0.2/0.8 -80/60/50
ObjectTemplate.addSkeletonIK Bip01_L_Hand -0.26/0.2/0.8 -80/-60/50


rem *** gmcSteering ***
ObjectTemplate.create RotationalBundle gmcSteering_HT
ObjectTemplate.setNetworkableInfo gmcSteeringInfo_HT
rem -------------------------------------
ObjectTemplate.addTemplate lodgmcSteering_HT
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/-60
ObjectTemplate.setMaxRotation 0/0/60
ObjectTemplate.setMaxSpeed 0/0/180
ObjectTemplate.setAcceleration 0/0/-180
ObjectTemplate.setInputToRoll c_PIYaw
ObjectTemplate.setAutomaticReset 1


rem *** lodgmcSteering ***
ObjectTemplate.create LodObject lodgmcSteering_HT
rem -------------------------------------
ObjectTemplate.addTemplate gmcHighRSteering_HT
ObjectTemplate.addTemplate gmcLowSteering_HT
rem -------------------------------------
ObjectTemplate.lodSelector gmcSteeringSelector_HT


rem *** gmcHighRSteering ***
ObjectTemplate.create SimpleObject gmcHighRSteering_HT
ObjectTemplate.geometry gmc_stwheel_M1_HT


rem *** gmcLowSteering ***
ObjectTemplate.create SimpleObject gmcLowSteering_HT
ObjectTemplate.geometry gmc_stwheel_M1_HT


LodSelectorTemplate.create DistanceSelector gmcSteeringSelector_HT
LodSelectorTemplate.addLodDistance 10


rem *** gmcSimple1 ***
ObjectTemplate.create SimpleObject gmcSimple_HT
ObjectTemplate.geometry gmc_noC_L1_HT


rem *** gmcWreck ***
ObjectTemplate.create SimpleObject gmcWreck_HT
ObjectTemplate.geometry Wreck_gmc_m1_HT


rem *** gmcLodSelector ***
LodSelectorTemplate.create DistCompareSelector2 gmcLodSelector_HT
LodSelectorTemplate.hasDestroyedLod 1
LodSelectorTemplate.addLodDistance 115


rem ************************************************************
rem ************************************************************
rem ************************************************************



beginrem
rem Remmed out from the GMCAmericanTroopTruck

rem *** lodgmc2 ***
ObjectTemplate.create LodObject lodgmc2_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate gmcComplex2_HT
ObjectTemplate.addTemplate gmcSimple2_HT
ObjectTemplate.addTemplate gmcWreck_HT
rem -------------------------------------
ObjectTemplate.lodSelector gmcLodSelector_HT


ObjectTemplate.create Bundle gmcComplex2_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodgmcCockpit_HT
rem ObjectTemplate.setPosition 0/1/-0.999
ObjectTemplate.addTemplate gmcCamera_HT
ObjectTemplate.setPosition -0.322/1.051/0.664
ObjectTemplate.addTemplate gmcSeat_HT
ObjectTemplate.setPosition -0.322/0.603/0.764
ObjectTemplate.addTemplate GMCATTSupplyDepotDriver_HT
ObjectTemplate.setPosition -0.322/0.603/0.764
ObjectTemplate.addTemplate GMCATTSupplyDepot_HT
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate gmcEntry_HT
ObjectTemplate.setPosition 0/0/1
ObjectTemplate.addTemplate gmcEntry_HT
ObjectTemplate.setPosition 0/0/-1
ObjectTemplate.addTemplate gmcPassengerPCO_HT
ObjectTemplate.addTemplate GMC_Passanger_PCO2_HT
ObjectTemplate.addTemplate GMC_Passanger_PCO3_HT
ObjectTemplate.addTemplate GMC_Passanger_PCO4_HT
ObjectTemplate.addTemplate GMC_Passanger_PCO5_HT
ObjectTemplate.addTemplate gmcEngine_HT
ObjectTemplate.addTemplate gmcSteeringDummy_HT
ObjectTemplate.setPosition -0.306/0.861/1.211
ObjectTemplate.setRotation 0/45/0
ObjectTemplate.addTemplate gmc_glass_m1_HT
ObjectTemplate.addTemplate gmc_bed_m1_HT
ObjectTemplate.addTemplate gmc_bodycanvas_m1_HT
ObjectTemplate.addTemplate gmc_bedcanvas_HT
ObjectTemplate.addTemplate gmcSupplyDepot_HT
ObjectTemplate.setPosition 0/0.427/-2.592
ObjectTemplate.addTemplate gmcHorn_HT
rem -------------------------------------


rem *** gmcSimple2 ***
ObjectTemplate.create SimpleObject gmcSimple2_HT
ObjectTemplate.geometry gmc_L1_HT


rem Remmed out from theGmcAmmo

rem *** gmcAmmo ***
ObjectTemplate.create PlayerControlObject GmcAmmo
ObjectTemplate.NameTagOffset -0.3/-0.2/0
ObjectTemplate.setNetworkableInfo gmcBodyInfo_HT
ObjectTemplate.saveInSeparateFile 1
objectTemplate.cullRadiusScale 5
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionRadius 8
ObjectTemplate.explosionDamage 5
ObjectTemplate.damageFromWater 0
ObjectTemplate.drag 1
ObjectTemplate.mass 4500
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.speedMod 2
ObjectTemplate.exitTimer 1
ObjectTemplate.hitpoints 90
ObjectTemplate.maxhitpoints 90
ObjectTemplate.material 29
ObjectTemplate.criticalDamage 6
ObjectTemplate.hpLostWhileCriticalDamage 2
ObjectTemplate.explosionForceMod 20
ObjectTemplate.hpLostWhileUpSideDown 5
ObjectTemplate.hpLostWhileDamageFromWater 5
ObjectTemplate.addArmorEffect 45 e_willyDamage 0/1.2/2.4
ObjectTemplate.addArmorEffect 15 e_willyFire 0/0.9/2.4
ObjectTemplate.addArmorEffect 0 e_scrapmetal_gmc 0/0/0
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/0.835/2.27
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.timetoliveafterdeath 20
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.aiTemplate gmc_HTroop
rem -------------------------------------
ObjectTemplate.addTemplate lodgmcAmmo_HT
ObjectTemplate.setRandomGeometries 2
rem -------------------------------------
ObjectTemplate.submarineData 1 0.03 10.0 1.1 1.2 0.5 5
ObjectTemplate.setSoldierExitLocation -1.5/0/-0.8 0/0/0
ObjectTemplate.GUIIndex 26
ObjectTemplate.setVehicleIcon "Vehicle/icon_CLEAR.dds"
ObjectTemplate.setVehicleIconPos 69/71
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_apc_16x16.tga"
ObjectTemplate.hasRestrictedExit 1

rem *** lodgmcAmmo1 ***
ObjectTemplate.create LodObject lodgmcAmmo1_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate gmcAmmoComplex1_HT
ObjectTemplate.addTemplate gmcSimple1_HT
ObjectTemplate.addTemplate gmcWreck_HT
rem -------------------------------------
ObjectTemplate.lodSelector gmcLodSelector_HT

rem *** lodgmcAmmo1 ***
ObjectTemplate.create LodObject lodgmcAmmo2_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate gmcAmmoComplex2_HT
ObjectTemplate.addTemplate gmcSimple2_HT
ObjectTemplate.addTemplate gmcWreck_HT
rem -------------------------------------
ObjectTemplate.lodSelector gmcLodSelector_HT


rem *** gmcAmmoComplex1 ***
ObjectTemplate.create Bundle gmcAmmoComplex1_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodgmcCockpit_HT
ObjectTemplate.addTemplate gmcCamera_HT
ObjectTemplate.setPosition -0.322/1.051/0.664
ObjectTemplate.addTemplate gmcSeat_HT
ObjectTemplate.setPosition -0.322/0.603/0.764
ObjectTemplate.addTemplate gmcEntry_HT
ObjectTemplate.setPosition 0/0/1
ObjectTemplate.addTemplate gmcEntry_HT
ObjectTemplate.setPosition 0/0/-1
ObjectTemplate.addTemplate gmcAmmoSupplyPCO_HT
ObjectTemplate.addTemplate gmcEngine_HT
ObjectTemplate.addTemplate gmcSteeringDummy_HT
ObjectTemplate.setPosition -0.306/0.861/1.211
ObjectTemplate.setRotation 0/45/0
ObjectTemplate.addTemplate gmc_gate_m1_HT
ObjectTemplate.setPosition 0/0.349/-3.905
ObjectTemplate.addTemplate gmc_glass_m1_HT
ObjectTemplate.addTemplate gmc_bed_m1_HT
ObjectTemplate.addTemplate gmc_bodycanvas_m1_HT

ObjectTemplate.addTemplate gmcAmmoSupplyDepot_HT
ObjectTemplate.setPosition 0/0.427/-2.592
ObjectTemplate.addTemplate GmcAmmoVehicleSupplyDepot_HT
ObjectTemplate.setPosition 0/0.427/-2.592
ObjectTemplate.addTemplate gmcHorn_HT
rem -------------------------------------
rem *** gmcAmmoComplex2 ***
ObjectTemplate.create Bundle gmcAmmoComplex2_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodgmcCockpit_HT
ObjectTemplate.addTemplate gmcCamera_HT
ObjectTemplate.setPosition -0.322/1.051/0.664
ObjectTemplate.addTemplate gmcSeat_HT
ObjectTemplate.setPosition -0.322/0.603/0.764
ObjectTemplate.addTemplate gmcEntry_HT
ObjectTemplate.setPosition 0/0/1
ObjectTemplate.addTemplate gmcEntry_HT
ObjectTemplate.setPosition 0/0/-1
ObjectTemplate.addTemplate gmcAmmoSupplyPCO_HT
ObjectTemplate.addTemplate gmcEngine_HT
ObjectTemplate.addTemplate gmcSteeringDummy_HT
ObjectTemplate.setPosition -0.306/0.861/1.211
ObjectTemplate.setRotation 0/45/0
ObjectTemplate.addTemplate gmc_gate_m1_HT
ObjectTemplate.setPosition 0/0.349/-3.905
ObjectTemplate.addTemplate gmc_glass_m1_HT
ObjectTemplate.addTemplate gmc_bed_m1_HT
ObjectTemplate.addTemplate gmc_bodycanvas_m1_HT
ObjectTemplate.addTemplate gmc_bedcanvas_HT

ObjectTemplate.addTemplate gmcAmmoSupplyDepot_HT
ObjectTemplate.setPosition 0/0.427/-2.592
ObjectTemplate.addTemplate GmcAmmoVehicleSupplyDepot_HT
ObjectTemplate.setPosition 0/0.427/-2.592
ObjectTemplate.addTemplate gmcHorn_HT
rem -------------------------------------


rem *** gmcAmmoSupplyPCO ***
ObjectTemplate.create PlayerControlObject gmcAmmoSupplyPCO_HT
ObjectTemplate.setNetworkableInfo gmcBodyInfo_HT
ObjectTemplate.aiTemplate gmcAmmoSupply_HTroop
rem -------------------------------------
ObjectTemplate.addTemplate gmcEntry_HT
ObjectTemplate.setPosition 1/0/1
ObjectTemplate.addTemplate gmcCamera_HT
ObjectTemplate.setPosition 0.363/1.051/0.664
ObjectTemplate.addTemplate gmcPassengerSeat_HT
ObjectTemplate.setPosition 0.363/0.603/0.664
ObjectTemplate.addTemplate gmcAmmoboxGun_HT
ObjectTemplate.setRotation 0/180/180
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 1.5/0/-0.8 0/0/0
rem ObjectTemplate.hasRestrictedExit 1
rem ObjectTemplate.altSoldierExitPosition 5.5/0/0
ObjectTemplate.GUIIndex 123
ObjectTemplate.setVehicleIcon "Vehicle/icon_CLEAR.dds"
ObjectTemplate.setVehicleIconPos 55/74
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_Ammocrates.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarOnly
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_apc_16x16.tga"
ObjectTemplate.hasRestrictedExit 1


rem *** gmcgate ***
ObjectTemplate.create SimpleObject gmc_gate_m1_HT
ObjectTemplate.geometry gmc_gate_M1_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.material 29

rem *** gmcAmmoSupplyDepot ***
ObjectTemplate.create SupplyDepot gmcAmmoSupplyDepot_HT
ObjectTemplate.radius 15
ObjectTemplate.team 2
ObjectTemplate.setHealth 0 0 0
ObjectTemplate.addAmmoType 1 -1 15 0
ObjectTemplate.addAmmoType 2 -1 1.2 0
ObjectTemplate.addAmmoType 3 -1 1.2 0
ObjectTemplate.loadSoundScript ../../../Common/Sounds/SupplyDepot.ssc

rem *** gmcAmmoVehicleSupplyDepot***
ObjectTemplate.create SupplyDepot gmcAmmoVehicleSupplyDepot_HT
ObjectTemplate.radius 15
ObjectTemplate.team 2
ObjectTemplate.setHealth 0 0 0
ObjectTemplate.addAmmoType 0 -1 5 0
ObjectTemplate.addAmmoType 1 -1 15 0
ObjectTemplate.addAmmoType 2 -1 40 0
ObjectTemplate.addAmmoType 6 -1 10 0
ObjectTemplate.addAmmoType 9 -1 2 0
ObjectTemplate.addAmmoType 10 -1 50 0
ObjectTemplate.loadSoundScript ../../../Common/Sounds/SupplyDepot.ssc
endrem



rem -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
rem --------------------------------------------------------------------------------- physics.con File ------------------------------------------------------------------------------------------------
rem -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

rem *** gmcEngine ***
ObjectTemplate.create Engine gmcEngine_HT
ObjectTemplate.setNetworkableInfo gmcEngineInfo_HT
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript Sounds/gmcEngine.ssc
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate gmcFrontWheelR_HT
ObjectTemplate.setPosition 0.968/-0.62/2.431
ObjectTemplate.setRotation -180/0/0
ObjectTemplate.addTemplate gmcFrontWheelL_HT
ObjectTemplate.setPosition -0.959/-0.62/2.431
ObjectTemplate.addTemplate gmcBackSpringR_HT
ObjectTemplate.setPosition 1.031/-0.62/-1.855
ObjectTemplate.addTemplate gmcBackSpringR2_HT
ObjectTemplate.setPosition 1.031/-0.62/-3.049
ObjectTemplate.addTemplate gmcBackSpringL_HT
ObjectTemplate.setPosition -1.029/-0.62/-1.855
ObjectTemplate.addTemplate gmcBackSpringL2_HT
ObjectTemplate.setPosition -1.029/-0.62/-3.049
ObjectTemplate.addTemplate gmcInvisiSpringL_HT
ObjectTemplate.setPosition -3/-0.550/0
ObjectTemplate.addTemplate gmcInvisiSpringR_HT
ObjectTemplate.setPosition 3/-0.550/0
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/-5000
ObjectTemplate.setMaxRotation 0/0/5000
ObjectTemplate.setMaxSpeed 0/0/55000
ObjectTemplate.setAcceleration 0/0/55000
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETCar
ObjectTemplate.setTorque 5.6
ObjectTemplate.setDifferential 5
ObjectTemplate.setNumberOfGears 4
ObjectTemplate.setGearUp 1.0
ObjectTemplate.setGearDown 0.90
ObjectTemplate.setGearChangeTime 0.05


rem *** gmcInvisiSpringL_HT ***
ObjectTemplate.create Spring gmcInvisiSpringL_HT
ObjectTemplate.setNetworkableInfo SpringInfo_HT
ObjectTemplate.geometry gmc_Wheel4_M1_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFEngineGrip
ObjectTemplate.setStrength 18
ObjectTemplate.setDamping 7
ObjectTemplate.createInvisible 1
ObjectTemplate.setAutomaticReset 1


rem *** gmcInvisiSpringR_HT ***
ObjectTemplate.create Spring gmcInvisiSpringR_HT
ObjectTemplate.setNetworkableInfo SpringInfo_HT
ObjectTemplate.geometry gmc_Wheel4_M1_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFEngineGrip
ObjectTemplate.setStrength 18
ObjectTemplate.setDamping 7
ObjectTemplate.createInvisible 1
ObjectTemplate.setAutomaticReset 1


rem *** gmcFrontSpringR ***
ObjectTemplate.create Spring gmcFrontSpringR_HT
ObjectTemplate.setNetworkableInfo SpringInfo_HT
ObjectTemplate.geometry gmc_frtire_M1_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFRollGrip
rem -------------------------------------
ObjectTemplate.addTemplate e_wdustWheelFL
ObjectTemplate.addTemplate e_wdustWheelF
rem -------------------------------------
ObjectTemplate.setStrength 18
ObjectTemplate.setDamping 7


rem *** gmcFrontSpringL ***
ObjectTemplate.create Spring gmcFrontSpringL_HT
ObjectTemplate.setNetworkableInfo SpringInfo_HT
ObjectTemplate.geometry gmc_frtire_M1_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFRollGrip
rem -------------------------------------
ObjectTemplate.addTemplate e_wdustWheelFL
ObjectTemplate.addTemplate e_wdustWheelF
rem -------------------------------------
ObjectTemplate.setStrength 18
ObjectTemplate.setDamping 7


rem *** gmcBackSpringR ***
ObjectTemplate.create Spring gmcBackSpringR_HT
ObjectTemplate.setNetworkableInfo SpringInfo_HT
ObjectTemplate.geometry gmc_rrtire_M1_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFEngineGrip
rem -------------------------------------
ObjectTemplate.addTemplate e_wdustWheelFL
ObjectTemplate.addTemplate e_wdustWheelF
rem -------------------------------------
ObjectTemplate.setStrength 18
ObjectTemplate.setDamping 7

rem *** gmcBackSpringR2 ***
ObjectTemplate.create Spring gmcBackSpringR2_HT
ObjectTemplate.setNetworkableInfo SpringInfo_HT
ObjectTemplate.geometry gmc_rrtire_M1_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFEngineGrip
rem -------------------------------------
ObjectTemplate.addTemplate e_wdustWheelFL
ObjectTemplate.addTemplate e_wdustWheelF
rem -------------------------------------
ObjectTemplate.setStrength 18
ObjectTemplate.setDamping 7


rem *** gmcBackSpringL ***
ObjectTemplate.create Spring gmcBackSpringL_HT
ObjectTemplate.setNetworkableInfo SpringInfo_HT
ObjectTemplate.geometry gmc_lrtire_M1_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFEngineGrip
rem -------------------------------------
ObjectTemplate.addTemplate e_wdustWheelFL
ObjectTemplate.addTemplate e_wdustWheelF
rem -------------------------------------
ObjectTemplate.setStrength 18
ObjectTemplate.setDamping 7

rem *** gmcBackSpringL2 ***
ObjectTemplate.create Spring gmcBackSpringL2_HT
ObjectTemplate.setNetworkableInfo SpringInfo_HT
ObjectTemplate.geometry gmc_lrtire_M1_HT
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFEngineGrip
rem -------------------------------------
ObjectTemplate.addTemplate e_wdustWheelFL
ObjectTemplate.addTemplate e_wdustWheelF
rem -------------------------------------
ObjectTemplate.setStrength 18
ObjectTemplate.setDamping 7


rem -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
rem --------------------------------------------------------------------------------- Weapons.con --------------------------------------------------------------------------------------------------
rem -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

rem *** gmcHorn ***
ObjectTemplate.create FireArms gmcHorn_HT
ObjectTemplate.setNetworkableInfo gmcSteeringInfo_HT
ObjectTemplate.aiTemplate gmcHornAI_HTroop
ObjectTemplate.loadSoundScript Sounds/gmcHorn.ssc
ObjectTemplate.projectilePosition 0/0/0
ObjectTemplate.magSize -1
ObjectTemplate.numOfMag 1
ObjectTemplate.magType 0
ObjectTemplate.fireOnce 1
ObjectTemplate.reloadtime 1
ObjectTemplate.roundOfFire 1
ObjectTemplate.AmmoType 6
ObjectTemplate.velocity 0
rem ObjectTemplate.projectileTemplate MG42_Projectile_HT


beginrem
rem *** gmcAmmoboxGun ***
ObjectTemplate.create FireArms gmcAmmoboxGun_HT
ObjectTemplate.setNetworkableInfo TankFireArmInfo_HT
ObjectTemplate.aiTemplate LandAmmoboxGunAI_HTroop
ObjectTemplate.visibleDummyProjectileTemplate LandAmmoboxDummy_HT
ObjectTemplate.projectileTemplate LandAmmoboxProjectile_HT
ObjectTemplate.projectilePosition 0/1/2
ObjectTemplate.addFireArmsPosition 0/0.4/3 0/0/0
ObjectTemplate.addFireArmsPosition 0/0.4/2 0/0/0
ObjectTemplate.addFireArmsPosition 0/0.4/1 0/0/0
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.magSize 3
ObjectTemplate.numOfMag 1
ObjectTemplate.velocity 4
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 20
ObjectTemplate.roundOfFire 1
ObjectTemplate.AmmoType 12
endrem

rem -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
rem --------------------------------------------------------------------------------- geometries.con File -------------------------------------------------------------------------------------------
rem -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

renderer.beginGlobalCluster gmc

GeometryTemplate.create StandardMesh gmc_body_M1_HT
GeometryTemplate.file gmc_body
GeometryTemplate.hasDynamicShadow 1
GeometryTemplate.setLodDistance 0 0
GeometryTemplate.setLodDistance 1 30
GeometryTemplate.setLodDistance 2 35
GeometryTemplate.setLodDistance 3 50
GeometryTemplate.setLodDistance 4 70
GeometryTemplate.setLodDistance 5 100

GeometryTemplate.create StandardMesh gmc_bed_M1_HT
GeometryTemplate.file gmc_bed
GeometryTemplate.setLodDistance 0 0
GeometryTemplate.setLodDistance 1 30
GeometryTemplate.setLodDistance 2 35
GeometryTemplate.setLodDistance 3 50
GeometryTemplate.setLodDistance 4 70
GeometryTemplate.setLodDistance 5 100

GeometryTemplate.create StandardMesh gmc_Wheel4_M1_HT
GeometryTemplate.file M3A1_Wheel4_M1
GeometryTemplate.setLodDistance 0 0
GeometryTemplate.setLodDistance 1 20
GeometryTemplate.setLodDistance 2 60
GeometryTemplate.setLodDistance 3 100

GeometryTemplate.create StandardMesh gmc_bedcanvas_M1_HT
GeometryTemplate.file gmc_bedcanvas
GeometryTemplate.setLodDistance 0 0
GeometryTemplate.setLodDistance 1 30
GeometryTemplate.setLodDistance 2 35
GeometryTemplate.setLodDistance 3 50
GeometryTemplate.setLodDistance 4 70
GeometryTemplate.setLodDistance 5 100

GeometryTemplate.create StandardMesh gmc_bodycanvas_M1_HT
GeometryTemplate.file gmc_bodycanvas
GeometryTemplate.setLodDistance 0 0
GeometryTemplate.setLodDistance 1 30
GeometryTemplate.setLodDistance 2 35
GeometryTemplate.setLodDistance 3 50
GeometryTemplate.setLodDistance 4 70
GeometryTemplate.setLodDistance 5 100

GeometryTemplate.create StandardMesh gmc_frtire_M1_HT
GeometryTemplate.file gmc_frtire
rem GeometryTemplate.file Katyusha_Whe1L_M1
GeometryTemplate.setLodDistance 0 0
GeometryTemplate.setLodDistance 1 30
GeometryTemplate.setLodDistance 2 70
GeometryTemplate.setLodDistance 3 100

GeometryTemplate.create StandardMesh gmc_lrtire_M1_HT
rem GeometryTemplate.file Katyusha_Whe1R_M1
GeometryTemplate.file gmc_lrtire
GeometryTemplate.setLodDistance 0 0
GeometryTemplate.setLodDistance 1 30
GeometryTemplate.setLodDistance 2 70
GeometryTemplate.setLodDistance 3 100

GeometryTemplate.create StandardMesh gmc_rrtire_M1_HT
rem GeometryTemplate.file Katyusha_Whe1R_M1
GeometryTemplate.file gmc_rrtire
GeometryTemplate.setLodDistance 0 0
GeometryTemplate.setLodDistance 1 30
GeometryTemplate.setLodDistance 2 70
GeometryTemplate.setLodDistance 3 100

GeometryTemplate.create StandardMesh gmc_gate_M1_HT
GeometryTemplate.file gmc_gate
GeometryTemplate.setLodDistance 0 0
GeometryTemplate.setLodDistance 1 30
GeometryTemplate.setLodDistance 2 70
GeometryTemplate.setLodDistance 3 100

GeometryTemplate.create StandardMesh gmc_glass_M1_HT
GeometryTemplate.file gmc_glass
GeometryTemplate.setLodDistance 0 0
GeometryTemplate.setLodDistance 1 30
GeometryTemplate.setLodDistance 2 70
GeometryTemplate.setLodDistance 3 100

renderer.endGlobalCluster

GeometryTemplate.create StandardMesh gmc_stwheel_M1_HT
GeometryTemplate.file gmc_stwheel
GeometryTemplate.setLodDistance 0 0

GeometryTemplate.create StandardMesh Wreck_gmc_M1_HT
GeometryTemplate.file Wreck_gmc
GeometryTemplate.setLodDistance 0 0
GeometryTemplate.setLodDistance 1 150
GeometryTemplate.setLodDistance 2 200
GeometryTemplate.setLodDistance 3 250
GeometryTemplate.setLodDistance 4 300
GeometryTemplate.setLodDistance 5 500

GeometryTemplate.create StandardMesh gmc_noC_L1_HT
GeometryTemplate.file gmc_noC_L1
GeometryTemplate.setLodDistance 0 0
GeometryTemplate.setLodDistance 1 150
GeometryTemplate.setLodDistance 2 200
GeometryTemplate.setLodDistance 3 250
GeometryTemplate.setLodDistance 4 300
GeometryTemplate.setLodDistance 5 500

GeometryTemplate.create StandardMesh gmc_L1_HT
GeometryTemplate.file gmc_L1
GeometryTemplate.setLodDistance 0 0
GeometryTemplate.setLodDistance 1 150
GeometryTemplate.setLodDistance 2 200
GeometryTemplate.setLodDistance 3 250
GeometryTemplate.setLodDistance 4 300
GeometryTemplate.setLodDistance 5 500



rem -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
rem --------------------------------------------------------------------------------- network.con File -----------------------------------------------------------------------------------------------
rem -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

NetworkableInfo.createNewInfo gmcEngineInfo_HT
NetworkableInfo.setPredictionMode PMLinear

NetworkableInfo.createNewInfo gmcSteeringInfo_HT
NetworkableInfo.setPredictionMode PMLinear

NetworkableInfo.createNewInfo gmcBodyInfo_HT
NetworkableInfo.setPredictionMode PMLinear

NetworkableInfo.createNewInfo gmcWingInfo_HT
NetworkableInfo.setPredictionMode PMLinear

rem -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
rem --------------------------------------------------------------------------------- ai/objects.con File --------------------------------------------------------------------------------------------
rem -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

rem *** Plugins ***
aiTemplatePlugIn.create Mobile gmcMobile_HTroop
aiTemplatePlugIn.vehicleNumber 0
aiTemplatePlugIn.maxSpeed 45.0
aiTemplatePlugIn.turnRadius 11.0
aiTemplatePlugIn.coverSearchRadius 50.0
rem aiTemplatePlugIn.maxSpeed 17.5

aiTemplatePlugIn.create Physical gmcPhysical_HTroop
aiTemplatePlugIn.setStrType Infantry

aiTemplatePlugIn.create Cover gmcCover_HTroop
aiTemplatePlugIn.coverValue 2.0

aiTemplatePlugIn.create Unit gmcUnit_HTroop
aiTemplatePlugIn.setStrategicStrength 0 1
aiTemplatePlugIn.setStrategicStrength 1 0
aiTemplatePlugIn.equipmentType 5
aiTemplatePlugIn.setHasExposedSoldier 1
rem aiTemplatePlugIn.setAlwaysTargetSoldier 1

aiTemplatePlugIn.create ControlInfo gmcCtrl_HTroop
aiTemplatePlugIn.driveTurnControl PIYaw
aiTemplatePlugIn.driveThrottleControl PIThrottle
aiTemplatePlugIn.aimHorizontalControl PIMouseLookX
aiTemplatePlugIn.aimVerticalControl PIMouseLookY
aiTemplatePlugIn.lookHorizontalControl PIMouseLookX
aiTemplatePlugIn.lookVerticalControl PIMouseLookY
aiTemplatePlugIn.throttleSensitivity -1.0
rem aiTemplatePlugIn.pitchSensitivity 0.021817
rem aiTemplatePlugIn.rollSensitivity -0.021817
aiTemplatePlugIn.pitchSensitivity 0.21817
aiTemplatePlugIn.rollSensitivity -0.21817
aiTemplatePlugIn.yawSensitivity -2.5
rem aiTemplatePlugIn.lookVerticalSensitivity 0.021817
rem aiTemplatePlugIn.lookHorizontalSensitivity -0.021817
aiTemplatePlugIn.lookVerticalSensitivity 0.21817
aiTemplatePlugIn.lookHorizontalSensitivity -0.21817
aiTemplatePlugIn.throttleLookAhead 1.0
aiTemplatePlugIn.pitchLookAhead 1.0
aiTemplatePlugIn.rollLookAhead 1.0
aiTemplatePlugIn.yawLookAhead 1.0
aiTemplatePlugIn.lookVerticalLookAhead 1.0
aiTemplatePlugIn.lookHorizontalLookAhead 1.0
aiTemplatePlugIn.throttleScale 1.0
rem *** Angle in radians ***
aiTemplatePlugIn.pitchScale 1.0
aiTemplatePlugIn.rollScale 1.0
aiTemplatePlugIn.yawScale 0.0020
aiTemplatePlugIn.lookVerticalScale 1.0
aiTemplatePlugIn.lookHorizontalScale 1.0
aiTemplatePlugIn.setCameraRelativeMinRotationDeg -110/-40/0
aiTemplatePlugIn.setCameraRelativeMaxRotationDeg 110/10/0

rem *** AITemplate ***
aiTemplate.create gmc_HTroop
aiTemplate.addType ITBiological
aiTemplate.addType ITGround
aiTemplate.addType ITMobile
aiTemplate.degeneration 10
aiTemplate.allowedTimeDiff 2
aiTemplate.basicTemp 8
aiTemplate.commonKnowledge 0
aiTemplate.addPlugIn gmcMobile_HTroop
aiTemplate.addPlugIn gmcPhysical_HTroop
aiTemplate.addPlugIn gmcCover_HTroop
aiTemplate.addPlugIn gmcCtrl_HTroop
aiTemplate.addPlugIn gmcUnit_HTroop


rem ******************************************************************
rem ******************************************************************

rem *** Plugins ***

aiTemplatePlugIn.create Unit gmcPassengerUnit_HTroop
aiTemplatePlugIn.equipmentType 8
aiTemplatePlugIn.setStrategicStrength 0 1
aiTemplatePlugIn.setStrategicStrength 1 0
aiTemplatePlugIn.setSelectKey PIMenuSelect2
aiTemplatePlugIn.setHasExposedSoldier 1
rem aiTemplatePlugIn.setAlwaysTargetSoldier 1

aiTemplatePlugIn.create ControlInfo gmcPassengerCtrl_HTroop
aiTemplatePlugIn.driveTurnControl PIYaw
aiTemplatePlugIn.driveThrottleControl PIThrottle
aiTemplatePlugIn.aimHorizontalControl PIMouseLookX
aiTemplatePlugIn.aimVerticalControl PIMouseLookY
aiTemplatePlugIn.lookHorizontalControl PIMouseLookX
aiTemplatePlugIn.lookVerticalControl PIMouseLookY
aiTemplatePlugIn.throttleSensitivity -1.0
rem aiTemplatePlugIn.pitchSensitivity 0.021817
rem aiTemplatePlugIn.rollSensitivity -0.021817
aiTemplatePlugIn.pitchSensitivity 0.21817
aiTemplatePlugIn.rollSensitivity -0.21817
aiTemplatePlugIn.yawSensitivity -2.5
rem aiTemplatePlugIn.lookVerticalSensitivity 0.021817
rem aiTemplatePlugIn.lookHorizontalSensitivity -0.021817
aiTemplatePlugIn.lookVerticalSensitivity 0.21817
aiTemplatePlugIn.lookHorizontalSensitivity -0.21817
aiTemplatePlugIn.throttleLookAhead 1.0
aiTemplatePlugIn.pitchLookAhead 1.0
aiTemplatePlugIn.rollLookAhead 1.0
aiTemplatePlugIn.yawLookAhead 1.0
aiTemplatePlugIn.lookVerticalLookAhead 1.0
aiTemplatePlugIn.lookHorizontalLookAhead 1.0
aiTemplatePlugIn.throttleScale 1.0
rem *** Angle in radians ***
aiTemplatePlugIn.pitchScale 5.0
aiTemplatePlugIn.rollScale 5.0
aiTemplatePlugIn.yawScale 0.0020
aiTemplatePlugIn.lookVerticalScale 1.0
aiTemplatePlugIn.lookHorizontalScale 1.0
aiTemplatePlugIn.setCameraRelativeMinRotationDeg -110/-40/0
aiTemplatePlugIn.setCameraRelativeMaxRotationDeg 110/10/0

rem *** AITemplate ***
aiTemplate.create gmcPassenger_HTroop
aiTemplate.addType ITUnit
aiTemplate.addType ITBiological
aiTemplate.addType ITGround
aiTemplate.degeneration 8
aiTemplate.allowedTimeDiff 2
aiTemplate.basicTemp 10
aiTemplate.commonKnowledge 0
aiTemplate.secondary 1
aiTemplate.addPlugIn gmcPassengerUnit_HTroop
aiTemplate.addPlugIn gmcPassengerCtrl_HTroop


rem ******************************************************************
rem ******************************************************************

rem *** Plugins ***

aiTemplatePlugIn.create Unit gmcPassenger3Unit_HTroop
aiTemplatePlugIn.equipmentType 8
aiTemplatePlugIn.setStrategicStrength 0 1
aiTemplatePlugIn.setStrategicStrength 1 0
aiTemplatePlugIn.setSelectKey PIMenuSelect3
aiTemplatePlugIn.setHasExposedSoldier 1
rem aiTemplatePlugIn.setAlwaysTargetSoldier 1

rem *** AITemplate ***
aiTemplate.create gmcPassenger3_HTroop
aiTemplate.addType ITUnit
aiTemplate.addType ITBiological
aiTemplate.addType ITGround
aiTemplate.degeneration 10
aiTemplate.allowedTimeDiff 2
aiTemplate.basicTemp 8
aiTemplate.commonKnowledge 0
aiTemplate.secondary 1
aiTemplate.addPlugIn gmcPassenger3Unit_HTroop
aiTemplate.addPlugIn gmcPassengerCtrl_HTroop


rem ******************************************************************
rem ******************************************************************

rem *** Plugins ***

aiTemplatePlugIn.create Unit gmcPassenger4Unit_HTroop
aiTemplatePlugIn.equipmentType 8
aiTemplatePlugIn.setStrategicStrength 0 1
aiTemplatePlugIn.setStrategicStrength 1 0
aiTemplatePlugIn.setSelectKey PIMenuSelect4
aiTemplatePlugIn.setHasExposedSoldier 1
rem aiTemplatePlugIn.setAlwaysTargetSoldier 1

rem *** AITemplate ***
aiTemplate.create gmcPassenger4_HTroop
aiTemplate.addType ITUnit
aiTemplate.addType ITBiological
aiTemplate.addType ITGround
aiTemplate.degeneration 10
aiTemplate.allowedTimeDiff 2
aiTemplate.basicTemp 8
aiTemplate.commonKnowledge 0
aiTemplate.secondary 1
aiTemplate.addPlugIn gmcPassenger4Unit_HTroop
aiTemplate.addPlugIn gmcPassengerCtrl_HTroop


rem ******************************************************************
rem ******************************************************************

rem *** Plugins ***

aiTemplatePlugIn.create Unit gmcPassenger5Unit_HTroop
aiTemplatePlugIn.equipmentType 8
aiTemplatePlugIn.setStrategicStrength 0 1
aiTemplatePlugIn.setStrategicStrength 1 0
aiTemplatePlugIn.setSelectKey PIMenuSelect5
aiTemplatePlugIn.setHasExposedSoldier 1
rem aiTemplatePlugIn.setAlwaysTargetSoldier 1

rem *** AITemplate ***
aiTemplate.create gmcPassenger5_HTroop
aiTemplate.addType ITUnit
aiTemplate.addType ITBiological
aiTemplate.addType ITGround
aiTemplate.degeneration 10
aiTemplate.allowedTimeDiff 2
aiTemplate.basicTemp 8
aiTemplate.commonKnowledge 0
aiTemplate.secondary 1
aiTemplate.addPlugIn gmcPassenger5Unit_HTroop
aiTemplate.addPlugIn gmcPassengerCtrl_HTroop


rem ******************************************************************
rem ******************************************************************

rem *** Plugins ***

aiTemplatePlugIn.create Unit gmcPassenger6Unit_HTroop
aiTemplatePlugIn.equipmentType 8
aiTemplatePlugIn.setStrategicStrength 0 1
aiTemplatePlugIn.setStrategicStrength 1 0
aiTemplatePlugIn.setSelectKey PIMenuSelect6
aiTemplatePlugIn.setHasExposedSoldier 1
rem aiTemplatePlugIn.setAlwaysTargetSoldier 1

rem *** AITemplate ***
aiTemplate.create gmcPassenger6_HTroop
aiTemplate.addType ITUnit
aiTemplate.addType ITBiological
aiTemplate.addType ITGround
aiTemplate.degeneration 10
aiTemplate.allowedTimeDiff 2
aiTemplate.basicTemp 8
aiTemplate.commonKnowledge 0
aiTemplate.secondary 1
aiTemplate.addPlugIn gmcPassenger6Unit_HTroop
aiTemplate.addPlugIn gmcPassengerCtrl_HTroop

rem ******************************************************************
rem ******************************************************************

beginrem
rem *** Plugins ***
aiTemplatePlugIn.create Unit gmcAmmoSupplyUnit_HTroop
aiTemplatePlugIn.equipmentType 4
aiTemplatePlugIn.setStrategicStrength 0 1
aiTemplatePlugIn.setStrategicStrength 1 0
aiTemplatePlugIn.setSelectKey PIMenuSelect2
aiTemplatePlugIn.setHasExposedSoldier 1

aiTemplatePlugIn.create Armament gmcAmmoSupplyArms_HTroop

rem *** AITemplate ***
aiTemplate.create gmcAmmoSupply_HTroop
aiTemplate.addType ITUnit
aiTemplate.addType ITBiological
aiTemplate.addType ITGround
aiTemplate.degeneration 10
aiTemplate.allowedTimeDiff 2
aiTemplate.basicTemp 8
aiTemplate.commonKnowledge 0
aiTemplate.secondary 1
aiTemplate.addPlugIn gmcAmmoSupplyUnit_HTroop
aiTemplate.addPlugIn gmcAmmoSupplyArms_HTroop
aiTemplate.addPlugIn gmcPassengerCtrl_HTroop

rem ******************************************************************
rem ******************************************************************
endrem

rem -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
rem --------------------------------------------------------------------------------- ai/Weapons.con File ------------------------------------------------------------------------------------------
rem -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

rem *** Add gun ***
weaponTemplate.create gmcHornAI_HTroop
weaponTemplate.burst 1
weaponTemplate.indirect 1
weaponTemplate.minRange 2.0
weaponTemplate.maxRange 20.0
weaponTemplate.weaponActivate PINone
weaponTemplate.weaponFire PIFire
weaponTemplate.healing 1
weaponTemplate.setStrength Infantry 10.0
weaponTemplate.setStrength LightArmour 7.0
weaponTemplate.setStrength HeavyArmour 9.0
weaponTemplate.setStrength NavalArmour 0.0
weaponTemplate.setStrength Submarine 0.0
weaponTemplate.setStrength Air 0.0
weaponTemplate.setSoundSphereRadius 40.0

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

I thank anyone (and will give credit to in my mini-mod HTroop), anyone that assists me with this problem.

Professor Smith
Lets make war games, not war.
User avatar
Vilespring
Posts: 740
Joined: Sat Nov 24, 2012 5:47 am
Location: Somewere in the United States

Re: "To many statemasks" error...Can anyone spot what I am n

Post by Vilespring »

Holy mother of text.
try using the code thingy, it adds something that can be scrolled through.
I'll see it when I have time, but I probably don't know as my mod hasn't gone off single player, I don't do networking, which is gonna be bad when I will have to network all 54 of my new, things.
A picture is worth a thousand words, but takes up three thousand times the memory.

Area 51: http://battlefieldarea51mod.weebly.com/

Image
"I didn't steal your pizza"
freddy
Posts: 1267
Joined: Sun Oct 18, 2009 4:58 pm

Re: "To many statemasks" error...Can anyone spot what I am n

Post by freddy »

That error means to much networkable info for one vehicle

Image
professor_smith
Posts: 133
Joined: Thu Dec 13, 2012 7:45 am

Re: "To many statemasks" error...Can anyone spot what I am n

Post by professor_smith »

[Solved]

Okay, after just a few more adjustments, I finally remmed out the networkableinfo lines for the 2 springs in the physics.con file, that have roll grip, and it works fine now. Though I would still like to know the maximum number of networkableinfo's that should be in an object.

Thanks,

Professor Smith
Lets make war games, not war.
User avatar
Vilespring
Posts: 740
Joined: Sat Nov 24, 2012 5:47 am
Location: Somewere in the United States

Re: "To many statemasks" error...Can anyone spot what I am n

Post by Vilespring »

When I think about it, one of my vehicles has that problem too...
A picture is worth a thousand words, but takes up three thousand times the memory.

Area 51: http://battlefieldarea51mod.weebly.com/

Image
"I didn't steal your pizza"
User avatar
Swaffy
Posts: 1715
Joined: Sun Aug 29, 2010 9:25 pm
Location: Cibolo, Texas

Re: "To many statemasks" error...Can anyone spot what I am n

Post by Swaffy »

My B-17 ande Ju 88A had a networkInfo problem because all 12 bomb racks had a networkInfo and AI on them. So I just made the first bomb have it, all is well now.
(Forum Thread|Download) Swaffy'sMod v0.34 | Download link to come Soon™
User avatar
Apache Thunder
Posts: 1210
Joined: Mon Oct 19, 2009 2:48 am
Location: Levelland Texas, USA
Contact:

Re: "To many statemasks" error...Can anyone spot what I am n

Post by Apache Thunder »

If you have a vehicle that encounters the statemask issue, the first thing to look for is whether or not the steering wheel on your vehicle has network info. If it does, remove it. Steering wheels are cosmetic and having netcode on them is a waste of networkable object on that vehicle. I see a lot of mods make the mistake of putting netcode on the steering wheel. It's completely not needed. The only side effect of not having netcode is that the steering wheel might rotate a bit faster then normal in multiplayer, but it's not a problem that would hurt the vehicle in gameplay.

So for example, remove the network info from "gmcSteering_HT" object. Not the rotational bundles that the front wheels are on. I meant the actual steering wheel that you see in the driver's seat of the vehicle.

Anything else that is cosmetic in nature can also do without netcode. Your vehicle has a lot of passenger seats along with a lot of wheels. So you may have to remove more netcode then you want, but it's the only way. You can either reduce the passenger count or strip out netcode from the less important wheels like the ones with roll grip. Wheels with Dummy grip can also have netcode removed without much issue.

As for aircraft it gets a bit more tricky. I've noticed in vanilla BF1942 that landing gear typically doesn't have netcode. Nor does the "dummy" engines that the visible propellers are on. Some aircraft have a visible flight stick that moves in their cockpit. As with the steeringwheels, you don't need to add netcode to them.
ImageImageImage
I have cameras in your head!
professor_smith
Posts: 133
Joined: Thu Dec 13, 2012 7:45 am

Re: "To many statemasks" error...Can anyone spot what I am n

Post by professor_smith »

freddy wrote: Wed Apr 23, 2014 6:13 am That error means to much networkable info for one vehicle

Image
Freddy,
I have never seen that specific error, or warning, pop up on my Bf1942 Debugger. I absolutely love the layout, as it lists the objects causing the too many statemasks error, and numbers them in a neat list 1 through 16. How can I get my debugger, to give me similar readouts?

Thank You,

Joshua
Lets make war games, not war.
User avatar
Apache Thunder
Posts: 1210
Joined: Mon Oct 19, 2009 2:48 am
Location: Levelland Texas, USA
Contact:

Re: "To many statemasks" error...Can anyone spot what I am not?

Post by Apache Thunder »

You don't. That's BF2's Debugger which I guess is a bit more advanced then BF1942's. :P
ImageImageImage
I have cameras in your head!
freddy
Posts: 1267
Joined: Sun Oct 18, 2009 4:58 pm

Re: "To many statemasks" error...Can anyone spot what I am not?

Post by freddy »

Yeah it was mostly intended as a showcase, it seems every game might have these kind of limitations.
Post Reply