diff --git a/Documentation/Core.Settings.html b/Documentation/Core.Settings.html index 9df065cae..15ec63b8d 100644 --- a/Documentation/Core.Settings.html +++ b/Documentation/Core.Settings.html @@ -2774,7 +2774,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #string + SETTINGS.A2ASystem @@ -2834,17 +2834,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - -SETTINGS.PlayerMenu - - -
@@ -4942,7 +4931,7 @@ It is advised to use this method at the start of the mission.

- #string + SETTINGS.A2ASystem @@ -5002,17 +4991,6 @@ It is advised to use this method at the start of the mission.

-
- -
-
-
- - -SETTINGS.PlayerMenu - - -
diff --git a/Documentation/Core.Spawn.html b/Documentation/Core.Spawn.html index 1d9c2d499..066a8cd4d 100644 --- a/Documentation/Core.Spawn.html +++ b/Documentation/Core.Spawn.html @@ -3007,13 +3007,7 @@ and any spaces before and after the resulting name are removed.

-

SPAWN.hidden

- - - - - -

SPAWN.uncontrolled

+

SPAWN.callsign

@@ -3690,11 +3684,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #boolean SPAWN.AIOnOff + +

The AI is on by default when spawning a group.

+
@@ -3844,6 +3841,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + #number +SPAWN.SpawnCount + + + + +

The internal counter of the amount of spawning the has happened since SpawnStart.

+
@@ -3877,17 +3888,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPAWN.SpawnGrouping - - -
@@ -3946,17 +3946,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPAWN.SpawnInitAirbase - - -
@@ -4023,17 +4012,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPAWN.SpawnInitFreq - - -
@@ -4100,6 +4078,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

Overwrite unit names by default with group name.

+ @@ -4111,27 +4092,8 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- -SPAWN.SpawnInitLivery - - - -
- -
-
-
- - -SPAWN.SpawnInitModu - - +

By default, no InitLimit

@@ -4153,11 +4115,15 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #string -SPAWN.SpawnInitSkill + +SPAWN.SpawnInitSADL + +

we arrived here seeing that self.SpawnInitSADL == nil, but now that we have a SADL (num), we also need to set it to self.SpawnInitSADL in case + we need to get the next SADL from _DATABASE, or else UTILS.OctalToDecimal() will fail in GetNextSADL

+
@@ -4189,7 +4155,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #number SPAWN.SpawnMaxGroups @@ -4203,7 +4169,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #number SPAWN.SpawnMaxUnitsAlive @@ -4530,18 +4496,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-SPAWN.hidden - - - -
- -
-
-
- - -SPAWN.uncontrolled +SPAWN.callsign @@ -10373,11 +10328,14 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- + #boolean SPAWN.AIOnOff + +

The AI is on by default when spawning a group.

+
@@ -10527,6 +10485,20 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

+ +
+
+
+ + #number +SPAWN.SpawnCount + + + + +

The internal counter of the amount of spawning the has happened since SpawnStart.

+
@@ -10560,17 +10532,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- -
-
-
- - -SPAWN.SpawnGrouping - - -
@@ -10629,17 +10590,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- -
-
-
@@ -10706,17 +10656,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- -
-
-
- - -SPAWN.SpawnInitFreq - - -
@@ -10783,6 +10722,9 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

Overwrite unit names by default with group name.

+
@@ -10794,27 +10736,8 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- - -
-
- -SPAWN.SpawnInitLivery - - - -
- -
-
-
- - -SPAWN.SpawnInitModu - - +

By default, no InitLimit

@@ -10836,11 +10759,15 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- #string -SPAWN.SpawnInitSkill + +SPAWN.SpawnInitSADL + +

we arrived here seeing that self.SpawnInitSADL == nil, but now that we have a SADL (num), we also need to set it to self.SpawnInitSADL in case + we need to get the next SADL from _DATABASE, or else UTILS.OctalToDecimal() will fail in GetNextSADL

+
@@ -10872,7 +10799,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- + #number SPAWN.SpawnMaxGroups @@ -10886,7 +10813,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- + #number SPAWN.SpawnMaxUnitsAlive @@ -11213,18 +11140,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

