Commit Graph

1085 Commits

Author SHA1 Message Date
MetalStormGhost
223d70e15f Merge remote-tracking branch 'remotes/MetalStormGhost/dcs_liberation/f16i-mod-support-v2.2' into f16i-mod-support-v2.2
Added a pydcs extension for the IDF Mods Project F-16I mod version 2.2, utilizing the pylon_injector written for the CJS Superbug mod support. Includes banner by Schmokedpancake.

The mod alters the stock F-16C aircraft, which requires a different approach when injecting the mod information to pydcs. The extension changes the F-16C parameters by setattr(F_16C_50, "fuel_max", 2585.48), adds new weapons to the existing pylons and adds five new ones (for example, the mod allows internal ECM equipment in the dorsal spine, freeing the central hardpoint for a fuel tank).

The mod also adds additional Vipers: F-16D (both with and without the dorsal spine, GE and P&W engines) and the stock F-16C Block 50 under a different DCS unit ID.

Also added a separate mod_payloads directory under resources which can be used when aircraft added by mods use the same "unitType" in the loadout lua files. The loadouts are only loaded if the mod is enabled (uses the existing inject_custom_payloads function).

The mod settings are now saved in the Liberation save inside the Faction, so loading the aircraft icons, banners, loadouts etc and the pydcs injection can be re-applied on game load.
2022-10-23 20:54:23 +03:00
Raffson
4adf1ee898 Adjust Cold-War-Flak group/layout 2022-10-22 00:45:16 +02:00
Raffson
4d155f0a26 Update factions for KS-19/SON-9 2022-10-22 00:45:16 +02:00
Raffson
040addc1f5 Adjust AAA_Site layout
Making this compatible with KS-19/SON-9
2022-10-22 00:45:16 +02:00
Raffson
42d1ef648e Adjust KS-19 preset
Renamed present KS-19 group to KS-19_HDS, as this used to be a preset for the KS-19 of the High Digit SAMs mod.
2022-10-22 00:45:15 +02:00
Raffson
f681598104 Add data files for KS-19 & SON-9 2022-10-22 00:45:15 +02:00
Raffson
5810bd6201 Update mission_start_EN.j2 2022-10-22 00:45:15 +02:00
MetalStormGhost
69c70e1598 Added loadouts and aircraft yamls for F-16D variants. 2022-10-20 19:13:04 +03:00
Raffson
547136adc7 Update F-104 banners
Update banners of VSN_F104S_AG by GLOBAL HAWK as well as VSN_F104G & VSN_F104S banners by Datoneslav. Banners include the official VSN logos by J.P. Ferré. All used with permission.

