Auto commit by GitHub Actions Workflow

This commit is contained in:
MooseBotter
2026-04-21 16:32:14 +00:00
parent 4a0c832c09
commit b6e016b197
25 changed files with 747 additions and 1243 deletions
+71 -6
View File
@@ -1517,8 +1517,8 @@ your mission before loading.</p>
After the debrief the <strong>TARS validation</strong> item reappears for the next sortie.</p>
<h2>Localization</h2>
<p>All player-facing strings are defined in <code>TARS.Messages</code> using a table.</p>
<p>All player-facing strings are defined in <code>TARS.Messages</code> using a table.</p>
<h2>Platforms and Settings</h2>
@@ -1534,11 +1534,16 @@ your mission before loading.</p>
<pre><code> TARS_Instance.reconTypes["F-16C_50"] = true
TARS_Instance.parameters["F-16C_50"] = {
minAlt=300, maxAlt=8000, maxRoll=10, maxPitch=15, -- Note altitude is AGL!
fov=35, duration=300, offset=math.rad(20),
fov=35, duration=300, offset=math.rad(20), -- fov = field of view, duration = # max of photos, offset = camera angle in Radians
name="F-16C with RECCE pod"
}
</code></pre>
<h3>Optical System Parameters Demonstrator</h3>
<p>The optical system is like a torchlight, the further away from the ground you are, the larger is the area covered. One underestimated effect is however, that on flat land,
because at angle, you actually cover an elliptic area. <a href="https://applevangelist.github.io/TARS_Optical/tars_optics.html">You can checkout the effects of various parameters on this demonstrator</a>.</p>
<h3>Available Platforms are</h3>
<pre><code> TARS.reconTypes = {
@@ -1566,9 +1571,9 @@ your mission before loading.</p>
<h3>Film and detection settings</h3>
<pre><code> TARS.filmLimitEnabled = true
TARS.filmLimitMax = 25 -- max 25 captured objects
TARS.detectUnits = true -- capture UNIT objects
TARS.detectStatics = false -- capture STATIC objects incl. of FARPs
TARS.filmLimitMax = 25 -- max 25 captured objects
TARS.detectUnits = true -- capture UNIT objects
TARS.detectStatics = false -- capture STATIC objects incl. of FARPs
</code></pre>
<h3>Target UNIT Filters</h3>
@@ -1578,7 +1583,10 @@ your mission before loading.</p>
<h3>Target UNIT Name Filters</h3>
<pre><code> TARS.targetNameFilter = { enabled = true, keywords = { [coalition.side.BLUE] = { "USA" }, [coalition.side.RED] = { "USSR" },},}
<p>You always only detect UNITs of the other coalition. E.g. below - a RED unit would only detect BLUE units which have "Hawk" somewhere in the UNIT name.
Name keywords are tested independent of capitalization, it doesn't matter if it is Hawk, HAWK, or hAwK.</p>
<pre><code> TARS.targetNameFilter = { enabled = true, keywords = { [coalition.side.BLUE] = { "Hawk" }, [coalition.side.RED] = { "Scud" },},}
</code></pre>
<h3>Target STATIC Filters</h3>
@@ -1598,6 +1606,7 @@ your mission before loading.</p>
TARS.landingDelay = 30 -- check valid landing after this many seconds
TARS.debriefDelay = 60 -- show debriefing after this many seconds
TARS.landingDistance = 2500 -- land closer than this many meters to a friendly base for debrief
TARS.PilotParameterHelper = false -- show helper checks on pitch/roll/AGL parameters
</code></pre>
<h2>SRS integration</h2>
@@ -1760,6 +1769,12 @@ another sortie in the same slot without rejoining.</p>
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(TARS).OutMark">TARS:OutMark(snap, coa)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>[INTERNAL] Places a coalition F10 map marker for a detected target snapshot.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(TARS).PilotParameterHelper">TARS.PilotParameterHelper</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>If true, there will be messages about the correct parameters to the UNIT.</p>
</td>
</tr>
<tr class="w3-border">
@@ -3081,6 +3096,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(TARS_SESSION).New">TARS_SESSION:New(unit, Callback)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>[INTERNAL] Creates a new TARS_SESSION for the given MOOSE UNIT.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(TARS_SESSION).PilotParameterHelper">TARS_SESSION.PilotParameterHelper</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>If true, there will be messages about the correct parameters to the UNIT.</p>
</td>
</tr>
<tr class="w3-border">
@@ -3979,6 +4000,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(TARS).PilotParameterHelper" ><strong>TARS.PilotParameterHelper</strong></a>
<p>If true, there will be messages about the correct parameters to the UNIT.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -6199,6 +6231,17 @@ Passes extra arguments through <code>string.format</code> when provided.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(TARS).PilotParameterHelper" ><strong>TARS.PilotParameterHelper</strong></a>
<p>If true, there will be messages about the correct parameters to the UNIT.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -10834,6 +10877,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(TARS_SESSION).PilotParameterHelper" ><strong>TARS_SESSION.PilotParameterHelper</strong></a>
<p>If true, there will be messages about the correct parameters to the UNIT.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -11941,6 +11995,17 @@ Clamped between 5 and 120 seconds to prevent extreme values.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(TARS_SESSION).PilotParameterHelper" ><strong>TARS_SESSION.PilotParameterHelper</strong></a>
<p>If true, there will be messages about the correct parameters to the UNIT.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">