-SPAWN.hidden - - - -
- -
-
-
- - -SPAWN.uncontrolled +SPAWN.callsign diff --git a/Documentation/Core.Spot.html b/Documentation/Core.Spot.html index 4e2e19cf8..1ac2aadd8 100644 --- a/Documentation/Core.Spot.html +++ b/Documentation/Core.Spot.html @@ -2742,50 +2742,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - -SPOT.ScheduleID - - - -
- -
-
-
- - -SPOT.SpotIR - - - -
- -
-
-
- - -SPOT.SpotLaser - - - -
- -
-
-
- - -SPOT.Target - - -
@@ -4069,50 +4025,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPOT.ScheduleID - - - -
- -
-
-
- - -SPOT.SpotIR - - - -
- -
-
-
- - -SPOT.SpotLaser - - - -
- -
-
-
- - -SPOT.Target - - -
@@ -5668,50 +5580,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPOT.ScheduleID - - - -
- -
-
-
- - -SPOT.SpotIR - - - -
- -
-
-
- - -SPOT.SpotLaser - - - -
- -
-
-
- - -SPOT.Target - - -
diff --git a/Documentation/Core.Zone.html b/Documentation/Core.Zone.html index 2d23df4cb..7c6b124b7 100644 --- a/Documentation/Core.Zone.html +++ b/Documentation/Core.Zone.html @@ -16535,17 +16535,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-ZONE_OVAL.Angle - - - -
- - -
-
- - #table ZONE_OVAL.CenterVec2 @@ -17250,17 +17239,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-ZONE_OVAL.Angle - - - -
- -
-
-
- - #table ZONE_OVAL.CenterVec2 @@ -19432,17 +19410,6 @@ end
-ZONE_OVAL.Angle - - - -
- -
-
-
- - #table ZONE_OVAL.CenterVec2 @@ -20976,17 +20943,6 @@ end
-ZONE_OVAL.Angle - - - -
- -
-
-
- - #table ZONE_OVAL.CenterVec2 diff --git a/Documentation/Functional.Autolase.html b/Documentation/Functional.Autolase.html index a832cfab9..9cfeaa477 100644 --- a/Documentation/Functional.Autolase.html +++ b/Documentation/Functional.Autolase.html @@ -2312,7 +2312,7 @@
- #table + AUTOLASE.CurrentLasing @@ -2389,7 +2389,7 @@
- #table + AUTOLASE.GroupsByThreat @@ -2405,28 +2405,6 @@ -
- -
-
-
- - #number -AUTOLASE.LaseDistance - - - -
- -
-
-
- - #number -AUTOLASE.LaseDuration - - -
@@ -2438,17 +2416,6 @@ -
- -
-
-
- - #number -AUTOLASE.MonitorFrequency - - -
@@ -2562,39 +2529,6 @@

set up SRS

-
- -
-
-
- - #number -AUTOLASE.SRSFreq - - - -
- -
-
-
- - -AUTOLASE.SRSMod - - - -
- -
-
-
- - #string -AUTOLASE.SRSPath - - -
@@ -2612,7 +2546,7 @@
- #table + AUTOLASE.UnitsByThreat @@ -2683,17 +2617,6 @@ -
- -
-
-
- - #number -AUTOLASE.lasingindex - - -
@@ -2708,17 +2631,6 @@

Set some string id for output to DCS.log file.

