MetalStormGhost b671d520c9
Cold War assets mod v1.2 support (#482)
* Implemented support for the Cold War assets mod (ex Tu-16) v1.0 by tripod3

* Rename     resources/ui/units/aircrafts/banners/Tu-16.jpg (from resources/ui/units/aircrafts/banners/Tu_16.jpg)
Rename     resources/ui/units/aircrafts/banners/Tu-4K.jpg (from resources/ui/units/aircrafts/banners/Tu_4K.jpg)
Rename     resources/ui/units/aircrafts/icons/Tu-16_24.jpg (from resources/ui/units/aircrafts/icons/Tu_16_24.jpg)
Rename     resources/ui/units/aircrafts/icons/Tu-4K_24.jpg (from resources/ui/units/aircrafts/icons/Tu_4K_24.jpg)

Also added coldwarassets handling in ModSettings() call.

* Added a DEAD loadout for the Tu-22KD.

* Updated Cold War assets mod by tripod3 support to v1.2

* Modified   pydcs_extensions/coldwarassets/coldwarassets.py
Modified   resources/units/aircraft/B_47.yaml

* Modified   qt_ui/windows/newgame/WizardPages/QGeneratorSettings.py

* Added      resources/units/aircraft/Yak_28.yaml

* Added banners, icons, loadouts and unit yamls by Biggus for new Cold War Assets added in mod version 1.2.

* Removed the Tu-128 Fiddler from soviet_union_1965.json because the Tu-128M variant is a 1979 modernization.

* Remove CAS & Armed Recon from Yak-28

* Fix typo

* Add BAI & DEAD to Tu-4K

---------

Co-authored-by: Raffson <Raffson@users.noreply.github.com>
2025-03-29 20:09:58 +00:00

375 lines
10 KiB
Lua

local unitPayloads = {
["name"] = "B_58",
["payloads"] = {
[1] = {
["displayName"] = "Retribution Strike",
["name"] = "Retribution Strike",
["pylons"] = {
[1] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 1,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[2] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 2,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[3] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 3,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[4] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 4,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[5] = {
["CLSID"] = "{W_53_B_58}",
["num"] = 5,
},
},
["tasks"] = {
[1] = 32,
},
},
[2] = {
["displayName"] = "Retribution Anti-ship",
["name"] = "Retribution Anti-ship",
["pylons"] = {
[1] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 1,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[2] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 2,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[3] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 3,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[4] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 4,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[5] = {
["CLSID"] = "{W_53_B_58}",
["num"] = 5,
},
},
["tasks"] = {
[1] = 32,
},
},
[3] = {
["displayName"] = "Retribution DEAD",
["name"] = "Retribution DEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 1,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[2] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 2,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[3] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 3,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[4] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 4,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[5] = {
["CLSID"] = "{W_53_B_58}",
["num"] = 5,
},
},
["tasks"] = {
[1] = 32,
},
},
[4] = {
["displayName"] = "Retribution OCA/Runway",
["name"] = "Retribution OCA/Runway",
["pylons"] = {
[1] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 1,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[2] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 2,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[3] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 3,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[4] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 4,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[5] = {
["CLSID"] = "{W_53_B_58}",
["num"] = 5,
},
},
["tasks"] = {
[1] = 32,
},
},
[5] = {
["displayName"] = "Retribution Armed Recon",
["name"] = "Retribution Armed Recon",
["pylons"] = {
[1] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 1,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[2] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 2,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[3] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 3,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[4] = {
["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}",
["num"] = 4,
["settings"] = {
["NFP_PRESID"] = "MDRN_B_A_GPLD",
["NFP_PRESVER"] = 1,
["NFP_VIS_DrawArgNo_57"] = 0,
["NFP_fuze_type_nose"] = "M904E4",
["NFP_fuze_type_tail"] = "M905",
["arm_delay_ctrl_M904E4"] = 4,
["arm_delay_ctrl_M905"] = 4,
["function_delay_ctrl_M904E4"] = 0,
["function_delay_ctrl_M905"] = 0,
},
},
[5] = {
["CLSID"] = "{W_53_B_58}",
["num"] = 5,
},
},
["tasks"] = {
[1] = 32,
},
},
},
["tasks"] = {
},
["unitType"] = "B_58",
}
return unitPayloads