Foothold Sinai Extended, Cold war / Modern Era, Dynamic spawn, CTLD, MANTIS and more. Updated 2025-07-09

DCS World 2.9
F/A-18C
Date - 09/01/2024 14:06:44
Map - Sinai
Special thanks to Dzsekeb, the original creator of Foothold, without whom none of this would be possible.

Thanks to the guys at Moose and a special thanks to Applevangelist who have always endured my neverending questions. without their help, this foothold would not have CTLD, MANTIS, the WelcomeMessage. MissileTracking. Thank you!

**************************************************************************************

To be able to save your progress, you need to do this:
De-Sanitize the DCS scripting environment
Edit \Scripts\MissionScripting.lua inside your DCS installation folder:
Change the following section:

do
    sanitizeModule('os')
    sanitizeModule('io')
    sanitizeModule('lfs')
    _G['require'] = nil
    _G['loadlib'] = nil
    _G['package'] = nil
end
To look like this:

do
    sanitizeModule('os')
    --sanitizeModule('io')
    --sanitizeModule('lfs')
    _G['require'] = nil
    _G['loadlib'] = nil
    _G['package'] = nil
end

This foothold mission have been extended and yet very friendly on performance. This is due friendly zones being disabled while still able to spawn there after some progress. Enemy zones further away will also be neutral until enough progress is made.
This foothold have been tested on Dedicated servers, Will not work if running single player because of Dynamic Spawn.

To get the best performance, Please follow the waypoint list, Do not jump fr om Ramon Airbase then Melez, A lot of zones will be captured by red and friendly zones will not be disabled. That will effects performance.


What's in this mission from what I remember,

46 "Normal" waypoints,13 SAM locations, 9 custom mission areas.
Friendly on performance.
Moose CTLD with persistence both on units and FARPS.
Moose MANTIS.
Custom built script with Welcome message with wind, temperature, and active runway.
Get ATIS information for all friendly airports that is supported to be spawn from, (Radio menu for airplanes only)
Escort for A-10, F15E, Hercules with built in radio menu: "Orbit here", "setup reacetrack", "Rejoin" "RTB", "Patrol ahead"
Custom placement on every SAM location, from SAM-Alpha to SAM Mike.
Custom mission with custom placement, like MissileFactory, ArtilleryFactory, MiningFacility and more.
Custom script to block players from spawning in neutral Zones.
Hotstart available.
Custom purchase menu with the usual + Jtac 9 Line.
Ability to destroy bought CAP from the radio menu, if they deviate or do not disappear when they are on the ground.
AWACS and Tankers will progress down the line when progress is being made, at Melez, they will start spawning there when Melez is blue.



************ UPDATE ************
2024-09-05
Fixed tankers not spawning correctly when Melez is blue.

************ UPDATE ************
2024-09-05
Tweaked red side.

************ UPDATE ************
2024-09-07
I'm addicted to this,
more fixes to do with tankers, red units and more, can't even remember =)

************ UPDATE ************
2024-09-08

Found issues with blue AI not spawning, it's now fixed.

Goal with this is to have the zones furthest away neutral and not be red by mission start. This is to make the best performance, it was challenging to get the AI not capture them at start. Only when reaching Melez will egypt side basically start taking over. But it's not easy task. hopefully it works now.

************ UPDATE ************
2024-09-15

Updated A10 II Escort script for more racetracks.

Fixed issue with Jtac 9 line script.

************ UPDATE ************
2024-09-28

Added Mantis Scoot'n'shoot

CTLD Zones will now be dynamically added upon zone capture. So if ground units dropped on the enemy zone, they won't get "Returned to base" message.

Added zone capture using CTLD upon Troops deployment event. Works great for the chinook / MI8 / UH-1H. If troops gets deployed inside enemy zone or outside, and they destroy stuff in the zone. Once the zone is neutral, they capture it.

Added radio menu for Logistics, "Logistics Status", If logistics onboard, it will be shown in a message.

Added Warning upon takeoff without Logistics. Works with Takeoff event on logistics capable Helos.

Tweaked Escort for the A10 with new stuff in the Radio menu.

Updated Moose.

Tweaked other stuff.

************ UPDATE ************
2024-09-29

