Updated Modded Aircraft Support (markdown)

MetalStormGhost
2024-05-19 12:43:26 +03:00
parent 954ebdcb91
commit 358d602ec6

@@ -74,7 +74,7 @@ Make sure your mod is imported in `pydcs_extensions/__init__.py`.
## Step 2 : Campaign start setup
For campaign start setup and mod settings support, add your plane to the files [start_generator.py](https://github.com/dcs-retribution/dcs-retribution/blob/develop/game/theater/start_generator.py), [faction.py](https://github.com/dcs-retribution/dcs-retribution/blob/develop/game/factions/faction.py) and [QNewGameWizard.py](https://github.com/dcs-retribution/dcs-retribution/blob/develop/qt_ui/windows/newgame/QNewGameWizard.py)
For campaign start setup and mod settings support, add your plane to the files [start_generator.py](https://github.com/dcs-retribution/dcs-retribution/blob/dev/game/theater/start_generator.py), [faction.py](https://github.com/dcs-retribution/dcs-retribution/blob/dev/game/factions/faction.py) and [QNewGameWizard.py](https://github.com/dcs-retribution/dcs-retribution/blob/dev/qt_ui/windows/newgame/QNewGameWizard.py)
```python
a4_skyhawk: bool = False
@@ -194,7 +194,7 @@ For an overview of all tasks and weights in Retribution, run `dcs_liberation.exe
Please note, that this is no longer required in DCS Retribution, as the capability list has been replaced by the task weights, detailed above. These instructions are only retained for DCS Liberation version 6 reference purposes.
Open [ai_flight_planner_db.py](https://github.com/dcs-retribution/dcs-retribution/blob/develop/gen/flights/ai_flight_planner_db.py)
Open [ai_flight_planner_db.py](https://github.com/dcs-retribution/dcs-retribution/blob/dev/gen/flights/ai_flight_planner_db.py)
Add your plane to the lists it needs to be in, so DCS Liberation is aware of its capabilities. **These lists are in priority order**:
@@ -228,13 +228,13 @@ See [Custom Factions](Custom-Factions) and add the mods to the appropriate facti
Add new yaml files for your aircraft in resources/units/aircraft/
See [A-4E-C.yaml](https://github.com/dcs-retribution/dcs-retribution/blob/develop/resources/units/aircraft/A-4E-C.yaml) for reference.
See [A-4E-C.yaml](https://github.com/dcs-retribution/dcs-retribution/blob/dev/resources/units/aircraft/A-4E-C.yaml) for reference.
## Step 7: Add icons for the UI (Optional)
Add icons for the new plane there: https://github.com/dcs-retribution/dcs-retribution/tree/develop/resources/ui/units/aircrafts/icons
Add icons for the new plane there: https://github.com/dcs-retribution/dcs-retribution/tree/dev/resources/ui/units/aircrafts/icons
And a banner, there: https://github.com/dcs-retribution/dcs-retribution/tree/develop/resources/ui/units/aircrafts/banners
And a banner, there: https://github.com/dcs-retribution/dcs-retribution/tree/dev/resources/ui/units/aircrafts/banners
## Step 8: Playtest