the unit datasheet schema shipped in GP_MAIN_GAME_*.pak 15 schema records; identical in all six paks (x6 = one user) === Bridge_??? (16 fields, 12 typed) === DamagedModel STRING Effect_Explosion STRING Effect_Flare STRING Frame STRING HP FLOAT ID STRING IsDestructible example: 'Yes' IsInvolved example: 'Yes' IsRadarVisible example: 'Yes' IsShielded example: 'Yes' Name STRING NomalModel STRING ParentStructureID STRING PowerRatio FLOAT Radius FLOAT SpreadDamage FLOAT === Effect (2 fields, 2 typed) === Shield STRING Thruster STRING === Explosion (2 fields, 2 typed) === Delay FLOAT DelayAdjustment FLOAT === Generic (23 fields, 20 typed) === Color_B FLOAT[0..1] Color_G FLOAT[0..1] Color_R FLOAT[0..1] HP FLOAT HQRatio FLOAT ID example: 'Ship_' IsDestructible example: 'Yes' Model STRING Name STRING NozzleCount INT NozzleFrame_??? STRING NozzleSpec_??? NS_STRING ResistanceToExplosion FLOAT[0..1] ResistanceToOptics FLOAT[0..1] ResistanceToShell FLOAT[0..1] ShieldRatio FLOAT Size_Radius FLOAT Size_X FLOAT Size_Y FLOAT Size_Z FLOAT ThrusterRatio FLOAT Type example: 'Vessel' UncertainName STRING === Hatch_??? (19 fields, 15 typed) === DamagedModel STRING Effect_Explosion STRING Effect_Flare STRING Frame STRING HP FLOAT ID STRING IsDestructible example: 'Yes' IsInvolved example: 'Yes' IsRadarVisible example: 'Yes' IsShielded example: 'Yes' LoadedCount INT MaxAvailableCount INT Name STRING NomalModel STRING ParentStructureID STRING Radius FLOAT SpreadDamage FLOAT SquadronID STRING TakeoffInterval FLOAT === Maneuver (34 fields, 34 typed) === AA_PitchMinus_Max FLOAT AA_PitchMinus_Min FLOAT AA_PitchPlus_Max FLOAT AA_PitchPlus_Min FLOAT AA_Roll_Max FLOAT AA_Roll_Min FLOAT AA_Yaw_Max FLOAT AA_Yaw_Min FLOAT AV_PitchMinus_Max FLOAT AV_PitchMinus_Min FLOAT AV_PitchPlus_Max FLOAT AV_PitchPlus_Min FLOAT AV_Roll_Max FLOAT AV_Roll_Min FLOAT AV_Yaw_Max FLOAT AV_Yaw_Min FLOAT AccPitchFactor FLOAT Acceleration FLOAT ArterBurner_Acc FLOAT ArterBurner_Vc FLOAT CruisingVelocity FLOAT DecPitchFactor FLOAT Deceleration FLOAT DragFactorThreshold FLOAT MaximumBank_Normal FLOAT MaximumVelocity FLOAT MinimumVelocity FLOAT PitchDragFactor FLOAT ReverseThrust_Acc FLOAT ReverseThrust_Vc FLOAT RollDragFactor FLOAT SideThrustAcceleration FLOAT SideThrustVelocity_Max FLOAT YawDragFactor FLOAT === Mass (2 fields, 2 typed) === DryMass FLOAT GrossMass FLOAT === NS_* (10 fields, 8 typed) === AttenuationAlpha example: 'Yes' AttenuationVolume example: 'Yes' Color_B FLOAT Color_G FLOAT Color_R FLOAT Deceleration FLOAT DeleteFadeSpeed FLOAT Interval FLOAT NodeCount INT_VALUE StartingVelocity FLOAT === SE (2 fields, 2 typed) === ExplosionSE STRING Thruster STRING === Shield (4 fields, 4 typed) === ChargeDelay FLOAT ChargeDelay_Break FLOAT ChargeSpeed FLOAT MaxValue FLOAT === ShieldGenerator_??? (16 fields, 12 typed) === DamagedModel STRING Effect_Explosion STRING Effect_Flare STRING Frame STRING HP FLOAT ID STRING IsDestructible example: 'Yes' IsInvolved example: 'Yes' IsRadarVisible example: 'Yes' IsShielded example: 'Yes' Name STRING NomalModel STRING ParentStructureID STRING PowerRatio FLOAT Radius FLOAT SpreadDamage FLOAT === StructureCount (6 fields, 6 typed) === BridgeCount INT HatchCount INT ShieldGeneratorCount INT ThrusterCount INT TurretCount INT VersatileCount INT === Thruster_??? (19 fields, 15 typed) === DamagedModel STRING Effect_Explosion STRING Effect_Flare STRING Frame STRING HP FLOAT ID STRING IsDestructible example: 'Yes' IsInvolved example: 'Yes' IsRadarVisible example: 'Yes' IsShielded example: 'Yes' Name STRING NomalModel STRING NozzleCount INT NozzleFrame_??? STRING NozzleSpec_??? NS_STRING ParentStructureID STRING PowerRatio FLOAT Radius FLOAT SpreadDamage FLOAT === Turret_??? (25 fields, 20 typed) === AngularVelocity FLOAT CannonFrame_??? STRING DamagedModel STRING Effect_Explosion STRING Effect_Flare STRING Frame STRING HP FLOAT ID STRING IsAuto example: 'Yes' IsDestructible example: 'Yes' IsInvolved example: 'Yes' IsRadarVisible example: 'Yes' IsShielded example: 'Yes' MuzzleFrame_??? STRING Name STRING NomalModel STRING ParentStructureID STRING PitchLimit_Depression FLOAT PitchLimit_Elevation FLOAT Radius FLOAT SequencingCount INT SequencingInterval FLOAT SpreadDamage FLOAT WeaponID STRING YawLimit FLOAT === Versatile_??? (15 fields, 11 typed) === DamagedModel STRING Effect_Explosion STRING Effect_Flare STRING Frame STRING HP FLOAT ID STRING IsDestructible example: 'Yes' IsInvolved example: 'Yes' IsRadarVisible example: 'Yes' IsShielded example: 'Yes' Name STRING NomalModel STRING ParentStructureID STRING Radius FLOAT SpreadDamage FLOAT