-
- -
-
-
- - #number -AUTOLASE.maxlasing - - -
@@ -2730,17 +2642,6 @@ -
- - -
-
- - #boolean -AUTOLASE.notifypilots - - -
@@ -2763,28 +2664,6 @@ - - - -
-
- - #number -AUTOLASE.reporttimelong - - - -
- -
-
-
- - #number -AUTOLASE.reporttimeshort - - -
@@ -2807,17 +2686,6 @@ - - - -
-
- - #table -AUTOLASE.smokeoffset - - -
@@ -2835,7 +2703,7 @@
- #table + AUTOLASE.targetsperrecce diff --git a/Documentation/Functional.Designate.html b/Documentation/Functional.Designate.html index 2c3145ff4..cc959d93f 100644 --- a/Documentation/Functional.Designate.html +++ b/Documentation/Functional.Designate.html @@ -2386,17 +2386,6 @@ Use the method DESIGNATE.SetMission() to -
- -
-
-
- - -DESIGNATE.LaseDuration - - -
diff --git a/Documentation/Functional.Detection.html b/Documentation/Functional.Detection.html index 5a0d640ec..13413a595 100644 --- a/Documentation/Functional.Detection.html +++ b/Documentation/Functional.Detection.html @@ -20166,7 +20166,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
- #number + DETECTION_BASE.RefreshTimeInterval @@ -24931,7 +24931,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
- #number + DETECTION_BASE.RefreshTimeInterval @@ -26717,7 +26717,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
- #number + DETECTION_BASE.RefreshTimeInterval diff --git a/Documentation/Functional.Movement.html b/Documentation/Functional.Movement.html index d235cae4e..cc984a7ef 100644 --- a/Documentation/Functional.Movement.html +++ b/Documentation/Functional.Movement.html @@ -2189,6 +2189,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Field(s)

+
+
+ + #number +MOVEMENT.AliveUnits + + + + +

Contains the counter how many units are currently alive.

+ +
+ +
@@ -2419,6 +2433,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Field(s)

+
+
+ + #number +MOVEMENT.AliveUnits + + + + +

Contains the counter how many units are currently alive.

+ +
+ +
diff --git a/Documentation/Functional.RAT.html b/Documentation/Functional.RAT.html index 4790f4fd6..6fdb66e51 100644 --- a/Documentation/Functional.RAT.html +++ b/Documentation/Functional.RAT.html @@ -3345,12 +3345,6 @@ manager:Stop(7200)

RAT.termtype

Type of terminal to be used when spawning at an airbase.

- - - -

RAT.type

- - @@ -4597,13 +4591,7 @@ and any spaces before and after the resulting name are removed.

-

RAT.hidden

- - - - - -

RAT.uncontrolled

+

RAT.callsign

@@ -7846,17 +7834,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Type of terminal to be used when spawning at an airbase.

-
- -
-
-
- - -RAT.type - - -
@@ -15805,17 +15782,6 @@ Initializes the ratcraft array and group menu.

Type of terminal to be used when spawning at an airbase.

-
- -
-
-
- - -RAT.type - - -
@@ -22898,17 +22864,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

Type of terminal to be used when spawning at an airbase.

-
- -
-
-
- - -RAT.type - - -
diff --git a/Documentation/Functional.Scoring.html b/Documentation/Functional.Scoring.html index 7912a24b5..1a85823c0 100644 --- a/Documentation/Functional.Scoring.html +++ b/Documentation/Functional.Scoring.html @@ -2899,17 +2899,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -
-
-
- - SCORING.AutoSavePath @@ -6367,17 +6356,6 @@ The scale magnifies the scores given to the players.

- -
-
-
- - SCORING.AutoSavePath diff --git a/Documentation/Ops.Airboss.html b/Documentation/Ops.Airboss.html index 1693aa0b8..d55cea32b 100644 --- a/Documentation/Ops.Airboss.html +++ b/Documentation/Ops.Airboss.html @@ -41982,7 +41982,7 @@ When moose is loading dynamically (for moose class development), tracing is swit -

VNAO Edit - Added

+

VNAO Edit - Added

@@ -42094,9 +42094,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - -

Set case to that of lead.

-
@@ -42349,9 +42346,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - -

Set Stable Hover

-
@@ -42552,7 +42546,7 @@ When moose is loading dynamically (for moose class development), tracing is swit -

VNAO Edit - Added

+

VNAO Edit - Added

@@ -42630,17 +42624,6 @@ When moose is loading dynamically (for moose class development), tracing is swit

Band modulation.

- - - -
-
- - -AIRBOSS.Radio.voice - - -
diff --git a/Documentation/Ops.CTLD.html b/Documentation/Ops.CTLD.html index 58af2015c..1fbde6faf 100644 --- a/Documentation/Ops.CTLD.html +++ b/Documentation/Ops.CTLD.html @@ -6026,6 +6026,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Name of the class.

