Difference between revisions of "Numeric Style HUDs"

From Elite Wiki
(Introduction)
(Updating BB links)
 
(46 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
== Introduction ==
 
== Introduction ==
  
For many years the members of the vast oolite community have asked for and discussed the possibility/probability of "Numeric Style HUDs" with no solution in sight...until now!(June 13, 2011)original version 1
+
The Numeric Style HUDs (Heads Up Display) authored by CommonSenseOTB (released Apr 21, 2012).
  
CommonSenseOTB proudly presents the following HUD inventions:
+
NumericHUDv3.27 is compatible with Oolite v1.80 and updated for [[FarPlanets]], [[HUDSelector]], [[Q-Charger]], [[Telescope]], [[TimeSlip]] and [[TorusToSun]] OXPs by [[User:Norby|Norby]].
  
Numeric Style Gauges, Animated Adjustable Crosshair and Morphing Gauge Animations
+
NumericHUDv3.14 offers ETA display by [[User:spara|spara]].
  
 +
NumericHUDv3.13 is a compatibility update with [[Detectors]], [[RocketShips]] and [[Towbar]] OXPs by [[User:Norby|Norby]].
 +
 +
CommonSense 'Outside-the-Box' Design Studios Ltd. also provides the NumericHUDv2 and the classic NumericHUDv1.3.2
 +
 +
=== Original Press Release ===
 +
 +
:For many years the members of the vast Oolite Space-faring community have asked for and discussed the possibility/probability of a 'numeric-style' heads-up display ([[Hud.plist|HUD]]) but with no solution in sight... until now!
 +
 +
:Today, June 13, 2011, CommonSense 'Outside-the-Box' Design Studios Ltd. proudly presents the following:
 +
 +
:the original, version 1, '''Numeric Style HUD'''!
 +
 +
== Pictures ==
 +
 +
=== NumericHUDv3 ===
 +
 +
Features improved numbers that are less distracting and which glow and pulse to draw attention to the gauges that need monitoring.
 +
 +
New HUD invention: creating numbers using selector drawStatusLight: which allows for both horizontal and vertical lines of a grey color or lines that pulse the color of the alert condition.
 +
 +
Leaving the station:
 +
[[Image:NumericHUDv3 1.png]]
 +
 +
Using 8 MFDs: ([[CombatMFD|Combat MFD]], [[CommsLogMFD]], [https://bb.oolite.space/viewtopic.php?f=4&t=16826 BroadcastCommsMFD], [[Trophy_Collector|Trophy Collector]], [https://bb.oolite.space/viewtopic.php?f=4&t=16411 Navigation MFD], [[Market_Inquirer|Market Inquirer]], [https://bb.oolite.space/viewtopic.php?f=4&t=16591 Manifest MFD] and [https://bb.oolite.space/viewtopic.php?f=4&t=16104 Useful MFDs])
 +
[[Image:NumericHudv3.25a.png|800px]]
 +
 +
Widescreen (both 16:10 and 16:9 has custom support):
 +
[[Image:NumericHudv3.25c.png|800px]]
 +
 +
Another layout with 4*4 MFDs (selectable in [[HUDSelector]]):
 +
[[Image:NumericHudv3.23c.png|800px]]
 +
 +
 +
Picking a fight
 +
[[Image:NumericHUDv3 2.png]]
 +
 +
 +
Dogfighting
 +
[[Image:NumericHUDv3 3.png]]
 +
 +
=== NumericHUDv2 ===
 +
 +
Features smaller numbers and is wide screen compatible.
 +
v2.1 also has a redesigned cross-hair (not shown).
 +
 +
[[Image:NumericHUDv2 1.png]]
 +
 +
 +
Custom missile display with missile ID feature
 +
[[Image:NumericHUDv2 2.png]]
 +
 +
 +
Missiles away!
 +
[[Image:NumericHUDv2 3.png]]
 +
 +
 +
 +
=== NumericHUDv1.3.2 ===
 +
 +
The ultimate, original Numeric Style HUD.  Features new HUD inventions: Numeric Style Gauges, Animated Adjustable Cross-hair and Morphing Gauge Animations.
  
 
Condition green with no target
 
Condition green with no target
Line 22: Line 82:
 
Condition red with close range target and shield and energy warning lights
 
Condition red with close range target and shield and energy warning lights
 
[[Image:NumericHudv1.2-4.png]]
 
[[Image:NumericHudv1.2-4.png]]
 +
  
 
== Overview/Features ==
 
== Overview/Features ==
  
NUMERIC HUDv1.3 is a numeric gauge hud that use arrangements of "draw surrounds" controlled by equipment activation in the hud.plist to produce a numeric gauge animation with the use of frame callbacks for frame-by-frame updating of the display. This is a first for oolite and a must see. Other features include the use of 2 colors and color switching to highlight thresholds of various gauges. Also a custom range-to-target gauge changes color to indicate the nature of the target. A fuel-required gauge is included to remind players of hyperspace fuel required for the target system. And finally, the scanner and compass change size, position and color to indicate alert condition and to provide ease/efficiency of use, all within the hud without switching huds. There are also critical shield and energy warning lights and the first animated position adjustable crosshair for all 4 views. Another must see. The crosshair has 10 size/shape configurations that grow/change as the range to the target decreases in an attempt to provide better targetting and accuracy in combat. The positions of the crosshairs are adjustable in all 4 views to allow the player to match the ships lasers with the sight more accurately. Also included is the first morphing main hud with morphs for the scanner, compass and several icons that is triggered by change in alert condition. Finally, there is an escape pod hud that shows the inside of the escape pod just prior to docking. Overall it is a fully equipped and very playable/useable HUD.  
+
'''NumericHUDv3''' is the latest version and takes it a step beyond version 2.1. As an improvement to version 2.1, numbers now really look like numbers and glow to draw attention. Specifically, shields, energy banks and capacitors when below normal, target range when target is hostile, speed when over normal max speed, altitude when within range of a body, cabin temperature when over normal, fuel when low, fuel required when over the fuel available to jump with. The idea was to only draw attention to gauges when required, otherwise the readouts are barely visible which helps prevent pilot distraction. The layout of this HUD and operation is essentially the same as version 2.1, just improved to a point I had envisioned when I created the original in June of 2011.
 +
 
 +
'''NumericHUDv2.1''' is the previous version. It now has a redesigned cross-hair combining the stick sensitivity indicator with the built-in cross-hair. It also incorporates a smaller number set in a layout compatible with wide-screen monitors. New numeric gauges include shield capacitor readouts, cabin temperature readout and a PPR (Proportion of Planetary Radius) altitude readout. Some gauges now disappear when not needed. There is now a custom missile display with missile ID feature. At Cmdr Wyvern's suggestion a contraster from the MilHUD series has also been integrated. An alert condition stop light has also been added as well.
 +
 
 +
'''NUMERIC HUDv1.3.2''' is the first numeric gauge HUD that uses arrangements of "draw surrounds" controlled by equipment activation in the hud.plist to produce a numeric gauge animation with the use of frame callbacks for frame-by-frame updating of the display. This is a first for Oolite and a must-see feature. Other features include the use of two colors and color switching to highlight thresholds of various gauges. Also a custom range-to-target gauge changes color to indicate the nature of the target. A fuel-required gauge is included to remind players of hyperspace fuel required for the target system. And finally, the scanner and compass change size, position and color to indicate alert condition and to provide ease/efficiency of use, all within the HUD without switching HUDs. There are also critical shield and energy warning lights and the first animated position adjustable cross-hair for all four views. Another must-see. The cross-hair has 10 size/shape configurations that grow/change as the range to the target decreases in an attempt to provide better targeting and accuracy in combat. The positions of the cross-hairs are adjustable in all four views to allow the player to match the ship's lasers with the sight more accurately. Also included is the first morphing main HUD with morphs for the scanner, compass and several icons that are triggered by change in alert condition. Finally, there is an escape pod HUD that shows the inside of the escape pod just prior to docking. Overall it is a fully equipped and very playable/usable HUD.
 +
 
 +
Docked HUD: unlike almost all the other HUDs, this one displays nothing while docked, leaving a nice clean screen for the F2-F8 interfaces.
 +
 
 +
== Version Summary/Future ==
 +
 
 +
Versions 1.1 and 1.2 were demonstrators of the hud.plist/equipment.plist arrays and scripts that make up numeric gauges.
  
== Summary/Future ==
+
Version 1.2 was also a demonstration of an animated adjustable cross-hair.
  
Versions 1.1 and 1.2 were demonstrators of the hud.plist/equipment.plist arrays and scripts that make up numeric gauges. As well version 1.2 was a demonstration of an animated adjustable crosshair. Version 1.3 illustrates the use of morphing animation in the swapping of various guages and has an example of an escape pod hud. Consider version 1.3 to be the starting point of a whole new series of HUDs. Future version 2 will possibly have different sizes of numbers, gauges for other oxps' readouts, and expand the concept of custom animated gauges further.
+
Version 1.3.2 illustrates the use of morphing animation in the swapping of various gauges and has an example of an escape pod HUD.
  
== Requirements ==
+
Version 2.1 has a full set of smaller numeric gauges with an improved layout and new cross-hair design.
* Oolite v1.75.3 or higher due to CTD when the player dies on earlier versions of oolite.
+
 
 +
Version 3 has improved numbers that are less distracting and which also glow/pulse to attract attention to the gauges which require monitoring.
 +
 
 +
Future version 4 will utilize text for the number set and version 5 will use images for the number set.
 +
 
 +
== Requirements (version 3) ==
 +
* Oolite v1.75.3 or higher due to CTD when the player dies on earlier versions of Oolite.
 +
* Compatible with wide-screen monitors.
 +
* Requires shield equalizer+capacitors.oxp to display capacitor gauges.
 +
* Requires scanner targeting enhancement to display target range gauge.
 +
* Target Reticle Sensitivity built into this HUD. No need for the oxp.
 
* Compatible with the Sniper Camera Systemv1.1.oxp.
 
* Compatible with the Sniper Camera Systemv1.1.oxp.
* Not compatible with Target Reticle Sensitive.oxp(doesn't need it).
 
 
* Compatible with Q-Chargerv1.1.oxp and displays the correct top speed.
 
* Compatible with Q-Chargerv1.1.oxp and displays the correct top speed.
 
* No dependencies.
 
* No dependencies.
  
== Developers ==
+
== Downloads ==
 +
[[Media:NumericHUD_3.27.oxz|NumericHUD v3.27]] (downloaded {{#downloads:NumericHUD_3.27.oxz}} times) Similar with 3.26 but contain small fixes for Oolite 1.81 and HUDSelector.
 +
 
 +
[[Media:NumericHUD_3.26.oxz|NumericHUD v3.26]] (downloaded {{#downloads:NumericHUD_3.26.oxz}} times) Similar with 3.25 but contain a small fix to hide HUD in some cases if needed.
 +
 
 +
[[Media:NumericHUD_3.25.oxz|NumericHUD v3.25]] (downloaded {{#downloads:NumericHUD_3.25.oxz}} times) has 8 MFDs by Norby. The previous layout with 4*4 MFDs still selectable in [[HUDSelector]].
  
You have unlimited permission to use these hud.plist/equipment.plist arrays and scripts as the foundation of your HUDs provided you give fair attribution to the author(CommonSenseOTB).As well all variables, equipment names and hud.plist names must be uniquely labelled. NOW GO AND MAKE SOME AMAZING NEW HUDS!!!
+
[[Media:NumericHUD_3.24.oxz|NumericHUD v3.24]] (downloaded {{#downloads:NumericHUD_3.24.oxz}} times) compatible with [[TorusToSun]] by Norby.
  
== Downloads ==
+
[[Media:NumericHUD_3.23.oxz|NumericHUD v3.23]] (downloaded {{#downloads:NumericHUD_3.23.oxz}} times) has independent MFDs for each view (16 in total), support narrow and widescreens and do less update by default to save CPU by Norby.
 +
 
 +
[[Media:NumericHUD_3.22.oxz|NumericHUD v3.22]] (downloaded {{#downloads:NumericHUD_3.22.oxz}} times) fit 6 MFDs into widescreens and [[HUDSelector]] compatible by Norby.
 +
 
 +
[[Media:NumericHUD_3.21.oxz|NumericHUD v3.21]] (downloaded {{#downloads:NumericHUD_3.21.oxz}} times) fit 4 MFDs into widescreens by Norby.
 +
 
 +
[[Media:NumericHUD_3.20.oxz|NumericHUD v3.20]] (downloaded {{#downloads:NumericHUD_3.20.oxz}} times) positions tuned by Norby and ETA is deactivated due to [https://bb.oolite.space/viewtopic.php?f=4&t=16411 Navigation_MFD].
 +
 
 +
[[Media:NumericHUD_3.19.oxz|NumericHUD v3.19]] has better MFD positions by Diziet Sma and non-linear scanner turned on from Oolite 1.79. (downloaded {{#downloads:NumericHUD_3.19.oxz}} times).
 +
'''The Comms Log does not auto-display in this version of the HUD, as it would cover other instrumentation, and thus the player must use the Comms Log key "`" to view it.
 +
'''
 +
 
 +
[[Media:NumericHUD_3.18.oxz|NumericHUD v3.18]] is made compatible with [[Detectors]], [[FarPlanets]], [[Q-Charger]], [[RocketShips]], [[Telescope]], [[TimeSlip]] and [[Towbar]] OXPs by [[User:Norby|Norby]] (downloaded {{#downloads:NumericHUD_3.18.oxz}} times).
 +
 
 +
Package in OXZ format for Oolite 1.79 or later but you can use it in Oolite 1.77 also if you make a NumericHUD.oxp folder into your AddOns directory and unzip this file into.
  
[http://www.mediafire.com/?9lu7yo7xcod4fca NUMERIC HUDv1.3] is the newest version and has newly added morphing animated guage swapouts triggered by changes in alert condition and an example of an escape pod hud.
+
NumericHUDv3.14 in [https://app.box.com/s/f55w7lqy32syu54vqxk1 spara's box] got ETA display from [[User:spara|spara]].
  
Check here for more [http://aegidian.org/bb/viewtopic.php?f=4&t=9977 Information]
+
[https://www.box.com/s/a2b1892be4dfdfa9814c NumericHUDv3] is with improved numbers to prevent pilot distraction which also glow/pulse to attract attention to gauges which require monitoring.  
  
To post your comments and suggestions on this new HUD concept please go [http://aegidian.org/bb/viewtopic.php?f=4&t=9977 here]
+
[http://www.box.com/s/xpmb6vmozp7gpdl12uft NumericHUDv2.1] is the previous version with a redesigned cross-hair, smaller numbers, widescreen compatibility and some added numeric gauges.
  
+
[http://www.box.com/s/tl72jesxgjuotblb08bi NUMERIC HUDv1.3.2] is the original version and has morphing animated gauge swap outs triggered by changes in alert condition and an example of an escape pod hud.
  
 +
To post your comments and suggestions on this new HUD concept please go [https://bb.oolite.space/viewtopic.php?f=4&t=9977 here]
  
 
{{HUD-OXP}}
 
{{HUD-OXP}}
[[Category:HUDs OXPs]][[Category:Oolite expansion packs]]
 

Latest revision as of 02:15, 29 February 2024

Introduction

The Numeric Style HUDs (Heads Up Display) authored by CommonSenseOTB (released Apr 21, 2012).

NumericHUDv3.27 is compatible with Oolite v1.80 and updated for FarPlanets, HUDSelector, Q-Charger, Telescope, TimeSlip and TorusToSun OXPs by Norby.

NumericHUDv3.14 offers ETA display by spara.

NumericHUDv3.13 is a compatibility update with Detectors, RocketShips and Towbar OXPs by Norby.

CommonSense 'Outside-the-Box' Design Studios Ltd. also provides the NumericHUDv2 and the classic NumericHUDv1.3.2

Original Press Release

For many years the members of the vast Oolite Space-faring community have asked for and discussed the possibility/probability of a 'numeric-style' heads-up display (HUD) but with no solution in sight... until now!
Today, June 13, 2011, CommonSense 'Outside-the-Box' Design Studios Ltd. proudly presents the following:
the original, version 1, Numeric Style HUD!

Pictures

NumericHUDv3

Features improved numbers that are less distracting and which glow and pulse to draw attention to the gauges that need monitoring.

New HUD invention: creating numbers using selector drawStatusLight: which allows for both horizontal and vertical lines of a grey color or lines that pulse the color of the alert condition.

Leaving the station: NumericHUDv3 1.png

Using 8 MFDs: (Combat MFD, CommsLogMFD, BroadcastCommsMFD, Trophy Collector, Navigation MFD, Market Inquirer, Manifest MFD and Useful MFDs) NumericHudv3.25a.png

Widescreen (both 16:10 and 16:9 has custom support): NumericHudv3.25c.png

Another layout with 4*4 MFDs (selectable in HUDSelector): NumericHudv3.23c.png


Picking a fight NumericHUDv3 2.png


Dogfighting NumericHUDv3 3.png

NumericHUDv2

Features smaller numbers and is wide screen compatible. v2.1 also has a redesigned cross-hair (not shown).

NumericHUDv2 1.png


Custom missile display with missile ID feature NumericHUDv2 2.png


Missiles away! NumericHUDv2 3.png


NumericHUDv1.3.2

The ultimate, original Numeric Style HUD. Features new HUD inventions: Numeric Style Gauges, Animated Adjustable Cross-hair and Morphing Gauge Animations.

Condition green with no target NumericHudv1.2-1.png


Condition red with medium range target NumericHudv1.2-2.png


Condition red with close range target NumericHudv1.2-3.png


Condition red with close range target and shield and energy warning lights NumericHudv1.2-4.png


Overview/Features

NumericHUDv3 is the latest version and takes it a step beyond version 2.1. As an improvement to version 2.1, numbers now really look like numbers and glow to draw attention. Specifically, shields, energy banks and capacitors when below normal, target range when target is hostile, speed when over normal max speed, altitude when within range of a body, cabin temperature when over normal, fuel when low, fuel required when over the fuel available to jump with. The idea was to only draw attention to gauges when required, otherwise the readouts are barely visible which helps prevent pilot distraction. The layout of this HUD and operation is essentially the same as version 2.1, just improved to a point I had envisioned when I created the original in June of 2011.

NumericHUDv2.1 is the previous version. It now has a redesigned cross-hair combining the stick sensitivity indicator with the built-in cross-hair. It also incorporates a smaller number set in a layout compatible with wide-screen monitors. New numeric gauges include shield capacitor readouts, cabin temperature readout and a PPR (Proportion of Planetary Radius) altitude readout. Some gauges now disappear when not needed. There is now a custom missile display with missile ID feature. At Cmdr Wyvern's suggestion a contraster from the MilHUD series has also been integrated. An alert condition stop light has also been added as well.

NUMERIC HUDv1.3.2 is the first numeric gauge HUD that uses arrangements of "draw surrounds" controlled by equipment activation in the hud.plist to produce a numeric gauge animation with the use of frame callbacks for frame-by-frame updating of the display. This is a first for Oolite and a must-see feature. Other features include the use of two colors and color switching to highlight thresholds of various gauges. Also a custom range-to-target gauge changes color to indicate the nature of the target. A fuel-required gauge is included to remind players of hyperspace fuel required for the target system. And finally, the scanner and compass change size, position and color to indicate alert condition and to provide ease/efficiency of use, all within the HUD without switching HUDs. There are also critical shield and energy warning lights and the first animated position adjustable cross-hair for all four views. Another must-see. The cross-hair has 10 size/shape configurations that grow/change as the range to the target decreases in an attempt to provide better targeting and accuracy in combat. The positions of the cross-hairs are adjustable in all four views to allow the player to match the ship's lasers with the sight more accurately. Also included is the first morphing main HUD with morphs for the scanner, compass and several icons that are triggered by change in alert condition. Finally, there is an escape pod HUD that shows the inside of the escape pod just prior to docking. Overall it is a fully equipped and very playable/usable HUD.

Docked HUD: unlike almost all the other HUDs, this one displays nothing while docked, leaving a nice clean screen for the F2-F8 interfaces.

Version Summary/Future

Versions 1.1 and 1.2 were demonstrators of the hud.plist/equipment.plist arrays and scripts that make up numeric gauges.

Version 1.2 was also a demonstration of an animated adjustable cross-hair.

Version 1.3.2 illustrates the use of morphing animation in the swapping of various gauges and has an example of an escape pod HUD.

Version 2.1 has a full set of smaller numeric gauges with an improved layout and new cross-hair design.

Version 3 has improved numbers that are less distracting and which also glow/pulse to attract attention to the gauges which require monitoring.

Future version 4 will utilize text for the number set and version 5 will use images for the number set.

Requirements (version 3)

  • Oolite v1.75.3 or higher due to CTD when the player dies on earlier versions of Oolite.
  • Compatible with wide-screen monitors.
  • Requires shield equalizer+capacitors.oxp to display capacitor gauges.
  • Requires scanner targeting enhancement to display target range gauge.
  • Target Reticle Sensitivity built into this HUD. No need for the oxp.
  • Compatible with the Sniper Camera Systemv1.1.oxp.
  • Compatible with Q-Chargerv1.1.oxp and displays the correct top speed.
  • No dependencies.

Downloads

NumericHUD v3.27 (downloaded 2084 times) Similar with 3.26 but contain small fixes for Oolite 1.81 and HUDSelector.

NumericHUD v3.26 (downloaded 814 times) Similar with 3.25 but contain a small fix to hide HUD in some cases if needed.

NumericHUD v3.25 (downloaded 332 times) has 8 MFDs by Norby. The previous layout with 4*4 MFDs still selectable in HUDSelector.

NumericHUD v3.24 (downloaded 311 times) compatible with TorusToSun by Norby.

NumericHUD v3.23 (downloaded 316 times) has independent MFDs for each view (16 in total), support narrow and widescreens and do less update by default to save CPU by Norby.

NumericHUD v3.22 (downloaded 256 times) fit 6 MFDs into widescreens and HUDSelector compatible by Norby.

NumericHUD v3.21 (downloaded 236 times) fit 4 MFDs into widescreens by Norby.

NumericHUD v3.20 (downloaded 212 times) positions tuned by Norby and ETA is deactivated due to Navigation_MFD.

NumericHUD v3.19 has better MFD positions by Diziet Sma and non-linear scanner turned on from Oolite 1.79. (downloaded 232 times). The Comms Log does not auto-display in this version of the HUD, as it would cover other instrumentation, and thus the player must use the Comms Log key "`" to view it.

NumericHUD v3.18 is made compatible with Detectors, FarPlanets, Q-Charger, RocketShips, Telescope, TimeSlip and Towbar OXPs by Norby (downloaded 334 times).

Package in OXZ format for Oolite 1.79 or later but you can use it in Oolite 1.77 also if you make a NumericHUD.oxp folder into your AddOns directory and unzip this file into.

NumericHUDv3.14 in spara's box got ETA display from spara.

NumericHUDv3 is with improved numbers to prevent pilot distraction which also glow/pulse to attract attention to gauges which require monitoring.

NumericHUDv2.1 is the previous version with a redesigned cross-hair, smaller numbers, widescreen compatibility and some added numeric gauges.

NUMERIC HUDv1.3.2 is the original version and has morphing animated gauge swap outs triggered by changes in alert condition and an example of an escape pod hud.

To post your comments and suggestions on this new HUD concept please go here