Difference between revisions of "Hud gauges.tbl"
(→Dumbfire Filename:) |
(→Dumbfire Filename:) |
||
Line 2,622: | Line 2,622: | ||
Needs to be an [[Multimedia_Files#ANI|ani]] with a least 2 frames. | Needs to be an [[Multimedia_Files#ANI|ani]] with a least 2 frames. | ||
+ | |||
+ | Internally FSO also refers to this as the "laser threat warning". | ||
====Lock Filename:==== | ====Lock Filename:==== |
Revision as of 05:44, 16 January 2016
This feature requires FreeSpace Open |
Revision information.....
- FSO Git Commit: Date: 2015-12-09 SHA: 85a36e6fd8
The hud_gauges.tbl is used for modifying the elements of the HUD. Not all gauges can be modified. However, custom gauges may be added to mimic their behavior (such as the wingman status display).
HUD Elements in FS2 are called Gauges, and each gauge has various options to customize appearance and, in some cases, their behavior as well.
This table is one of the Modular Tables and can be extended with xxx-hdg.tbm
Contents
- 1 HUD Configurations
- 2 #Gauge Config
- 2.1 $Ship:
- 2.2 $Ships:
- 2.3 $Base:
- 2.4 $Scale Gauges:
- 2.5 $Required Aspect:
- 2.6 $Min:
- 2.7 $Max:
- 2.8 $Gauges:
- 2.8.1 +Custom:
- 2.8.2 +Messages:
- 2.8.3 +Training Messages:
- 2.8.4 +Support:
- 2.8.5 +Damage:
- 2.8.6 +Wingman Status:
- 2.8.7 +Auto Speed:
- 2.8.8 +Auto Target:
- 2.8.9 +Countermeasures:
- 2.8.10 +Talking Head:
- 2.8.11 +Directives:
- 2.8.12 +Weapons:
- 2.8.13 +Objective notify:
- 2.8.14 +Squad Message
- 2.8.15 +Lag:
- 2.8.16 +Mini Target Shields:
- 2.8.17 +Player Shields:
- 2.8.18 +Target Shields:
- 2.8.19 +Escort View:
- 2.8.20 +Mission Time:
- 2.8.21 +ETS Retail:
- 2.8.22 +ETS Weapons:
- 2.8.23 +ETS Engines:
- 2.8.24 +ETS Shields:
- 2.8.25 +Target Monitor:
- 2.8.26 +Extra Target Data:
- 2.8.27 +Radar:
- 2.8.28 +Radar Orb:
- 2.8.29 +Radar BSG:
- 2.8.30 +Afterburner Energy:
- 2.8.31 +Weapon Energy:
- 2.8.32 +Text Warnings:
- 2.8.33 +Center Reticle:
- 2.8.34 +Throttle:
- 2.8.35 +Threat Indicator:
- 2.8.36 +Multiplayer Messages:
- 2.8.37 +Voice Status:
- 2.8.38 +Ping:
- 2.8.39 +Supernova:
- 2.8.40 +Lock Indicator:
- 2.8.41 +Offscreen Indicator:
- 2.8.42 +Target Brackets:
- 2.8.43 +Hostile Triangle:
- 2.8.44 +Target Triangle:
- 2.8.45 +Missile Triangles:
- 2.8.46 +Lead Indicator:
- 2.8.47 +Orientation Tee:
- 2.8.48 +Lead Sight:
- 2.8.49 +Kills:
- 2.8.50 +Weapon Linking:
- 2.8.51 +Fixed Messages:
- 2.8.52 +Flight Path Marker:
- 2.8.53 +Warhead Count:
- 2.8.54 +Hardpoints:
- 2.8.55 +Primary Weapons:
- 2.8.56 +Secondary Weapons:
- 2.9 $End Gauges
- 3 #End
- 4 Gauge Configuration Options
- 4.1 Position:
- 4.2 Scale Gauge:
- 4.3 Origin:
- 4.4 Offset:
- 4.5 Cockpit Target:
- 4.6 Color:
- 4.7 Font:
- 4.8 Name:
- 4.9 Text:
- 4.10 X Offset:
- 4.11 Y Offset:
- 4.12 Gauge Type:
- 4.13 Slew:
- 4.14 Max Lines:
- 4.15 Max Width:
- 4.16 Line Height:
- 4.17 Total Lifetime:
- 4.18 Scroll Time:
- 4.19 Step Size:
- 4.20 Active by default:
- 4.21 Filename:
- 4.22 Top Background Filename:
- 4.23 Bottom Background Filename:
- 4.24 Left Background Filename:
- 4.25 Right Background Filename:
- 4.26 Entry Background Filename:
- 4.27 Primary List Top Background Filename:
- 4.28 Primary List Middle Background Filename:
- 4.29 Primary List Bottom Background Filename:
- 4.30 Secondary List Top Background Filename:
- 4.31 Secondary List Entry Background Filename:
- 4.32 Secondary List Bottom Background Filename:
- 4.33 Dot Filename:
- 4.34 Header Offsets:
- 4.35 Fixed Header Position:
- 4.36 Text Y-offset:
- 4.37 Text Offsets:
- 4.38 Value Offsets:
- 4.39 Dock Status X-offset:
- 4.40 Dock Time X-offset:
- 4.41 Hull Integrity Offsets:
- 4.42 Hull Integrity Value X-offset:
- 4.43 Top Background Height:
- 4.44 Left Background Width:
- 4.45 Entry Width:
- 4.46 Subsystem Entry Height:
- 4.47 Subsystem List Start Offsets:
- 4.48 Subsystem Entry Value X-offset:
- 4.49 Single Wing Offsets:
- 4.50 Multiple Wing Start Offsets:
- 4.51 Wing Name Offsets:
- 4.52 Dot Offsets:
- 4.53 Expansion Mode:
- 4.54 Auto Offsets:
- 4.55 Speed Offsets:
- 4.56 Target Offsets:
- 4.57 Animation Offsets:
- 4.58 Animation Background Size:
- 4.59 Animation Size:
- 4.60 List Start Offsets:
- 4.61 Entry Height:
- 4.62 Top Primary Background X-offset:
- 4.63 Text X-offset:
- 4.64 Top Primary Frame Height:
- 4.65 Top Secondary Frame Height:
- 4.66 Primary List Start Y-offset:
- 4.67 Secondary List Start Y-offset:
- 4.68 Primary Weapon Ammo X-offset:
- 4.69 Primary Weapon Link X-offset:
- 4.70 Primary Weapon Name X-offset:
- 4.71 Secondary Weapon Ammo X-offset:
- 4.72 Secondary Weapon Linked X-offset:
- 4.73 Secondary Weapon Name X-offset:
- 4.74 Secondary Weapon Reload X-offset:
- 4.75 Primary Weapon Entry Height:
- 4.76 Secondary Weapon Entry Height:
- 4.77 3 Digit Hull Offsets:
- 4.78 2 Digit Hull Offsets:
- 4.79 1 Digit Hull Offsets:
- 4.80 Objective Text Y-offset:
- 4.81 Objective Value Y-offset
- 4.82 Subspace Text Y-offset:
- 4.83 Subspace Value Y-offset
- 4.84 Red Alert Text Y-offset
- 4.85 Red Alert Value Y-offset
- 4.86 Command X-offset:
- 4.87 Page Up Offsets:
- 4.88 Page Down Offsets:
- 4.89 Entry Height:
- 4.90 Entry Stagger Width:
- 4.91 Header Text:
- 4.92 Header Offsets:
- 4.93 List Start Offsets:
- 4.94 Hull X-offset:
- 4.95 Name X-offset:
- 4.96 Status X-offset:
- 4.97 Ship Name Max Width:
- 4.98 Right-Align Ship Names:
- 4.99 Foreground Clip Height:
- 4.100 Letter Offsets:
- 4.101 Top Offsets:
- 4.102 Bottom Offsets:
- 4.103 Gauge Offset:
- 4.104 Monitor Filename:
- 4.105 Integrity Bar Filename:
- 4.106 Viewport Offsets:
- 4.107 Viewport Size:
- 4.108 Integrity Bar Offsets:
- 4.109 Integrity Bar Foreground Clip Height:
- 4.110 Status Offsets:
- 4.111 Name Offsets:
- 4.112 Class Offsets:
- 4.113 Distance Offsets:
- 4.114 Speed Offsets:
- 4.115 Hull Offsets:
- 4.116 Cargo Contents Offsets:
- 4.117 Cargo Scan Start Offsets:
- 4.118 Cargo Scan Size:
- 4.119 Bracket Offsets:
- 4.120 Dock Offsets:
- 4.121 Dock Max Width:
- 4.122 Order Offsets:
- 4.123 Order Max Width:
- 4.124 Time Offsets:
- 4.125 Radar Center Offsets:
- 4.126 Radar Size:
- 4.127 Infinity Distance Offsets:
- 4.128 Long Distance Offsets:
- 4.129 Short Distance Offsets:
- 4.130 Size:
- 4.131 XY Disc Filename:
- 4.132 XZ YZ Disc Filename:
- 4.133 Sweep Disc Filename:
- 4.134 Default Contact Filename:
- 4.135 Unknown Contact Filename:
- 4.136 Loop Volume:
- 4.137 Minimum Beep Delay:
- 4.138 Foreground Clip Height:
- 4.139 Firepoint display:
- 4.140 Firepoint size:
- 4.141 Firepoint X coordinate multiplier:
- 4.142 Firepoint Y coordinate multiplier:
- 4.143 Foreground Clip Bottom Y-offset:
- 4.144 Foreground Clip Width:
- 4.145 Foreground Clip Height:
- 4.146 Afterburner Clip Height:
- 4.147 Show Background:
- 4.148 Max Speed Label Offsets:
- 4.149 Min Speed Label Offsets:
- 4.150 Orbit Center Offsets:
- 4.151 Orbit Radius:
- 4.152 Arc Filename:
- 4.153 Dumbfire Filename:
- 4.154 Lock Filename:
- 4.155 Dumbfire Offsets:
- 4.156 Lock Offsets:
- 4.157 Lock Filename:
- 4.158 Locked Filename:
- 4.159 Lock Center Offsets:
- 4.160 Locked Center Offsets:
- 4.161 Radius:
- 4.162 Triangle Base:
- 4.163 Triangle Height:
- 4.164 Center Offsets:
- 4.165 Single Primary Filename:
- 4.166 Double Primary Filename:
- 4.167 Single Secondary Filename:
- 4.168 Double Secondary Filename:
- 4.169 Triple Secondary Filename:
- 4.170 Single Primary Offsets:
- 4.171 Double Primary Offsets:
- 4.172 Single Secondary Offsets:
- 4.173 Double Secondary Offsets:
- 4.174 Triple Secondary Offsets:
- 4.175 Hidden By Comms Menu:
- 4.176 Bottom Background Offset:
HUD Configurations
The following entries are used on the HUD system, but have not been grouped with any particular gauge.
$Load Retail Configuration:
Optional. If yes, any gauge missing from the HUD gauge definitions below will be loaded using the retail defaults.
If no, any missing (default) gauge will prompt an error.
- Syntax: Boolean
$Color:
Optional. Sets the default HUD color for all gauges.
- Syntax: (Integer Red, Integer Green, Integer Blue)
- Valid Values: all values from 0 to 255
$Font:
Optional. Sets the font type to use for the HUD.
- Syntax: Integer font index number
- Valid Values: Any font index as defined in Fonts.tbl
$Max Directives:
Optional. Sets the default maximum number of directives displayed simultaneously.
- Syntax: Integer maximum number of directives
- Valid Values: Any positive number
- Default Value: 5
$Max Escort Ships:
Optional. Sets the default maximum number of escort ships to be shown in the escort list.
- Syntax: Integer
- Valid Values: Any positive number
$Length Unit Multiplier:
Optional. Sets the multiplier to applied to the reported distances. For example, if the multiplier is 0.5, then the distance reported to the player will (or at least should) be 0.5 x actual distance.
- Syntax: Float
- Valid Values: Any positive number
$Speed Unit Multiplier:
Optional. Analogous to $Length Unit Multiplier, this sets the multiplier to be applied to all speeds reported to the player. For example, if the multiplier is 0.5, the the speed reported to the player will (or at least should) be 0.5 x actual speed.
- Syntax: Float
- Valid Values: Any positive number
- Default Values:
- The value used in $Length Unit Multiplier, or
- 1, if $Length Unit Multiplier is undefined
$Wireframe Targetbox:
Optional. Defines the default draw method for the target viewer (a.k.a. targetbox).
- Syntax: Integer Draw method ID
- Valid Values:
- 0 - Standard with full, bright lighting
- 1 - Wireframe
- 2 - Standard with proper lighting (i.e. lit the same as the actual target)
- 3 - Untextured with full bright lighting (i.e. drawn with a single flat color)
$Targetbox Shader Effect:
Optional. If set, defines a unique ID for a shader effect to be used when rendering a ship for the targeting box. The ID will be passed to the main shader as in #Ship_Effects, but a table entry for the effect is not needed.
- Syntax: Integer
- Valid Values: Any positive number
$Lock Wireframe Mode:
Optional. If set, prevents targetbox draw method from being changed during the gaming session.
- Syntax: Boolean
$Scale Gauges:
Optional. If set, all gauges will use this value as the default for scaling individual gauge sizes (i.e. doesn't affect gauges that use Position:, and doesn't affect the values of Offset:. In addition, if "$Load Retail Configuration:" is true then all unspecified retail gauges will use this value.
If not set, defaults to yes.
- Syntax: Boolean
$Reticle Style:
Optional. Defines which aiming reticle to use.
- Syntax: String
- Valid Values:
- FS1 - uses reticle1_fs1.ani
- FS2 - uses reticle1.ani
#Gauge Config
The following entries define default gauge appearance and behavior. Each gauge has the option of overriding these options.
$Ship:
Deprecated and superceded by $Ships in FSO revision 9208. If defined, the following config data will only be used if the player ship is of the supplied ship class. Can be defined multiple times within a #Gauge config group to allow unique HUD configurations per ship class.
If not defined, all following config data will be applied to all ships.
- Syntax: String, ship class name
$Ships:
Optional. Can be used to define a list of ships the hud definition that follows will be applied to. Can be defined multiple times within a #Gauge config group to allow unique HUD configurations per ship class.
If not defined, all following config data will be applied to all ships.
- `Syntax: ( "Class name 1" "Class name 2" ), ship class names formatted like a flag list.
$Load Retail Configuration:
Optional. Overrides the $Load Retail Configuration global option for this ship class.
- Syntax: Boolean
$Color:
Optional. Overrides the $Color global option for this ship class.
- Syntax: See $Color
$Font:
Optional. Overrides the $Font global option for this ship class.
- Syntax: See $Font
$Base:
Required. Defines the base resolution for this HUD configuration, upon which other gauge options (such as Position: / Origin: / Offset:) will use as its coordinate system.
- Syntax: (Integer width, Integer height)
- Valid Values: All supported resolutions (?)
$Scale Gauges:
Optional. If set, will configure gauges Scaling behaviour for gauges in this #Gauge Config section. i.e. overriding the default, or the value specified at the top of the file. Individual gauges can override this setting.
- Syntax: Boolean
$Required Aspect:
Optional. If set, this configuration will only be loaded for the specified aspect ratios.
Used as a filter when there are multiple $Base: resolutions in the table
- Syntax: String
- Valid Values:
- "Full Screen" (4:3, aspect ratio < 1.5)
- "Wide Screen" (16:9, 16:10, or similar, aspect ratio >= 1.5)
$Min:
Optional. Minimum resolution for this config. Any resolution lower than specified will not use this configuration.
Used as a filter when there are multiple $Base: resolutions in the table
- Syntax: (Integer width, Integer height)
- Valid Values: All supported resolutions (?)
$Max:
Optional. Maximum resolution for this config. Any resolution higher than specified will not use this configuration.
Used as a filter when there are multiple $Base: resolutions in the table
- Syntax: (Integer width, Integer height)
- Valid Values: All supported resolutions (?)
$Gauges:
Following entries define gauge-specific behavior. For the most part, each gauge has its own overrides that, if not defined, would otherwise use the global values.
Since many gauges have the same configuration options, each gauge entry has a list of valid sub-entries. Unless stated otherwise, these options must be defined in the same order as they are shown, starting from the top and ending at the bottom.
+Custom:
Adds a custom gauge type.
- Valid Sub-Entries:
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
+Messages:
Adds a gauge that display mission messages.
- Valid Sub-Entries:
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Max Lines: (Optional)
- Max Width: (Optional)
- Line Height (Optional)
- Total Lifetime: (Optional)
- Scroll Time (Optional)
- Step Size: (Optional)
- Hidden By Comms Menu: (Optional)
+Training Messages:
Adds a text box, like the ones seen in the FS1 and FS2 training missions.
- Valid Sub-Entries:
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Font: (Optional)
+Support:
Adds a text box that shows the Support ship's status and ETA
- Valid Sub-Entries:
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename:
- Header Offsets: (Optional)
- Text Y-offset: (Optional)
- Dock Status X-offset: (Optional)
- Dock Time X-offset: (Optional)
+Damage:
Adds a gauge that shows how much damage a target (or the player?) has.
- Valid Sub-Entries:
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Top Background Filename: (Optional)
- Entry Background Filename: (Optional)
- Bottom Background Filename: (Optional)
- Header Offsets: (Optional)
- Hull Integrity Offsets (Optional)
- Hull Integrity Value X-offset (Optional)
- Top Background Height: (Optional)
- Subsystem Entry Height: (Optional)
- Subsystem List Start Offsets: (Optional)
- Subsystem Entry Value X-offset: (Optional)
- Bottom Background Offset: (Optional)
+Wingman Status:
Adds a gauge that monitors the status of your wing and squadron.
- Valid Sub-entries:
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Left Background Filename: (Optional)
- First Background Filename: (Optional)
- Last Background Filename: (Optional)
- Left Background Width: (Optional)
- First Background Size: (Optional)
- Entry Size: (Optional)
- Right Background Offset: (Optional)
- Last Background Offset: (Optional)
+Auto Speed:
Adds the Auto-Speed mode gauge.
- Valid Sub-entries:
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename:
- Auto Offsets: (Optional)
- Speed Offsets: (Optional)
- On Text Color: (Optional)
- Off Text Color: (Optional)
+Auto Target:
Adds the Auto-target mode gauge.
- Valid Sub-entries:
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename:
- Auto Offsets: (Optional)
- Target Offsets: (Optional)
- On Text Color: (Optional)
- Off Text Color: (Optional)
+Countermeasures:
Adds a gauge that monitors the amount of remaining countermeasures the player's ship currently has.
- Valid Sub-entries:
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename:
- Text Offsets: (Optional)
- Value Offsets: (Optional)
+Talking Head:
Adds a video window to display pilot message videos (a.k.a talking heads).
- Valid Sub-entries:
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename:
- Header Offsets: (Optional)
- Animation Offsets: (Optional)
- Animation Background Size: (Deprecated)
- Animation Size: (Optional)
+Directives:
Adds a gauge that displays all currently active directives (includes current , completed, and failed)
- Valid Sub-entries:
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Top Background Filename: (Optional)
- Entry Background Filename: (Optional)
- Bottom Background Filename: (Optional)
- Header Offsets: (Optional)
- Top Background Height: (Optional)
- List Start Offsets: (Optional)
- Entry Height: (Optional)
- Bottom Background Offset: (Optional)
- Max Line Width: (Optional)
+Weapons:
Adds a weapon status and ammunition gauge.
- Valid Sub-entries:
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Primary List Top Background Filename: (Optional)
- Primary List Middle Background Filename: (Optional)
- Primary List Bottom Background Filename: (Optional)
- Secondary List Top Background Filename: (Optional)
- Secondary List Entry Background Filename: (Optional)
- Secondary List Bottom Background Filename: (Optional)
- Header Offsets: (Optional)
- Text X-offset: (Optional)
- Top Primary Frame Height: (Optional)
- Top Secondary Frame Height: (Optional)
- Primary List Start Y-offset: (Optional)
- Secondary List Start Y-offset: (Optional)
- Primary Weapon Ammo X-offset: (Optional)
- Primary Weapon Link X-offset: (Optional)
- Primary Weapon Name X-offset: (Optional)
- Secondary Weapon Ammo X-offset: (Optional)
- Secondary Weapon Linked X-offset: (Optional)
- Secondary Weapon Name X-offset: (Optional)
- Secondary Weapon Reload X-offset: (Optional)
- Primary Weapon Entry Height: (Optional)
- Secondary Weapon Entry Height: (Optional)
+Objective notify:
Adds a Objective notifier gauge. This gauge alerts the player when receiving a new objective, or when an objective has been completed or failed. Additionally, this gauge alerts the player when entering subspace, and when a Red Alert mission orders are being received (prior to a forced subspace jump).
- Valid Sub-entries:
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename:
- Objective Text Y-offset: (Optional)
- Objective Value Y-offset: (Optional)
- Subspace Text Y-offset: (Optional)
- Subspace Value Y-offset: (Optional)
- Red Alert Text Y-offset: (Optional)
- Red Alert Value Y-offset: (Optional)
+Squad Message
Adds the squad message gauge. In FS1 and FS2, this gauge is used to send commands to your squad. (?)
- Valid sub-entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Top Background Filename: (Optional)
- Entry Background Filename: (Optional)
- Bottom Background Filename: (Optional)
- Header Offsets: (Optional)
- List Start Offsets: (Optional)
- Top Background Height: (Optional)
- Entry Height: (Optional)
- Bottom Background Offset (Optional)
+Lag:
Adds a Lag gauge.
- Valid Sub-entries:
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
+Mini Target Shields:
Adds a mini Target shields gauge. In FS1 and FS2, the Mini Target Shield gauge is the one right below the center reticle, and shows the hull damage in %
- Valid Sub-entries:
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename:
- 3 Digit Hull Offsets: (Optional)
- 2 Digit Hull Offsets: (Optional)
- 1 Digit Hull Offsets: (Optional)
+Player Shields:
Adds a gauge that shows the shield and hull status icon of the player's craft or ship.
- Valid Sub-entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
+Target Shields:
Adds a gauge that shows the shield and hull status icon of the targeted craft or ship.
- Valid Sub-entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
+Escort View:
Adds an escort monitor/view gauge. This gauge monitors the status of all ships assigned to the player to escort.
- Valid Sub-entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Top Background Filename: (Optional)
- Entry Background Filename: (Optional)
- Bottom Background Filename: (Optional)
- Entry Height (Optional)
- Entry Stagger Width: (Optional)
- Bottom Background Offset: (Optional)
- Ship Name Max Width: (Optional)
- Right-Align Ship Names: (Optional)
+Mission Time:
Adds a gauge that displays the current mission time.
- Valid Sub-entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename: (Optional)
- Text Offsets: (Optional)
- Value Offsets: (Optional)
+ETS Retail:
Draws the three other ETS gauges as a single gauge. Will automatically rearrange itself (like retail) if shields or other systems are missing.
- Valid Sub-entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename: (Optional)
- Foreground Clip Height: (Optional)
- Letter Offsets: (Optional)
- Top Offsets: (Optional)
- Bottom Offsets: (Optional)
- Gauge Offset: (Optional)
+ETS Weapons:
Adds a gauge that displays the energy transfer rate for the energy weapons.
- Valid Sub-entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename: (Optional)
- Foreground Clip Height: (Optional)
- Letter Offsets: (Optional)
- Top Offsets: (Optional)
- Bottom Offsets: (Optional)
+ETS Engines:
Adds a gauge that displays the energy transfer rate for the afterburner/engines.
- Valid Sub-entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename: (Optional)
- Foreground Clip Height: (Optional)
- Letter Offsets: (Optional)
- Top Offsets: (Optional)
- Bottom Offsets: (Optional)
+ETS Shields:
Adds a gauge that displays the energy transfer rate for the shields.
- Valid Sub-entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename: (Optional)
- Foreground Clip Height: (Optional)
- Letter Offsets: (Optional)
- Top Offsets: (Optional)
- Bottom Offsets: (Optional)
+Target Monitor:
Adds a target monitor gauge that shows the targeted ship's relative orientation and hull strength, among other things.
- Valid Sub-entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Monitor Filename: (Optional)
- Monitor Alpha Mask Filename: (Optional)
- Subsystem Name Offsets: (Optional)
- Subsystem Integrity Offsets: (Optional)
- Disabled Status Offsets: (Optional)
- Desaturate: (Optional)
+Extra Target Data:
Adds a gauge that displays "extra" target data, such as its current orders and docking status.
- Valid Sub-Entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename: (Optional)
- Bracket Offsets: (Optional)
- Dock Offsets: (Optional)
- Dock Offsets: (Optional)
- Dock Offsets: (Optional)
+Radar:
Adds a standard radar gauge
- Valid Sub-entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Radar Center Offsets: (Optional)
- Radar Size: (Optional)
- Infinity Distance Offsets (Optional)
- Long Distance Offsets: (Optional)
- Short Distance Offsets: (Optional)
+Radar Orb:
Adds a 3D orb radar gauge
- Valid Sub-entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Radar Center Offsets: (Optional)
- Radar Size: (Optional)
- Infinity Distance Offsets (Optional)
- Long Distance Offsets: (Optional)
- Short Distance Offsets: (Optional)
+Radar BSG:
Adds a BSG style radar (a.k.a DRADIS).
- Position (Optional)
- Font: (Optional)
- Size: (Optional)
- XY Disc Filename: (Optional)
- XZ YZ Disc Filename: (Optional)
- Sweep Disc Filename: (Optional)
- Default Contact Filename: (Optional)
- Unknown Contact Filename: (Optional)
- Cockpit Target: (Optional)
- Loop Volume: (Optional)
- Minimum Beep Delay (Optional)
+Afterburner Energy:
Adds a gauge that shows the remaining afterburner energy.
- Valid Sub-Entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename: (Optional)
- Foreground Clip Height: (Optional)
+Weapon Energy:
Adds a gauge that shows the remaining weapon energy.
- Valid Sub-Entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename: (Optional)
- Foreground Clip Height: (Optional)
- Text Offsets: (Optional)
- Text Alignment: (Optional)
- Always Show Text: (Optional)
- Text Follows: (Optional)
- Show Ballistic Ammo: (Optional)
- Armed Guns List Offsets: (Optional)
- Armed Guns List Alignment: (Optional)
- Armed Guns List Entry Height: (Optional)
+Text Warnings:
Adds a gauge that warns the player (current warnings are EMP, Launch, Evaded, Collision, Blast & Engine Wash).
- Valid Sub-Entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
+Center Reticle:
Adds a "custom" center reticle.
- Valid Sub-Entries:
- Position (Optional)
- Color: (Optional)
- Font: (Optional)
- Filename: (Optional)
- Firepoint display: (Optional)
- Firepoint size: (Optional)
- Firepoint X coordinate multiplier: (Optional)
- Firepoint Y coordinate multiplier: (Optional)
+Throttle:
Adds a gauge that shows the current throttle position.
- Valid Sub-Entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Filename: (Optional)
- Foreground Clip Bottom Y-offset: (Optional)
- Foreground Clip Width: (Optional)
- Foreground Clip Height: (Optional)
- Afterburner Clip Height: (Optional)
- Show Background: (Optional)
- Max Speed Label Offsets: (Optional)
- Show Max Speed Label: (Optional)
- Show Min Speed Label: (Optional)
- Current Speed Offsets: (Optional)
- Target Speed Offsets: (Optional)
- Show Percentage: (Optional)
- Glide Status Offsets: (Optional)
- Match Speed Status Offsets: (Optional)
+Threat Indicator:
Adds a gauge that indicates when a lock-on has been achieved by an attacker, and if the player is being shot at.
- Valid Sub-Entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Arc Filename: (Optional)
- Dumbfire Filename: (Optional)
- Lock Filename: (Optional)
- Dumbfire Offsets: (Optional)
- Lock Offsets: (Optional)
+Multiplayer Messages:
Adds a gauge that displays the multiplayer messages.
- Valid Sub-Entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Font: (Optional)
+Voice Status:
Adds a gauge that displays the voice status.
- Valid Sub-Entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
+Ping:
Adds a gauge that the ping time to the multiplayer server.
- Valid Sub-Entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
+Supernova:
Adds a gauge that warns the player of an impending supernova shock wave.
- Valid Sub-Entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
+Lock Indicator:
Adds a Lock Indicator gauge.
- Valid Sub-Entries:
- Font: (Optional)
- Lock Filename: (Optional)
- Locked Filename: (Optional)
- Lock Center Offsets: (Optional)
- Locked Center Offsets: (Optional)
+Offscreen Indicator:
Adds an Offscreen Indicator.
- Valid Sub-Entries:
- Font: (Optional)
+Target Brackets:
Adds a Target Bracket gauge. This is drawn around current target(s) and talkers.
- Valid Sub-Entries:
- Font: (Optional)
- Dot Filename: (Optional)
+Hostile Triangle:
Adds a gauge that points to the nearest attacker, if it is off-screen and is not currently targeted.
- Valid Sub-entries:
- Font: (Optional)
- Slew: (Optional)
- Radius (Optional)
- Triangle Base: (Optional)
- Triangle Height: (Optional)
+Target Triangle:
Adds a gauge that points to the targeted craft, if it is currently off-screen.
- Valid Sub-entries:
- Font: (Optional)
- Slew: (Optional)
- Radius (Optional)
- Triangle Base: (Optional)
- Triangle Height: (Optional)
+Missile Triangles:
Adds a gauge that is used during attempting to lock onto a target when using an aspect seeking missile.
- Valid Sub-entries:
- Font: (Optional)
- Slew: (Optional)
- Radius (Optional)
- Triangle Base: (Optional)
- Triangle Height: (Optional)
+Lead Indicator:
Adds a gauge that is used to raise the probability of hitting a target with primary weapons.
- Valid Sub-entries:
- Font: (Optional)
- Filename: (Optional)
- Frame #0: Secondaries lead indicator (Dumbfire)
- Frame #1: Secondaries lead indicator (Homing)
- Frame #2: Primaries lead indicator
- Center Offsets: (Optional)
+Orientation Tee:
Adds a gauge that indicates the targeted craft's orientation in relation to the player's craft.
- Valid Sub-Entries:
+Lead Sight:
Adds a gauge that indicates where your shots will end up, as opposed to Lead Indicator that indicates where you have to shoot at to hit your target. Notably used by Diaspora.
- Valid Sub-Entries:
- Position (Optional)
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename: (Optional)
- Frame #0 is used for secondaries
- If only one frame is found in the file, then it is used for primaries instead
- Frame #1 is used for primaries
- Frame #0 is used for secondaries
+Kills:
Adds a gauge that keeps track of how many kills the player has scored during a mission.
- Valid Sub-Entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename: (Optional)
- Text Offsets: (Optional)
- Value Offsets: (Optional)
+Weapon Linking:
Adds a gauge that indicates the selected weapons and their firing rates.
- Valid Sub-Entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Arc Filename: (Optional)
- Single Primary Filename: (Optional)
- Double Primary Filename: (Optional)
- Single Secondary Filename: (Optional)
- Double Secondary Filename: (Optional)
- Triple Secondary Filename: (Optional)
- Single Primary Offsets: (Optional)
- Double Primary Offsets: (Optional)
- Single Secondary Offsets: (Optional)
- Double Secondary Offsets: (Optional)
- Triple Secondary Offsets: (Optional)
+Fixed Messages:
- Valid Sub-Entries:
- Position (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
+Flight Path Marker:
Adds a gauge that indicates the direction where your ship is traveling. Notably used by Diaspora.
- Valid Sub-Entries:
- Color: (Optional)
- Filename: (Optional)
- Center Offsets: (Optional)
+Warhead Count:
Displays the name of the current secondary weapon. Tallies the ammo left. Notably used by Diaspora.
- Valid Sub-Entries:
- Position: (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Filename: (Optional)
- Name Offsets: (Optional)
- Count Offsets: (Optional)
- Icon Width: (Optional)
- Icon Height: (Optional)
- Max Icons: (Optional)
- Max Columns: (Optional)
- Name Alignment: (Optional)
+Hardpoints:
Draws a silhouette of the player's ship and mounted weapons. Notably used by Diaspora.
- Valid Sub-Entries:
- Position: (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Size: (Optional)
- Line Width: (Optional)
- View Direction: (Optional)
- Show Primary Weapons: (Optional)
- Show Secondary Weapons: (Optional)
+Primary Weapons:
Like the Weapons gauge but simpler. Only displays primary weapons. Notably used by Diaspora.
- Valid Sub-Entries:
- Position: (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Header Offsets: (Optional)
- Header Text: (Optional)
- First Background Filename: (Optional)
- First Background Height: (Optional)
- First Background X-offset: (Optional)
- Entry Background Filename: (Optional)
- Entry Background Height: (Optional)
- Entry Background X-offset: (Optional)
- Last Background Filename: (Optional)
- Last Background X-offset: (Optional)
- Last Background Y-offset: (Optional)
- Entry Height: (Optional)
- List Start Y-offset: (Optional)
- Ammo X-offset: (Optional)
- Link X-offset: (Optional)
- Name X-offset: (Optional)
+Secondary Weapons:
Like the Weapons gauge but simpler. Only displays secondary weapons. Notably used by Diaspora.
- Valid Sub-Entries:
- Position: (Optional)
- Cockpit Target: (Optional)
- Canvas Size: (Optional)
- Display Offset: (Optional)
- Display Size:
- Color: (Optional)
- Font: (Optional)
- Slew: (Optional)
- Header Offsets: (Optional)
- Header Text: (Optional)
- First Background Filename: (Optional)
- First Background Height: (Optional)
- First Background X-offset: (Optional)
- Entry Background Filename: (Optional)
- Entry Background Height: (Optional)
- Entry Background X-offset: (Optional)
- Last Background Filename: (Optional)
- Last Background X-offset: (Optional)
- Last Background Y-offset: (Optional)
- Entry Height: (Optional)
- List Start Y-offset: (Optional)
- Ammo X-offset: (Optional)
- Link X-offset: (Optional)
- Name X-offset: (Optional)
- Unlink X-offset: (Optional)
- Reload X-offset: (Optional)
$End Gauges
The Gauges section must end with $End Gauges. No Exceptions.
#End
The very last entry in the Hud_gauges.tbl must be #End. No Exceptions.
Gauge Configuration Options
Since a vast majority of gauges share the same entries, the configuration options for each gauge have been grouped here for formatting consistency.
Position:
Defines the screen coordinates for the upper left corner of this gauge.
- Syntax: Integer horizontal pixel, Integer vertical pixel position
Used by: +Custom:, +Training Messages:, +Support (and many others)
Scale Gauge:
Define if a gauge size will scale or not.
If false then gauge bitmaps will always show at their original size which may result in gauges being very small at high resolutions.
If true then gauge bitmaps will scale in proportion to the current resolution vs the base HUD resolution in use. This may result in gauges becoming blurry at non-base resolutions.
Defaults to yes/true.
Incompatible with Position:
- Syntax: Boolean scale_this_gauge
Used by: most gauges
Origin:
Define gauge position as a ratio of the screen size (base or current, it doesn't matter).
Requires Offset:
Incompatible with Position:
- Syntax: Float horizontal ratio 0.0 - 1.0, Float vertical ratio 0.0 - 1.0
Used by: most gauges
Offset:
Define gauge offset from Origin: in base resolution pixels
Requires Origin:
Incompatible with Position:
- Syntax: Integer horizontal pixel offset from Origin:, Integer vertical pixel offset from Origin:
Used by: most gauges
Cockpit Target:
The cockpit display that this gauge will be rendered to. Refers to the +Display Name: defined in $Cockpit Display:.
- Syntax: String String defined in +Display Name: in $Cockpit Display:
Canvas Size:
The off-screen canvas this gauge will be rendered to before being interpolated into the actual cockpit display. The smaller this number is, the larger the gauge will appear on the cockpit display.
- Syntax: Integer width, Integer height
Display Offset:
The position of the canvas on the cockpit display texture
- Syntax: Integer width, Integer height
Display Size:
The interpolated size on the cockpit display texture that the canvas will be rendered to.
- Syntax: Integer width, Integer height
Color:
Optional. Overrides both previous color settings ($Color HUD option and $Color ship class option) for this particular gauge.
- Syntax: See $Color:
Font:
Optional. Overrides both previous font settings ($Font HUD option and $Font ship class option) for this particular gauge.
- Syntax: See $Font:
Used by: +Custom:, +Training Messages:, +Support
Name:
Defines the name of this custom gauge.
- Syntax: String
- Max Length: 32 characters
Used by: +Custom:
Text:
Default text to be displayed. Can be altered using the hud-set-message, hud-set-text and hud-set-directive sexps.
- Syntax: String
- Max Length: 32 characters
Used by: +Custom:
X Offset:
Optional. Defines the horizontal pixel offset (from the gauge's origin as defined by Position:) that the Text will be displayed.
- Syntax: Integer
- Units: Pixels
Used by: +Custom:
Y Offset:
Optional. Defines the vertical pixel offset (from the gauge's origin defined by Position:) that the Text will be displayed.
- Syntax: Integer
- Units: Pixels
Used by: +Custom:
Gauge Type:
Defines the type of gauge this is.
- Syntax: String
- Valid Values: Any one of the possible gauge types.
Used by: +Custom:
Slew:
Optional. Determines whether or not this gauge is affected by afterburner shaking or similar effects. If set to "true", the gauge will not follow the player's head movements when using TrackIR/padlock. i.e. should be used for gauges like the gunsight/leadsight.
- Syntax: Boolean
Max Lines:
Optional. Specifies the maximum number of message lines that are displayed.
- Syntax: Integer
- Default Value: 3
Used by: +Messages:
Max Width:
Optional. Determines how long each message line may be.
- Syntax: Integer
- Units: Pixels
Used by: +Messages:
Line Height:
Optional. Determines the distance between line origins. (i.g. for a 12pt Font, there are needs to be at least 12 pixels between the bottom of one line and the next, otherwise the text will overlap each)
- Syntax: Integer
- Units: Pixels
- Default Value: 9
Used by: +Messages:
Total Lifetime:
Optional. Determines the maximum time the message gauge will be displayed from the time a new message is received.
- Syntax: Integer
- Units: milliseconds
- Default Value: 14000 (14 seconds)
Used by: +Messages:
Scroll Time:
Optional. Determines the time for the messages to scroll up one step.( See Step Size: )
- Syntax: Integer
- Units: milliseconds
- Default Value: 30
Used by: +Messages:
Step Size:
Optional. Determines how many pixels to shift message lines during scrolling. Messages will be shifted up by this amount until they are on the next line (as defined by Line Height:)
- Syntax: Integer
- Units: Pixels
- Default Value: 3
Used by: +Messages:
Active by default:
Optional. Determines whether or not this gauge is always active, or only available after being activated via sexp.
- Syntax: Boolean
Used by: +Custom:
Filename:
Designates the .ANI or .EFF used for this gauge's background graphic.
- Syntax: Filename
- No filename extension is needed.
Top Background Filename:
Optional. Designates which file to use for the top background. (?)
- Syntax: Filename
Used by: +Damage
Bottom Background Filename:
Optional. Designates which file to use for the Bottom background (?)
- Syntax: Filename
Used by: +Damage
Left Background Filename:
Optional. Designates which file to use for the Left background (?)
- Syntax: Filename
Used by: +Wingman Status:
Right Background Filename:
Optional. Designates which file to use for the Right background (?)
- Syntax: Filename
Used by: +Wingman Status:
Entry Background Filename:
Optional. Designates which file to use for the Entry background
- Syntax: Filename
Used by: +Damage, +Wingman Status:
Primary List Top Background Filename:
Optional. Designates which file to use for the Primary List Top Background
Used by: +Weapons:
Primary List Middle Background Filename:
Optional. Designates which file to use for the Primary List Middle Background
Used by: +Weapons:
Primary List Bottom Background Filename:
Optional. Designates which file to use for the Primary List Bottom Background
Used by: +Weapons:
Secondary List Top Background Filename:
Optional. Designates which file to use for the Secondary List Top Background
Used by: +Weapons:
Secondary List Entry Background Filename:
Optional. Designates which file to use for the Secondary List Entry Background
Used by: +Weapons:
Secondary List Bottom Background Filename:
Optional. Designates which file to use for the Secondary List Bottom Background
Used by: +Weapons:
Dot Filename:
Optional. Designates which file to use for the wingman graphic (a.k.a. the Dot)
- Syntax: Filename
Used by: +Wingman Status:
Header Offsets:
Optional. Designates the offset from the gauge's upper left corner for the Support Ship header (?)
- Syntax: Integer horizontal offset, Integer vertical offset
- Units: Pixels
Fixed Header Position:
Optional. If set, the header text will not change position when the gauge changes size.
- Syntax: Boolean
Used by: +Wingman Status:
Text Y-offset:
Optional. Designates the offset from the gauge's upper left corner for the Support Ship Text. (?)
- Syntax: Integer vertical offset
- Units: Pixels
Used by: +Support:
Text Offsets:
Optional. Defines the screen position offsets for the text label.
- Syntax: Integer horizontal position, Integer vertical position
- Units: Pixels
Used by: :+Countermeasures:
Value Offsets:
Optional. Defines the screen position offsets for the value label.
- Syntax: Integer horizontal position, Integer vertical position
- Units: Pixels
Used by: :+Countermeasures:
Dock Status X-offset:
Optional. Designates the offset from the gauge's upper left corner for the Support Ship's dock status. (?)
- Syntax: Integer vertical offset
- Units: Pixels
Used by: +Support:
Dock Time X-offset:
Optional. Designates the offset from the gauge's upper left corner for the Support Ship's dock time. (?)
- Syntax: Integer vertical offset
- Units: Pixels
Used by: +Support:
Hull Integrity Offsets:
Optional. Designates the offsets from the gauge's upper left corner for the for the Damage gauge Hull integrity textbox(?)
- Syntax: Integer horizontal offset, Integer vertical offset
- Units: Pixels
Used by: +Damage:
Hull Integrity Value X-offset:
Optional. Designates the offsets from the hull integrity textbox's upper left corner for the hull integrity value. (?)
- Syntax: Integer horizontal offset
- Units: Pixels
Used by: +Damage:
Top Background Height:
Optional. Designates the height of the Top background (?)
- Syntax: Integer
- Units: Pixels
Used by: +Damage:
Left Background Width:
Optional. Defines the width of the Left Background.
- Syntax: Integer
- Units: Pixels
Used by: +Wingman Status:
Entry Width:
Optional. Defines the width of the Entry Background (?)
- Syntax: Integer
- Units: Pixels
Used by: +Wingman Status:
Subsystem Entry Height:
Optional. Designates the height of the Subsystem entry (?)
- Syntax: Integer
- Units: Pixels
Used by: +Damage:
Subsystem List Start Offsets:
Optional. Designates the offsets from the gauge's upper left corner for the for the start of the Subsytem List (?)
- Syntax: Integer horizontal offset, Integer vertical offset
- Units: Pixels
Used by: +Damage:
Subsystem Entry Value X-offset:
Optional. Designates the horizontal offset from the Subsystem List's position (?)
- Syntax: Integer
- Units: Pixels
Used by: +Damage:
Single Wing Offsets:
Optional. Designates the offset from the gauge's upper left corner for a single wing (?)
- Syntax: Integer horizontal offset, Integer vertical offset
- Units: Pixels
Used by: +Wingman Status:
Multiple Wing Start Offsets:
Optional. Designates the offset from the gauge's upper left corner for multiple wings (?)
- Syntax: Integer horizontal offset, Integer vertical offset
- Units: Pixels
Used by: +Wingman Status:
Wing Name Offsets:
Optional. Designates the offset from the gauge's upper left corner for the Support Ship header (?)
- Syntax: Integer horizontal offset, Integer vertical offset
- Units: Pixels
Used by: +Wingman Status:
Dot Offsets:
Optional. Designates the offset from the gauge's upper left corner for the All wingman status icons.
- Syntax:
- Integer x, Integer y ;; Wingman 1
- Integer x, Integer y ;; Wingman 2
- Integer x, Integer y ;; Wingman 3
- Integer x, Integer y ;; Wingman 4
- Integer x, Integer y ;; Wingman 5
- Integer x, Integer y ;; Wingman 6
- Units: Pixels
Used by: +Wingman Status:
Expansion Mode:
Optional. Denotes which direction (in relation to the player's wing) that the other wings should be appended to the gauge
- Syntax: String
- Valid Values:
- Right ;; Wings are added to the right of the previous wing
Used by: +Wingman Status:
Auto Offsets:
Optional. Defines the screen coordinates for the "Auto" text label.
- Syntax: Integer horizontal position, Integer vertical position
- Units: Pixels
Used by: +Auto Speed:, +Auto Target:
Speed Offsets:
Optional. Defines the screen coordinates for the "Speed" text label.
- Syntax: Integer horizontal position, Integer vertical position
- Units: Pixels
Used by: +Auto Speed:
Target Offsets:
Optional. Defines the screen coordinates for the "Target" text label.
- Syntax: Integer horizontal position, Integer vertical position
- Units: Pixels
Used by: +Auto Target:
Animation Offsets:
Optional. Defines the offsets for the animation graphics.
- Syntax: Integer horizontal offset, Integer vertical offset
- Units: Pixels
Used by: +Talking Head:
Animation Background Size:
Deprecated. Originally, this set the size of the black box that's drawn behind the animation. Since Git revision 556e9a4 (2015-11-01), it has the same effect as Animation Size:.
- Syntax: Integer horizontal size, Integer vertical size
- Units: Pixels
Used by: +Talking Head:
Animation Size:
Optional. Defines the size of the animation. All animations will be scaled to match this size.
- Syntax: Integer horizontal size, Integer vertical size
- Units: Pixels
Used by: +Talking Head:
List Start Offsets:
Optional. Defines the screen coordinate offsets for the start of the Directives list.
- Syntax: Integer x, Integer y
- Units: Pixels
Used by: +Directives:
Entry Height:
Optional. Defines the height of each Directive
- Syntax: Integer
- Units: Pixels
Used by: +Directives:
Top Primary Background X-offset:
Optional. Defines the screen coordinate offset for the Top Primary Background
- Syntax: Integer
- Units: Pixels
Used by: +Weapons:
Text X-offset:
Used by: +Weapons:
Top Primary Frame Height:
Used by: +Weapons:
Top Secondary Frame Height:
Used by: +Weapons:
Primary List Start Y-offset:
Used by: +Weapons:
Secondary List Start Y-offset:
Used by: +Weapons:
Primary Weapon Ammo X-offset:
Used by: +Weapons:
Primary Weapon Link X-offset:
Used by: +Weapons:
Primary Weapon Name X-offset:
Used by: +Weapons:
Secondary Weapon Ammo X-offset:
Used by: +Weapons:
Secondary Weapon Linked X-offset:
Used by: +Weapons:
Secondary Weapon Name X-offset:
Used by: +Weapons:
Secondary Weapon Reload X-offset:
Used by: +Weapons:
Primary Weapon Entry Height:
Used by: +Weapons:
Secondary Weapon Entry Height:
Used by: +Weapons:
3 Digit Hull Offsets:
Designates the screen position offsets for the hull damage % when it is the 3 digit range (i.e. >= 100%)
- Syntax: Integer x offset, Integer y offset
- Units: Pixels
Used by: +Mini Target Shields:
2 Digit Hull Offsets:
Designates the screen position offsets for the hull damage % when it is the 2 digit range (i.e. 100% > hull damage% >= 10%)
- Syntax: Integer x offset, Integer y offset
- Units: Pixels
Used by: +Mini Target Shields:
1 Digit Hull Offsets:
Designates the screen position offsets for the hull damage % when it is the 1 digit range (i.e. 10% > hull damage% >= 0%)
- Syntax: Integer x offset, Integer y offset
- Units: Pixels
Used by: +Mini Target Shields:
Objective Text Y-offset:
Designates the screen position offset for the Objective label
- Syntax: Integer y offset
- Units: Pixels
Used by: +Objective notify:
Objective Value Y-offset
Designates the screen position offset for the Objective value
- Syntax: Integer y offset
- Units: Pixels
Used by: +Objective notify:
Subspace Text Y-offset:
Designates the screen position offset for the Subspace label
- Syntax: Integer y offset
- Units: Pixels
Used by: +Objective notify:
Subspace Value Y-offset
Designates the screen position offset for the Subspace value (?)
- Syntax: Integer y offset
- Units: Pixels
Used by: +Objective notify:
Red Alert Text Y-offset
Designates the screen position offset for the Red Alert label
- Syntax: Integer y offset
- Units: Pixels
Used by: +Objective notify:
Red Alert Value Y-offset
Designates the screen position offset for the Red Alert value (?)
- Syntax: Integer y offset
- Units: Pixels
Used by: +Objective notify:
Command X-offset:
- Syntax: Integer x offset
- Units: Pixels
Used by: +Squad Message:
Page Up Offsets:
- Syntax: Integer x offset, Integer y offset
- Units: Pixels
Used by: +Squad Message:
Page Down Offsets:
- Syntax: Integer x offset, Integer y offset
- Units: Pixels
Used by: +Squad Message:
Entry Height:
Used by: +Escort View:
Entry Stagger Width:
Used by: +Escort View:
Header Text:
Used by: +Escort View:
Header Offsets:
Used by: +Escort View:
List Start Offsets:
Used by: +Escort View:
Hull X-offset:
Used by: +Escort View:
Name X-offset:
Used by: +Escort View:
Status X-offset:
Used by: +Escort View:
Ship Name Max Width:
Used by: +Escort View:
Right-Align Ship Names:
Used by: +Escort View:
Foreground Clip Height:
Used by: +ETS Retail:
Letter Offsets:
Used by: +ETS Retail:
Top Offsets:
Used by: +ETS Retail:
Bottom Offsets:
Used by: +ETS Retail:
Gauge Offset:
- Distance between the individual weapon/shield/engine ETS gauges that comprise this gauge
- Syntax: Integer
Used by: +ETS Retail:
Monitor Filename:
Used by: +Target Monitor:
Integrity Bar Filename:
Used by: +Target Monitor:
Viewport Offsets:
Used by: +Target Monitor:
Viewport Size:
Used by: +Target Monitor:
Integrity Bar Offsets:
Used by: +Target Monitor:
Integrity Bar Foreground Clip Height:
Used by: +Target Monitor:
Status Offsets:
Used by: +Target Monitor:
Name Offsets:
Used by: +Target Monitor:
Class Offsets:
Used by: +Target Monitor:
Distance Offsets:
Used by: +Target Monitor:
Speed Offsets:
Used by: +Target Monitor:
Hull Offsets:
Used by: +Target Monitor:
Cargo Contents Offsets:
Used by: +Target Monitor:
Cargo Scan Start Offsets:
Used by: +Target Monitor:
Cargo Scan Size:
Used by: +Target Monitor:
Bracket Offsets:
Used by: +Extra Target Data:
Dock Offsets:
Used by: +Extra Target Data:
Dock Max Width:
Used by: +Extra Target Data:
Order Offsets:
Used by: +Extra Target Data:
Order Max Width:
Used by: +Extra Target Data:
Time Offsets:
Used by: +Extra Target Data:
Radar Center Offsets:
Used by: +Radar:
Radar Size:
Used by: +Radar:
Infinity Distance Offsets:
Used by: +Radar:
Offset to draw the infinity radar range symbol.
Long Distance Offsets:
Used by: +Radar:
Offset to draw the long range radar text (i.e. 10k).
Short Distance Offsets:
Used by: +Radar:
Offset to draw the short range radar text (i.e. 2k).
Size:
Used by: +Radar BSG:
XY Disc Filename:
Used by: +Radar BSG:
XZ YZ Disc Filename:
Used by: +Radar BSG:
Sweep Disc Filename:
Used by: +Radar BSG:
Default Contact Filename:
Used by: +Radar BSG:
Unknown Contact Filename:
Used by: +Radar BSG:
Loop Volume:
Used by: +Radar BSG
Minimum Beep Delay:
Used by: +Radar BSG
Foreground Clip Height:
Used by: +Afterburner Energy:
Firepoint display:
Displays the positions of the gun firepoints on your ship
- Syntax: Boolean, YES or NO
NOTE: The position of the firepoints is calculated from the Eye Point position in the POF. You may encounter weird results if you have no Eye Point defined, but no debug warnings will be raised.
Used by: +Center Reticle
Firepoint size:
Diameter of the gunpoint circles. Must be 4 or greater in order to work properly.
- Syntax: Integer
Used by: +Center Reticle
Firepoint X coordinate multiplier:
Used by: +Center Reticle
Firepoint Y coordinate multiplier:
Used by: +Center Reticle
Foreground Clip Bottom Y-offset:
Used by: +Throttle:
Foreground Clip Width:
Used by: +Throttle:
Foreground Clip Height:
Used by: +Throttle:
Afterburner Clip Height:
Used by: +Throttle:
Show Background:
Used by: +Throttle:
Max Speed Label Offsets:
Used by: +Throttle:
Min Speed Label Offsets:
Used by: +Throttle:
Orbit Center Offsets:
Used by: +Throttle:
Orbit Radius:
Used by: +Throttle:
Arc Filename:
- Filename for the background graphic for this gauge
- Syntax: Filename
Used by: +Threat Indicator:
Dumbfire Filename:
- Filename for the background graphic for this gauge
- Syntax: Filename
Used by: +Threat Indicator:
Needs to be an ani with a least 2 frames.
Internally FSO also refers to this as the "laser threat warning".
Lock Filename:
- Filename for the background graphic for this gauge
- Syntax: Filename
Used by: +Threat Indicator:
Dumbfire Offsets:
- Filename for the background graphic for this gauge
- Syntax: Filename
Used by: +Threat Indicator:
Lock Offsets:
- Filename for the background graphic for this gauge
- Syntax: Filename
Used by: +Threat Indicator:
Lock Filename:
Used by: +Lock Indicator:
Locked Filename:
Used by: +Lock Indicator:
Lock Center Offsets:
Used by: +Lock Indicator:
Locked Center Offsets:
Used by: +Lock Indicator:
Radius:
Defines the distance from the center of the screen to the base of the Hostile Triangle gauge.
- Syntax: Integer
- Default value:
- Units: Pixels
Used by: +Hostile Triangle:
Triangle Base:
Defines the width of the Hostile Triangle's base.
- Syntax: Float
- Default value:
- Units: Pixels
Used by: +Hostile Triangle:
Triangle Height:
Defines the height of the Hostile Triangle.
- Syntax: Float
Default value:
- Units: Pixels
Used by: +Hostile Triangle:
Center Offsets:
Used by: +Lead Indicator:
Single Primary Filename:
Designates the file to use for the primary single fire-mode.
Used by: +Weapon Linking:
Double Primary Filename:
Used by: +Weapon Linking:
Single Secondary Filename:
Used by: +Weapon Linking:
Double Secondary Filename:
Used by: +Weapon Linking:
Triple Secondary Filename:
Used by: +Weapon Linking:
Single Primary Offsets:
Used by: +Weapon Linking:
Double Primary Offsets:
Used by: +Weapon Linking:
Single Secondary Offsets:
Used by: +Weapon Linking:
Double Secondary Offsets:
Used by: +Weapon Linking:
Triple Secondary Offsets:
Used by: +Weapon Linking:
Hidden By Comms Menu:
Defines whether the messages gauge may be drawn at the same time as the wingman comms menu.
- Syntax: Boolean
- Default Value: false (messages are not visible while the comms menu is open)
Bottom Background Offset:
Defines the vertical pixel offset added to the position of the bottom background frame.
- Syntax: Integer vertical offset
- Units: Pixels