chenliyu0410 Posted August 23 Posted August 23 (edited) Feature Overview StrikeFire lets mission editors and GCI/JTAC controllers use F10 map markers to task friendly launchers to strike nearby enemy ground/static targets. The system assigns one round per target, enforces true range envelopes per missile family, and throttles engagements to prevent AI lockups. It also provides quick spawn presets for H-/K- at the marker position, plus a one-shot CLEAN command to remove all units created by this script. Image Tutorial : Step 1: On the F10 map, place a marker anywhere and enter [H-BRG]. (Please ensure the distance between the launcher and the target is within 8–160 nautical miles.) nullStep 2: Place a [FIRE] marker near the enemy target you intend to strike. Step 3: Enjoy! Key Features Type [FIRE] (or plain FIRE) in a marker and the script will scan within SEARCH_RADIUS (default 3000 m) and auto-assign shooters. One round per target with de-duplication so clustered units aren’t counted multiple times. Hard range checks: GMLRS 8–160 nm; ATACMS 8–160 nm; 9K720 40–215 nm. Spawner: H-/K- presets; each launcher is its own group (can fire simultaneously); supply trucks are merged into a single group. Type CLEAN in a marker to delete all units created by this script. Installation In Triggers → MISSION START → DO SCRIPT FILE, load StrikeFire.lua (or use DO SCRIPT and paste the source). No dependencies. Works on Dedicated Server. Marker Commands (F10 Map) [FIRE] (brackets optional; FIRE also accepted) Coalition inherits the marker creator (Blue/Red). The script treats the marker owner as friendly and fires on enemy. Scans for enemy Ground + Static within SEARCH_RADIUS meters of the marker. Allocates 1 round per target using the nearest launcher that is in range and has remaining budget. Temporarily sets ROE to Open Fire, then restores it shortly after. The marker is auto-removed when processing is done. Spawner keys (place in marker content) H-BLK, H-SEAD, H-DS, H-QRF, H-BRG → HIMARS presets. K-HE, K-CL, K-MIX, K-DS, K-BRG → 9K720 (Iskander) presets. Legacy aliases also supported: HIMARS-BLOCK, HIMARS-SEAD, HIMARS-STRIKE, HIMARS-QRF, HIMARS-BARRAGE, ISK-*, 9K-*. Spawns at the marker point; each launcher is its own group; supply trucks merged. The marker is cleaned after spawning. CLEAN Removes all units created by this script. Quick Reference (Tuning) Adjustable parameters near the top of the file: ------------------------------------------------------------ -- Configurable Parameters ------------------------------------------------------------ local SEARCH_RADIUS = 3000 -- meters (search radius around marker) local FIRE_RADIUS = 120 -- FireAtPoint dispersion (m) local MAX_BATTERY = 24 -- max launchers that can be tasked at once local DEBUG = false -- debug output & temporary markers ------------------------------------------------------------ -- Weapon Ranges (nautical miles) ------------------------------------------------------------ local RANGES_NM = { HIMARS_GMLRS = { min = 8, max = 160 }, HIMARS_ATACMS = { min = 8, max = 160 }, ISK = { min = 40, max = 215 }, } ------------------------------------------------------------ -- Ammo Budget (per-vehicle effective cap) ------------------------------------------------------------ local TARGET_BUDGET_PER_FAMILY = { HIMARS_GMLRS = 6, -- per-vehicle target budget HIMARS_ATACMS = 1, ISK = 2, } Usage Tips Ensure each launcher sits within its family’s range; otherwise the target may be skipped. The script de-duplicates nearby units; if you want looser clustering, increase DEDUP_EPS. Keep one launcher per group so multiple vehicles can fire simultaneously. The script briefly sets ROE to Open Fire and then restores it; adjust the delay with RESTORE_ROE_SEC. Troubleshooting No shots fired? Check: The marker’s coalition (Blue markers direct Blue launchers to attack Red, and vice versa). The target is within the marker’s SEARCH_RADIUS, and at least one launcher is in range. Ammunition isn’t exhausted (per vehicle: GMLRS 6, ATACMS 1, ISK 2). License & Credits Free for use in missions and servers. Please credit “StrikeFire — Remote Ground Strike.” Strike Fire V1.lua Edited August 23 by chenliyu0410 3
cao990 Posted August 25 Posted August 25 (edited) This script is very good, thanks, another Scud missile should be added.Can you make another script for hitting enemy targets using various types of artillery? According to this idea, it can continue to expand, such as warship anti-ship or ground-to-surface missiles attacking sea or ground targets, etc. Edited August 25 by cao990
chenliyu0410 Posted August 26 Author Posted August 26 23小时前,cao990说: This script is very good, thanks, another Scud missile should be added.Can you make another script for hitting enemy targets using various types of artillery? According to this idea, it can continue to expand, such as warship anti-ship or ground-to-surface missiles attacking sea or ground targets, etc. I'm glad you all like it! I already have a script that lets warships (Arleigh Burke–class, Ticonderoga–class) launch Tomahawk cruise missiles! Link: https://forum.dcs.world/topic/374049-automated-cruise-missile-strike-script-v1 HAVE FUN! The Scud-missile version is expected to be added in the next few days! 1
PoppaEvil Posted 4 hours ago Posted 4 hours ago I took from another's strike fire in the downloads section, now I can't find the file, then I ran across your script here. I will post to here, I believe this enhances yours! Strike Fire V1.1 – Mission-side utility script for DCS that lets you call precision launcher strikes via map marks ([FIRE] / [CLEAN]), with smart target selection, budgets, cooldowns, and no client mods required. Strike Fire V1.1 is a mission script that lets you call in launcher strikes by dropping a map mark like [FIRE]. It automatically finds valid enemy targets near the mark, picks the best available launchers (HIMARS, ATACMS, Iskander), and assigns them to fire one missile each. New in V1.1: Prevents rapid double-triggering (flood lock). Tracks per-unit cooldowns and ammo budgets (persist through mission). Smarter target choice (SAMs/artillery/armor first, no shooting too close to friendlies, no crazy mountain shots). Marker overrides (e.g. [FIRE R=800 B=10 FAMILY=GMLRS]). Safer ROE handling (won’t break AI settings). Expanded compatibility (vanilla + mod launchers). [CLEAN] resets all state and clears spawned units. Practical use in-mission [FIRE] → Default strike package around the mark. [FIRE R=500] → Shrinks search radius to 500m. [FIRE B=12] → Allows up to 12 shots per launcher family, per unit. [FIRE FAMILY=GMLRS] → Only task HIMARS with GMLRS. [CLEAN] → Clears all internal state and spawned groups Strike Fire V1.1.lua
Recommended Posts