Updated Zonecommander to resolve issues with Supplies taking place although zone is fully upgraded.

************ UPDATE ************
2024-10-02

Added a couple of missions, fixed some bugs.

************ UPDATE ************

2024-10-05

Added Dynamic F10 names to the zone that will change colour if zone is blue / red / neutral and disabled.

Fixed CTLD to work the with removing a load zone upon zone capture or on startup and adding load zone if zone is blue.

Update Moose.

************ UPDATE ************

2024-10-13

Fixed some issue with getting credit after landing.
Fixed waypoint numbers on F10 map now looks better.
Fixed issues with zone capture in some cases.
Shorted the time while using CTLD to capture the base.

************ UPDATE ************

2024-10-14

Fixed issue with FARP and statics don't change respawn in the correct coalition

**************************************

WARNING IF YOU HAVE ISSUES AT MISSION STARTUP WITH STUFF STUCK, REMOVE THE CTLD SAVE FILE.

It can be found in the servers mission/save.

File will be named FootHold_SI_CTLD_Save

issue is to do with Path finding.

************ UPDATE ************

2024-10-21

Added a script to explode Red Helicopters upon impact when missiles are fired only. Since they don't die, due to not proper modeling.

Added smoke when using map marker, type "-smoke red" After that, delete the marker and a smoke is created. Can be used with Red, orange, blue or white.

Fixed other bugs.

************ UPDATE ************
2024-10-28

Redone the waypoint on the egypt side.
Updated kneeboard with the new waypoints.
Removed all the triggers, almost to the script instead.
Redone Zone connections to fit with the mission goals.
Added UH-60L to CTLD together with Bronco.
Closed GameMaster slot to be used with Password only, Password : 'master'. Change it if your going to use it in public.
Tankers and Awacs can only be controlled by GameMaster only.
Added brief to what zones are going to be disabled and the conditions.

Fixed bugs!

************ UPDATE ************
2024-11-03

Fixed Jtac 9Line not responding.
Added more items to the CTLD.
Added MI-24P to the CTLD.

************ UPDATE ************
2024-11-04
Fixed issue with statics around the farp.

************ UPDATE ************
2024-11-10
Re added CSAR. Messages is only for helicopters.
Fixed that some airports have limited modules.
Adjusted CTLD for hover and other small stuff.
Tweaked Urgent supplies when zone is about to be captured by red side.
and like always, fixed bugs.

************ UPDATE ************
2024-11-13

Added Radio menu for planes, 'Get closest friendly Airbase'. You'll get waypoint numbers, airfield, bearing and distance.
Added waypoint numbers to missions.
Fixed error in the log for missile tracking when no targets are found.
Updated zoneCommander.
Reduced enemy cap on red side from egypt and tweaked zone disable conditions.

************ UPDATE ************
2024-11-20

Added Failsafe to ensure players can still capture the zone although De-Sanitize have not been done, message will stay on for longer, about the need to de-Sanitize

Changed "Get closest Airbase bearing to Magnetic instead of true.

************ UPDATE ************
2024-11-24

Updated Moose
Added Carrier and Tarawa to CTLD
Added CVN to Get closest airbase if the type is F/A-18
Added F15 and Hercules to the Escortable list.

************ UPDATE ************
2024-12-01

Updated Moose to fix issue with MANTIS

************ UPDATE ************
2024-12-15

Added CVN-73 in the welcome message with the correct Tacan. If CVN-72, Tacan is 72X, else 73X.
Get closest airbase, If hornet is asking, it will give you the carrier if you are close to it, together with the closest airfield.
Keep in mind, Carriers in the mission requires Super carrier mod.
Added Stats, will store kills, points and death count in the radio menu.
Zone status is now split into Red and blue side, so you don't have to do next page many times on bigger maps.
Fixed bunch of other stuff.


** Update 2024-12-25 **
New: When unloading supplies in a neutral zone and if credits exist, players don't have to take and and then land again to get the credits.
Fixed some bugs in zonecommander.

** Update 2025-01-18 **
New: Audio added to load and unload CTLD troops
Fixed bugs todo with mission messages.
Fixed bugs AI not engaging zones.
Added Kiowa to the IFF welcome message list.
Updated Moose to fix some todo with scenery.

