<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alioth.net/index.php?action=history&amp;feed=atom&amp;title=HUD_Customisation_Guide</id>
	<title>HUD Customisation Guide - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alioth.net/index.php?action=history&amp;feed=atom&amp;title=HUD_Customisation_Guide"/>
	<link rel="alternate" type="text/html" href="https://wiki.alioth.net/index.php?title=HUD_Customisation_Guide&amp;action=history"/>
	<updated>2026-04-28T10:12:45Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://wiki.alioth.net/index.php?title=HUD_Customisation_Guide&amp;diff=87025&amp;oldid=prev</id>
		<title>Cholmondely: Tagged as Oolite scripting</title>
		<link rel="alternate" type="text/html" href="https://wiki.alioth.net/index.php?title=HUD_Customisation_Guide&amp;diff=87025&amp;oldid=prev"/>
		<updated>2025-08-11T15:18:39Z</updated>

		<summary type="html">&lt;p&gt;Tagged as Oolite scripting&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:18, 11 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l446&quot; &gt;Line 446:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 446:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Configuration]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Configuration]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Oolite Documentation]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Oolite Documentation]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Oolite scripting]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:HUD]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:HUD]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cholmondely</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alioth.net/index.php?title=HUD_Customisation_Guide&amp;diff=86977&amp;oldid=prev</id>
		<title>Wildeblood: /* Related Pages */</title>
		<link rel="alternate" type="text/html" href="https://wiki.alioth.net/index.php?title=HUD_Customisation_Guide&amp;diff=86977&amp;oldid=prev"/>
		<updated>2025-08-08T08:16:57Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Related Pages&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 08:16, 8 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l442&quot; &gt;Line 442:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 442:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Oolite HUD Positioning System]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Oolite HUD Positioning System]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Oolite Colour Specifiers]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Oolite Colour Specifiers]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[Oolite Custom HUD Dials]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Configuration]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Configuration]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Oolite Documentation]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Oolite Documentation]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:HUD]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:HUD]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wildeblood</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alioth.net/index.php?title=HUD_Customisation_Guide&amp;diff=86973&amp;oldid=prev</id>
		<title>Wildeblood: /* Related Pages */</title>
		<link rel="alternate" type="text/html" href="https://wiki.alioth.net/index.php?title=HUD_Customisation_Guide&amp;diff=86973&amp;oldid=prev"/>
		<updated>2025-08-08T05:56:24Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Related Pages&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 05:56, 8 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l438&quot; &gt;Line 438:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 438:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Related Pages ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Related Pages ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Fully Annotated HUD Configuration (hud.plist) File]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Fully Annotated HUD Configuration (hud.plist) File]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;OXP HowTo&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Checklist for testing new hud.plist file&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[HUD Design]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[HUD Design]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Oolite &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Coordinate &lt;/del&gt;System]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Oolite &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;HUD Positioning &lt;/ins&gt;System]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Oolite Colour Specifiers]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Oolite Colour Specifiers]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wildeblood</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alioth.net/index.php?title=HUD_Customisation_Guide&amp;diff=86967&amp;oldid=prev</id>
		<title>Wildeblood: /* Related Pages */</title>
		<link rel="alternate" type="text/html" href="https://wiki.alioth.net/index.php?title=HUD_Customisation_Guide&amp;diff=86967&amp;oldid=prev"/>
		<updated>2025-08-07T11:39:59Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Related Pages&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 11:39, 7 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l441&quot; &gt;Line 441:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 441:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[HUD Design]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[HUD Design]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Oolite Coordinate System]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Oolite Coordinate System]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Oolite &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Color Definitions&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Oolite &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Colour Specifiers&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Configuration]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Configuration]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Oolite Documentation]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Oolite Documentation]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:HUD]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:HUD]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wildeblood</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alioth.net/index.php?title=HUD_Customisation_Guide&amp;diff=86961&amp;oldid=prev</id>
		<title>Wildeblood: /* Related Pages */</title>
		<link rel="alternate" type="text/html" href="https://wiki.alioth.net/index.php?title=HUD_Customisation_Guide&amp;diff=86961&amp;oldid=prev"/>
		<updated>2025-08-07T06:23:28Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Related Pages&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 06:23, 7 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l437&quot; &gt;Line 437:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 437:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Related Pages ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Related Pages ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Oolite &lt;/del&gt;Configuration &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Files&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Fully Annotated HUD &lt;/ins&gt;Configuration &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(hud.plist) File&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[OXP HowTo]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[OXP HowTo]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[HUD Design]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[HUD Design]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wildeblood</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alioth.net/index.php?title=HUD_Customisation_Guide&amp;diff=86949&amp;oldid=prev</id>
		<title>Wildeblood: Page created with analysis by GLM-4.5</title>
		<link rel="alternate" type="text/html" href="https://wiki.alioth.net/index.php?title=HUD_Customisation_Guide&amp;diff=86949&amp;oldid=prev"/>
		<updated>2025-08-06T22:20:59Z</updated>

		<summary type="html">&lt;p&gt;Page created with analysis by GLM-4.5&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
