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.
This commit is contained in:
MetalStormGhost
2022-10-23 20:54:23 +03:00
42 changed files with 10648 additions and 7 deletions

View File

@@ -12,6 +12,8 @@
"F-15D Baz",
"F-15E Strike Eagle",
"F-16CM Fighting Falcon (Block 50)",
"F-16C Fighting Falcon (IDF mod)",
"F-16I Sufa",
"F-14B Tomcat",
"F/A-18C Hornet (Lot 20)",
"AV-8B Harrier II Night Attack",

View File

@@ -17,6 +17,10 @@
"F-15C Eagle",
"F-15E Strike Eagle",
"F-16CM Fighting Falcon (Block 50)",
"F-16D Fighting Falcon (Block 52+)",
"F-16D Fighting Falcon (Block 52)",
"F-16D Fighting Falcon (Block 50+)",
"F-16D Fighting Falcon (Block 50)",
"F-4E Phantom II",
"F/A-18C Hornet (Lot 20)",
"Mirage 2000C",

View File

@@ -18,6 +18,10 @@
"F-15C Eagle",
"F-15E Strike Eagle",
"F-16CM Fighting Falcon (Block 50)",
"F-16D Fighting Falcon (Block 52+)",
"F-16D Fighting Falcon (Block 52)",
"F-16D Fighting Falcon (Block 50+)",
"F-16D Fighting Falcon (Block 50)",
"F-22A Raptor",
"F/A-18C Hornet (Lot 20)",
"Mirage 2000C",

View File

@@ -20,6 +20,10 @@
"F-15D Baz",
"F-15E Strike Eagle",
"F-16CM Fighting Falcon (Block 50)",
"F-16D Fighting Falcon (Block 52+)",
"F-16D Fighting Falcon (Block 52)",
"F-16D Fighting Falcon (Block 50+)",
"F-16D Fighting Falcon (Block 50)",
"F-22A Raptor",
"F-5E Tiger II",
"F/A-18C Hornet (Lot 20)",

View File

@@ -11,6 +11,8 @@
"C-130",
"C-130J-30 Super Hercules",
"F-16CM Fighting Falcon (Block 50)",
"F-16D Fighting Falcon (Block 52+)",
"F-16D Fighting Falcon (Block 52)",
"F-4E Phantom II",
"Mirage 2000-5",
"Mirage 2000C",

View File

@@ -16,6 +16,8 @@
"F-15D Baz",
"F-15E Strike Eagle",
"F-16CM Fighting Falcon (Block 50)",
"F-16C Fighting Falcon (IDF mod)",
"F-16I Sufa",
"F-4E Phantom II",
"UH-1H Iroquois",
"UH-60L"

View File

@@ -16,6 +16,8 @@
"F-15D Baz",
"F-15E Strike Eagle",
"F-16CM Fighting Falcon (Block 50)",
"F-16C Fighting Falcon (IDF mod)",
"F-16I Sufa",
"F/A-18C Hornet (Lot 20)",
"Mirage 2000C",
"UH-1H Iroquois",

View File

@@ -6,6 +6,8 @@
"aircrafts": [
"AH-1W SuperCobra",
"F-16CM Fighting Falcon (Block 50)",
"F-16D Fighting Falcon (Block 52+)",
"F-16D Fighting Falcon (Block 52)",
"JF-17 Thunder",
"Mi-8MTV2 Hip",
"MiG-19P Farmer-B",

View File

@@ -8,6 +8,8 @@
],
"aircrafts": [
"F-16CM Fighting Falcon (Block 50)",
"F-16D Fighting Falcon (Block 52+)",
"F-16D Fighting Falcon (Block 52)",
"Mi-24V Hind-E",
"Mi-24P Hind-F",
"Mi-8MTV2 Hip",

View File

@@ -11,6 +11,8 @@
"C-130",
"CH-47D",
"F-16CM Fighting Falcon (Block 50)",
"F-16D Fighting Falcon (Block 50+)",
"F-16D Fighting Falcon (Block 50)",
"F-4E Phantom II",
"OH-58D Kiowa Warrior",
"UH-1H Iroquois",

View File

@@ -8,6 +8,8 @@
"AH-64D Apache Longbow (AI)",
"C-130",
"F-16CM Fighting Falcon (Block 50)",
"F-16D Fighting Falcon (Block 50+)",
"F-16D Fighting Falcon (Block 50)",
"Mirage 2000-5",
"Mirage 2000C"
],

View File

@@ -11,6 +11,8 @@
"C-17A",
"CH-47D",
"F-16CM Fighting Falcon (Block 50)",
"F-16D Fighting Falcon (Block 50+)",
"F-16D Fighting Falcon (Block 50)",
"Mirage 2000-5",
"Mirage 2000C",
"UH-60A",

View File

@@ -22,6 +22,10 @@
"F-15C Eagle",
"F-15E Strike Eagle",
"F-16CM Fighting Falcon (Block 50)",
"F-16D Fighting Falcon (Block 52+)",
"F-16D Fighting Falcon (Block 52)",
"F-16D Fighting Falcon (Block 50+)",
"F-16D Fighting Falcon (Block 50)",
"F/A-18C Hornet (Lot 20)",
"S-3B Viking",
"SH-60B Seahawk",

View File

@@ -24,6 +24,10 @@
"F-15C Eagle",
"F-15E Strike Eagle",
"F-16CM Fighting Falcon (Block 50)",
"F-16D Fighting Falcon (Block 52+)",
"F-16D Fighting Falcon (Block 52)",
"F-16D Fighting Falcon (Block 50+)",
"F-16D Fighting Falcon (Block 50)",
"F-22A Raptor",
"F/A-18C Hornet (Lot 20)",
"S-3B Viking",