+ + + +
+
+ + #number +CTLD.CrateCounter + + +
@@ -6046,7 +6057,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CTLD.CtldUnits @@ -6068,7 +6079,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CTLD.DroppedTroops @@ -6093,11 +6104,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CTLD.EngineersInField + +

holds #CTLD_ENGINEERING objects

+
@@ -6193,7 +6207,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CTLD.FreeUHFFrequencies @@ -6204,11 +6218,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CTLD.FreeVHFFrequencies + +

Beacons

+
@@ -6384,7 +6401,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CTLD.Spawned_Cargo @@ -6497,6 +6514,50 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + #table +CTLD._c130DcAutoBatches + + + +
+ +
+
+
+ + #table +CTLD._c130DcAutoMap + + + +
+ +
+
+
+ + #number +CTLD._c130DcAutoSeq + + + +
+ +
+
+
+ + #table +CTLD._c130DcAutoSets + + +
@@ -6951,6 +7012,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

enfore engineer build only?

+
+ +
+
+
+ + #boolean +CTLD.onestepmenu + + +
@@ -7005,7 +7077,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -

noob catch

+

time to repairor build a unit/group

@@ -7098,6 +7170,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

message suppression

+
@@ -7115,7 +7190,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #number CTLD.troopdropzoneradius @@ -23001,6 +23076,17 @@ However, if you create a new folder inside the miz file, which contains the soun

Name of the class.

+
+ +
+
+
+ + #number +CTLD.CrateCounter + + +
@@ -23021,7 +23107,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.CtldUnits @@ -23043,7 +23129,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.DroppedTroops @@ -23068,11 +23154,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.EngineersInField + +

holds #CTLD_ENGINEERING objects

+
@@ -23168,7 +23257,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.FreeUHFFrequencies @@ -23179,11 +23268,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.FreeVHFFrequencies + +

Beacons

+
@@ -23359,7 +23451,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.Spawned_Cargo @@ -23472,6 +23564,50 @@ However, if you create a new folder inside the miz file, which contains the soun +
+ +
+
+
+ + #table +CTLD._c130DcAutoBatches + + + +
+ +
+
+
+ + #table +CTLD._c130DcAutoMap + + + +
+ +
+
+
+ + #number +CTLD._c130DcAutoSeq + + + +
+ +
+
+
+ + #table +CTLD._c130DcAutoSets + + +
@@ -23926,6 +24062,17 @@ However, if you create a new folder inside the miz file, which contains the soun

enfore engineer build only?

+
+ +
+
+
+ + #boolean +CTLD.onestepmenu + + +
@@ -23980,7 +24127,7 @@ However, if you create a new folder inside the miz file, which contains the soun -

noob catch

+

time to repairor build a unit/group

@@ -24073,6 +24220,9 @@ However, if you create a new folder inside the miz file, which contains the soun + +

message suppression

+
@@ -24090,7 +24240,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #number CTLD.troopdropzoneradius @@ -25805,6 +25955,17 @@ However, if you create a new folder inside the miz file, which contains the soun

Name of the class.

+
+ +
+
+
+ + #number +CTLD.CrateCounter + + +
@@ -25825,7 +25986,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.CtldUnits @@ -25847,7 +26008,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.DroppedTroops @@ -25872,11 +26033,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.EngineersInField + +

holds #CTLD_ENGINEERING objects

+
@@ -25972,7 +26136,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.FreeUHFFrequencies @@ -25983,11 +26147,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.FreeVHFFrequencies + +

Beacons

+
@@ -26163,7 +26330,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.Spawned_Cargo @@ -26276,6 +26443,50 @@ However, if you create a new folder inside the miz file, which contains the soun +
+ +
+
+
+ + #table +CTLD._c130DcAutoBatches + + + +
+ +
+
+
+ + #table +CTLD._c130DcAutoMap + + + +
+ +
+
+
+ + #number +CTLD._c130DcAutoSeq + + + +
+ +
+
+
+ + #table +CTLD._c130DcAutoSets + + +
@@ -26730,6 +26941,17 @@ However, if you create a new folder inside the miz file, which contains the soun

