mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Page:
New terrain module checklist
Pages
2.3 Campaign Design
Air Wing Configuration
Auto purchase options
Base Capture
Betas
Campaign Battle of Abu Dhabi Play Through
Campaign maintenance
Code of Conduct
Community campaigns
Contributing to DCS Retribution
Creating shape files in QGIS for map data
Custom Factions
Custom Loadouts
Custom campaigns (3.0)
Custom campaigns
Dedicated Server Guide
Developer's Guide
Fast forward
First operation
Frontline Movement
Frontline Strategies Stances
Getting started
Home
Layouts (WIP)
Lua Plugins
Mission Data Files
Mission planning
Modded Unit Support
New aircraft module checklist
New terrain module checklist
Performance Options
Pretense generator
Preview builds
Release process
Setting up a custom Strike mission
Squadrons and pilots
Tips for AI Handling
Turn Zero
Tutorial UI
Unit Transfers
Using noVNC and Retribution as Web Interface
Clone
5
New terrain module checklist
MetalStormGhost edited this page 2025-02-02 12:14:10 +02:00
This checklist describes the work needed to add support for a new terrain module in Retribution.
The content below the line can be copied into the FR for tracking the work. Copy the source rather than the rendered view to preserve formatting in the bug.
- pydcs export
- Export latest DCS data
- airport_import.py
- coord_export.lua
- export_map_projection.py
- Send PR to pydcs
- Update Retribution to the latest DCS
- Add beacons for the new terrain
- The beacons file can be generated by running resources/tools/import_beacons.py
- The beacons file needs to be added to resources/dcs/beacons/NAME_OF_TERRAIN.json
- You can use the existing files as a reference/template to ensure the correct output
- Add the terrain info to resources/theaters/NAME_OF_TERRAIN/info.yaml
- Add the terrain icon to resources/theaters/NAME_OF_TERRAIN/icon.gif
- This icon will be used only as a fallback. By default, Retribution uses the icon from the user's DCS installation. However, the DCS installation will only have this icon in case the terrain in question is installed. The fallback is needed in order for icons to be displayed on all terrains, including the ones which the user might not own or have installed.
- Generate terrain landmap
- Option 1: Define sea zones, inclusion zones, exclusion zones in the mission editor.
- Exclusion zones are defined by the waypoints of USA F-15C plane groups
- Inclusion zones are defined by the waypoints of any other USA plane groups
- Sea zones are defined by the waypoints of USA ship groups
- After the mission is completed and saved in the correct folder (resources/tools/NAME_OF_TERRAIN_terrain.miz), update resources/tools/generate_landmap.py with the name of the new terrain and run it.
- Option 2: Generate the zones from GIS data
- Creating shape files in QGIS for map data
- Once GIS maps have been added to unshipped_data/arcgis_maps, run resources/tools/arcgis_landmap_import.py
- Option 1: Define sea zones, inclusion zones, exclusion zones in the mission editor.
Tutorials
- DCS Retribution UI
- Air Wing Configuration
- Turn Zero
- First operation
- Setting up a custom Strike mission
- Campaign "Battle of Abu Dhabi" Play Through Tutorial
Manual
Additional content
Dedicated Servers
Modding Retribution
Contributing
Contributing to DCS Retribution