# What the unnamed IDXD objects in GP_MAIN_GAME_* are
# Regenerate: python3 tools/re-capture/main_game_unnamed.py
# See docs/re/structures/archive-naming.md

## CONTROL  are the six language copies the same set?
   GP_MAIN_GAME_D.pak        337 IDXD unnamed
   GP_MAIN_GAME_E.pak        337 IDXD unnamed
   GP_MAIN_GAME_F.pak        337 IDXD unnamed
   GP_MAIN_GAME_I.pak        337 IDXD unnamed
   GP_MAIN_GAME_J.pak        337 IDXD unnamed
   GP_MAIN_GAME_S.pak        337 IDXD unnamed
   identical hash sets across all six: True

## The 337 unnamed objects by FAMILY  (53 distinct record-name shapes)
   x131  weapon datasheet         owned by weapon-datasheet-static.md
   x114  unit datasheet           owned by unit-datasheet-static.md
   x64   unit `Faces` table       owned by unit-datasheet-static.md
   x10   unit message set         owned by preset-message-rules.md
   x8    chatter rule table       owned by preset-message-rules.md
   x4    <UNCLASSIFIED>           owned by -
   x2    unit enumeration         owned by stage-mission-tables.md
   x1    asteroid groups          owned by unit-datasheet-static.md
   x1    formations               owned by stage-mission-tables.md
   x1    placement / route test   owned by stage-mission-tables.md
   x1    weapon enumeration       owned by weapon-struct-runtime.md
   classified: 333 / 337