The '''hud.plist''' file is a configuration file that defines the layout, appearance, and behavior of the Heads-Up Display (HUD) in Oolite. This powerful configuration file allows players and OXP developers to customize virtually every aspect of the in-game interface, from crosshair appearance to instrument placement, colors, and transparency.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The HUD configuration file is structured as a property list (plist) with several main sections:&lt;br /&gt;
* Global settings - Overall HUD behavior and appearance&lt;br /&gt;
* Dials - Individual HUD elements (gauges, indicators, etc.)&lt;br /&gt;
* Legends - Text labels associated with dials&lt;br /&gt;
* Multi-function displays (MFDs) - Customizable information panels&lt;br /&gt;
* Message GUI - In-game message display settings&lt;br /&gt;
* Comm log GUI - Communications log settings&lt;br /&gt;
&lt;br /&gt;
The file uses a coordinate system where (0,0) is the center of the screen. Positive x values move elements right, negative x values move them left. Positive y values move elements down, negative y values move them up.&lt;br /&gt;
&lt;br /&gt;
== File Location ==&lt;br /&gt;
The main hud.plist file is located in the Oolite installation directory under &amp;lt;code&amp;gt;Resources/Config/&amp;lt;/code&amp;gt;. OXPs can override this file by including their own hud.plist file.&lt;br /&gt;
&lt;br /&gt;
== Global Settings ==&lt;br /&gt;
These settings control the overall behavior and appearance of the HUD.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Key !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| crosshair_scale || float || Scales the size of the crosshair. Larger values = bigger crosshair.&lt;br /&gt;
|-&lt;br /&gt;
| crosshair_width || float || Line thickness of the crosshair.&lt;br /&gt;
|-&lt;br /&gt;
| crosshair_color || string || Color of the crosshair (e.g., &amp;quot;greenColor&amp;quot;, &amp;quot;redColor&amp;quot;, or RGB tuples).&lt;br /&gt;
|-&lt;br /&gt;
| scanner_minimalistic || boolean || If yes, uses a simpler, cleaner scanner display.&lt;br /&gt;
|-&lt;br /&gt;
| scanner_non_linear || boolean || If yes, scanner zoom is non-linear (more sensitive near the center).&lt;br /&gt;
|-&lt;br /&gt;
| scanner_ultra_zoom || boolean || If yes, enables ultra zoom mode on the scanner.&lt;br /&gt;
|-&lt;br /&gt;
| allow_big_gui || boolean || If yes, allows larger GUI elements (not commonly used).&lt;br /&gt;
|-&lt;br /&gt;
| overall_alpha || float || Global transparency (0.0 = fully transparent, 1.0 = fully opaque).&lt;br /&gt;
|-&lt;br /&gt;
| cloak_indicator_on_status_light || boolean || If yes, shows cloak status on the status light.&lt;br /&gt;
|-&lt;br /&gt;
| reticle_target_sensitive || boolean || If yes, reticle changes color when over a target.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    crosshair_scale      = 32.0;&lt;br /&gt;
    crosshair_width      = 1.5;&lt;br /&gt;
    crosshair_color      = &amp;quot;greenColor&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    scanner_minimalistic = no;&lt;br /&gt;
    scanner_non_linear   = no;&lt;br /&gt;
    scanner_ultra_zoom   = no;&lt;br /&gt;
&lt;br /&gt;
    allow_big_gui        = no;&lt;br /&gt;
    overall_alpha        = 0.75;&lt;br /&gt;
    cloak_indicator_on_status_light = yes;&lt;br /&gt;
    reticle_target_sensitive = no;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dials ==&lt;br /&gt;