enfore engineer build only?

+
+ +
+
+
+ + #boolean +CTLD.onestepmenu + + +
@@ -26784,7 +27006,7 @@ However, if you create a new folder inside the miz file, which contains the soun -

noob catch

+

time to repairor build a unit/group

@@ -26877,6 +27099,9 @@ However, if you create a new folder inside the miz file, which contains the soun + +

message suppression

+
@@ -26894,7 +27119,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #number CTLD.troopdropzoneradius @@ -31661,17 +31886,6 @@ When moose is loading dynamically (for moose class development), tracing is swit -
- -
-
-
diff --git a/Documentation/Ops.FlightGroup.html b/Documentation/Ops.FlightGroup.html index ac39f9b93..d7637808c 100644 --- a/Documentation/Ops.FlightGroup.html +++ b/Documentation/Ops.FlightGroup.html @@ -8064,6 +8064,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
@@ -8086,17 +8097,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Flight is ready for takeoff. This is for FLIGHTCONTROL.

-
- - -
-
- - #boolean -FLIGHTGROUP.isUncontrolled - - -
@@ -18883,6 +18883,17 @@ Here we only check if stuck whilst taxiing.

+ + + +
+
+ + +FLIGHTGROUP.isLandingAtAirbase + + +
@@ -18905,17 +18916,6 @@ Here we only check if stuck whilst taxiing.

Flight is ready for takeoff. This is for FLIGHTCONTROL.

- - - -
-
- - #boolean -FLIGHTGROUP.isUncontrolled - - -
@@ -39745,6 +39745,17 @@ Optionally, you can calculate the current max weight possible, which accounts fo + + + +
+
+ + +FLIGHTGROUP.isLandingAtAirbase + + +
@@ -39767,17 +39778,6 @@ Optionally, you can calculate the current max weight possible, which accounts fo

Flight is ready for takeoff. This is for FLIGHTCONTROL.

- - - -
-
- - #boolean -FLIGHTGROUP.isUncontrolled - - -
@@ -41947,6 +41947,17 @@ Optionally, you can calculate the current max weight possible, which accounts fo + + + +
+
+ + +FLIGHTGROUP.isLandingAtAirbase + + +
@@ -41969,17 +41980,6 @@ Optionally, you can calculate the current max weight possible, which accounts fo

Flight is ready for takeoff. This is for FLIGHTCONTROL.

- - - -
-
- - #boolean -FLIGHTGROUP.isUncontrolled - - -
diff --git a/Documentation/Ops.Intel.html b/Documentation/Ops.Intel.html index aec2ce6b1..625614990 100644 --- a/Documentation/Ops.Intel.html +++ b/Documentation/Ops.Intel.html @@ -4941,6 +4941,72 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Types of units we can detect accousticly. Defaults to {Unit.Category.HELICOPTER}

+ + + +
+
+ + #boolean +INTEL.DetectDLINK + + + +
+ +
+
+
+ + #boolean +INTEL.DetectIRST + + + +
+ +
+
+
+ + #boolean +INTEL.DetectOptical + + + +
+ +
+
+
+ + #boolean +INTEL.DetectRWR + + + +
+ +
+
+
+ + #boolean +INTEL.DetectRadar + + + +
+ +
+
+
+ + #boolean +INTEL.DetectVisual + + +
@@ -10856,6 +10922,72 @@ the radar (nose-on) and 90° when the target crosses the beam (side-on).

Types of units we can detect accousticly. Defaults to {Unit.Category.HELICOPTER}

+ + + +
+
+ + #boolean +INTEL.DetectDLINK + + + +
+ +
+
+
+ + #boolean +INTEL.DetectIRST + + + +
+ +
+
+
+ + #boolean +INTEL.DetectOptical + + + +
+ +
+
+
+ + #boolean +INTEL.DetectRWR + + + +
+ +
+
+
+ + #boolean +INTEL.DetectRadar + + + +
+ +
+
+
+ + #boolean +INTEL.DetectVisual + + +
@@ -12820,6 +12952,72 @@ Sources: public declassified estimates, Jane's, IISS assessments.