## every shape, with its family
   x90   weapon datasheet         Shell Weapon
   x64   unit `Faces` table       Faces Generic
   x44   unit datasheet           Effect Explosion Generic Maneuver Mass SE Shield StructureCount
   x24   weapon datasheet         Shell ShellWake Weapon
   x12   unit datasheet           Effect Explosion Generic Maneuver Mass NS_Body SE Shield StructureCount Turret_000 Turre
   x9    weapon datasheet         AssortMissileParam Shell ShellWake Weapon
   x9    unit datasheet           Effect Explosion Generic Maneuver Mass NS_Body SE Shield StructureCount Turret_000 Turre
   x8    chatter rule table       ATTACK_IS_AVOIDED ATTACK_SUCCEEDED AVOIDED_BY_PLAYER AVOIDED_PLAYER_ATTACK AVOID_ATTACK 
   x7    unit datasheet           Effect Explosion Generic Maneuver Mass NS_Body SE Shield StructureCount Turret_000 Turre
   x6    weapon datasheet         Shell ShellWake Weapon WhiskMissileParam
   x4    unit datasheet           Effect Explosion Generic Maneuver Mass NS_Body SE Shield StructureCount Turret_000 Turre
   x3    unit datasheet           Bridge_000 Effect Explosion Generic Hatch_000 Maneuver Mass NS_Body SE Shield ShieldGene
   x3    unit datasheet           Bridge_000 Effect Explosion Generic Hatch_000 Maneuver Mass NS_Body SE Shield ShieldGene
   x3    unit datasheet           Effect Explosion Generic Maneuver Mass NS_Body SE Shield StructureCount Turret_000 Turre
   x2    unit datasheet           Bridge_000 Bridge_001 Effect Explosion Generic Hatch_000 Maneuver Mass NS_Body SE Shield
   x2    unit datasheet           Bridge_000 Effect Explosion Generic Hatch_000 Maneuver Mass NS_Body SE Shield ShieldGene
   x2    unit datasheet           Bridge_000 Effect Explosion Generic Hatch_000 Maneuver Mass NS_Body SE Shield ShieldGene
   x2    unit datasheet           Bridge_000 Effect Explosion Generic Hatch_000 Maneuver Mass NS_Body SE Shield ShieldGene
   x2    unit datasheet           Bridge_000 Effect Explosion Generic Hatch_000 Maneuver Mass NS_Body SE Shield ShieldGene
   x2    unit datasheet           Bridge_000 Effect Explosion Generic Hatch_000 Maneuver Mass NS_Body SE Shield ShieldGene
   x2    unit datasheet           Bridge_000 Effect Explosion Generic Hatch_000 Maneuver Mass NS_Body SE Shield ShieldGene
   x2    unit datasheet           Bridge_000 Effect Explosion Generic Hatch_000 Maneuver Mass NS_Body SE Shield ShieldGene
   x2    unit datasheet           Effect Explosion Generic Maneuver Mass NS_Body SE Shield StructureCount Thruster_000
   x2    unit datasheet           Effect Explosion Generic Maneuver Mass NS_Body SE Shield StructureCount Turret_000
   x2    unit enumeration         EnumUnit
   x2    unit message set         Generic Message_000 Message_001 Message_002 Message_003 Message_004 Message_005 Message_
   x1    <UNCLASSIFIED>           AnalogRevice_adv_roll AnalogRevice_adv_yaw AnalogRevice_eye_pitch AnalogRevice_eye_yaw A
   x1    asteroid groups          AsteroidGroup_000 AsteroidGroup_001 AsteroidGroup_002 AsteroidGroup_003 AsteroidGroup_00
   x1    weapon datasheet         BezierMissileParam Shell ShellWake Weapon
   x1    <UNCLASSIFIED>           Booster Misc SpecialAttack SpecialAttackGauge_1 SpecialAttackGauge_2 SpecialAttackGauge_
   x1    unit datasheet           Bridge_000 Effect Explosion Generic Hatch_000 Hatch_001 Hatch_002 Hatch_003 Maneuver Mas
   x1    unit datasheet           Bridge_??? Effect Explosion Generic Hatch_??? Maneuver Mass NS_* SE Shield ShieldGenerat
   x1    <UNCLASSIFIED>           Core Generic Guardian
   x1    unit datasheet           Effect Explosion Generic Maneuver Mass NS_Body NS_Body_2 SE Shield StructureCount
   x1    unit datasheet           Effect Explosion Generic Maneuver Mass NS_Body SE Shield StructureCount Turret_000 Turre
   x1    unit datasheet           Effect Explosion Generic Maneuver Mass NS_Body SE Shield StructureCount Turret_000 Turre
   x1    unit datasheet           Effect Explosion Generic Maneuver Mass NS_Body SE Shield StructureCount Turret_000 Turre
   x1    unit datasheet           Effect Explosion Generic Maneuver Mass NS_Body SE Shield StructureCount Turret_000 Turre
   x1    unit datasheet           Effect Explosion Generic Maneuver Mass NS_Body SE Shield StructureCount Turret_001 Turre
   x1    unit datasheet           Effect Explosion Generic Maneuver Mass SE Shield StructureCount Turret_000
   x1    weapon enumeration       EnumWeapon
   x1    formations               Enumeration Formation_100 Formation_Fleet_01 Formation_Fleet_02
   x1    placement / route test   Enumeration Placement_00 Placement_01 Placement_02 RouteTest_00 RouteTest_01
   x1    <UNCLASSIFIED>           Generic
   x1    unit message set         Generic Message_000 Message_001 Message_002 Message_003 Message_004 Message_005 Message_
   x1    unit message set         Generic Message_000 Message_001 Message_002 Message_003 Message_004 Message_005 Message_
   x1    unit message set         Generic Message_000 Message_001 Message_002 Message_003 Message_004 Message_005 Message_
   x1    unit message set         Generic Message_000 Message_001 Message_002 Message_003 Message_004 Message_005 Message_
   x1    unit message set         Generic Message_000 Message_001 Message_002 Message_003 Message_004 Message_005 Message_
   x1    unit message set         Generic Message_000 Message_001 Message_002 Message_003 Message_004 Message_005 Message_
   x1    unit message set         Generic Message_000 Message_001 Message_002 Message_003 Message_004 Message_005 Message_
   x1    unit message set         MessageSet_test
   x1    weapon datasheet         Shell Weapon WhiskMissileParam