Co-Authored-By: MetalStormGhost <89945461+MetalStormGhost@users.noreply.github.com>
2022-10-18 21:24:05 +02:00
Raffson
ce12047fa3 Add F-104G to Netherlands faction
Co-Authored-By: MetalStormGhost <89945461+MetalStormGhost@users.noreply.github.com>
2022-10-18 21:22:56 +02:00
Raffson
7bbb07c927 Finish F-104C mod support v2.7.11.222.01 (#6)
Finished the F-104C mod support of version 2.7.11.222.01, which was included during a new export after the livery-scanner was introduced. Includes VSN_F104C banner by GLOBAL HAWK. Banner includes the official VSN logo by J.P. Ferré. Used with permission.

Co-Authored-By: MetalStormGhost <89945461+MetalStormGhost@users.noreply.github.com>
2022-10-18 21:12:31 +02:00
Dan Albert
1bbe023e20 Faction update for insurgents (hard).
https://github.com/dcs-liberation/dcs_liberation/issues/2482
2022-10-16 12:51:20 +02:00
Dan Albert
34d208c19e Updated insurgent faction.
https://github.com/dcs-liberation/dcs_liberation/issues/2482
2022-10-16 12:51:20 +02:00
Dan Albert
b0c53152ef Campaign update: The Valley of Rotary.
https://github.com/dcs-liberation/dcs_liberation/issues/2481
2022-10-16 12:51:20 +02:00
Dan Albert
35f9d6ed99 Campaign update: Tblisi Gap.
https://github.com/dcs-liberation/dcs_liberation/issues/2481
2022-10-16 12:51:19 +02:00
Dan Albert
d508c1855c New campaign: The Falcon Went Over the Mountain.
https://github.com/dcs-liberation/dcs_liberation/issues/2481
2022-10-16 12:51:19 +02:00
Dan Albert
33ae428506 Make Mozdok to Maykop editable without WW2 assets.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/2391.
2022-10-16 12:51:18 +02:00
Dan Albert
d53bfd4542 Add additional weapon data.
Partial submission of the data in
https://github.com/dcs-liberation/dcs_liberation/issues/2348. I haven't
changed anything that conflicted with
https://github.com/dcs-liberation/dcs_liberation/pull/1858.
2022-10-16 12:51:17 +02:00
MetalStormGhost
8920d5890a F-105 Thunderchief banners (#5)
* Added F-105D and F-105G banners by Jim (used with permission).
* Added the official VNS logos to the F-105 Thunderchief banners.
2022-10-16 12:42:02 +02:00
MetalStormGhost
04a5497f3b F-4B Phantom II mod support (#4) 2022-10-15 23:07:06 +02:00
MetalStormGhost
139e42dbed Support for the F-105 Thunderchief mod
v2.7.12.23x
2022-10-15 12:57:43 +02:00
MetalStormGhost
8c905f95e3 Implemented support for the F-100 Super Sabre mod versions v2.7.18.01 & 2.7.18.30765 and patches 30.09.22 & 09.10.22. 2022-10-15 10:55:26 +02:00
Raffson
9d65c450b6 Rename payloads 2022-10-14 21:45:49 +02:00
Raffson
c4f20b67fe Support for C-47 2022-10-09 22:17:46 +02:00
Raffson
bc5b62243a Bump campaign versions
Bump to v10.4:
- Mount Barrigada
- Landing at Agat
- Northern Russia
- Operation Dynamo
2022-10-09 20:32:40 +02:00
MetalStormGhost
fa2fa63cd3 Updated the IDF Mod Project F-16I mod pydcs extension to version 2.2, which now also includes the F-16D variants. Still needs aircraft .yamls, icon & banner and loadouts for F-16Ds. F-16I loadouts may also need to be updated. 2022-10-05 08:51:54 +03:00
Dan Albert
920c9b15ff Revert "Add support for the AI-only F-14A."
AI behavior with the Heatblur F-14 has been fixed, so not needed any
more.

Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1927.

This reverts commit 7387c2ed8f.
2022-10-02 19:56:49 +02:00
Dan Albert
841e918d6f Add Falklands weather data.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/2242.
2022-10-02 19:56:49 +02:00
Dan Albert
7e8f734309 Load map icons directly from DCS.
If the user's DCS directory is not configured correctly this will
degrade by not showing an icon. Otherwise (and typically) we get nicer
looking icons for each theater, and we don't have to make these for each
new map.
2022-10-02 19:56:49 +02:00
Dan Albert
868c38b782 Remove unused data.
We get TACAN, ILS, and ATC data from pydcs now. The rest of this
manually curated data is unused.
2022-10-02 19:56:48 +02:00
Dan Albert
ed855d26a7 Number beacon types explicitly.
auto() starts at 1 for IntEnum, so this has always been wrong.
2022-10-02 19:56:47 +02:00
Dan Albert
631ee96bbe Move beacons module.
This isn't related to the missiongenerator, and importing this file from
some places (such as runway data) will cause a circular reference when
importing the rest of the missiongenerator package.
2022-10-02 19:56:47 +02:00
Dan Albert
2c53f7952f Alter the beacon format to be keyed by ID.
ID based lookup will be used for finding ILS and TACAN beacons from the
pydcs data.
2022-10-02 19:56:47 +02:00
Dan Albert
2aab7c34be Fix broken error message in beacon importer. 2022-10-02 19:56:46 +02:00
Raffson
9c6c21ca76 Update splash screen 2022-09-18 22:09:42 +02:00
Raffson
47848bd5da Update briefing templates
Still renaming 'Liberation' to 'Retribution' in UI related stuff...
2022-09-18 22:09:41 +02:00
Raffson
9f0c0ccb32 Rename logging file to retribution.log 2022-09-18 18:23:01 +02:00
Raffson
67c11848a7 Change icons 2022-09-18 17:06:16 +02:00
Dan Albert
900948f7c2 Use simplified Falklands exclusion zones.
This is significantly faster on my machine. Checking it in (and
re-enabling the UI layer) to see how it affects slower machines.
2022-09-17 14:35:13 +02:00
Dan Albert
65b9985096 Set the Falklands timezone.
https://github.com/dcs-liberation/dcs_liberation/issues/2242
2022-09-17 14:35:12 +02:00
Dan Albert
3162139a31 Add a Falklands landmap, imported from GIS.
https://github.com/dcs-liberation/dcs_liberation/issues/2242
2022-09-17 14:35:10 +02:00
Dan Albert
4d9179d378 Add a GIS shapefile to landmap importer. 2022-09-17 14:35:08 +02:00
Dan Albert
b01895e2dd Use ATC radio info from pydcs. 2022-09-17 14:35:07 +02:00
Dan Albert
cc9174cba4 Add a data linter with Markdown output.
Wildly incomplete, but it's a start.
2022-09-17 14:35:06 +02:00
Dan Albert
46a3aa9540 Load airfield data when called for airport.
The for_theater method is always called before for_airport is during
normal gameplay, but I'm writing a linter to show missing airfield data
that calls for_airport first.
2022-09-17 14:35:06 +02:00
Dan Albert
d226493936 Update beacon data. 2022-09-17 14:35:05 +02:00
Dan Albert
c43d84bdae Migrate Falklands to YAML.
All theaters are now moddable.
2022-09-17 14:35:04 +02:00
Dan Albert
ac0f24f94f Migrate The Channel to YAML. 2022-09-17 14:35:04 +02:00
Dan Albert
1c66f18e3f Migrate Normandy to YAML. 2022-09-17 14:35:03 +02:00
Dan Albert
ede1a8c567 Migrate Nevada to YAML. 2022-09-17 14:35:03 +02:00