Types of units we can detect accousticly. Defaults to {Unit.Category.HELICOPTER}

+ + + +
+
+ + #boolean +INTEL.DetectDLINK + + + +
+ +
+
+
+ + #boolean +INTEL.DetectIRST + + + +
+ +
+
+
+ + #boolean +INTEL.DetectOptical + + + +
+ +
+
+
+ + #boolean +INTEL.DetectRWR + + + +
+ +
+
+
+ + #boolean +INTEL.DetectRadar + + + +
+ +
+
+
+ + #boolean +INTEL.DetectVisual + + +
diff --git a/Documentation/Ops.OpsZone.html b/Documentation/Ops.OpsZone.html index 94844693b..05e14af25 100644 --- a/Documentation/Ops.OpsZone.html +++ b/Documentation/Ops.OpsZone.html @@ -3519,6 +3519,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

Contested.

+ @@ -7336,6 +7339,9 @@ myopszone = OPSZONE:New(ZONE_AIRBASE:New("Batumi",6000),coalition.side.BLUE) -- + +

Contested.

+ @@ -9290,6 +9296,9 @@ myopszone = OPSZONE:New(ZONE_AIRBASE:New("Batumi",6000),coalition.side.BLUE) -- + +

Contested.

+ diff --git a/Documentation/Sound.SRS.html b/Documentation/Sound.SRS.html index 702fc9230..4c7307fab 100644 --- a/Documentation/Sound.SRS.html +++ b/Documentation/Sound.SRS.html @@ -1494,7 +1494,7 @@

The MSRS Concept

-

This class allows to broadcast sound files or text via Simple Radio Standalone (SRS).

+

This class allows to broadcast sound files or text to speech via Simple Radio Standalone (SRS).

@@ -1511,28 +1511,25 @@

The MSRS Concept

-

This class allows to broadcast sound files or text via Simple Radio Standalone (SRS).

+

This class allows to broadcast sound files or text to speech via Simple Radio Standalone (SRS).

Prerequisites

-

Knwon Issues

+

Known Issues

-

Pop-up Window

+

Pop-up Window (with backend windows)

The text-to-speech conversion of SRS is done via an external exe file. When this file is called, a windows cmd window is briefly opended. That puts DCS out of focus, which is annoying, -expecially in VR but unavoidable (if you have a solution, please feel free to share!).

+expecially in VR, but unavoidable unless you use HOUD or gRPC as backends.

-

NOTE that this is not an issue if the mission is running on a server. -Also NOTE that using DCS-gRPC and Hound-TTS as backend create no pop-up window.

Play Sound Files

@@ -1594,16 +1591,17 @@ Note that this is only a factor if SRS server has line-of-sight and/or distance

See MSRS.LoadConfigFile for details on how to set this up.

-

TTS Providers

+

TTS (text-to-speech) Providers

-

The default provider for generating speech from text is the native Windows TTS service. Note that you need to install the voices you want to use.

+

The currently recommended backend is HOUND TTS (no pop-ups), which has a wide variety of TTS providers. +The default provider for generating speech from text is the native Windows TTS service. Note that you need to install the voices you want to use.

Pro-Tip - use the command line with power shell to call DCS-SR-ExternalAudio.exe - it will tell you what is missing and also the Google Console error, in case you have missed a step in setting up your Google TTS. For example, .\DCS-SR-ExternalAudio.exe -t "Text Message" -f 255 -m AM -c 2 -s 2 -z -G "Path_To_You_Google.Json" plays a message on 255 MHz AM for the blue coalition in-game.

-

Google

+

Google (best speech synthesis)

In order to use Google Cloud for TTS you need to use MSRS.SetProvider and MSRS.SetProviderOptionsGoogle functions:

@@ -1644,6 +1642,13 @@ msrs:SetProviderOptionsAmazon(AccessKey, Region)

You can set the voice to use with Azure via MSRS.SetVoiceAzure.

+

