Jump to content

Skynet: An IADS for Mission Builders


Recommended Posts

Sorry for asking, but how do i install this script?
Im hoping to use it with DCS Liberation, since dynamic campaigns in DCS is still just a dream. 

Inno3d RTX 2070 Twin X2, ASUS STRIX Z270E Gaming, Intel i7 7700K, 32GB Corsair vengeance, Kingston Hyper X FPS Alloy Cherry MX Red, Logitech G102 Prodigy, Track Ir 5, Thrustmaster Warthog HOTAS, Saitek Combat Rudder pedals, Beyer Dynamic DT770, Acer CB280HK 4K monitor, Win 10 Pro 64bit

Link to comment
Share on other sites

On 12/30/2020 at 8:43 PM, bmbpdk said:

Sorry for asking, but how do i install this script?
Im hoping to use it with DCS Liberation, since dynamic campaigns in DCS is still just a dream. 

Skynet is part of DCS Liberation, check the plugins

  • Thanks 1
Link to comment
Share on other sites

On 1/3/2021 at 1:53 AM, tigair said:

Skynet is part of DCS Liberation, check the plugins

Didn realise that, thanks.
 

Inno3d RTX 2070 Twin X2, ASUS STRIX Z270E Gaming, Intel i7 7700K, 32GB Corsair vengeance, Kingston Hyper X FPS Alloy Cherry MX Red, Logitech G102 Prodigy, Track Ir 5, Thrustmaster Warthog HOTAS, Saitek Combat Rudder pedals, Beyer Dynamic DT770, Acer CB280HK 4K monitor, Win 10 Pro 64bit

Link to comment
Share on other sites

  • 1 month later...

Hi! 

How can I turn off debug info (any info on clients screen)? 

I made this:

Скрытый текст

do
redIADS = SkynetIADS:create('UAE')
redIADS:addEarlyWarningRadarsByPrefix('EW')
redIADS:addSAMSitesByPrefix('SAM')
commandCenter = StaticObject.getByName('Command-Center')
redIADS:addCommandCenter(commandCenter)
redIADS:getSAMSites():setGoLiveRangeInPercent(70)
local sa15 = redIADS:getSAMSiteByGroupName('SAM-SA-15-PD_EW_EAST')
redIADS:getEarlyWarningRadarByUnitName('EW-east'):addPointDefence(sa15)
local sa151 = redIADS:getSAMSiteByGroupName('SAM-SA-15-PD_B1')
redIADS:getSAMSiteByGroupName('SAM-SA-11-3'):addPointDefence(sa151)
redIADS:setupSAMSitesAndThenActivate(80)
end

And script shows me this info: 

message.PNG

Link to comment
Share on other sites

On 2/10/2021 at 9:02 PM, Toothless said:

Hi! 

How can I turn off debug info (any info on clients screen)? 

I made this:

  Reveal hidden contents

do
redIADS = SkynetIADS:create('UAE')
redIADS:addEarlyWarningRadarsByPrefix('EW')
redIADS:addSAMSitesByPrefix('SAM')
commandCenter = StaticObject.getByName('Command-Center')
redIADS:addCommandCenter(commandCenter)
redIADS:getSAMSites():setGoLiveRangeInPercent(70)
local sa15 = redIADS:getSAMSiteByGroupName('SAM-SA-15-PD_EW_EAST')
redIADS:getEarlyWarningRadarByUnitName('EW-east'):addPointDefence(sa15)
local sa151 = redIADS:getSAMSiteByGroupName('SAM-SA-15-PD_B1')
redIADS:getSAMSiteByGroupName('SAM-SA-11-3'):addPointDefence(sa151)
redIADS:setupSAMSitesAndThenActivate(80)
end

And script shows me this info: 

message.PNG

Check the debug settings: https://github.com/walder/Skynet-IADS#setting-debug-information

Link to comment
Share on other sites

Hi guys! Thanks for awesome script. Didnt dig into it deeply yet)

Could anybody check, when script was used, there is no conversation with ground crew on JF-17. I didnt hear call and answers for DTC update, for update coordinates. 

Не лазить руками туда, куда не лезет голова © USSR_Rik

Link to comment
Share on other sites

  • 2 weeks later...
On 2/23/2021 at 10:40 PM, felipexlr50 said:

Very nice script, I have being using in my mission and work well with Moose A2ADispatcher.

I have a question, is there a variable or a function that can check if one enemy aircraft is being detected and then I can trig a trigger action?

Thanks! Not currently.

Link to comment
Share on other sites

  • 3 weeks later...

Hi,

 

I'm trying to defeat HARMs with SA-11 but this SAM system seems to like being completely destroyed by those missiles.

 