The &amp;lt;code&amp;gt;dials&amp;lt;/code&amp;gt; array lists all HUD elements, in drawing order. Each dial is a dictionary specifying its appearance, position, size, and behavior.&lt;br /&gt;
&lt;br /&gt;
=== Common Dial Properties ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Key !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| selector || string || Internal method that draws this dial (e.g., &amp;quot;drawScanner:&amp;quot;).&lt;br /&gt;
|-&lt;br /&gt;
| equipment_required || string || Only show if this equipment is present (e.g., &amp;quot;EQ_ADVANCED_COMPASS&amp;quot;).&lt;br /&gt;
|-&lt;br /&gt;
| x, y || int || Position on screen. Positive = right/down, negative = left/up from center.&lt;br /&gt;
|-&lt;br /&gt;
| y_origin || int || Vertical origin: -1 = bottom, 1 = top.&lt;br /&gt;
|-&lt;br /&gt;
| width, height || float || Size of the dial.&lt;br /&gt;
|-&lt;br /&gt;
| alpha || float || Transparency (0.0–1.0).&lt;br /&gt;
|-&lt;br /&gt;
| rgb_color || array || RGB color, e.g., (1.0, 0.0, 0.0) = red.&lt;br /&gt;
|-&lt;br /&gt;
| draw_surround || boolean || If yes, draws a border around the dial.&lt;br /&gt;
|-&lt;br /&gt;
| labelled || boolean || If yes, includes a text label (e.g., for energy gauge).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Example Dials ===&lt;br /&gt;
&lt;br /&gt;
==== Targeting Reticle ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{   // Targeting reticle&lt;br /&gt;
    equipment_required  = &amp;quot;EQ_SCANNER_SHOW_MISSILE_TARGET&amp;quot;;&lt;br /&gt;
    selector            = &amp;quot;drawTargetReticle:&amp;quot;;&lt;br /&gt;
    // reticle_scale     = 0.015625 /* 1/64 is default */&lt;br /&gt;
    target_rgba         = &amp;quot;greenColor&amp;quot;;&lt;br /&gt;
    target_sensitive_rgba = &amp;quot;redColor&amp;quot;;&lt;br /&gt;
    wormhole_rgba       = &amp;quot;cyanColor&amp;quot;;&lt;br /&gt;
},&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Only appears if missile targeting scanner is installed. Changes color based on target/wormhole.&lt;br /&gt;
&lt;br /&gt;
==== Scanner ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{   // scanner&lt;br /&gt;
    alpha       = 1.0;&lt;br /&gt;
    selector    = &amp;quot;drawScanner:&amp;quot;;&lt;br /&gt;
    x           = 0;&lt;br /&gt;
    y           = 68;&lt;br /&gt;
    y_origin    = -1;&lt;br /&gt;
    height      = 64.0;&lt;br /&gt;
    width       = 288.0;&lt;br /&gt;
    rgb_color   = (1.0, 0.0, 0.0);&lt;br /&gt;
},&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The main radar display. Positioned at (x=0, y=68) from bottom-center. Red by default.&lt;br /&gt;
&lt;br /&gt;
==== Flight Control Bars ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{   // speed bar&lt;br /&gt;
    draw_surround   = yes;&lt;br /&gt;
    height          = 8;&lt;br /&gt;
    selector        = &amp;quot;drawSpeedBar:&amp;quot;;&lt;br /&gt;
    width           = 80;&lt;br /&gt;
    x               = 200;&lt;br /&gt;
    y               = 95;&lt;br /&gt;
    y_origin        = -1;&lt;br /&gt;
},&lt;br /&gt;
{   // roll bar&lt;br /&gt;
    draw_surround   = yes;&lt;br /&gt;
    height          = 6;&lt;br /&gt;
    selector        = &amp;quot;drawRollBar:&amp;quot;;&lt;br /&gt;
    width           = 80;&lt;br /&gt;
    x               = 200;&lt;br /&gt;
    y               = 80;&lt;br /&gt;
    y_origin        = -1;&lt;br /&gt;
},&lt;br /&gt;
{   // pitch bar&lt;br /&gt;
    draw_surround   = yes;&lt;br /&gt;
    height          = 6;&lt;br /&gt;
    selector        = &amp;quot;drawPitchBar:&amp;quot;;&lt;br /&gt;
    width           = 80;&lt;br /&gt;
    x               = 200;&lt;br /&gt;
    y               = 70;&lt;br /&gt;
    y_origin        = -1;&lt;br /&gt;
},&lt;br /&gt;
{   // yaw bar&lt;br /&gt;
    draw_surround   = yes;&lt;br /&gt;
    height          = 8;&lt;br /&gt;
    selector        = &amp;quot;drawYawBar:&amp;quot;;&lt;br /&gt;
    width           = 80;&lt;br /&gt;
    x               = 200;&lt;br /&gt;
    y               = -130;&lt;br /&gt;
},&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Horizontal/vertical flight indicators. Positioned at right side of screen. draw_surround adds a border.&lt;br /&gt;
&lt;br /&gt;
==== Status Gauges ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{   // energy gauge&lt;br /&gt;
    draw_surround   = yes;&lt;br /&gt;
    height          = 48;&lt;br /&gt;
    selector        = &amp;quot;drawEnergyGauge:&amp;quot;;&lt;br /&gt;
    width           = 80;&lt;br /&gt;
    x               = 200;&lt;br /&gt;
    y               = 35;&lt;br /&gt;
    y_origin        = -1;&lt;br /&gt;
    labelled        = yes;&lt;br /&gt;
},&lt;br /&gt;
{   // forward shield bar&lt;br /&gt;
    draw_surround   = yes;&lt;br /&gt;
    height          = 8;&lt;br /&gt;
    selector        = &amp;quot;drawForwardShieldBar:&amp;quot;;&lt;br /&gt;
    width           = 80;&lt;br /&gt;
    x               = -200;&lt;br /&gt;
    y               = 94;&lt;br /&gt;
    y_origin        = -1;&lt;br /&gt;
},&lt;br /&gt;
{   // aft shield bar&lt;br /&gt;
    draw_surround   = yes;&lt;br /&gt;
    height          = 8;&lt;br /&gt;
    selector        = &amp;quot;drawAftShieldBar:&amp;quot;;&lt;br /&gt;
    width           = 80;&lt;br /&gt;
    x               = -200;&lt;br /&gt;
    y               = 78;&lt;br /&gt;
    y_origin        = -1;&lt;br /&gt;
},&lt;br /&gt;
{   // fuel bar&lt;br /&gt;
    height          = 8;&lt;br /&gt;
    selector        = &amp;quot;drawFuelBar:&amp;quot;;&lt;br /&gt;
    width           = 80;&lt;br /&gt;
    x               = -200;&lt;br /&gt;
    y               = 61;&lt;br /&gt;
    y_origin        = -1;&lt;br /&gt;
},&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vertical/horizontal status bars. draw_surround adds a border. labelled includes a text label.&lt;br /&gt;
&lt;br /&gt;
==== Specialty Indicators ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{   // missile display&lt;br /&gt;
    height          = 12;&lt;br /&gt;
    selector        = &amp;quot;drawMissileDisplay:&amp;quot;;&lt;br /&gt;
    spacing         = 16;&lt;br /&gt;
    width           = 12;&lt;br /&gt;
    x               = -228;&lt;br /&gt;
    y               = 16;&lt;br /&gt;
    y_origin        = -1;&lt;br /&gt;
},&lt;br /&gt;
{   // status indicator light&lt;br /&gt;
    height          = 8;&lt;br /&gt;
    selector        = &amp;quot;drawStatusLight:&amp;quot;;&lt;br /&gt;
    width           = 8;&lt;br /&gt;
    x               = -108;&lt;br /&gt;
    y               = 32;&lt;br /&gt;
    y_origin        = -1;&lt;br /&gt;
},&lt;br /&gt;
{   // ship's clock&lt;br /&gt;
    height          = 12;&lt;br /&gt;
    selector        = &amp;quot;drawClock:&amp;quot;;&lt;br /&gt;
    width           = 12;&lt;br /&gt;
    x               = -41;&lt;br /&gt;
    y               = 18;&lt;br /&gt;
    y_origin        = -1;&lt;br /&gt;
},&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Small indicators for ship status, time, and armament. width/height control icon size.&lt;br /&gt;
&lt;br /&gt;
== Legends ==&lt;br /&gt;
Legends are text labels, usually paired with dials. They are drawn ''before'' dials, so text appears behind the graphics.&lt;br /&gt;
&lt;br /&gt;
=== Legend Properties ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Key !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| text || string || The label to display.&lt;br /&gt;
|-&lt;br /&gt;
| align || int || Text alignment: 0 = left, 1 = center, 2 = right.&lt;br /&gt;
|-&lt;br /&gt;
| x, y || int || Position.&lt;br /&gt;
|-&lt;br /&gt;
| y_origin || int || -1 = from bottom, 1 = from top.&lt;br /&gt;
|-&lt;br /&gt;
| height, width || float || Font/label size.&lt;br /&gt;
|-&lt;br /&gt;
| with_dial || string || Links this label to a dial (for visibility/positioning).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Example Legends ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
legends     = // these are drawn, in order, before the dials&lt;br /&gt;
(&lt;br /&gt;
    // Left hand side&lt;br /&gt;
    {&lt;br /&gt;
        text        = &amp;quot;FWD&amp;quot;;&lt;br /&gt;
        align       = 1;&lt;br /&gt;
        x           = -245;&lt;br /&gt;
        y           = 86;&lt;br /&gt;
        y_origin    = -1;&lt;br /&gt;
        height      = 12;&lt;br /&gt;
        width       = 12;&lt;br /&gt;
        with_dial   = &amp;quot;drawForwardShieldBar:&amp;quot;;&lt;br /&gt;
    },&lt;br /&gt;
    {   text        = &amp;quot;AFT&amp;quot;;&lt;br /&gt;
        align       = 1;&lt;br /&gt;
        x           = -245;&lt;br /&gt;
        y           = 70;&lt;br /&gt;
        y_origin    = -1;&lt;br /&gt;
        height      = 12;&lt;br /&gt;
        width       = 12;&lt;br /&gt;
        with_dial   = &amp;quot;drawAftShieldBar:&amp;quot;;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        text        = &amp;quot;FUEL&amp;quot;;&lt;br /&gt;
        align       = 1;&lt;br /&gt;
        x           = -245;&lt;br /&gt;
        y           = 55;&lt;br /&gt;
        y_origin    = -1;&lt;br /&gt;
        height      = 10;&lt;br /&gt;
        width       = 10;&lt;br /&gt;
        with_dial   = &amp;quot;drawFuelBar:&amp;quot;;&lt;br /&gt;
    },&lt;br /&gt;
    // Right hand side&lt;br /&gt;
    {&lt;br /&gt;
        text        = &amp;quot;SPD&amp;quot;;&lt;br /&gt;
        x           = 242;&lt;br /&gt;
        y           = 86;&lt;br /&gt;
        y_origin    = -1;&lt;br /&gt;
        height      = 14;&lt;br /&gt;
        width       = 14;&lt;br /&gt;
        with_dial   = &amp;quot;drawSpeedBar:&amp;quot;;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        text        = &amp;quot;ROLL&amp;quot;;&lt;br /&gt;
        x           = 242;&lt;br /&gt;
        y           = 72;&lt;br /&gt;
        y_origin    = -1;&lt;br /&gt;
        height      = 12;&lt;br /&gt;
        width       = 12;&lt;br /&gt;
        with_dial   = &amp;quot;drawRollBar:&amp;quot;;&lt;br /&gt;
    },&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;FWD&amp;quot;/&amp;quot;AFT&amp;quot;: Labels for forward/aft shield bars.&lt;br /&gt;
* &amp;quot;FUEL&amp;quot;/&amp;quot;ALT&amp;quot;/&amp;quot;CT&amp;quot;/&amp;quot;LT&amp;quot;: Fuel, altitude, cabin/weapon temperature.&lt;br /&gt;
* &amp;quot;SPD&amp;quot;/&amp;quot;ROLL&amp;quot;/&amp;quot;PITCH&amp;quot;/&amp;quot;YAW&amp;quot;: Flight control indicators.&lt;br /&gt;
* with_dial ensures the label only appears if its dial is visible.&lt;br /&gt;
&lt;br /&gt;
== Multi-function Displays (MFDs) ==&lt;br /&gt;
MFDs are customizable panels for extra info (e.g., cargo, manifest, map).&lt;br /&gt;
&lt;br /&gt;
=== MFD Properties ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Key !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| width, height || int || Size of the MFD panel.&lt;br /&gt;
|-&lt;br /&gt;
| x, y || int || Position. Negative = left/up from center.&lt;br /&gt;
|-&lt;br /&gt;
| y_origin || int || 1 = from top.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
You can define up to 12 MFDs. Position them where you like (e.g., left/right sides of screen). Players can cycle through MFD modes in-game.&lt;br /&gt;
&lt;br /&gt;
=== Example MFDs ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
multi_function_displays = // can have 1 to 12 multi function displays&lt;br /&gt;
(&lt;br /&gt;
    {&lt;br /&gt;
        width = 198;&lt;br /&gt;
        height = 132;&lt;br /&gt;
        x = -156;&lt;br /&gt;
        y = -72;&lt;br /&gt;
        y_origin = 1;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        width = 198;&lt;br /&gt;
        height = 132;&lt;br /&gt;
        x = 156;&lt;br /&gt;
        y = -72;&lt;br /&gt;
        y_origin = 1;&lt;br /&gt;
    }&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Message GUI ==&lt;br /&gt;
Controls the in-game message display (e.g., mission messages, alerts).&lt;br /&gt;
&lt;br /&gt;
=== Message GUI Properties ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Key !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| width, height || int || Panel size.&lt;br /&gt;
|-&lt;br /&gt;
| x, y || int || Position.&lt;br /&gt;
|-&lt;br /&gt;
| row_height || int || Height per message line.&lt;br /&gt;
|-&lt;br /&gt;
| permanent || boolean || If yes, always visible.&lt;br /&gt;
|-&lt;br /&gt;
| background_automatic || boolean || If yes, background auto-hides when no messages.&lt;br /&gt;
|-&lt;br /&gt;
| background_rgba || string || Background color + alpha (RGBA).&lt;br /&gt;
|-&lt;br /&gt;
| text_color || string || Default message text color.&lt;br /&gt;
|-&lt;br /&gt;
| text_comms_color || string || Comms message color.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Example Message GUI ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
message_gui = {&lt;br /&gt;
    width = 252;&lt;br /&gt;
    height = 140;&lt;br /&gt;
    x = 128;&lt;br /&gt;
    y = -60;&lt;br /&gt;
    row_height = 14;&lt;br /&gt;
    permanent = no;&lt;br /&gt;
    background_automatic = yes;&lt;br /&gt;
    // default background transparent&lt;br /&gt;
    background_rgba = &amp;quot;0.0 0.05 0.45 0.0&amp;quot;;&lt;br /&gt;
    text_color = &amp;quot;yellowColor&amp;quot;;&lt;br /&gt;
    text_comms_color = &amp;quot;greenColor&amp;quot;;&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comm Log GUI ==&lt;br /&gt;
The communications log (e.g., radio chatter, station messages).&lt;br /&gt;
&lt;br /&gt;
=== Comm Log GUI Properties ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Key !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| alpha || float/string || Transparency (can be a number or quoted string).&lt;br /&gt;
|-&lt;br /&gt;
| width, height || int || Panel size.&lt;br /&gt;
|-&lt;br /&gt;
| x, y || int || Position.&lt;br /&gt;
|-&lt;br /&gt;
| row_height || int || Line height.&lt;br /&gt;
|-&lt;br /&gt;
| permanent || boolean || If yes, always visible.&lt;br /&gt;
|-&lt;br /&gt;
| automatic || boolean || If yes, auto-hides when inactive.&lt;br /&gt;
|-&lt;br /&gt;
| background_rgba || string || Background color + alpha.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Example Comm Log GUI ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
comm_log_gui = {&lt;br /&gt;
    alpha = &amp;quot;0.75&amp;quot;;&lt;br /&gt;
    width = 216;&lt;br /&gt;
    height = 132;&lt;br /&gt;
    x = -156;&lt;br /&gt;
    y = -68;&lt;br /&gt;
    row_height = 12;&lt;br /&gt;
    permanent = no;&lt;br /&gt;
    automatic = yes;&lt;br /&gt;
    background_rgba = &amp;quot;0.0 0.05 0.45 0.5&amp;quot;;      &lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Best Practices ==&lt;br /&gt;
* '''Key Uniqueness:''' If modifying for an OXP, prefix custom keys (e.g., myoxp_dial_name).&lt;br /&gt;
* '''Testing:''' Use in-game debug console and logs to verify HUD changes.&lt;br /&gt;
* '''Performance:''' Avoid too many dials or overly complex layouts.&lt;br /&gt;
* '''Compatibility:''' Test with multiple screen resolutions and OXPs.&lt;br /&gt;
* '''Commenting:''' Annotate your own hud.plist for future reference and sharing.&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [[Oolite Configuration Files]]&lt;br /&gt;
* [[OXP HowTo]]&lt;br /&gt;
* [[HUD Design]]&lt;br /&gt;
* [[Oolite Coordinate System]]&lt;br /&gt;
* [[Oolite Color Definitions]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
[[Category:Oolite Documentation]]&lt;br /&gt;
[[Category:HUD]]&lt;/div&gt;</summary>
		<author><name>Wildeblood</name></author>
		
	</entry>
</feed>