Piper, OpenAI and further provider options [Only HOUND backend]

+ +

You can use further providers with HOUND TTS as a backend, see Hound-TTS for setup.

+ +
msrs:SetProvider(MSRS.Provider.PIPER) -- e.g. for piper
+
+

Backend

The default interface to SRS is via calling the 'DCS-SR-ExternalAudio.exe'. As noted above, this has the unavoidable drawback that a pop-up briefly appears @@ -1651,13 +1656,13 @@ and DCS might be put out of focus.

Hound TTS as an alternative to 'DCS-SR-ExternalAudio.exe' for TTS

-

An alternative interface to SRS is Hound-TTS. This does not call an exe file and therefore avoids the annoying pop-up window. +

the recommended alternative interface to SRS is Hound-TTS. This does not call an exe file and therefore avoids the annoying pop-up window. In addition to Windows and Google cloud, it also offers Piper local voice creation and others as providers for TTS.

Use MSRS.SetDefaultBackendHound to enable Hound-TTS as an alternate backend. This can be useful if the popup should be avoided or to use Piper or others for TTS. Please note, only text-to-speech is supported and it it cannot be used to transmit audio files.

-

Hound TTS must be installed and configured per the Hound TTS prior to use. +

Hound TTS must be installed and configured per the Hound TTS GitHub prior to use. If a cloud TTS provider is being used, the API key(s) must be set as per the documentation. Hound TTS can be used both with DCS dedicated server and regular DCS installations.

@@ -2116,6 +2121,12 @@ atis:Start()

MSRS:SetTTSProviderMicrosoft()

Use Microsoft to provide text-to-speech.

+ + + +

MSRS:SetTTSProviderOpenAI()

+ +

Use OpenAI to provide text-to-speech.

@@ -3110,7 +3121,13 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

MSRS.Provider.KITTEN

-

Kitten voice server. Only possible with Hound-TTS backend.

+

Kitten voice server. Only possible with Hound-TTS backend. Superseded by OpenAI

+ + + +

MSRS.Provider.OPENAI

+ +

OpenAI voice server. Only possible with Hound-TTS backend.

@@ -6907,6 +6924,39 @@ set the path to the exe file via MSRS.SetPath.

+ + + +
+ +
+

MSRS:SetTTSProviderOpenAI()

+
+ +

Use OpenAI to provide text-to-speech.

+ + +

Only supported if used in combination with Hound-TTS as backend.

+ +
+
+

Defined in:

+
+

MSRS

+
+

Return value:

+
+
+

#MSRS:

+
+
+ +

self

+ +
+
+
+
@@ -12749,7 +12799,18 @@ When moose is loading dynamically (for moose class development), tracing is swit #string MSRS.Provider.KITTEN -

Kitten voice server. Only possible with Hound-TTS backend.

+

Kitten voice server. Only possible with Hound-TTS backend. Superseded by OpenAI

+ + + + +
+
+ + #string +MSRS.Provider.OPENAI + +

OpenAI voice server. Only possible with Hound-TTS backend.

diff --git a/Documentation/Utilities.FiFo.html b/Documentation/Utilities.FiFo.html index 33a820772..92a8445a3 100644 --- a/Documentation/Utilities.FiFo.html +++ b/Documentation/Utilities.FiFo.html @@ -8041,17 +8041,6 @@ When moose is loading dynamically (for moose class development), tracing is swit -
- - -
-
- - #number -LIFO.uniquecounter - - -
@@ -8901,17 +8890,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - - - -
-
- - #number -LIFO.uniquecounter - - -
diff --git a/Documentation/Wrapper.Controllable.html b/Documentation/Wrapper.Controllable.html index 87fe650e4..acacf0c74 100644 --- a/Documentation/Wrapper.Controllable.html +++ b/Documentation/Wrapper.Controllable.html @@ -4435,6 +4435,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The DCS controllable class.

+ + + +
+
+ + #boolean +CONTROLLABLE.IRMarkerGroup + + +
@@ -4475,7 +4486,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-CONTROLLABLE.timer +CONTROLLABLE.spot @@ -18165,6 +18176,17 @@ mygroup:WayPointExecute()