My defense network is 2xSA-11, 1xSA-10 and a EWR, the SA-10 goes dark a few seconds after the HARMs launch but the 2 SA-11 and the EWR stay active. I've set HARM detection to 100 but the result is the same.

 

Is there a way to tell the SA-11 to shut down when the HARMs are detected by the SA-10, since the SA-11 SR doesn't see them ?

  

Raidhen

Link to comment
Share on other sites

  • 2 weeks later...

EDIT: SOLVED (problem was the extension of the text file)

Hi,

First thanks a lot for you work and effort, the skynet iads is awesome !

 

I have trouble to run my script, (based on the test one in PG provided); when I launch the mission (attached) I get this error message (see picture attached).

Don't know what it is...

 

However the script and miz provided in the demo-mission works fine !

 

 

Thanks for your help !

Capture.JPG

skynet-iads-setup-test.lua SEAD_DEAD_training.miz


Edited by Moody1204
problem solved
Link to comment
Share on other sites

  • 4 weeks later...
  • 3 weeks later...

Really great work! Thx @tigair!

 

I have setup my own IADS and its working really nicely.

I have 2 questions for now:

Is it normal that an SA-11 site is reported having it's radar destroyed in the debug output? The site seems to work normally and it has an SA-11 Command vehicle and a SA-11 search radar.

 

Is it possible to get the a2adispatcher working in Syria? I have tried to set it up exactly like in the demo but no luck so far:

Setup:

-- Define a SET_GROUP object that builds a collection of groups that define the EWR network.
DetectionSetGroup = SET_GROUP:New()

-- add the MOOSE SET_GROUP to the Skynet IADS, from now on Skynet will update active radars that the MOOSE SET_GROUP can use for EW detection.
redIADS:addMooseSetGroup(DetectionSetGroup)

-- Setup the detection and group targets to a 30km range!
Detection = DETECTION_AREAS:New( DetectionSetGroup, 80000 )

-- Setup the A2A dispatcher, and initialize it.
A2ADispatcher = AI_A2A_DISPATCHER:New( Detection )

-- Set 100km as the radius to engage any target by airborne friendlies.
A2ADispatcher:SetEngageRadius() -- 100000 is the default value.

-- Set 200km as the radius to ground control intercept.
A2ADispatcher:SetGciRadius(600000) -- 200000 is the default value.

CCCPBorderZone = ZONE_POLYGON:New( "RED-BORDER", GROUP:FindByName( "RED-BORDER" ) )
A2ADispatcher:SetBorderZone( CCCPBorderZone )

A2ADispatcher:SetSquadron( "Gaziantep", AIRBASE.Syria.Gaziantep, { "Gaziantep" }, 2 )
A2ADispatcher:SetSquadronGrouping( "Gaziantep", 2 )
A2ADispatcher:SetSquadronGci( "Gaziantep", 900, 1200 )

A2ADispatcher:SetTacticalDisplay(true)
A2ADispatcher:Start()

 

Debug output:

2021-05-25 12:09:14.046 INFO    SCRIPTING:  41258( 40693)/E:                       AIRBASE00200.GetAirbaseCategory(ERROR: Cannot get category of airbase Gaziantep due to DCS 2.5.6 bug! Assuming it is an AIRDROME for now...)
2021-05-25 12:09:14.047 INFO    SCRIPTING:  40585( 12290)/E:                       AIRBASE00200.Register(ERROR: Cound not get position Vec2 of airbase Gaziantep)
2021-05-25 12:09:14.047 INFO    SCRIPTING:  12955( 12171)/I:                      DATABASE00003._RegisterAirbases(Register Airbase: Gaziantep, getID=11, GetID=11 (unique=11))

 

Kein Anderer als ein Jäger spürt,

Den Kampf und Sieg so konzentriert.

 

Das macht uns glücklich, stolz und froh,

Der Jägerei ein Horrido!

Link to comment
Share on other sites

54 minutes ago, MrExplosion said:

Really great work! Thx @tigair!

 

I have setup my own IADS and its working really nicely.

I have 2 questions for now:

Is it normal that an SA-11 site is reported having it's radar destroyed in the debug output? The site seems to work normally and it has an SA-11 Command vehicle and a SA-11 search radar.

 

Is it possible to get the a2adispatcher working in Syria? I have tried to set it up exactly like in the demo but no luck so far:

Setup:


-- Define a SET_GROUP object that builds a collection of groups that define the EWR network.
DetectionSetGroup = SET_GROUP:New()

