This repository has been archived on 2026-09-16. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
Syplheed-Reborn/docs/re/data/hud-config.txt
Sylpheed RE agent d1368c12db re: the objective/tutorial marker records; S24-S29 are CHALLENGE, not story
Correction first.  stage-numbering-and-player-craft.md called S24-S29
'story' and reported 22 story stages.  challenge-mission-gate.md OWNS
that split and already had it: S01-S16 story, S18-S23 tutorials,
S24-S29 challenge.  A third confirmation fell out of this iteration:
AUTO_SETTINGS names stage01..16_settings.tbl, tutorial01..06 and
challenge01..06, and its field tags are 1-16, 18-23, 24-29 -- the
shipped stage numbers exactly.  The campaign is 16 story missions, not
22.  AUTO_SETTINGS and IGNORE are likewise already owned by
isl-condition-builtins.md, so nothing there was new either.

What is new: the 11 marker records hud-config.md listed as unread.  12
named fields each, portable HUD data.  Colour is ARGB, three per marker
-- objectives red 0xFFFF0000, guard/waypoint green 0xFF20FF20,
Acropolis/tanker cyan 0xFF00FFFF, sub-objective yellow 0xFFFFFF00, and
every TutorialMarker_* amber 0xFFFFA010.  Each carries a Normal sprite
and an Emphasis part with optional Sub companions; HPGauge 0/1/2;
RadarCursorType Circle/Rectangle/blank; BlinkCycle 0x800 on all eleven.
TutorialTarget is Yes on exactly the five TutorialMarker_* and No on the
six ObjectiveMarker_*.

Parameters binds the roles: TargetMarker -> ObjectiveMarker_Target,
HelpMarker -> ObjectiveMarker_SubObjective, TutoTargetMarker ->
TutorialMarker_Target, plus ReloadDispTime 0.1.
Enumerate_ObjectiveMarkers is the 11-name roster.

Artefact +13 lines / 0 deletions; the other nine regenerate
byte-identical.
2026-08-27 15:46:31 +00:00

711 lines
36 KiB
Plaintext