The DCS controllable class.

+
+ + +
+
+ + #boolean +CONTROLLABLE.IRMarkerGroup + + +
@@ -18205,7 +18227,7 @@ mygroup:WayPointExecute()
-CONTROLLABLE.timer +CONTROLLABLE.spot @@ -22309,6 +22331,17 @@ Coordinates are dependent on the position of the maps origin.

The DCS controllable class.

+
+ + +
+
+ + #boolean +CONTROLLABLE.IRMarkerGroup + + +
@@ -22349,7 +22382,7 @@ Coordinates are dependent on the position of the maps origin.

-CONTROLLABLE.timer +CONTROLLABLE.spot @@ -22974,6 +23007,17 @@ If the Identifiable is alive, true is returned.

The DCS controllable class.

+
+ + +
+
+ + #boolean +CONTROLLABLE.IRMarkerGroup + + +
@@ -23014,7 +23058,7 @@ If the Identifiable is alive, true is returned.

-CONTROLLABLE.timer +CONTROLLABLE.spot @@ -23150,6 +23194,17 @@ If the Identifiable is alive, true is returned.

The DCS controllable class.

+
+ + +
+
+ + #boolean +CONTROLLABLE.IRMarkerGroup + + +
@@ -23190,7 +23245,7 @@ If the Identifiable is alive, true is returned.

-CONTROLLABLE.timer +CONTROLLABLE.spot diff --git a/Documentation/Wrapper.Group.html b/Documentation/Wrapper.Group.html index cd84fb314..380f9bf4b 100644 --- a/Documentation/Wrapper.Group.html +++ b/Documentation/Wrapper.Group.html @@ -5575,7 +5575,18 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-GROUP.InitRespawnRandomizePositionZone +GROUP.InitRespawnRandomizePositionInner + + + +
+ +
+
+
+ + +GROUP.InitRespawnRandomizePositionOuter @@ -10759,7 +10770,18 @@ These settings can be provided by calling the relevant Init...() methods of the + +
+
+ +
+
+ + +GROUP.InitRespawnRandomizePositionOuter @@ -28865,7 +28898,18 @@ Coordinates are dependent on the position of the maps origin.

+ +
+
+
+ + +GROUP.InitRespawnRandomizePositionOuter @@ -29646,7 +29690,18 @@ If the Identifiable is alive, true is returned.

+ +
+
+
+ + +GROUP.InitRespawnRandomizePositionOuter @@ -29938,7 +29993,18 @@ If the Identifiable is alive, true is returned.

+ +
+
+
+ + +GROUP.InitRespawnRandomizePositionOuter diff --git a/Documentation/Wrapper.Marker.html b/Documentation/Wrapper.Marker.html index c7930afb1..e830070d4 100644 --- a/Documentation/Wrapper.Marker.html +++ b/Documentation/Wrapper.Marker.html @@ -2949,28 +2949,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Coordinate of the mark.

-
- -
-
-
- - -MARKER.groupid - - - -
- -
-
-
- - -MARKER.groupname - - -
@@ -3048,6 +3026,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Text displayed in the mark panel.

+
+ +
+
+
+ + #boolean +MARKER.toall + + + +
+ +
+
+
+ + #boolean +MARKER.tocoalition + + +
@@ -5098,28 +5098,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Coordinate of the mark.

-
- -
-
-
- - -MARKER.groupid - - - -
- -
-
-
- - -MARKER.groupname - - -
@@ -5197,6 +5175,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Text displayed in the mark panel.

+
+ + +
+
+ + #boolean +MARKER.toall + + + +
+ +
+
+
+ + #boolean +MARKER.tocoalition + + +
@@ -6741,28 +6741,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Coordinate of the mark.

- - - -
-
- - -MARKER.groupid - - - -
- -
-
-
- - -MARKER.groupname - - -
@@ -6840,6 +6818,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Text displayed in the mark panel.

+ + + +
+
+ + #boolean +MARKER.toall + + + +
+ +
+
+
+ + #boolean +MARKER.tocoalition + + +