-- add the MOOSE SET_GROUP to the Skynet IADS, from now on Skynet will update active radars that the MOOSE SET_GROUP can use for EW detection.
redIADS:addMooseSetGroup(DetectionSetGroup)

-- Setup the detection and group targets to a 30km range!
Detection = DETECTION_AREAS:New( DetectionSetGroup, 80000 )

-- Setup the A2A dispatcher, and initialize it.
A2ADispatcher = AI_A2A_DISPATCHER:New( Detection )

-- Set 100km as the radius to engage any target by airborne friendlies.
A2ADispatcher:SetEngageRadius() -- 100000 is the default value.

-- Set 200km as the radius to ground control intercept.
A2ADispatcher:SetGciRadius(600000) -- 200000 is the default value.

CCCPBorderZone = ZONE_POLYGON:New( "RED-BORDER", GROUP:FindByName( "RED-BORDER" ) )
A2ADispatcher:SetBorderZone( CCCPBorderZone )

A2ADispatcher:SetSquadron( "Gaziantep", AIRBASE.Syria.Gaziantep, { "Gaziantep" }, 2 )
A2ADispatcher:SetSquadronGrouping( "Gaziantep", 2 )
A2ADispatcher:SetSquadronGci( "Gaziantep", 900, 1200 )

A2ADispatcher:SetTacticalDisplay(true)
A2ADispatcher:Start()

 

Debug output:


2021-05-25 12:09:14.046 INFO    SCRIPTING:  41258( 40693)/E:                       AIRBASE00200.GetAirbaseCategory(ERROR: Cannot get category of airbase Gaziantep due to DCS 2.5.6 bug! Assuming it is an AIRDROME for now...)
2021-05-25 12:09:14.047 INFO    SCRIPTING:  40585( 12290)/E:                       AIRBASE00200.Register(ERROR: Cound not get position Vec2 of airbase Gaziantep)
2021-05-25 12:09:14.047 INFO    SCRIPTING:  12955( 12171)/I:                      DATABASE00003._RegisterAirbases(Register Airbase: Gaziantep, getID=11, GetID=11 (unique=11))

 

One of two things most likely. A misspelling/typo in your dispatcher script, or the version of moose you use may not have that airfield included yet. But yes, I use a2a dispatcher in Syria with no issues so it can be done.

 

  • Thanks 1

12900K | MSI Z690 | STRIX RTX3090 | 64GB DDR4 3600MHz | NVMe Storage gen3 | Custom Loop | Valve Index

Link to comment
Share on other sites

3 hours ago, MrExplosion said:

Is it normal that an SA-11 site is reported having it's radar destroyed in the debug output? The site seems to work normally and it has an SA-11 Command vehicle and a SA-11 search radar.

Okay, after a bunch of testing I found out that the radar has to be the first unit in the group for it to work properly.

Kein Anderer als ein Jäger spürt,

Den Kampf und Sieg so konzentriert.

 

Das macht uns glücklich, stolz und froh,

Der Jägerei ein Horrido!

Link to comment
Share on other sites

4 hours ago, Astronaut said:

One of two things most likely. A misspelling/typo in your dispatcher script, or the version of moose you use may not have that airfield included yet. But yes, I use a2a dispatcher in Syria with no issues so it can be done.

 

 

Hey, thanks for answer!

Can you hint me at what airfield you are using to dispatch your flights from? And which version of Moose you are using?

Maybe you even have some code example? 😉 

 

 

 

 

 

Kein Anderer als ein Jäger spürt,

Den Kampf und Sieg so konzentriert.

 

Das macht uns glücklich, stolz und froh,

Der Jägerei ein Horrido!

Link to comment
Share on other sites

7 hours ago, MrExplosion said:

Okay, after a bunch of testing I found out that the radar has to be the first unit in the group for it to work properly.

 

Quote

Yes, when placing multi unit SAM sites (e.g. SA-3 Patriot..) make sure the first unit you place is the search radar. If you add any other element as the first unit, Skynet will not be able to read radar data. 

 

RTFM 😄

Kein Anderer als ein Jäger spürt,

Den Kampf und Sieg so konzentriert.

 

Das macht uns glücklich, stolz und froh,

Der Jägerei ein Horrido!

Link to comment
Share on other sites

  • 5 weeks later...
On 5/26/2021 at 5:37 AM, Fuelburner said:

Anyone knows how to defeat these hight digit SAM sites ?

 

Sorry, never mind, think I misunderstood what you were talking about with high digit sams lol


Edited by Astronaut
Misunderstanding

12900K | MSI Z690 | STRIX RTX3090 | 64GB DDR4 3600MHz | NVMe Storage gen3 | Custom Loop | Valve Index

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...