You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We need community help to expand DCS map coverage! Choose a missing map from the list below and contribute a marker script with representative airfields/airstrips for testing and QA.
Available DCS maps (pick one!) πΊοΈ
Pick a map that doesn't have markers yet:
Map
In Work
In Database
Finished
Last Updated
Marianas
β
β
β
2026-01-03
Caucasus
β
β
β
2026-01-03
South Atlantic
β
β
β
-
Kola
β
β
β
-
Afghanistan
β
β
β
-
Iraq
β
β
β
-
Iraq North
β
β
β
-
East Afghanistan
β
β
β
-
Southwest Afghanistan
β
β
β
-
Sinai
β
β
β
-
Syria
β
β
β
-
Nevada
β
β
β
-
Persian Gulf
β
β
β
-
Normandy 1944
β
β
β
-
The Channel
β
β
β
-
CW Germany
β
β
β
2026-01-06
Normandy
β
β
β
-
Check existing scripts in scripts/MapDatabaseTools/ before starting to avoid duplicate work!
What to do (contributor checklist) π§
Choose your map from the list above (comment on this issue to claim it!)
Create scripts/MapDatabaseTools/add_<mapname>_markers.py (use existing scripts as templates)
Script CLI: python add_<mapname>_markers.py [--replace] to optionally clear existing data
There is a template script for adding new map markers: add_new_map_template.py.
To create a new map file, copy and rename it (e.g. add_syria_markers.py), replace MAP_NAME and other placeholders, edit the example locations, then run:
python add_<map>_markers.py [--replace]
The --replace option deletes existing location data before inserting the samples.
We need community help to expand DCS map coverage! Choose a missing map from the list below and contribute a marker script with representative airfields/airstrips for testing and QA.
Available DCS maps (pick one!) πΊοΈ
Pick a map that doesn't have markers yet:
What to do (contributor checklist) π§
scripts/MapDatabaseTools/add_<mapname>_markers.py(use existing scripts as templates)python add_<mapname>_markers.py [--replace]to optionally clear existing datadef <mapname>_samples() -> List[Location]:returning sample locationsLocation(...):name,latitude,longitude,marker_typeicaoiata(if known, else empty string)elevation_m,runways(asRunway(...)objects)frequencies,country,tags,source,mapestimate_heading_from_name()for missing runway headings# elevation estimated from imagery)Example code snippet π
There is a template script for adding new map markers: add_new_map_template.py.
To create a new map file, copy and rename it (e.g.
add_syria_markers.py), replaceMAP_NAMEand other placeholders, edit the example locations, then run:python add_<map>_markers.py [--replace]The
--replaceoption deletes existing location data before inserting the samples.How to test π§ͺ
Acceptance criteria β
add_<mapname>_markers.pycreated and workingWant to contribute? Comment below with the map you're working on to avoid duplicates! π