** Update 2025-02-08 **
* Added Custom CTLD Moose. Now there is a lim it on how many Units can be deployed. lim it is 5. If the lim it is reached, the first unit (oldest) will be destroyed and a new of the same type will be added. This is to lim it units on the map. Also added to the CTLD, a table wh ere you can lim it how many units of the type will be loaded on the next restart. same for fraps.  This is utilizing Moose OnAfterLoad, OnAfterCratesBuildand and OnAfterTroopsDeployed.
You can now SlingLoad in CTLD.
Removed the ability to build stuff in load zone.

* Added ALL SHORAD and Red SAM to Mantis!!!
* Fixed some bugs!!
* Added Endgame Trigger for DCSSB (DCS BOT)
* Tweaks in the Escort for the A10 / F15C

***************************

** UPDATE 2025-03-21 **
* Fixed bugs in CAP missions.
* Updated CSAR, if pilots ejects with credits, the script remove 75% of the earned credits. If then a helicopter picks up that ejected pilot, the lost 75% of the credits will be retrieved.
* Removed Red coalition ejected pilots from the map when they land and it will not trigger CSAR. only blue human players and AI.
* Updated moose after some feedback about MANTIS not engaging if only SHORAD is present, increased threat radius, Thanks to Applevangelist @ Moose
* Added to the CTLD: light Artillery L118
* Increased the Herc speed to 200 IAS (lim it to drop)
* MoveCratesBeforeBuild is now false instead of true, if you carry Crates using F8 (Ground crew), you don't need to load it again, then drop it using the CTLD to build it.
* Fixed some small issues.
* Changed ILS freq on CVN-72 to Ch 12, and on the CVN-73 CH 13. Likewise freq AI, 272 and 273.

** UPDATE 2025-03-30 **

Added dynamic Red CAP.
If there is no players in the server, the CAP from the red side will be reduced to a minima. If you spawn in A10II (Tank killer) or Hercules you will not be counted as if your in the server. Cap still minima. If you are in a helicopter. Your still not counted.
Once your a slot Hornet or F16, etc, you CAP ( Attack and Patrol ) will be increased from 1 to 2. ( 2 patrol, 2 Attack). Those groups will spawn in a hostile zone close to the player ( closest red zone wh ere the enemy will start from, No changes here to that logic)
if the player count get to 2 or 3, will increase as well and after 3, it will be normal flow (No restriction)


** UPDATE 2025-04-18 **

* Added static target in some zone.
* Split the groups into two, to spread the groups across the zone.
* Groups will now patrol inside the zone, they will be moving around.
* Zone status will now only work if you buy Intel from the shop.
* Updated Moose
* Updated AIEN
* Tweaked CAP mission to take into consideration the amount of players in the server.
* Fixed many bugs

** UPDATE 2025-14-23 **

* Tweaked JTAC, If the target is moving, JTAC will show it in the message.
* Removed a lot of conditions for Attack / Patrol that was no longer valid.
* Tweaked Dynamic CAP, even if there is no players or if the player is in A10 or herc, the cap will still spawn, minimum amount, but instead of random on the map, they now spawn near the blue zone to be relevant.
* Tweaks on the patrolling groups in the zone.
* AIEN script have been modified to suit more Foothold. they will now Panic, Drop smoke, if helicopter, they might even ambush you. etc.

** UPDATE 2025-04-27 **

* Artillery will now fire at targets given by JTAC if Artillery is within range.
* Fixed some bugs here and there reported from various people
* Tweaked Patrol in zone little further, they might leave the zone circle / box then
  come back again taking the road little outside.
* Added UseStatics=true can be false as well in the editor. If false, statics will not be used
  anymore as a target

** UPDATE 2025-07-05 **

* Moved to Moose completely Now the miz is free from mist. I felt it was a good performance boost with that.

* Added Cold war toggle to switch to Cold war era. please read the pdf file inside the zip.

* New CTLD update, You can now sel ect "Drop", "Drop and build". "Get", "Get and load". "Pack", "Pack and load", "Pack and remove".

* Performance tweaks. A lot of the work is now done at missing loading state. This is regarding the Ground movers in the zones. script now will do a map connection map and check each zone how far they are fr om each other to store that data for later.

