All six language copies carry the identical 337 unnamed IDXD hashes. Partitioned by record-name shape (53 shapes), 333 map onto families the corpus already documents: 131 weapon datasheets, 114 unit datasheets, 64 unit Faces tables, 10 unit message sets, 8 chatter rule tables, 5 enumerations/formations/placement. 114 is exactly the corpus's unit count (43 Craft + 71 Vessel) -- these are the tables the corpus has always worked with, reached by SHAPE because they have no names. Naming them adds nothing. The Enumerate object in each GP_MAIN_GAME_* is EMPTY, zero fields, which is why route 2 named 1283 entries in DefTables and 0 here. The 4 unclassified objects are new -> docs/re/structures/player-tuning-tables.md: the analog stick response curves (8 axes, 11 samples + a named Count = 11, tested 8/8; yaw/roll/throttle are the identity ramp, the shaping is all on pitch and the camera axes; adv_yaw is non-monotone and unexplained), the player craft's flight envelope (Booster, 50 fields -- the player side of the AA_/AV_ pair documented for NPCs -- plus TacticalManeuver, SpecialAttack + three gauge bands, SpecialWeapon, Misc), the Stage 16 boss (identified by Shell_S16Boss_* ids; Guardian HP 65000, Core 42000), and one unidentified Generic naming eff_n0071. New regenerator main_game_unnamed.py, 112-line artefact, byte-identical across two runs; the other twelve artefacts verify unchanged. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PMRJjbxLqZtsb5Vb7KunPE
113 lines
12 KiB
Plaintext
113 lines
12 KiB
Plaintext
# 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', '')]
|