# The in-game HUD configuration (GP_MAIN_GAME_*2D.pak, IDXD entries)
# Regenerate: python3 tools/re-capture/hud_config.py
# See docs/re/structures/hud-config.md
## the six IDXD entries of GP_MAIN_GAME_E2D.pak
10b9d584 16 records: ArmsStatus, Map, ArmsItem, RangeFinder, Marker, Manuva, Number, HudResource, NamePlate, ActiveArm, Information, Wing, ArmsItemFile, Radar, Speed, Sight
4abcfc43 16 records: ArmsStatus, Map, ArmsItem, RangeFinder, Marker, Manuva, Number, HudResource, NamePlate, ActiveArm, Information, Wing, ArmsItemFile, Radar, Speed, Sight
59ecbedd 1 records: Face
87fd28c0 1 records: ResourceTable
927b29f8 13 records: ObjectiveMarker_Acropolis, Parameters, ObjectiveMarker_SubObjective, ObjectiveMarker_Guard, TutorialMarker_WayPoint, TutorialMarker_NoMark, Enumerate_ObjectiveMarkers, TutorialMarker_Tanker, TutorialMarker_Target, ObjectiveMarker_WayPoint, ObjectiveMarker_Tanker, TutorialMarker_Acropolis, ObjectiveMarker_Target
ccb12a6b 13 records: ObjectiveMarker_Acropolis, Parameters, ObjectiveMarker_SubObjective, ObjectiveMarker_Guard, TutorialMarker_WayPoint, TutorialMarker_NoMark, Enumerate_ObjectiveMarkers, TutorialMarker_Tanker, TutorialMarker_Target, ObjectiveMarker_WayPoint, ObjectiveMarker_Tanker, TutorialMarker_Acropolis, ObjectiveMarker_Target
## every config record, field by field
== ArmsStatus : 16 fields (16 named, 0 positional)
PGHUD_ARMS_BASE ArmsSt\pghud_arms_base.t32
PGHUD_ARMS_EMPTY ArmsSt\pghud_arms_empty.t32
PGHUD_ARMS_ITEM_NULL ArmsSt\pghud_arms_item_null.t32
PGHUD_ARMS_OVERHEAT ArmsSt\pghud_arms_overheat.t32
PGHUD_ARMS_RELOADING ArmsSt\pghud_arms_reloading.t32
PGHUD_ARMS_SEC ArmsSt\pghud_arms_sec.t32
PGHUD_ARMS_SELECT ArmsSt\pghud_arms_select.prt
PGHUD_ARMS_SLASH ArmsSt\pghud_arms_slash.t32
PGHUD_TYPE_ASM ArmsSt\pghud_arms_type_ASM.t32
PGHUD_TYPE_BM ArmsSt\pghud_arms_type_BM.t32
PGHUD_TYPE_BR ArmsSt\pghud_arms_type_BR.t32
PGHUD_TYPE_CN ArmsSt\pghud_arms_type_CN.t32
PGHUD_TYPE_GUN ArmsSt\pghud_arms_type_GUN.t32
PGHUD_TYPE_LS ArmsSt\pghud_arms_type_LS.t32
PGHUD_TYPE_MPM ArmsSt\pghud_arms_type_MPM.t32
PGHUD_TYPE_SPC ArmsSt\pghud_arms_type_SPC.t32
== Map : 3 fields (3 named, 0 positional)
PGMAP_CIRCLE Map\pgmap_circle.t32
PGMAP_SURROUND Map\pgmap_surround.prt
PGMAP_WHOLE Map\pgmap_whole.prt
== ArmsItem : 1 fields (1 named, 0 positional)
Directory ArmsSt
== RangeFinder : 10 fields (10 named, 0 positional)
PGHUD_RANGE_BAR RangeF\pghud_range_bar.t32
PGHUD_RANGE_BAR_EM RangeF\pghud_range_bar_em.prt
PGHUD_RANGE_MAIN RangeF\pghud_range_main.prt
PGHUD_RANGE_MAIN_PLATE RangeF\pghud_range_main.t32
PGHUD_RANGE_MAIN_PLATE_EM RangeF\pghud_range_main_em.prt
PGHUD_RANGE_MARK RangeF\pghud_range_mark.prt
PGHUD_RANGE_MARK_OUT1 RangeF\pghud_range_mark_out1.prt
PGHUD_RANGE_NOSE RangeF\pghud_range_nose.prt
PGHUD_RANGE_NOSE_PLATE RangeF\pghud_range_nose.t32
PGHUD_RANGE_NOSE_PLATE_EM RangeF\pghud_range_nose_em.prt
== Marker : 27 fields (27 named, 0 positional)
PGMARK0 Marker\pgmark0.t32
PGMARK1 Marker\pgmark1.t32
PGMARK2 Marker\pgmark2.t32
PGMARK3 Marker\pgmark3.t32
PGMARK4 Marker\pgmark4.t32
PGMARKLOCKON Marker\pgmarklockon.prt
PGMARKSUB Marker\pgmarksub.t32
PGMARKTGT Marker\pgmarktgt.prt
PGMARKTGT_BEAM Marker\pgmarktgt_beam.prt
PGMARKTGT_BEAM_NOSE Marker\pgmarktgt_beam_nose.prt
PGMARKTGT_BOM Marker\pgmarktgt_bom.prt
PGMARKTGT_CANNON Marker\pgmarktgt_cannon.prt
PGMARKTGT_EASY Marker\pgmarktgt_easy.prt
PGMARKTGT_GUN Marker\pgmarktgt_gun.prt
PGMARKTGT_GUN_NOSE Marker\pgmarktgt_gun_nose.prt
PGMARK_GAUGE_BAR Marker\pgmark_gauge_bar.t32
PGMARK_GAUGE_BASE Marker\pgmark_gauge_base.t32
PGMARK_GAUGE_DIFF Marker\pgmark_gauge_diff.t32
PGMARK_GAUGE_SUB_BAR Marker\pgmark_gauge_sub_bar.t32
PGMARK_GAUGE_SUB_BASE Marker\pgmark_gauge_sub_base.t32
PGMARK_GAUGE_SUB_DIFF Marker\pgmark_gauge_sub_diff.t32
PGMARK_SHIELD_BAR Marker\pgmark_shield_bar.t32
PGMARK_SHIELD_BASE Marker\pgmark_shield_base.t32
PGMARK_SHIELD_DIFF Marker\pgmark_shield_diff.t32
PGMARK_SHIELD_SUB_BAR Marker\pgmark_shield_sub_bar.t32
PGMARK_SHIELD_SUB_BASE Marker\pgmark_shield_sub_base.t32
PGMARK_SHIELD_SUB_DIFF Marker\pgmark_shield_sub_diff.t32
== Manuva : 15 fields (15 named, 0 positional)
PGMANUVA Manuva\pgmanuva.prt
PGMANUVA_BAR Manuva\pgmanuva_bar.t32
PGMANUVA_EFF1 Manuva\pgmanuva_eff1.prt
PGMANUVA_EFF2 Manuva\pgmanuva_eff2.prt
PGMANUVA_EFF3 Manuva\pgmanuva_eff3.prt
PGMANUVA_LEVEL Manuva\pgmanuva_level.t32
PGMANUVA_NUM0 Manuva\pgmanuva_num0.t32
PGMANUVA_NUM0EFF Manuva\pgmanuva_num0eff.t32
PGMANUVA_NUM1 Manuva\pgmanuva_num1.t32
PGMANUVA_NUM1EFF Manuva\pgmanuva_num1eff.t32
PGMANUVA_NUM2 Manuva\pgmanuva_num2.t32
PGMANUVA_NUM2EFF Manuva\pgmanuva_num2eff.t32
PGMANUVA_NUM3 Manuva\pgmanuva_num3.t32
PGMANUVA_NUM3EFF Manuva\pgmanuva_num3eff.t32
PGMANUVA_ZERO Manuva\pgmanuva_zero.t32
== Number : 10 fields (10 named, 0 positional)
PGHUD_ARMS_NUM ArmsSt\pghud_arms_num%d.t32
PGHUD_HIT_NUM Hitmark\pghud_hit_num%d.t32
PGHUD_HIT_NUM_EFF Hitmark\pghud_hit_num%deff.t32
PGHUD_HIT_NUM_RED Hitmark\pghud_hit_num%dred.t32
PGHUD_NUM pghud_num%d.t32
PGHUD_SPEED_NUM Speed\pghud_speed_num%d.t32
PGLOCKON_NUM Lockon\pglockon_%d.t32
PGMARKTGT_NUM pgmarktgt_num%d.t32
PGREMAIN_NUM pgremain_num%d.t32
PGTIMER_NUM pgtimer_num%d.t32
== HudResource : 24 fields (24 named, 0 positional)
HUD_RES_FONT DFSOGE5.TTC
PGHUD_CAMERA pghud_camera.t32
PGHUD_HITMARK Hitmark\pghud_hitmark.prt
PGHUD_HORIZONTAL pghud_cockpit_horizontal.t32
PGHUD_LOCATOR pghud_target_locator.prt
PGHUD_LOCATOR_EASY pghud_target_locator_easy.prt
PGHUD_NOSE pghud_cockpit_nose.t32
PGHUD_NUM_SEC pghud_num_sec.t32
PGHUD_OBREMAINDER Hitmark\pghud_OBremainder.prt
PGHUD_PITCH_FRONT45 pghud_pitch_front45.t32
PGHUD_PITCH_LEVEL pghud_pitch_level.t32
PGHUD_PITCH_MINUS pghud_pitch_minus.t32
PGHUD_PITCH_MINUSV pghud_pitch_minusV.t32
PGHUD_PITCH_PLUS pghud_pitch_plus.t32
PGHUD_PITCH_PLUSV pghud_pitch_plusV.t32
PGHUD_PITCH_REAR45 pghud_pitch_rear45.t32
PGHUD_SUBTARGET pghud_subtarget.prt
PGHUD_SUB_DOT pghud_sub_dot.t32
PGHUD_YAW pghud_yaw.t32
PGHUD_YAWV pghud_yawV.t32
PGLOCKON Lockon\pglockon.t32
PGMARKTGT_PERIOD pgmarktgt_period.t32
PGREMAINING pgremaining.prt
PGTIMER pgtimer.prt
== NamePlate : 60 fields (60 named, 0 positional)
NPR_AAFrigate pgmark_E_AAFrigate.t32
NPR_ASFrigate pgmark_E_ASFrigate.t32
NPR_Amalthea pgmark_F_Amalthea.t32
NPR_ArrowHead pgmark_F_ArrowHead.t32
NPR_Caliban pgmark_F_Caliban.t32
NPR_Camael pgmark_E_Camael.t32
NPR_Cargoship pgmark_F_Cargoship.t32
NPR_Charon pgmark_F_Charon.t32
NPR_Cyclops pgmark_E_Cyclops.t32
NPR_E_Battleship pgmark_E_Battleship.t32
NPR_E_Carrier pgmark_E_Carrier.t32
NPR_E_Cruiser pgmark_E_Cruiser.t32
NPR_E_Destroyer pgmark_E_Destroyer.t32
NPR_Elan pgmark_E_Elan.t32
NPR_ElanPlus pgmark_E_ElanPlus.t32
NPR_F_Battleship pgmark_F_Battleship.t32
NPR_F_Carrier pgmark_F_Carrier.t32
NPR_F_Cruiser pgmark_F_Cruiser.t32
NPR_F_Destroyer pgmark_F_Destroyer.t32
NPR_F_ElanPlus pgmark_F_ElanPlus.t32
NPR_Gargantua pgmark_E_Gargantua.t32
NPR_GuiltyRoses pgmark_E_GuiltyRoses.t32
NPR_Hellfires pgmark_E_Hellfires.t32
NPR_ISCM pgmark_E_ISCM.t32
NPR_Janus pgmark_F_Janus.t32
NPR_Lady1 pgmark_F_Lady1.t32
NPR_Lady2 pgmark_F_Lady2.t32
NPR_Lady3 pgmark_F_Lady3.t32
NPR_Margras pgmark_E_NR_Margras.t32
NPR_MargrasTCAF pgmark_F_NR_Margras.t32
NPR_Massive pgmark_E_Massive.t32
NPR_Metatron pgmark_E_Metatron.t32
NPR_Miranda pgmark_F_Miranda.t32
NPR_Olympus pgmark_F_Olympus.t32
NPR_Pandora pgmark_F_Pandora.t32
NPR_Phantom pgmark_E_Phantom.t32
NPR_SBattleship pgmark_E_SBattleship.t32
NPR_Squire1 pgmark_F_Squire1.t32
NPR_Squire2 pgmark_F_Squire2.t32
NPR_Squire3 pgmark_F_Squire3.t32
NPR_Squire4 pgmark_F_Squire4.t32
NPR_Tanker pgmark_F_Tanker.t32
NPR_Taskent pgmark_E_NR_Taskent.t32
NPR_Turret pgmark_E_Turret.t32
NPR_TurretPlus pgmark_E_TurretPlus.t32
NPR_Vinson pgmark_F_Vinson.t32
NP_ACROPOLIS pgmark_F_Acropolis.t32
NP_ANTONIUS pgmark_F203_1.t32
NP_BILLY pgmark_F202_1.t32
NP_BIRD pgmark_F_Bird.t32
NP_CARL pgmark_F204_1.t32
NP_ELLEN01 pgmark_F103_1.t32
NP_ELLEN02 pgmark_F104_2.t32
NP_ELLEN07 pgmark_F102_7.t32
NP_E_UNKNOWN pgmark_E_Unknown.t32
NP_GENE02 pgmark_F102_2.t32
NP_GENE07 pgmark_F103_7.t32
NP_RAYMOND01 pgmark_F101_1.t32
NP_SANDRA pgmark_F201_1.t32
NP_YOJI07 pgmark_F104_7.t32
== ActiveArm : 13 fields (13 named, 0 positional)
PGHUD_ARMS_ACTIVE ActvArm\pghud_arms_active.prt
PGHUD_ARMS_ACTIVE1 ActvArm\pghud_arms_active1.prt
PGHUD_ARMS_ACTIVE1EM ActvArm\pghud_arms_active1em.prt
PGHUD_ARMS_ACTIVE1NUM ActvArm\pghud_arms_active1num.t32
PGHUD_ARMS_ACTIVE1OH ActvArm\pghud_arms_active1oh.prt
PGHUD_ARMS_ACTIVE2 ActvArm\pghud_arms_active2.prt
PGHUD_ARMS_ACTIVE2EM ActvArm\pghud_arms_active2em.prt
PGHUD_ARMS_ACTIVE2NUM ActvArm\pghud_arms_active2num.t32
PGHUD_ARMS_ACTIVE2OH ActvArm\pghud_arms_active2oh.prt
PGHUD_ARMS_ACTIVE3 ActvArm\pghud_arms_active3.prt
PGHUD_ARMS_ACTIVE3EM ActvArm\pghud_arms_active3em.prt
PGHUD_ARMS_ACTIVE3NUM ActvArm\pghud_arms_active3num.t32
PGHUD_ARMS_ACTIVE3OH ActvArm\pghud_arms_active3oh.prt
== Information : 15 fields (15 named, 0 positional)
PGINFO_FRIENDLYFIRE Info\pginfo_friendlyfire.prt
PGINFO_HIT Info\pginfo_hit.prt
PGINFO_KILL Info\pginfo_kill.prt
PGINFO_PADLOCK Info\pginfo_padlock.prt
PGINFO_REPLENISH Info\pginfo_replenish.prt
PGWARNING_COLLISION Info\pgwarning_collision.prt
PGWARNING_DAMAGE Info\pgwarning_damage.prt
PGWARNING_EMPTY Info\pgwarning_empty.prt
PGWARNING_LOCKON Info\pgwarning_lockon.prt
PGWARNING_LOW Info\pgwarning_low.prt
PGWARNING_MISSILE Info\pgwarning_missile.prt
PGWARNING_OVERHEAT Info\pgwarning_overheat.prt
PGWARNING_RELOAD Info\pgwarning_reloading.prt
PGWARNING_SHIELDDOWN Info\pgwarning_shielddown.prt
PGWARNING_WARNING Info\pgwarning_warning.prt
== Wing : 23 fields (23 named, 0 positional)
PGHUD_WING1 Wing\pghud_wing1.t32
PGHUD_WING1B Wing\pghud_wing1b.t32
PGHUD_WING1R Wing\pghud_wing1r.t32
PGHUD_WING1Y Wing\pghud_wing1y.t32
PGHUD_WING2 Wing\pghud_wing2.t32
PGHUD_WING2B Wing\pghud_wing2b.t32
PGHUD_WING2R Wing\pghud_wing2r.t32
PGHUD_WING2Y Wing\pghud_wing2y.t32
PGHUD_WING3 Wing\pghud_wing3.t32
PGHUD_WING3B Wing\pghud_wing3b.t32
PGHUD_WING3R Wing\pghud_wing3r.t32
PGHUD_WING3Y Wing\pghud_wing3y.t32
PGHUD_WING4 Wing\pghud_wing4.t32
PGHUD_WING4B Wing\pghud_wing4b.t32
PGHUD_WING4R Wing\pghud_wing4r.t32
PGHUD_WING4Y Wing\pghud_wing4y.t32
PGHUD_WINGBASE Wing\pghud_wingbase.prt
PGHUD_WING_ACT_ATTACK Wing\pghud_wing_act_attack.prt
PGHUD_WING_ACT_DISPERSION Wing\pghud_wing_act_dispersion.prt
PGHUD_WING_ACT_FORMATION Wing\pghud_wing_act_formation.prt
PGHUD_WING_ACT_GUARD Wing\pghud_wing_act_guard.prt
PGHUD_WING_ALERT Wing\pghud_wing_alert.prt
PGHUD_WING_DAMAGE Wing\pghud_wing_damage.prt
== ArmsItemFile : 59 fields (59 named, 0 positional)
Weapon_DSaber_P_wep_01_Beam pghud_arms_item_b01a.t32
Weapon_DSaber_P_wep_02_Missile pghud_arms_item_d01c.t32
Weapon_DSaber_P_wep_03_Cannon pghud_arms_item_g01b.t32
Weapon_DSaber_P_wep_04_Missile pghud_arms_item_d02c.t32
Weapon_DSaber_P_wep_05_ASMissile pghud_arms_item_e01d.t32
Weapon_DSaber_P_wep_07_Cannon pghud_arms_item_g03b.t32
Weapon_DSaber_P_wep_08_ASMissile pghud_arms_item_e05d.t32
Weapon_DSaber_P_wep_09_Gun pghud_arms_item_a08c.t32
Weapon_DSaber_P_wep_10_Gun pghud_arms_item_a03a.t32
Weapon_DSaber_P_wep_11_Cannon pghud_arms_item_g06b.t32
Weapon_DSaber_P_wep_12_Rocket pghud_arms_item_f06d.t32
Weapon_DSaber_P_wep_13_Missile pghud_arms_item_d04c.t32
Weapon_DSaber_P_wep_14_Laser pghud_arms_item_c01a.t32
Weapon_DSaber_P_wep_19_Laser pghud_arms_item_c02a.t32
Weapon_DSaber_P_wep_23_Cannon pghud_arms_item_g05b.t32
Weapon_DSaber_P_wep_24_Beam pghud_arms_item_b04c.t32
Weapon_DSaber_P_wep_25_HBeam pghud_arms_item_b06c.t32
Weapon_DSaber_P_wep_26_Missile pghud_arms_item_d03d.t32
Weapon_DSaber_P_wep_27_ASMissile pghud_arms_item_e03b.t32
Weapon_DSaber_P_wep_28_Bomb pghud_arms_item_f07b.t32
Weapon_DSaber_P_wep_29_Bomb pghud_arms_item_f05b.t32
Weapon_DSaber_P_wep_30_ASMissile pghud_arms_item_e04d.t32
Weapon_DSaber_P_wep_31_Bomb pghud_arms_item_f04b.t32
Weapon_DSaber_P_wep_32_Missile pghud_arms_item_d05c.t32
Weapon_DSaber_P_wep_33_Gun pghud_arms_item_a01a.t32
Weapon_DSaber_P_wep_34_HBeam pghud_arms_item_b07b.t32
Weapon_DSaber_P_wep_35_Gun pghud_arms_item_a02a.t32
Weapon_DSaber_P_wep_36_Bomb pghud_arms_item_f08b.t32
Weapon_DSaber_P_wep_37_Beam pghud_arms_item_b02a.t32
Weapon_DSaber_P_wep_38_Shotgun pghud_arms_item_a05a.t32
Weapon_DSaber_P_wep_39_Beam pghud_arms_item_b03a.t32
Weapon_DSaber_P_wep_40_Gun pghud_arms_item_a04a.t32
Weapon_DSaber_P_wep_41_Shotgun pghud_arms_item_a06a.t32
Weapon_DSaber_P_wep_42_Shotgun pghud_arms_item_a07a.t32
Weapon_DSaber_P_wep_43_Rocket pghud_arms_item_f02d.t32
Weapon_DSaber_P_wep_48_Cannon pghud_arms_item_g02d.t32
Weapon_DSaber_P_wep_50_Cannon pghud_arms_item_g04b.t32
Weapon_DSaber_P_wep_52_Special pghud_arms_item_h03b.t32
Weapon_DSaber_P_wep_53_Beam pghud_arms_item_b05c.t32
Weapon_DSaber_P_wep_54_Laser pghud_arms_item_c03c.t32
Weapon_DSaber_P_wep_55_Rocket pghud_arms_item_f01c.t32
Weapon_DSaber_P_wep_56_Special pghud_arms_item_h02c.t32
Weapon_DSaber_P_wep_57_Rocket pghud_arms_item_f03c.t32
Weapon_DSaber_P_wep_58_Laser pghud_arms_item_c04d.t32
Weapon_DSaber_P_wep_59_Special pghud_arms_item_h01a.t32
Weapon_DSaber_P_wep_60_ASMissile pghud_arms_item_e02d.t32
Weapon_DSaber_P_wep_62_Beam pghud_arms_item_b08d.t32
Weapon_DSaber_P_wep_66_Special pghud_arms_item_h05c.t32
Weapon_DSaber_P_wep_67_Special pghud_arms_item_h07d.t32
Weapon_DSaber_P_wep_68_Special pghud_arms_item_h08b.t32
Weapon_DSaber_P_wep_69_Special pghud_arms_item_h09b.t32
Weapon_DSaber_P_wep_70_Special pghud_arms_item_h06d.t32
Weapon_DSaber_P_wep_71_Special pghud_arms_item_h04c.t32
Weapon_DSaber_P_wep_80_Rocket pghud_arms_item_f09b.t32
Weapon_DSaber_P_wep_81_Missile pghud_arms_item_d06b.t32
Weapon_DSaber_P_wep_82_Laser pghud_arms_item_c05b.t32
Weapon_DSaber_P_wep_83_Gun pghud_arms_item_a09b.t32
Weapon_DSaber_P_wep_84_Cannon pghud_arms_item_g07b.t32
Weapon_DSaber_P_wep_85_Beam pghud_arms_item_b09a.t32
== Radar : 29 fields (29 named, 0 positional)
PGGAUGE_ARMOR Radar\pggauge_armor.prt
PGGAUGE_ARMOR_BAR Radar\pggauge_armor_bar.t32
PGGAUGE_ARMOR_DIFF Radar\pggauge_armor_diff.t32
PGGAUGE_ARMOR_EFF1 Radar\pggauge_armor_eff1.prt
PGGAUGE_MAIN Radar\pggauge_main.prt
PGGAUGE_MAIN_BAR Radar\pggauge_main_bar.t32
PGGAUGE_MAIN_HEAT Radar\pggauge_main_heat.prt
PGGAUGE_MAIN_HEAT_BAR Radar\pggauge_main_heat_bar.t32
PGGAUGE_NOSE Radar\pggauge_nose.prt
PGGAUGE_NOSE_BAR Radar\pggauge_nose_bar.t32
PGGAUGE_NOSE_HEAT Radar\pggauge_nose_heat.prt
PGGAUGE_NOSE_HEAT_BAR Radar\pggauge_nose_heat_bar.t32
PGGAUGE_SHIELD Radar\pggauge_shield.prt
PGGAUGE_SHIELD_BAR Radar\pggauge_shield_bar.t32
PGGAUGE_SHIELD_DIFF Radar\pggauge_shield_diff.t32
PGGAUGE_SHIELD_EFF1 Radar\pggauge_shield_eff1.prt
PGGAUGE_TYPE_ASM Radar\pggauge_type_ASM.t32
PGGAUGE_TYPE_BM Radar\pggauge_type_BM.t32
PGGAUGE_TYPE_BR Radar\pggauge_type_BR.t32
PGGAUGE_TYPE_CN Radar\pggauge_type_CN.t32
PGGAUGE_TYPE_GUN Radar\pggauge_type_GUN.t32
PGGAUGE_TYPE_LINE Radar\pggauge_type_line.t32
PGGAUGE_TYPE_LS Radar\pggauge_type_LS.t32
PGGAUGE_TYPE_MPM Radar\pggauge_type_MPM.t32
PGGAUGE_TYPE_SPC Radar\pggauge_type_SPC.t32
PGRADAR Radar\pgradar.prt
PGRADAR_CIRCLE Radar\pgradar_circle.t32
PGRADAR_NOSE Radar\pgradar_nose.t32
PGRADAR_SQUARE Radar\pgradar_square.t32
== Speed : 9 fields (9 named, 0 positional)
PGHUD_SPEED Speed\pghud_speed.prt
PGHUD_SPEED_CUT Speed\pghud_speed_cut.prt
PGHUD_SPEED_ENGINE_BAR Speed\pghud_speed_engine_bar.t32
PGHUD_SPEED_MARK Speed\pghud_speed_mark.t32
PGHUD_SPEED_MARK_OUT1 Speed\pghud_speed_mark_out1.prt
PGHUD_SPEED_MARK_OUT2 Speed\pghud_speed_mark_out2.prt
PGHUD_SPEED_MATCH Speed\pghud_speed_match.prt
PGHUD_SPEED_MEM Speed\pghud_speed_mem.t32
PGHUD_SPEED_MINUS Speed\pghud_speed_minus.t32
== Sight : 35 fields (35 named, 0 positional)
PGCHARGE Sight\pgcharge.prt
PGCHARGE_BAR Sight\pgcharge_bar.t32
PGCHARGE_CHARGE Sight\pgcharge_charge.prt
PGCHARGE_READY Sight\pgcharge_ready.prt
PGTARGET_AMM_B Sight\pgtarget_amm_b.t32
PGTARGET_AMM_L Sight\pgtarget_amm_l.t32
PGTARGET_AMM_N Sight\pgtarget_amm_n.t32
PGTARGET_BEAM Sight\pgtarget_beam.prt
PGTARGET_BOM Sight\pgtarget_bom.prt
PGTARGET_CANNON Sight\pgtarget_cannon.prt
PGTARGET_GUN Sight\pgtarget_gun.prt
PGTARGET_G_MISSILE Sight\pgtarget_G_missile.prt
PGTARGET_LASER Sight\pgtarget_laser.prt
PGTARGET_SP_ACTIVE Sight\pgtarget_sp_active.t32
PGTARGET_SP_BUMBLE_B Sight\pgtarget_sp_bumble_b.t32
PGTARGET_SP_BUMBLE_L Sight\pgtarget_sp_bumble_l.t32
PGTARGET_SP_BUMBLE_N Sight\pgtarget_sp_bumble_n.t32
PGTARGET_SP_COMPLETE Sight\pgtarget_sp_complete.t32
PGTARGET_SP_ENERGYOUT Sight\pgtarget_sp_energyout.t32
PGTARGET_SP_EXSHIELD Sight\pgtarget_sp_exshield.t32
PGTARGET_SP_EXSHIELD_RED Sight\pgtarget_sp_exshield_red.t32
PGTARGET_SP_JAMMING Sight\pgtarget_sp_jamming.t32
PGTARGET_SP_JAMMING_RED Sight\pgtarget_sp_jamming_red.t32
PGTARGET_SP_NOTAVAILABLE Sight\pgtarget_sp_notavailable.t32
PGTARGET_SP_NOTAVAILABLE_DLH Sight\pgtarget_sp_notavailable_DLH.t32
PGTARGET_SP_OVERHEAT Sight\pgtarget_sp_overheat.t32
PGTARGET_SP_READY Sight\pgtarget_sp_ready.t32
PGTARGET_SP_READY_DLH Sight\pgtarget_sp_ready_DLH.t32
PGTARGET_SP_REPAIRING Sight\pgtarget_sp_repairing.t32
PGTARGET_SP_REPAIRING_RED Sight\pgtarget_sp_repairing_red.t32
PGTARGET_SP_SUPPORTFIRE Sight\pgtarget_sp_supportfire.t32
PGTARGET_SP_SUPPORTFIRE_DLH Sight\pgtarget_sp_supportfire_DLH.t32
PGTARGET_SP_SUPPORTFIRE_DLH_RED Sight\pgtarget_sp_supportfire_DLH_red.t32
PGTARGET_SP_SUPPORTFIRE_RED Sight\pgtarget_sp_supportfire_red.t32
PGTARGET_S_MISSILE Sight\pgtarget_S_missile.prt
== Face : 52 fields (0 named, 52 positional)
[ 0] pjf001_A01.t32
[ 1] pjf001_A02.t32
[ 2] pjf001_A03.t32
[ 3] pjf001_A04.t32
[ 4] pjf001_A05.t32
[ 5] pjf001_B01.t32
[ 6] pjf001_B02.t32
[ 7] pjf001_B03.t32
[ 8] pjf001_C01.t32
[ 9] pjf001_C02.t32
[10] pjf001_C03.t32
[11] pjf002_A01.t32
[12] pjf002_A02.t32
[13] pjf002_A03.t32
[14] pjf002_A04.t32
[15] pjf002_B01.t32
[16] pjf002_B02.t32
[17] pjf002_B03.t32
[18] pjf002_C01.t32
[19] pjf002_C02.t32
[20] pjf002_C03.t32
[21] pjf002_C04.t32
[22] pjf003_A01.t32
[23] pjf003_A02.t32
[24] pjf003_A03.t32
[25] pjf003_B01.t32
[26] pjf003_B02.t32
[27] pjf003_C01.t32
[28] pjf003_C02.t32
[29] pjf004_A01.t32
[30] pjf004_A02.t32
[31] pjf004_A03.t32
[32] pjf004_B01.t32
[33] pjf005_A01.t32
[34] pjf005_A02.t32
[35] pjf005_A03.t32
[36] pjf005_B01.t32
[37] pjf005_B02.t32
[38] pjf006_A01.t32
[39] pjf006_A02.t32
[40] pjf006_A03.t32
[41] pjf006_B01.t32
[42] pjf006_B02.t32
[43] pjf006_B03.t32
[44] pjf007_A01.t32
[45] pjf007_B01.t32
[46] pjf007_B02.t32
[47] pjf008_A01.t32
[48] pjf008_B01.t32
[49] pjf008_B02.t32
[50] pjf009_A01.t32
[51] pjf009_A02.t32
== ResourceTable : 58 fields (0 named, 58 positional)
[ 0] HudResource.tbl
[ 1] HudMarkerResource.tbl
[ 2] HudResource.tbl
[ 3] HudMarkerResource.tbl
[ 4] HudResource.tbl
[ 5] HudMarkerResource.tbl
[ 6] HudResource.tbl
[ 7] HudMarkerResource.tbl
[ 8] HudResource.tbl
[ 9] HudMarkerResource.tbl
[10] HudResource.tbl
[11] HudMarkerResource.tbl
[12] HudResource.tbl
[13] HudMarkerResource.tbl
[14] HudResource.tbl
[15] HudMarkerResource.tbl
[16] HudResource.tbl
[17] HudMarkerResource.tbl
[18] HudResource.tbl
[19] HudMarkerResource.tbl
[20] HudResource.tbl
[21] HudMarkerResource.tbl
[22] HudResource.tbl
[23] HudMarkerResource.tbl
[24] HudResource.tbl
[25] HudMarkerResource.tbl
[26] HudResource.tbl
[27] HudMarkerResource.tbl
[28] HudResource.tbl
[29] HudMarkerResource.tbl
[30] HudResource.tbl
[31] HudMarkerResource.tbl
[32] HudResource.tbl
[33] HudMarkerResource.tbl
[34] HudResource.tbl
[35] HudMarkerResource.tbl
[36] HudResource.tbl
[37] HudMarkerResource.tbl
[38] HudResource.tbl
[39] HudMarkerResource.tbl
[40] HudResource.tbl
[41] HudMarkerResource.tbl
[42] HudResource.tbl
[43] HudMarkerResource.tbl
[44] HudResource.tbl
[45] HudMarkerResource.tbl
[46] HudResource.tbl
[47] HudMarkerResource.tbl
[48] HudResource.tbl
[49] HudMarkerResource.tbl
[50] HudResource_S26.tbl
[51] HudMarkerResource_S26.tbl
[52] HudResource.tbl
[53] HudMarkerResource.tbl
[54] HudResource.tbl
[55] HudMarkerResource.tbl
[56] HudResource.tbl
[57] HudMarkerResource.tbl
== ObjectiveMarker_Acropolis : 12 fields (12 named, 0 positional)
BlinkCycle 0x800
ColorEmphasis1 0xFFB0FFFF
ColorEmphasis2 0xFF00E0FF
ColorNormal 0xFF00FFFF
Emphasis pgmark_em_ho.prt
EmphasisSub
HPGauge 1
HPGaugeSub 0
Normal pgmark_ho.t32
NormalSub
RadarCursorType Circle
TutorialTarget No
== Parameters : 4 fields (4 named, 0 positional)
HelpMarker ObjectiveMarker_SubObjective
ReloadDispTime 0.1
TargetMarker ObjectiveMarker_Target
TutoTargetMarker TutorialMarker_Target
== ObjectiveMarker_SubObjective : 12 fields (12 named, 0 positional)
BlinkCycle 0x800
ColorEmphasis1 0xFFFFFFD0
ColorEmphasis2 0xFFFFFF00
ColorNormal 0xFFFFFF00
Emphasis
EmphasisSub
HPGauge 2
HPGaugeSub 0
Normal pgmark_help.prt
NormalSub pgmark_help_s.prt
RadarCursorType
TutorialTarget No
== ObjectiveMarker_Guard : 12 fields (12 named, 0 positional)
BlinkCycle 0x800
ColorEmphasis1 0xFF60FF60
ColorEmphasis2 0xFFC0FFC0
ColorNormal 0xFF20FF20
Emphasis pgmark_em_ga.prt
EmphasisSub
HPGauge 1
HPGaugeSub 0
Normal pgmark_ga.t32
NormalSub
RadarCursorType Rectangle
TutorialTarget No
== TutorialMarker_WayPoint : 12 fields (12 named, 0 positional)
BlinkCycle 0x800
ColorEmphasis1 0xFF60FF60
ColorEmphasis2 0xFFC0FFC0
ColorNormal 0xFF20FF20
Emphasis
EmphasisSub
HPGauge 0
HPGaugeSub 0
Normal pgmark_ld.t32
NormalSub
RadarCursorType
TutorialTarget No
== TutorialMarker_NoMark : 12 fields (12 named, 0 positional)
BlinkCycle 0x800
ColorEmphasis1 0xFFFFA010
ColorEmphasis2 0xFFFFD090
ColorNormal 0xFFFFA010
Emphasis
EmphasisSub
HPGauge 2
HPGaugeSub 0
Normal
NormalSub
RadarCursorType
TutorialTarget Yes
== Enumerate_ObjectiveMarkers : 11 fields (11 named, 0 positional)
ObjectiveMarker_Acropolis
ObjectiveMarker_Guard
ObjectiveMarker_SubObjective
ObjectiveMarker_Tanker
ObjectiveMarker_Target
ObjectiveMarker_WayPoint
TutorialMarker_Acropolis
TutorialMarker_NoMark
TutorialMarker_Tanker
TutorialMarker_Target
TutorialMarker_WayPoint
== TutorialMarker_Tanker : 12 fields (12 named, 0 positional)
BlinkCycle 0x800
ColorEmphasis1 0xFFFFA010
ColorEmphasis2 0xFFFFD090
ColorNormal 0xFFFFA010
Emphasis pgmark_em_ta.prt
EmphasisSub
HPGauge 2
HPGaugeSub 0
Normal pgmark_ta.t32
NormalSub
RadarCursorType
TutorialTarget Yes
== TutorialMarker_Target : 12 fields (12 named, 0 positional)
BlinkCycle 0x800
ColorEmphasis1 0xFFFFA010
ColorEmphasis2 0xFFFFD090
ColorNormal 0xFFFFA010
Emphasis pgmark_em_ob.prt
EmphasisSub pgmark_em_ob_s.prt
HPGauge 2
HPGaugeSub 0
Normal pgmark_ob.t32
NormalSub pgmark_ob_s.t32
RadarCursorType
TutorialTarget Yes
== ObjectiveMarker_WayPoint : 12 fields (12 named, 0 positional)
BlinkCycle 0x800
ColorEmphasis1 0xFF60FF60
ColorEmphasis2 0xFFC0FFC0
ColorNormal 0xFF20FF20
Emphasis pgmark_em_wp.prt
EmphasisSub
HPGauge 0
HPGaugeSub 0
Normal pgmark_wp.t32
NormalSub
RadarCursorType
TutorialTarget No
== ObjectiveMarker_Tanker : 12 fields (12 named, 0 positional)
BlinkCycle 0x800
ColorEmphasis1 0xFFB0FFFF
ColorEmphasis2 0xFF00E0FF
ColorNormal 0xFF00FFFF
Emphasis pgmark_em_ta.prt
EmphasisSub
HPGauge 2
HPGaugeSub 0
Normal pgmark_ta.t32
NormalSub
RadarCursorType Circle
TutorialTarget No
== TutorialMarker_Acropolis : 12 fields (12 named, 0 positional)
BlinkCycle 0x800
ColorEmphasis1 0xFFFFA010
ColorEmphasis2 0xFFFFD090
ColorNormal 0xFFFFA010
Emphasis pgmark_em_ho.prt
EmphasisSub
HPGauge 1
HPGaugeSub 0
Normal pgmark_ho.t32
NormalSub
RadarCursorType
TutorialTarget Yes
== ObjectiveMarker_Target : 12 fields (12 named, 0 positional)
BlinkCycle 0x800
ColorEmphasis1 0xFFFF0000
ColorEmphasis2 0xFF800000
ColorNormal 0xFFFF0000
Emphasis pgmark_em_ob.prt
EmphasisSub pgmark_em_ob_s.prt
HPGauge 2
HPGaugeSub 0
Normal pgmark_ob.t32
NormalSub pgmark_ob_s.t32
RadarCursorType
TutorialTarget No
## CONTROL do the config's own path values resolve as pak entries?
distinct .prt/.t32/.tbl values: 419 ; resolving under 10 prefixes: 0
the config FILENAMES themselves:
HudResource.tbl no hit
HudMarkerResource.tbl no hit
HudResource_S26.tbl no hit
HudMarkerResource_S26.tbl no hit
## the objective / tutorial MARKER records
ObjectiveMarker_Acropolis BlinkCycle=0x800 ColorEmphasis1=0xFFB0FFFF ColorEmphasis2=0xFF00E0FF ColorNormal=0xFF00FFFF Emphasis=pgmark_em_ho.prt EmphasisSub= HPGauge=1 HPGaugeSub=0 Normal=pgmark_ho.t32 NormalSub= RadarCursorType=Circle TutorialTarget=No
ObjectiveMarker_SubObjective BlinkCycle=0x800 ColorEmphasis1=0xFFFFFFD0 ColorEmphasis2=0xFFFFFF00 ColorNormal=0xFFFFFF00 Emphasis= EmphasisSub= HPGauge=2 HPGaugeSub=0 Normal=pgmark_help.prt NormalSub=pgmark_help_s.prt RadarCursorType= TutorialTarget=No
ObjectiveMarker_Guard BlinkCycle=0x800 ColorEmphasis1=0xFF60FF60 ColorEmphasis2=0xFFC0FFC0 ColorNormal=0xFF20FF20 Emphasis=pgmark_em_ga.prt EmphasisSub= HPGauge=1 HPGaugeSub=0 Normal=pgmark_ga.t32 NormalSub= RadarCursorType=Rectangle TutorialTarget=No
TutorialMarker_WayPoint BlinkCycle=0x800 ColorEmphasis1=0xFF60FF60 ColorEmphasis2=0xFFC0FFC0 ColorNormal=0xFF20FF20 Emphasis= EmphasisSub= HPGauge=0 HPGaugeSub=0 Normal=pgmark_ld.t32 NormalSub= RadarCursorType= TutorialTarget=No
TutorialMarker_NoMark BlinkCycle=0x800 ColorEmphasis1=0xFFFFA010 ColorEmphasis2=0xFFFFD090 ColorNormal=0xFFFFA010 Emphasis= EmphasisSub= HPGauge=2 HPGaugeSub=0 Normal= NormalSub= RadarCursorType= TutorialTarget=Yes
TutorialMarker_Tanker BlinkCycle=0x800 ColorEmphasis1=0xFFFFA010 ColorEmphasis2=0xFFFFD090 ColorNormal=0xFFFFA010 Emphasis=pgmark_em_ta.prt EmphasisSub= HPGauge=2 HPGaugeSub=0 Normal=pgmark_ta.t32 NormalSub= RadarCursorType= TutorialTarget=Yes
TutorialMarker_Target BlinkCycle=0x800 ColorEmphasis1=0xFFFFA010 ColorEmphasis2=0xFFFFD090 ColorNormal=0xFFFFA010 Emphasis=pgmark_em_ob.prt EmphasisSub=pgmark_em_ob_s.prt HPGauge=2 HPGaugeSub=0 Normal=pgmark_ob.t32 NormalSub=pgmark_ob_s.t32 RadarCursorType= TutorialTarget=Yes
ObjectiveMarker_WayPoint BlinkCycle=0x800 ColorEmphasis1=0xFF60FF60 ColorEmphasis2=0xFFC0FFC0 ColorNormal=0xFF20FF20 Emphasis=pgmark_em_wp.prt EmphasisSub= HPGauge=0 HPGaugeSub=0 Normal=pgmark_wp.t32 NormalSub= RadarCursorType= TutorialTarget=No
ObjectiveMarker_Tanker BlinkCycle=0x800 ColorEmphasis1=0xFFB0FFFF ColorEmphasis2=0xFF00E0FF ColorNormal=0xFF00FFFF Emphasis=pgmark_em_ta.prt EmphasisSub= HPGauge=2 HPGaugeSub=0 Normal=pgmark_ta.t32 NormalSub= RadarCursorType=Circle TutorialTarget=No
TutorialMarker_Acropolis BlinkCycle=0x800 ColorEmphasis1=0xFFFFA010 ColorEmphasis2=0xFFFFD090 ColorNormal=0xFFFFA010 Emphasis=pgmark_em_ho.prt EmphasisSub= HPGauge=1 HPGaugeSub=0 Normal=pgmark_ho.t32 NormalSub= RadarCursorType= TutorialTarget=Yes
ObjectiveMarker_Target BlinkCycle=0x800 ColorEmphasis1=0xFFFF0000 ColorEmphasis2=0xFF800000 ColorNormal=0xFFFF0000 Emphasis=pgmark_em_ob.prt EmphasisSub=pgmark_em_ob_s.prt HPGauge=2 HPGaugeSub=0 Normal=pgmark_ob.t32 NormalSub=pgmark_ob_s.t32 RadarCursorType= TutorialTarget=No
## ResourceTable -- 29 pairs, one per stage, with a single override
GP_MAIN_GAME_D2D.pak 58 fields = 29 pairs ; non-default at [(50, 'HudResource_S26.tbl'), (51, 'HudMarkerResource_S26.tbl')]
GP_MAIN_GAME_E2D.pak 58 fields = 29 pairs ; non-default at [(50, 'HudResource_S26.tbl'), (51, 'HudMarkerResource_S26.tbl')]
GP_MAIN_GAME_F2D.pak 58 fields = 29 pairs ; non-default at [(50, 'HudResource_S26.tbl'), (51, 'HudMarkerResource_S26.tbl')]
GP_MAIN_GAME_I2D.pak 58 fields = 29 pairs ; non-default at [(50, 'HudResource_S26.tbl'), (51, 'HudMarkerResource_S26.tbl')]
GP_MAIN_GAME_J2D.pak 58 fields = 29 pairs ; non-default at [(50, 'HudResource_S26.tbl'), (51, 'HudMarkerResource_S26.tbl')]
GP_MAIN_GAME_S2D.pak 58 fields = 29 pairs ; non-default at [(50, 'HudResource_S26.tbl'), (51, 'HudMarkerResource_S26.tbl')]