* Added a secondary Jtac which can be bought. meaning, 2 JTAC's at the same time at different zones.

* Added Jtac ability to detect newly spawned planes / helicopters inside the zone they are orbiting around. They can also detect helicopters that have just entered the zone to repair.

*Added EWRS. Thanks to ApplEvangelist. Custom code inside to my liking.

* WelcomeMessage You can now sel ect a call sign fr om the radio menu the first 60 seconds when you join a flight. if you want to change to something else.

* Added Dynamic CAP. You can now buy cap and sel ect wh ere to spawn them, you can also sel ect Leg length, Hot heading. You can also move the CAP to a different zone or move them by position, ie distance and more. You can also switch cap's behavior fr om "Engage if engaged" to "Flight sweep" wh ere they hunt enemy airborne targets.

* Added  Dynamic Decoy (Talds) using Moose Auftrag BAI.

* Added Dynamic CAS, using Moose Auftrag BAI.

* Added Scramble. If you bomb a zone, after a few hits on enemy ground units, there is a chance that you will be intercepted by enemy jet. This will not trigger if you fly the A10, Harrier or helicopter. Feedback is welcome on what more units should be added.

* Friendly artillery will now fire at targets given by JTAC if Artillery is within range. (Can be used in the context of CTLD)

* Added more templates to FC3 modules in the dynamic spawn template.

*  Viggen Kneeboard is now only shown for the viggen.

* Added NoSA10AndSA11. Now include SA-15 that will be downgraded to SA-8. This can be toggled in the editor.

* Added to the Escort A10, F15E and Herc. "Flight sweep" and "Engage if engaged"

* Tweaks to the Dynamic shop items across all.

* JTAC is now immortal. they gott killed by blue players.

* Added CAS MISSIONS Just like CAP, you'll race with your friends toward reaching the target kill. amount is between 8 and 16. Rearward will be 50 * the amount when you succeed.

* Added Runway attack mission. This will come every 30 minutes after the mission finishes, goal is to prevent red side fr om taking off.

* Added to the shop Dynamic building bombers. Those carry GBU-31 penetrators / Laser for cold war era.

* Added F10 Map labels, Upgrades for the blue side will now be shown, attack, capture, resupply and bomb runway will be shown in the waypoint label.

* Added SplashDamage by @stevey. Toggle is in the editor, OFF by default.

* Added CTLD farp zons to be a valid supply zone.

* Added the possibility to drop off CSAR pilots inside of CTLD zones.

* Increased CSAR credit payout from 100 to 300

* Fixed a bug in CSAR when AI or player without credits ejected, the message of pilot in need of rescue would not come even when asked manually from
the CSAR menu.

* Changed The shop Sel ect Target menu Now include waypoint number and will be sorted by the numbers, fr om lowest to highest.

* Changed Blue side when era is cold war to suit that time period.

* JTAC will not report type name when he detect planes or helicopters in the zone they are orbiting, like this:
JTAC: We spotted enemy Flogger starting up at …
JTAC: We spotted 2 enemy Gazelles starting up at

* Fixed CTLD Capture troops. In some instances they would only capture ( first group) second would not upgrade

* Performance tweaks to AIEN, zone patrolling. Before, when the ground was about to move, it checked the distance on the road vs offroad, which cost a lot using findPathOnRoads. Now that result of the first check if it decide to use On Road, it will use that path by storing it.
Also, zone patrol will not move if AIEN have marked them  as UnderAttack since they might move due to reaction.
I also store each subzone, if they are near the road and there are many of them. At least 10-15 per zone. This happens at mission start hence the load time might be longer.
I even store the distance between each zone and which zone are closest to player zone and much more. All this happens at mission start to keep the flow under the mission.

* Fixed many other bugs and futures I don't even remember.

** UPDATE 2025-07-09 **

* Fixed bugs and rewritten Bomb runway logic.

** END OF PATCH NOTES **


Join my discord server: https://discord.gg/cshgmgXuxE
  • License: Freeware - Free version, Do Not Redistribute
  • Language: Any language
  • Size: 7.86 Mb
  • Downloaded: 932
  • Comments: 22
User votes: 15
Vote
You voted for this file
  • Comments
Loading comments...