## The UNCLASSIFIED objects, in full

   object 955ca077  (x1)
      AnalogRevice_eye_yaw       n=11 Count==n:True  monotone=True  0.00 0.00 0.00 0.00 0.03 0.10 0.18 0.29 0.45 0.68 1.00
      AnalogRevice_pitch         n=11 Count==n:True  monotone=True  0.000 0.003 0.010 0.020 0.040 0.065 0.100 0.155 0.250 0.500 1.000
      AnalogRevice_yaw           n=11 Count==n:True  monotone=True  0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
      AnalogRevice_adv_roll      n=11 Count==n:True  monotone=True  0.000 0.005 0.032 0.080 0.138 0.231 0.387 0.584 0.792 0.941 1.000
      AnalogRevice_throttle      n=11 Count==n:True  monotone=True  0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
      AnalogRevice_roll          n=11 Count==n:True  monotone=True  0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
      AnalogRevice_eye_pitch     n=11 Count==n:True  monotone=True  0.00 0.01 0.03 0.06 0.10 0.18 0.28 0.42 0.60 0.80 1.00
      AnalogRevice_adv_yaw       n=11 Count==n:True  monotone=False 0.000 0.016 0.052 0.143 0.482 0.940 1.000 0.916 0.611 0.382 0.208
      Tweak                      [('receipt_reverse_s', '20'), ('receipt_after_b', '20'), ('receipt_tgt_atk', '10'), ('receipt_tgt_near', '20'), ('mov_trigger_play', '20'), ('receipt_side_s', '0'), ('minimum_side_s', '0'), ('eye_stick_play', '6000'), ('YawMagForNormal', '2.0'), ('mov_stick_play', '5000'), ('order_cancel_time', '120'), ('receipt_match_spd', '2')]

   object 890e1be4  (x1)
      SpecialAttack              [('BulletTimeVolumePC', '0.4'), ('FireBirdPower', '1000.0'), ('ChargeMinimum', '10.0'), ('FireBirdPower_Ex', '4000.0'), ('GaugeVelocity', '25.0'), ('ConsumeEnergy', '4.0'), ('FireBirdAccelerationVomume', '200.0'), ('BulletTimeVolumeNPC', '0.1'), ('FireBirdRadius', '100.0f'), ('FireBirdTime', '0.75'), ('GaugeMaximum', '100.0'), ('RapidFire_CoolVolume', '1.5'), ('RapidFire_TimeVolume', '0.75'), ('FireBirdMaxVelocityVomume', '5.0')]
      SpecialWeapon              [('ShieldDoubler_Time', '15.0'), ('HPRegenerator_RegenSpeed', '100.0'), ('ExtraCartridge_Quantity', '2.0'), ('ShieldDoubler_Count', '5'), ('HPRegenerator_MinimumTime', '1.0'), ('ExtraCartridge_CoolVolume', '1.5'), ('ExtraCartridge_TimeVolume', '0.75')]
      TacticalManeuver           [('Turn180RequiredTime', '0.5'), ('RollLSlideLength', '350'), ('RollRSlideLength', '350'), ('RollLRequiredTime', '1.0'), ('RollRRequiredTime', '1.0'), ('RollToHorizonTime', '2.0'), ('TurnTargetRequiredTime', '2.0')]
      Misc                       [('EffectPlacementFrameName', 'GN_mnt'), ('HPRegenEffectName', 'eff_s110'), ('ShieldDoublerEffectName_Using', 'eff_i003_f'), ('ShieldDoublerEffectName_Hit', 'eff_i004_f'), ('CollisionEffectName', 'eff_c001')]
      SpecialAttackGauge_1       [('AttackTime_Minimum', '3.0'), ('AttackTime_Maximum', '10.0'), ('ChargeMaximum', '33.0')]
      SpecialAttackGauge_2       [('AttackTime_Minimum', '0.5'), ('AttackTime_Maximum', '1.0'), ('ChargeMaximum', '66.0')]
      SpecialAttackGauge_3       [('AttackTime_Minimum', '1.6'), ('AttackTime_Maximum', '5.0'), ('ChargeMaximum', '100.0')]
      Booster                    [('AA_PitchPlus_Min', '375.0'), ('AA_PitchPlus_Max', '210.0'), ('PowerCutDeceleration', '15.0'), ('AB_AV_Yaw', '16.0'), ('YawDragFactor', '3.0'), ('AV_Roll_Min', '200.0'), ('AV_Roll_Max', '125.0'), ('AV_PitchPlus_Min', '150.0'), ('AB_ConsumeShield', '10.0'), ('AV_PitchPlus_Max', '70.0'), ('MaximumBank_Normal', '60.0'), ('MinimumVelocity', '100.0'), ('MaximumVelocity', '2100.0'), ('AB_ConsumeShield_Begin', '20.0'), ('AB_AA_Roll', '30.0'), ('AccPitchFactor', '30.0'), ('AB_AA_PitchPlus', '15.0'), ('DecPitchFactor', '30.0'), ('AA_PitchMinus_Min', '180.0'), ('AA_PitchMinus_Max', '100.00'), ('PowerCutConsumeShield', '75.0'), ('AB_AV_Roll', '40.0'), ('AB_AV_PitchPlus', '30.0'), ('RollDragFactor', '3.0'), ('AV_PitchMinus_Min', '75.0'), ('ReverseThrust_Vc', '-0.5'), ('AA_AxisMode_Min', '100.0'), ('AV_PitchMinus_Max', '40.0'), ('AA_AxisMode_Max', '20.0'), ('ArterBurner_Vc', '1.5'), ('DragFactorThreshold', '0.5'), ('AV_AxisMode_Min', '35.0'), ('CruisingVelocity', '612.0'), ('AA_Yaw_Min', '120.0'), ('AV_AxisMode_Max', '10.0'), ('AA_Yaw_Max', '65'), ('AV_Yaw_Min', '45.0'), ('AV_Yaw_Max', '25.0'), ('AB_AA_PitchMinus', '10.0'), ('Acceleration', '900'), ('ReverseThrust_Acc', '2.0'), ('Deceleration', '600'), ('ArterBurner_Acc', '2.0'), ('PitchDragFactor', '3.0'), ('SideThrustAcceleration', '1500.0'), ('AB_AV_PitchMinus', '16.0'), ('SideThrustVelocity_Max', '875.0'), ('AB_AA_Yaw', '10.0'), ('AA_Roll_Min', '750.0'), ('AA_Roll_Max', '475.0')]

   object 0202269d  (x1)
      Guardian                   [('LaserLifeTime', '5.0'), ('VerticalAccel', '8.0'), ('RotationAccel', '0.12'), ('AAGunShellID', 'Shell_S16Boss_AAGun'), ('HomingLaserPlayerCheckTime', '3.0'), ('GuardInterval', '1000.0'), ('MaxVerticalSpeed', '250.0'), ('MaxRotationSpeed', '72.0'), ('Radius', '2500.0'), ('DamageLevel1', '35000.0'), ('DamageLevel2', '20000.0'), ('LaserShellID', 'Shell_S16Boss_Laser'), ('GuardTime', '10.0'), ('InitHight', '0.0'), ('HP', '65000.0'), ('LaserIntervalTime', '7.0'), ('ChargeTime', '5.0'), ('HomingLaserShellID', 'Shell_S16Boss_HBeam'), ('InitRotation', '180.0')]
      Core                       [('LockOnCancelTime', '3.0'), ('LockOnReleaseInterval', '15.0'), ('DamageLevel1', '25000.0'), ('DamageLevel2', '10000.0'), ('DamageLevel1BombTime', '2.0'), ('DamageLevel2BombTime', '1.0'), ('HP', '42000.0'), ('LockOnReleaseRandomInterval', '5.0'), ('DamageLevel1BombRandTime', '1.0'), ('DamageLevel2BombRandTime', '0.5')]
      Generic                    []

   object a6c6c79b  (x1)
      Generic                    [('eff_n0071', '')]
