Add DCS Dismounts plugin

This commit is contained in:
Raffson 2023-06-16 01:55:36 +02:00
parent 1474dfd200
commit b2fbcdd86a
No known key found for this signature in database
GPG Key ID: B0402B2C9B764D99
5 changed files with 2327 additions and 3 deletions

View File

@ -26,6 +26,7 @@
* **[Squadrons Transfers]** Determine number of available parking slots more accurately w.r.t. squadron transfers, taking aircraft dimensions into account which should prevent forced air-starts. * **[Squadrons Transfers]** Determine number of available parking slots more accurately w.r.t. squadron transfers, taking aircraft dimensions into account which should prevent forced air-starts.
* **[UX]** Allow usage of CTRL/SHIFT modifiers in ground unit transfer window. * **[UX]** Allow usage of CTRL/SHIFT modifiers in ground unit transfer window.
* **[Campaign Design]** Ability to define "spawn-routes" for convoys, allowing them to start from the road without having to edit the mission * **[Campaign Design]** Ability to define "spawn-routes" for convoys, allowing them to start from the road without having to edit the mission
* **[Plugins]** Added "DCS Dismount" plugin.
## Fixes ## Fixes
* **[New Game Wizard]** Settings would not persist when going back to a previous page (obsolete due to overhaul). * **[New Game Wizard]** Settings would not persist when going back to a previous page (obsolete due to overhaul).

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,28 @@
-------------------------------------------------------------------------------------------------------------------------------------------------------------
-- configuration file for Splash Damage 2 Plugin
--
-- This configuration is tailored for a mission generated by DCS Retribution
-- see https://github.com/dcs-retribution/dcs-retribution
-------------------------------------------------------------------------------------------------------------------------------------------------------------
-- SD2 plugin - configuration
if dcsRetribution then
-- retrieve specific options values
if dcsRetribution.plugins then
if dcsRetribution.plugins.dismounts then
env.info("DCSRetribution|DCS Dismounts plugin - Setting Up")
--dismountsOptions.LeaveDeployed = dcsRetribution.plugins.dismounts.LeaveDeployed
dismountsOptions.WWIIAssets = dcsRetribution.plugins.dismounts.WWIIAssets
dismountsOptions.FrenchPack = dcsRetribution.plugins.dismounts.FrenchPack
--dismountsOptions.TroopsFollowSlowTransport = dcsRetribution.plugins.dismounts.TroopsFollowSlowTransport
dismountsOptions.GorgeousGeorgians = dcsRetribution.plugins.dismounts.GorgeousGeorgians
--dismountsOptions.RandomizeRussianTroops = dcsRetribution.plugins.dismounts.RandomizeRussianTroops
dismountsOptions.NoManpads = dcsRetribution.plugins.dismounts.NoManpads
--dismountsOptions.WPNSitesAddMoreWPNToFreeVehicles = dcsRetribution.plugins.dismounts.WPNSitesAddMoreWPNToFreeVehicles
mechanizeAll(nil)
end
end
end

View File

@ -0,0 +1,38 @@
{
"nameInUI": "DCS Dismounts",
"defaultValue": false,
"specificOptions": [
{
"nameInUI": "Use WWII Assets",
"mnemonic": "WWIIAssets",
"defaultValue": false
},
{
"nameInUI": "Use FrenchPack",
"mnemonic": "FrenchPack",
"defaultValue": false
},
{
"nameInUI": "Use Georgian soldiers",
"mnemonic": "GorgeousGeorgians",
"defaultValue": false
},
{
"nameInUI": "Disable manpads",
"mnemonic": "NoManpads",
"defaultValue": false
}
],
"scriptsWorkOrders": [
{
"file": "dcs_dismounts.lua",
"mnemonic": "dismounts"
}
],
"configurationWorkOrders": [
{
"file": "dismounts-config.lua",
"mnemonic": "dismounts-config"
}
]
}

View File

@ -1,9 +1,10 @@
[ [
"base", "base",
"ctld", "ctld",
"skynetiads", "dismounts",
"ewrs", "ewrs",
"herculescargo", "herculescargo",
"splashdamage2", "lotatc",
"lotatc" "skynetiads",
"splashdamage2"
] ]