From 2dc3ed5e4868c48de98a344e02a5ae4312f31ada Mon Sep 17 00:00:00 2001 From: HebaruSan Date: Sun, 10 Jan 2021 11:26:07 -0600 Subject: [PATCH] Split out WBI play modes (#8275) --- NetKAN/Buffalo-PlayMode-CRP.netkan | 34 ++ NetKAN/Buffalo-PlayMode-ClassicStock.netkan | 32 ++ NetKAN/Buffalo.netkan | 30 +- NetKAN/ClassicStockResources.netkan | 5 +- NetKAN/DSEV-PlayMode-CRP.netkan | 65 +++ NetKAN/DSEV-PlayMode-ClassicStock.netkan | 33 ++ NetKAN/DSEV-PlayMode-Pristine.netkan | 35 ++ NetKAN/DSEV.netkan | 19 +- NetKAN/Heisenberg-PlayMode-CRP.netkan | 56 +++ .../Heisenberg-PlayMode-ClassicStock.netkan | 36 ++ NetKAN/Heisenberg-PlayMode-Pristine.netkan | 38 ++ NetKAN/Heisenberg-PlayMode-Simplified.netkan | 38 ++ NetKAN/Heisenberg.netkan | 31 +- NetKAN/HooliganLabsAirships.netkan | 16 +- NetKAN/MOLE-PlayMode-CRP.netkan | 60 +++ NetKAN/MOLE-PlayMode-ClassicStock.netkan | 33 ++ NetKAN/MOLE-PlayMode-Pristine.netkan | 35 ++ NetKAN/MOLE.netkan | 35 +- NetKAN/Pathfinder-PlayMode-CRP.netkan | 119 +++++ .../Pathfinder-PlayMode-ClassicStock.netkan | 33 ++ NetKAN/Pathfinder-PlayMode-Pristine.netkan | 35 ++ NetKAN/Pathfinder-PlayMode-Simplified.netkan | 35 ++ NetKAN/Pathfinder.netkan | 11 +- NetKAN/WildBlue-PlayMode-CRP.netkan | 151 ++++++ NetKAN/WildBlue-PlayMode-ClassicStock.netkan | 36 ++ NetKAN/WildBlue-PlayMode-Pristine.netkan | 36 ++ NetKAN/WildBlue-PlayMode-Simplified.netkan | 37 ++ NetKAN/WildBlue-PlayMode-USI.netkan | 429 ++++++++++++++++++ NetKAN/WildBlueTools.netkan | 22 +- 29 files changed, 1507 insertions(+), 68 deletions(-) create mode 100644 NetKAN/Buffalo-PlayMode-CRP.netkan create mode 100644 NetKAN/Buffalo-PlayMode-ClassicStock.netkan create mode 100644 NetKAN/DSEV-PlayMode-CRP.netkan create mode 100644 NetKAN/DSEV-PlayMode-ClassicStock.netkan create mode 100644 NetKAN/DSEV-PlayMode-Pristine.netkan create mode 100644 NetKAN/Heisenberg-PlayMode-CRP.netkan create mode 100644 NetKAN/Heisenberg-PlayMode-ClassicStock.netkan create mode 100644 NetKAN/Heisenberg-PlayMode-Pristine.netkan create mode 100644 NetKAN/Heisenberg-PlayMode-Simplified.netkan create mode 100644 NetKAN/MOLE-PlayMode-CRP.netkan create mode 100644 NetKAN/MOLE-PlayMode-ClassicStock.netkan create mode 100644 NetKAN/MOLE-PlayMode-Pristine.netkan create mode 100644 NetKAN/Pathfinder-PlayMode-CRP.netkan create mode 100644 NetKAN/Pathfinder-PlayMode-ClassicStock.netkan create mode 100644 NetKAN/Pathfinder-PlayMode-Pristine.netkan create mode 100644 NetKAN/Pathfinder-PlayMode-Simplified.netkan create mode 100644 NetKAN/WildBlue-PlayMode-CRP.netkan create mode 100644 NetKAN/WildBlue-PlayMode-ClassicStock.netkan create mode 100644 NetKAN/WildBlue-PlayMode-Pristine.netkan create mode 100644 NetKAN/WildBlue-PlayMode-Simplified.netkan create mode 100644 NetKAN/WildBlue-PlayMode-USI.netkan diff --git a/NetKAN/Buffalo-PlayMode-CRP.netkan b/NetKAN/Buffalo-PlayMode-CRP.netkan new file mode 100644 index 0000000000..204377c1a2 --- /dev/null +++ b/NetKAN/Buffalo-PlayMode-CRP.netkan @@ -0,0 +1,34 @@ +{ + "spec_version": "v1.18", + "identifier": "Buffalo-PlayMode-CRP", + "name": "Buffalo CRP Play Mode", + "author": "Angel-125", + "$kref": "#/ckan/github/Angel-125/Buffalo", + "$vref": "#/ckan/ksp-avc/Buffalo.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "GPL-3.0", + "resources": { + "homepage": "http://forum.kerbalspaceprogram.com/index.php?/topic/122617-*" + }, + "tags": [ + "config" + ], + "provides": [ + "Buffalo-PlayMode" + ], + "depends": [ + { "name": "WildBlue-PlayMode-CRP" }, + { "name": "Buffalo" } + ], + "install": [ { + "find": "Buffalo/Templates/CRP.cfg", + "install_to": "GameData/WildBlueIndustries/Buffalo/Templates", + "find_matches_files": true + }, { + "find": "Buffalo/Templates/CRP/BuffaloISRU.txt", + "install_to": "GameData/WildBlueIndustries/Buffalo/Templates/CRP", + "as": "BuffaloISRU.cfg", + "find_matches_files": true + } ] +} diff --git a/NetKAN/Buffalo-PlayMode-ClassicStock.netkan b/NetKAN/Buffalo-PlayMode-ClassicStock.netkan new file mode 100644 index 0000000000..dea7e9e563 --- /dev/null +++ b/NetKAN/Buffalo-PlayMode-ClassicStock.netkan @@ -0,0 +1,32 @@ +{ + "spec_version": "v1.16", + "identifier": "Buffalo-PlayMode-ClassicStock", + "name": "Buffalo Classic Stock Play Mode", + "author": "Angel-125", + "$kref": "#/ckan/github/Angel-125/Buffalo", + "$vref": "#/ckan/ksp-avc/Buffalo.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "GPL-3.0", + "resources": { + "homepage": "http://forum.kerbalspaceprogram.com/index.php?/topic/122617-*" + }, + "tags": [ + "config" + ], + "provides": [ + "Buffalo-PlayMode" + ], + "depends": [ + { "name": "WildBlue-PlayMode-ClassicStock" }, + { "name": "Buffalo" } + ], + "install": [ { + "find": "Buffalo/Templates/ClassicStock", + "install_to": "GameData/WildBlueIndustries/Buffalo/Templates" + }, { + "find": "Buffalo/Templates/ClassicStock.cfg", + "install_to": "GameData/WildBlueIndustries/Buffalo/Templates", + "find_matches_files": true + } ] +} diff --git a/NetKAN/Buffalo.netkan b/NetKAN/Buffalo.netkan index 234deb1596..69b54972f5 100644 --- a/NetKAN/Buffalo.netkan +++ b/NetKAN/Buffalo.netkan @@ -2,9 +2,11 @@ "spec_version": "v1.4", "identifier": "Buffalo", "name": "Buffalo", - "author": "Angel125", + "author": "Angel-125", "$kref": "#/ckan/github/Angel-125/Buffalo", "$vref": "#/ckan/ksp-avc", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that no new play modes were added to the Templates folder", "license": "GPL-3.0", "resources": { "homepage": "http://forum.kerbalspaceprogram.com/index.php?/topic/122617-*" @@ -14,11 +16,11 @@ "crewed" ], "depends": [ - { "name": "ModuleManager" }, - { "name": "BarisBridge" }, - { "name": "WildBlueTools" }, - { "name": "KerbalActuators" }, - { "name": "ClassicStockResources" } + { "name": "Buffalo-PlayMode" }, + { "name": "ModuleManager" }, + { "name": "BarisBridge" }, + { "name": "WildBlueTools" }, + { "name": "KerbalActuators" } ], "supports": [ { "name": "ConnectedLivingSpace" }, @@ -27,18 +29,20 @@ { "name": "Snacks" } ], "recommends": [ - { "name": "Snacks" }, - { "name": "ClassicStockResources" }, + { "name": "Snacks" }, { "name": "ExtraPlanetaryLaunchpads" }, - { "name": "KIS" }, - { "name": "KAS" }, - { "name": "ASET" }, - { "name": "ASETAvionics" } + { "name": "KIS" }, + { "name": "KAS" }, + { "name": "ASET" }, + { "name": "ASETAvionics" } ], "install": [ { "find": "Buffalo", "install_to": "GameData/WildBlueIndustries", - "filter": [ "Ships" ] + "filter": [ "Ships", "Templates" ] + }, { + "find": "Buffalo/Templates/Common", + "install_to": "GameData/WildBlueIndustries/Buffalo/Templates" }, { "find": "Ships/SPH", "install_to": "Ships" diff --git a/NetKAN/ClassicStockResources.netkan b/NetKAN/ClassicStockResources.netkan index a5fa9d4521..e58f5a8708 100644 --- a/NetKAN/ClassicStockResources.netkan +++ b/NetKAN/ClassicStockResources.netkan @@ -1,7 +1,7 @@ { "spec_version": "v1.4", "identifier": "ClassicStockResources", - "author": "Angel125", + "author": "Angel-125", "$kref": "#/ckan/github/Angel-125/ClassicStockResources", "$vref": "#/ckan/ksp-avc", "license": "GPL-3.0", @@ -13,7 +13,8 @@ "resources" ], "depends": [ - { "name": "ModuleManager" } + { "name": "ModuleManager" }, + { "name": "WildBlue-PlayMode-ClassicStock" } ], "install": [ { "find": "ClassicStockResources", diff --git a/NetKAN/DSEV-PlayMode-CRP.netkan b/NetKAN/DSEV-PlayMode-CRP.netkan new file mode 100644 index 0000000000..2d0a5d0f10 --- /dev/null +++ b/NetKAN/DSEV-PlayMode-CRP.netkan @@ -0,0 +1,65 @@ +{ + "spec_version": "v1.18", + "identifier": "DSEV-PlayMode-CRP", + "name": "DSEV CRP Play Mode", + "$kref": "#/ckan/github/Angel-125/DSEV", + "$vref": "#/ckan/ksp-avc/GameData/WildBlueIndustries/DSEV/DSEV.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "restricted", + "resources": { + "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/122162-*", + "repository": "https://github.com/Angel-125/DSEV" + }, + "tags": [ + "config" + ], + "provides": [ + "DSEV-PlayMode" + ], + "depends": [ + { "name": "WildBlue-PlayMode-CRP" }, + { "name": "ModuleManager" }, + { "name": "DSEV" } + ], + "install": [ { + "find": "WildBlueIndustries/DSEV/Templates/CRP.cfg", + "install_to": "GameData/WildBlueIndustries/DSEV/Templates", + "find_matches_files": true + }, { + "find": "DSEV/Templates/CRP/D2Templates.txt", + "install_to": "GameData/WildBlueIndustries/DSEV/Templates/CRP", + "as": "D2Templates.cfg", + "find_matches_files": true + }, + { + "find": "DSEV/Templates/CRP/MM_CompactISRU.txt", + "install_to": "GameData/WildBlueIndustries/DSEV/Templates/CRP", + "as": "MM_CompactISRU.cfg", + "find_matches_files": true + }, + { + "find": "DSEV/Templates/CRP/MM_Snacks.txt", + "install_to": "GameData/WildBlueIndustries/DSEV/Templates/CRP", + "as": "MM_Snacks.cfg", + "find_matches_files": true + }, + { + "find": "DSEV/Templates/CRP/MM_Trinity.txt", + "install_to": "GameData/WildBlueIndustries/DSEV/Templates/CRP", + "as": "MM_Trinity.cfg", + "find_matches_files": true + }, + { + "find": "DSEV/Templates/CRP/PathfinderTemplates.txt", + "install_to": "GameData/WildBlueIndustries/DSEV/Templates/CRP", + "as": "PathfinderTemplates.cfg", + "find_matches_files": true + }, + { + "find": "DSEV/Templates/CRP/Scanners.txt", + "install_to": "GameData/WildBlueIndustries/DSEV/Templates/CRP", + "as": "Scanners.cfg", + "find_matches_files": true + } ] +} diff --git a/NetKAN/DSEV-PlayMode-ClassicStock.netkan b/NetKAN/DSEV-PlayMode-ClassicStock.netkan new file mode 100644 index 0000000000..32431160f8 --- /dev/null +++ b/NetKAN/DSEV-PlayMode-ClassicStock.netkan @@ -0,0 +1,33 @@ +{ + "spec_version": "v1.16", + "identifier": "DSEV-PlayMode-ClassicStock", + "name": "DSEV Classic Stock Play Mode", + "$kref": "#/ckan/github/Angel-125/DSEV", + "$vref": "#/ckan/ksp-avc/GameData/WildBlueIndustries/DSEV/DSEV.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "restricted", + "resources": { + "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/122162-*", + "repository": "https://github.com/Angel-125/DSEV" + }, + "tags": [ + "config" + ], + "provides": [ + "DSEV-PlayMode" + ], + "depends": [ + { "name": "WildBlue-PlayMode-ClassicStock" }, + { "name": "ModuleManager" }, + { "name": "DSEV" } + ], + "install": [ { + "find": "WildBlueIndustries/DSEV/Templates/ClassicStock", + "install_to": "GameData/WildBlueIndustries/DSEV/Templates" + }, { + "find": "WildBlueIndustries/DSEV/Templates/ClassicStock.cfg", + "install_to": "GameData/WildBlueIndustries/DSEV/Templates", + "find_matches_files": true + } ] +} diff --git a/NetKAN/DSEV-PlayMode-Pristine.netkan b/NetKAN/DSEV-PlayMode-Pristine.netkan new file mode 100644 index 0000000000..8662e31531 --- /dev/null +++ b/NetKAN/DSEV-PlayMode-Pristine.netkan @@ -0,0 +1,35 @@ +{ + "spec_version": "v1.18", + "identifier": "DSEV-PlayMode-Pristine", + "name": "DSEV Pristine Play Mode", + "$kref": "#/ckan/github/Angel-125/DSEV", + "$vref": "#/ckan/ksp-avc/GameData/WildBlueIndustries/DSEV/DSEV.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "restricted", + "resources": { + "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/122162-*", + "repository": "https://github.com/Angel-125/DSEV" + }, + "tags": [ + "config" + ], + "provides": [ + "DSEV-PlayMode" + ], + "depends": [ + { "name": "WildBlue-PlayMode-Pristine" }, + { "name": "ModuleManager" }, + { "name": "DSEV" } + ], + "install": [ { + "find": "WildBlueIndustries/DSEV/Templates/Pristine.cfg", + "install_to": "GameData/WildBlueIndustries/DSEV/Templates", + "find_matches_files": true + }, { + "find": "DSEV/Templates/Pristine/MM_Pristine.txt", + "install_to": "GameData/WildBlueIndustries/DSEV/Templates/Pristine", + "as": "MM_Pristine.cfg", + "find_matches_files": true + } ] +} diff --git a/NetKAN/DSEV.netkan b/NetKAN/DSEV.netkan index 6ad5f60df8..d5febb84b7 100644 --- a/NetKAN/DSEV.netkan +++ b/NetKAN/DSEV.netkan @@ -3,6 +3,8 @@ "identifier": "DSEV", "$kref": "#/ckan/github/Angel-125/DSEV", "$vref": "#/ckan/ksp-avc/GameData/WildBlueIndustries/DSEV/DSEV.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that no new play modes were added to the Templates folder", "license": "restricted", "resources": { "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/122162-*", @@ -14,17 +16,17 @@ "crewed" ], "depends": [ - { "name": "ModuleManager" }, - { "name": "WildBlueTools" }, + { "name": "DSEV-PlayMode" }, + { "name": "ModuleManager" }, + { "name": "WildBlueTools" }, { "name": "NearFutureProps" }, { "name": "KerbalActuators" }, - { "name": "ClassicStockResources" }, - { "name": "BarisBridge" } + { "name": "BarisBridge" } ], "recommends": [ { "name": "RasterPropMonitor-Core" }, - { "name": "ASETProps" }, - { "name": "InfernalRobotics" } + { "name": "ASETProps" }, + { "name": "InfernalRobotics" } ], "suggests": [ { "name": "ASET" } @@ -32,7 +34,10 @@ "install": [ { "find": "WildBlueIndustries/DSEV", "install_to": "GameData/WildBlueIndustries", - "filter_regexp": [ ".*\\.pdb$", "ReferenceDesigns" ] + "filter_regexp": [ ".*\\.pdb$", "ReferenceDesigns", "Templates" ] + }, { + "find": "DSEV/Templates/Common", + "install_to": "GameData/WildBlueIndustries/DSEV/Templates" }, { "find": "VAB", "install_to": "Ships" diff --git a/NetKAN/Heisenberg-PlayMode-CRP.netkan b/NetKAN/Heisenberg-PlayMode-CRP.netkan new file mode 100644 index 0000000000..5b5143b6cf --- /dev/null +++ b/NetKAN/Heisenberg-PlayMode-CRP.netkan @@ -0,0 +1,56 @@ +{ + "spec_version": "v1.18", + "identifier": "Heisenberg-PlayMode-CRP", + "name": "Heisenberg CRP Play Mode", + "$kref": "#/ckan/github/Angel-125/Airships", + "$vref": "#/ckan/ksp-avc/GameData/WildBlueIndustries/Heisenberg/Airships.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "restricted", + "resources": { + "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/150702-*", + "repository": "https://github.com/Angel-125/Airships" + }, + "tags": [ + "config" + ], + "provides": [ + "Heisenberg-PlayMode" + ], + "conflicts": [ + { "name": "Heisenberg-PlayMode" } + ], + "depends": [ + { "name": "Heisenberg" }, + { "name": "ModuleManager" }, + { "name": "WildBlue-PlayMode-CRP" } + ], + "install": [ { + "find": "WildBlueIndustries/Heisenberg/Templates/CRP.cfg", + "install_to": "GameData/WildBlueIndustries/Heisenberg/Templates", + "find_matches_files": true + }, { + "find": "Heisenberg/Templates/CRP/BisonISRU.txt", + "install_to": "GameData/WildBlueIndustries/Heisenberg/Templates/CRP", + "as": "BisonISRU.cfg", + "find_matches_files": true + }, + { + "find": "Heisenberg/Templates/CRP/GondoLab.txt", + "install_to": "GameData/WildBlueIndustries/Heisenberg/Templates/CRP", + "as": "GondoLab.cfg", + "find_matches_files": true + }, + { + "find": "Heisenberg/Templates/CRP/MM_GyroRing.txt", + "install_to": "GameData/WildBlueIndustries/Heisenberg/Templates/CRP", + "as": "MM_GyroRing.cfg", + "find_matches_files": true + }, + { + "find": "Heisenberg/Templates/CRP/MM_Snacks.txt", + "install_to": "GameData/WildBlueIndustries/Heisenberg/Templates/CRP", + "as": "MM_Snacks.cfg", + "find_matches_files": true + } ] +} diff --git a/NetKAN/Heisenberg-PlayMode-ClassicStock.netkan b/NetKAN/Heisenberg-PlayMode-ClassicStock.netkan new file mode 100644 index 0000000000..0db0efbbd3 --- /dev/null +++ b/NetKAN/Heisenberg-PlayMode-ClassicStock.netkan @@ -0,0 +1,36 @@ +{ + "spec_version": "v1.16", + "identifier": "Heisenberg-PlayMode-ClassicStock", + "name": "Heisenberg Classic Stock Play Mode", + "$kref": "#/ckan/github/Angel-125/Airships", + "$vref": "#/ckan/ksp-avc/GameData/WildBlueIndustries/Heisenberg/Airships.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "restricted", + "resources": { + "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/150702-*", + "repository": "https://github.com/Angel-125/Airships" + }, + "tags": [ + "config" + ], + "provides": [ + "Heisenberg-PlayMode" + ], + "conflicts": [ + { "name": "Heisenberg-PlayMode" } + ], + "depends": [ + { "name": "Heisenberg" }, + { "name": "WildBlue-PlayMode-ClassicStock" }, + { "name": "ModuleManager" } + ], + "install": [ { + "find": "WildBlueIndustries/Heisenberg/Templates/ClassicStock", + "install_to": "GameData/WildBlueIndustries/Heisenberg/Templates" + }, { + "find": "WildBlueIndustries/Heisenberg/Templates/ClassicStock.cfg", + "install_to": "GameData/WildBlueIndustries/Heisenberg/Templates", + "find_matches_files": true + } ] +} diff --git a/NetKAN/Heisenberg-PlayMode-Pristine.netkan b/NetKAN/Heisenberg-PlayMode-Pristine.netkan new file mode 100644 index 0000000000..bd357875ac --- /dev/null +++ b/NetKAN/Heisenberg-PlayMode-Pristine.netkan @@ -0,0 +1,38 @@ +{ + "spec_version": "v1.18", + "identifier": "Heisenberg-PlayMode-Pristine", + "name": "Heisenberg Pristine Play Mode", + "$kref": "#/ckan/github/Angel-125/Airships", + "$vref": "#/ckan/ksp-avc/GameData/WildBlueIndustries/Heisenberg/Airships.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "restricted", + "resources": { + "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/150702-*", + "repository": "https://github.com/Angel-125/Airships" + }, + "tags": [ + "config" + ], + "provides": [ + "Heisenberg-PlayMode" + ], + "conflicts": [ + { "name": "Heisenberg-PlayMode" } + ], + "depends": [ + { "name": "Heisenberg" }, + { "name": "ModuleManager" }, + { "name": "WildBlue-PlayMode-Pristine" } + ], + "install": [ { + "find": "WildBlueIndustries/Heisenberg/Templates/Pristine.cfg", + "install_to": "GameData/WildBlueIndustries/Heisenberg/Templates", + "find_matches_files": true + }, { + "find": "Heisenberg/Templates/Pristine/MM_Pristine.txt", + "install_to": "GameData/WildBlueIndustries/Heisenberg/Templates/Pristine", + "as": "MM_Pristine.cfg", + "find_matches_files": true + } ] +} diff --git a/NetKAN/Heisenberg-PlayMode-Simplified.netkan b/NetKAN/Heisenberg-PlayMode-Simplified.netkan new file mode 100644 index 0000000000..9d08a65937 --- /dev/null +++ b/NetKAN/Heisenberg-PlayMode-Simplified.netkan @@ -0,0 +1,38 @@ +{ + "spec_version": "v1.18", + "identifier": "Heisenberg-PlayMode-Simplified", + "name": "Heisenberg Simplified Play Mode", + "$kref": "#/ckan/github/Angel-125/Airships", + "$vref": "#/ckan/ksp-avc/GameData/WildBlueIndustries/Heisenberg/Airships.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "restricted", + "resources": { + "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/150702-*", + "repository": "https://github.com/Angel-125/Airships" + }, + "tags": [ + "config" + ], + "provides": [ + "Heisenberg-PlayMode" + ], + "conflicts": [ + { "name": "Heisenberg-PlayMode" } + ], + "depends": [ + { "name": "Heisenberg" }, + { "name": "ModuleManager" }, + { "name": "WildBlue-PlayMode-Simplified" } + ], + "install": [ { + "find": "WildBlueIndustries/Heisenberg/Templates/Simplified.cfg", + "install_to": "GameData/WildBlueIndustries/Heisenberg/Templates", + "find_matches_files": true + }, { + "find": "Heisenberg/Templates/Simplified/MM_NuclearGyro.txt", + "install_to": "GameData/WildBlueIndustries/Heisenberg/Templates/Simplified", + "as": "MM_NuclearGyro.cfg", + "find_matches_files": true + } ] +} diff --git a/NetKAN/Heisenberg.netkan b/NetKAN/Heisenberg.netkan index 5d8b36a7f2..9f5b0532ac 100644 --- a/NetKAN/Heisenberg.netkan +++ b/NetKAN/Heisenberg.netkan @@ -3,6 +3,8 @@ "identifier": "Heisenberg", "$kref": "#/ckan/github/Angel-125/Airships", "$vref": "#/ckan/ksp-avc/GameData/WildBlueIndustries/Heisenberg/Airships.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that no new play modes were added to the Templates folder", "license": "restricted", "resources": { "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/150702-*", @@ -14,30 +16,33 @@ "crewed" ], "depends": [ - { "name": "ModuleManager" }, - { "name": "WildBlueTools" }, + { "name": "Heisenberg-PlayMode" }, + { "name": "ModuleManager" }, + { "name": "WildBlueTools" }, { "name": "HooliganLabsAirships" }, - { "name": "KerbalActuators" }, - { "name": "ClassicStockResources" }, - { "name": "BarisBridge" } + { "name": "KerbalActuators" }, + { "name": "BarisBridge" } ], "recommends": [ - { "name": "AirParkContinued" }, - { "name": "ASETProps" }, + { "name": "AirParkContinued" }, + { "name": "ASETProps" }, { "name": "AircraftCarrierAccessories" } ], "suggests": [ { "name": "Pathfinder" }, - { "name": "KIS" }, - { "name": "KAS" }, - { "name": "kOS" }, - { "name": "Snacks" }, - { "name": "TACLS" } + { "name": "KIS" }, + { "name": "KAS" }, + { "name": "kOS" }, + { "name": "Snacks" }, + { "name": "TACLS" } ], "install": [ { "find": "WildBlueIndustries/Heisenberg", "install_to": "GameData/WildBlueIndustries", - "filter_regexp": [ ".*\\.pdb$", "SampleCraft" ] + "filter_regexp": [ ".*\\.pdb$", "SampleCraft", "Templates" ] + }, { + "find": "WildBlueIndustries/Heisenberg/Templates/Common", + "install_to": "GameData/WildBlueIndustries/Templates" }, { "find": "VAB", "install_to": "Ships" diff --git a/NetKAN/HooliganLabsAirships.netkan b/NetKAN/HooliganLabsAirships.netkan index de3e7c7521..5e4951ec58 100644 --- a/NetKAN/HooliganLabsAirships.netkan +++ b/NetKAN/HooliganLabsAirships.netkan @@ -1,8 +1,10 @@ { - "spec_version" : "v1.4", - "identifier" : "HooliganLabsAirships", - "$kref" : "#/ckan/spacedock/638", - "license" : "restricted", + "spec_version": "v1.4", + "identifier": "HooliganLabsAirships", + "$kref": "#/ckan/spacedock/638", + "ksp_version_min": "1.9", + "ksp_version_max": "1.11", + "license": "restricted", "tags": [ "plugin", "parts" @@ -11,8 +13,8 @@ { "name": "ModuleManager" } ], "install": [ { - "find" : "HLAirships", - "install_to" : "GameData", - "filter" : "thumbs.db" + "find": "HLAirships", + "install_to": "GameData", + "filter": [ "thumbs.db" ] } ] } diff --git a/NetKAN/MOLE-PlayMode-CRP.netkan b/NetKAN/MOLE-PlayMode-CRP.netkan new file mode 100644 index 0000000000..aa2752b637 --- /dev/null +++ b/NetKAN/MOLE-PlayMode-CRP.netkan @@ -0,0 +1,60 @@ +{ + "spec_version": "v1.18", + "identifier": "MOLE-PlayMode-CRP", + "name": "MOLE CRP Play Mode", + "$kref": "#/ckan/github/Angel-125/MOLE", + "$vref": "#/ckan/ksp-avc/GameData/WildBlueIndustries/MOLE/MOLE.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "restricted", + "resources": { + "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/154893-*", + "repository": "https://github.com/Angel-125/MOLE" + }, + "tags": [ + "config" + ], + "provides": [ + "MOLE-PlayMode" + ], + "depends": [ + { "name": "WildBlue-PlayMode-CRP" }, + { "name": "ModuleManager" }, + { "name": "MOLE" } + ], + "install": [ { + "find": "WildBlueIndustries/MOLE/Templates/CRP.cfg", + "install_to": "GameData/WildBlueIndustries/MOLE/Templates", + "find_matches_files": true + }, { + "find": "MOLE/Templates/CRP/BOW.txt", + "install_to": "GameData/WildBlueIndustries/MOLE/Templates/CRP", + "as": "BOW.cfg", + "find_matches_files": true + }, { + "find": "MOLE/Templates/CRP/Experiments.txt", + "install_to": "GameData/WildBlueIndustries/MOLE/Templates/CRP", + "as": "Experiments.cfg", + "find_matches_files": true + }, { + "find": "MOLE/Templates/CRP/MM_Snacks.txt", + "install_to": "GameData/WildBlueIndustries/MOLE/Templates/CRP", + "as": "MM_Snacks.cfg", + "find_matches_files": true + }, { + "find": "MOLE/Templates/CRP/MOBL18.txt", + "install_to": "GameData/WildBlueIndustries/MOLE/Templates/CRP", + "as": "MOBL18.cfg", + "find_matches_files": true + }, { + "find": "MOLE/Templates/CRP/MOH18.txt", + "install_to": "GameData/WildBlueIndustries/MOLE/Templates/CRP", + "as": "MOH18.cfg", + "find_matches_files": true + }, { + "find": "MOLE/Templates/CRP/MOLE18.txt", + "install_to": "GameData/WildBlueIndustries/MOLE/Templates/CRP", + "as": "MOLE18.cfg", + "find_matches_files": true + } ] +} diff --git a/NetKAN/MOLE-PlayMode-ClassicStock.netkan b/NetKAN/MOLE-PlayMode-ClassicStock.netkan new file mode 100644 index 0000000000..794f14fe44 --- /dev/null +++ b/NetKAN/MOLE-PlayMode-ClassicStock.netkan @@ -0,0 +1,33 @@ +{ + "spec_version": "v1.16", + "identifier": "MOLE-PlayMode-ClassicStock", + "name": "MOLE Classic Stock Play Mode", + "$kref": "#/ckan/github/Angel-125/MOLE", + "$vref": "#/ckan/ksp-avc/GameData/WildBlueIndustries/MOLE/MOLE.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "restricted", + "resources": { + "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/154893-*", + "repository": "https://github.com/Angel-125/MOLE" + }, + "tags": [ + "config" + ], + "provides": [ + "MOLE-PlayMode" + ], + "depends": [ + { "name": "WildBlue-PlayMode-ClassicStock" }, + { "name": "ModuleManager" }, + { "name": "MOLE" } + ], + "install": [ { + "find": "WildBlueIndustries/MOLE/Templates/ClassicStock", + "install_to": "GameData/WildBlueIndustries/MOLE/Templates" + }, { + "find": "WildBlueIndustries/MOLE/Templates/ClassicStock.cfg", + "install_to": "GameData/WildBlueIndustries/MOLE/Templates", + "find_matches_files": true + } ] +} diff --git a/NetKAN/MOLE-PlayMode-Pristine.netkan b/NetKAN/MOLE-PlayMode-Pristine.netkan new file mode 100644 index 0000000000..13e4ed4ee0 --- /dev/null +++ b/NetKAN/MOLE-PlayMode-Pristine.netkan @@ -0,0 +1,35 @@ +{ + "spec_version": "v1.18", + "identifier": "MOLE-PlayMode-Pristine", + "name": "MOLE Pristine Play Mode", + "$kref": "#/ckan/github/Angel-125/MOLE", + "$vref": "#/ckan/ksp-avc/GameData/WildBlueIndustries/MOLE/MOLE.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "restricted", + "resources": { + "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/154893-*", + "repository": "https://github.com/Angel-125/MOLE" + }, + "tags": [ + "config" + ], + "provides": [ + "MOLE-PlayMode" + ], + "depends": [ + { "name": "WildBlue-PlayMode-Pristine" }, + { "name": "ModuleManager" }, + { "name": "MOLE" } + ], + "install": [ { + "find": "WildBlueIndustries/MOLE/Templates/Pristine.cfg", + "install_to": "GameData/WildBlueIndustries/MOLE/Templates", + "find_matches_files": true + }, { + "find": "MOLE/Templates/Pristine/MM_Pristine.txt", + "install_to": "GameData/WildBlueIndustries/MOLE/Templates/Pristine", + "as": "MM_Pristine.cfg", + "find_matches_files": true + } ] +} diff --git a/NetKAN/MOLE.netkan b/NetKAN/MOLE.netkan index c403fee4d7..939a58fe78 100644 --- a/NetKAN/MOLE.netkan +++ b/NetKAN/MOLE.netkan @@ -3,6 +3,8 @@ "identifier": "MOLE", "$kref": "#/ckan/github/Angel-125/MOLE", "$vref": "#/ckan/ksp-avc/GameData/WildBlueIndustries/MOLE/MOLE.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that no new play modes were added to the Templates folder", "license": "restricted", "resources": { "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/154893-*", @@ -14,32 +16,35 @@ "crewed" ], "depends": [ - { "name": "ModuleManager" }, - { "name": "WildBlueTools" }, + { "name": "MOLE-PlayMode" }, + { "name": "ModuleManager" }, + { "name": "WildBlueTools" }, { "name": "KerbalActuators" }, - { "name": "ClassicStockResources" }, - { "name": "BarisBridge" } + { "name": "BarisBridge" } ], "recommends": [ - { "name": "ASETProps" }, + { "name": "ASETProps" }, { "name": "ExtraPlanetaryLaunchpads" } ], "suggests": [ - { "name": "Pathfinder" }, - { "name": "RealChute" }, - { "name": "KIS" }, - { "name": "KAS" }, - { "name": "kOS" }, + { "name": "Pathfinder" }, + { "name": "RealChute" }, + { "name": "KIS" }, + { "name": "KAS" }, + { "name": "kOS" }, { "name": "RasterPropMonitor-Core" }, - { "name": "CactEyeCommunity" }, - { "name": "Snacks" }, - { "name": "TACLS" }, - { "name": "Kerbalism" } + { "name": "CactEyeCommunity" }, + { "name": "Snacks" }, + { "name": "TACLS" }, + { "name": "Kerbalism" } ], "install": [ { "find": "WildBlueIndustries/MOLE", "install_to": "GameData/WildBlueIndustries", - "filter_regexp": [ ".*\\.pdb$", "SampleCraft" ] + "filter_regexp": [ ".*\\.pdb$", "SampleCraft", "Templates" ] + }, { + "find": "MOLE/Templates/Common", + "install_to": "GameData/WildBlueIndustries/MOLE/Templates" }, { "find": "VAB", "install_to": "Ships" diff --git a/NetKAN/Pathfinder-PlayMode-CRP.netkan b/NetKAN/Pathfinder-PlayMode-CRP.netkan new file mode 100644 index 0000000000..95b32ccb74 --- /dev/null +++ b/NetKAN/Pathfinder-PlayMode-CRP.netkan @@ -0,0 +1,119 @@ +{ + "spec_version": "v1.18", + "identifier": "Pathfinder-PlayMode-CRP", + "name": "Pathfinder CRP Play Mode", + "author": "Angel-125", + "$kref": "#/ckan/github/Angel-125/Pathfinder", + "$vref": "#/ckan/ksp-avc/Pathfinder.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "GPL-3.0", + "resources": { + "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/121397-*" + }, + "tags": [ + "config" + ], + "provides": [ + "Pathfinder-PlayMode" + ], + "depends": [ + { "name": "WildBlue-PlayMode-CRP" }, + { "name": "ModuleManager" }, + { "name": "Pathfinder" } + ], + "install": [ { + "find": "Pathfinder/Templates/CRP.cfg", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates", + "find_matches_files": true + }, { + "find": "Pathfinder/Templates/CRP/Blacksmith.txt", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates/CRP", + "as": "Blacksmith.cfg", + "find_matches_files": true + }, + { + "find": "Pathfinder/Templates/CRP/BrewWorks.txt", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates/CRP", + "as": "BrewWorks.cfg", + "find_matches_files": true + }, + { + "find": "Pathfinder/Templates/CRP/Claimjumper.txt", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates/CRP", + "as": "Claimjumper.cfg", + "find_matches_files": true + }, + { + "find": "Pathfinder/Templates/CRP/Clockworks.txt", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates/CRP", + "as": "Clockworks.cfg", + "find_matches_files": true + }, + { + "find": "Pathfinder/Templates/CRP/GeologyLab.txt", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates/CRP", + "as": "GeologyLab.cfg", + "find_matches_files": true + }, + { + "find": "Pathfinder/Templates/CRP/GoldStrike.txt", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates/CRP", + "as": "GoldStrike.cfg", + "find_matches_files": true + }, + { + "find": "Pathfinder/Templates/CRP/HotSprings.txt", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates/CRP", + "as": "HotSprings.cfg", + "find_matches_files": true + }, + { + "find": "Pathfinder/Templates/CRP/Ironworks.txt", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates/CRP", + "as": "Ironworks.cfg", + "find_matches_files": true + }, + { + "find": "Pathfinder/Templates/CRP/Lasso.txt", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates/CRP", + "as": "Lasso.cfg", + "find_matches_files": true + }, + { + "find": "Pathfinder/Templates/CRP/MM_Snacks.txt", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates/CRP", + "as": "MM_Snacks.cfg", + "find_matches_files": true + }, + { + "find": "Pathfinder/Templates/CRP/Nukeworks.txt", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates/CRP", + "as": "Nukeworks.cfg", + "find_matches_files": true + }, + { + "find": "Pathfinder/Templates/CRP/OPAL.txt", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates/CRP", + "as": "OPAL.cfg", + "find_matches_files": true + }, + { + "find": "Pathfinder/Templates/CRP/SolarFlare.txt", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates/CRP", + "as": "SolarFlare.cfg", + "find_matches_files": true + }, + { + "find": "Pathfinder/Templates/CRP/SunburnLab.txt", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates/CRP", + "as": "SunburnLab.cfg", + "find_matches_files": true + }, + { + "find": "Pathfinder/Templates/CRP/WatneyChemLab.txt", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates/CRP", + "as": "WatneyChemLab.cfg", + "find_matches_files": true + } ] +} diff --git a/NetKAN/Pathfinder-PlayMode-ClassicStock.netkan b/NetKAN/Pathfinder-PlayMode-ClassicStock.netkan new file mode 100644 index 0000000000..d4f50d90f2 --- /dev/null +++ b/NetKAN/Pathfinder-PlayMode-ClassicStock.netkan @@ -0,0 +1,33 @@ +{ + "spec_version": "v1.16", + "identifier": "Pathfinder-PlayMode-ClassicStock", + "name": "Pathfinder Classic Stock Play Mode", + "author": "Angel-125", + "$kref": "#/ckan/github/Angel-125/Pathfinder", + "$vref": "#/ckan/ksp-avc/Pathfinder.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "GPL-3.0", + "resources": { + "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/121397-*" + }, + "tags": [ + "config" + ], + "provides": [ + "Pathfinder-PlayMode" + ], + "depends": [ + { "name": "WildBlue-PlayMode-ClassicStock" }, + { "name": "ModuleManager" }, + { "name": "Pathfinder" } + ], + "install": [ { + "find": "Pathfinder/Templates/ClassicStock", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates" + }, { + "find": "Pathfinder/Templates/ClassicStock.cfg", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates", + "find_matches_files": true + } ] +} diff --git a/NetKAN/Pathfinder-PlayMode-Pristine.netkan b/NetKAN/Pathfinder-PlayMode-Pristine.netkan new file mode 100644 index 0000000000..80e863b0c1 --- /dev/null +++ b/NetKAN/Pathfinder-PlayMode-Pristine.netkan @@ -0,0 +1,35 @@ +{ + "spec_version": "v1.18", + "identifier": "Pathfinder-PlayMode-Pristine", + "name": "Pathfinder Pristine Play Mode", + "author": "Angel-125", + "$kref": "#/ckan/github/Angel-125/Pathfinder", + "$vref": "#/ckan/ksp-avc/Pathfinder.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "GPL-3.0", + "resources": { + "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/121397-*" + }, + "tags": [ + "config" + ], + "provides": [ + "Pathfinder-PlayMode" + ], + "depends": [ + { "name": "WildBlue-PlayMode-Pristine" }, + { "name": "ModuleManager" }, + { "name": "Pathfinder" } + ], + "install": [ { + "find": "Pathfinder/Templates/Pristine.cfg", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates", + "find_matches_files": true + }, { + "find": "Pathfinder/Templates/Pristine/Pristine Mode.txt", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates/Pristine", + "as": "Pristine Mode.cfg", + "find_matches_files": true + } ] +} diff --git a/NetKAN/Pathfinder-PlayMode-Simplified.netkan b/NetKAN/Pathfinder-PlayMode-Simplified.netkan new file mode 100644 index 0000000000..f272e84eea --- /dev/null +++ b/NetKAN/Pathfinder-PlayMode-Simplified.netkan @@ -0,0 +1,35 @@ +{ + "spec_version": "v1.18", + "identifier": "Pathfinder-PlayMode-Simplified", + "name": "Pathfinder Simplified Play Mode", + "author": "Angel-125", + "$kref": "#/ckan/github/Angel-125/Pathfinder", + "$vref": "#/ckan/ksp-avc/Pathfinder.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "GPL-3.0", + "resources": { + "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/121397-*" + }, + "tags": [ + "config" + ], + "provides": [ + "Pathfinder-PlayMode" + ], + "depends": [ + { "name": "WildBlue-PlayMode-Simplified" }, + { "name": "ModuleManager" }, + { "name": "Pathfinder" } + ], + "install": [ { + "find": "Pathfinder/Templates/Simplified.cfg", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates", + "find_matches_files": true + }, { + "find": "Pathfinder/Templates/Simplified/Simplified Mode.txt", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates/Simplified", + "as": "Simplified Mode.cfg", + "find_matches_files": true + } ] +} diff --git a/NetKAN/Pathfinder.netkan b/NetKAN/Pathfinder.netkan index feee4f7ad2..efc56e81af 100644 --- a/NetKAN/Pathfinder.netkan +++ b/NetKAN/Pathfinder.netkan @@ -1,9 +1,11 @@ { "spec_version": "v1.4", "identifier": "Pathfinder", - "author": "Angel125", + "author": "Angel-125", "$kref": "#/ckan/github/Angel-125/Pathfinder", "$vref": "#/ckan/ksp-avc", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that no new play modes were added to the Templates folder", "license": "GPL-3.0", "resources": { "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/121397-*" @@ -16,9 +18,9 @@ "crewed" ], "depends": [ + { "name": "Pathfinder-PlayMode" }, { "name": "ModuleManager" }, { "name": "KerbalActuators" }, - { "name": "ClassicStockResources" }, { "name": "BarisBridge" }, { "name": "WildBlueTools" }, { "name": "Buffalo" } @@ -36,7 +38,10 @@ "install": [ { "find": "Pathfinder", "install_to": "GameData/WildBlueIndustries", - "filter_regexp": [ ".*\\.pdb$" ] + "filter_regexp": [ ".*\\.pdb$", "Templates" ] + }, { + "find": "Pathfinder/Templates/Common", + "install_to": "GameData/WildBlueIndustries/Pathfinder/Templates" }, { "file": "GameData/WBIPlayMode.cfg", "install_to" : "GameData" diff --git a/NetKAN/WildBlue-PlayMode-CRP.netkan b/NetKAN/WildBlue-PlayMode-CRP.netkan new file mode 100644 index 0000000000..3390be4147 --- /dev/null +++ b/NetKAN/WildBlue-PlayMode-CRP.netkan @@ -0,0 +1,151 @@ +{ + "spec_version": "v1.18", + "identifier": "WildBlue-PlayMode-CRP", + "name": "WildBlueIndustries CRP Play Mode", + "abstract": "CRP mode provides an extensive set of resource converter templates and parts that make use of the Community Resource Pack (CRP).", + "author": "Angel-125", + "$kref": "#/ckan/github/Angel-125/WildBlueTools", + "$vref": "#/ckan/ksp-avc/WildBlueTools.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "GPL-3.0", + "tags": [ + "config" + ], + "depends": [ + { "name": "WildBlueTools" }, + { "name": "ModuleManager" }, + { "name": "CommunityResourcePack" } + ], + "provides": [ + "WildBlue-PlayMode" + ], + "conflicts": [ + { "name": "WildBlue-PlayMode" } + ], + "install": [ { + "find": "000WildBlueTools/Templates/CRP/Production/MM_SAFER.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Production", + "as": "MM_SAFER.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Production/OmniConverters.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Production", + "as": "OmniConverters.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/Coolant.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "Coolant.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/Dirt.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "Dirt.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/ExoticMinerals.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "ExoticMinerals.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/Fertilzer.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "Fertilzer.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/FusionPellets.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "FusionPellets.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/Glykerol.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "Glykerol.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/Karborundrum.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "Karborundrum.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/Konkrete.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "Konkrete.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/KonstructionEquipment.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "KonstructionEquipment.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/KonstructionKonkrete.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "KonstructionKonkrete.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/Lead.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "Lead.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/LiquidHydrogen.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "LiquidHydrogen.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/MetallicOre.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "MetallicOre.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/Metals.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "Metals.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/Minerals.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "Minerals.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/Organics.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "Organics.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/RareMetals.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "RareMetals.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/ResearchKits.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "ResearchKits.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/Rock.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "Rock.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/Slag.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "Slag.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/Uraninite.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "Uraninite.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP/Storage/XenonGas.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/CRP/Storage", + "as": "XenonGas.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/CRP.cfg", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates", + "find_matches_files": true + } ] +} diff --git a/NetKAN/WildBlue-PlayMode-ClassicStock.netkan b/NetKAN/WildBlue-PlayMode-ClassicStock.netkan new file mode 100644 index 0000000000..f5447cfba2 --- /dev/null +++ b/NetKAN/WildBlue-PlayMode-ClassicStock.netkan @@ -0,0 +1,36 @@ +{ + "spec_version": "v1.4", + "identifier": "WildBlue-PlayMode-ClassicStock", + "name": "WildBlueIndustries Classic Stock Play Mode", + "abstract": "Back in KSP 0.19, developers NovaSilisko and HarvesteR proposed a resource system that included Propellium, Oxium, Nitronite, Water, Blutonium, Hexagen, and Zeonium that ultimately converted into the resources we know today as LiquidFuel, Oxidizer, MonoPropellant, and XenonGas. You can see their concept image here: i.imgur.com/08hdJyj.png This play mode is inspired by their vision and adds some additional resources and converters to round out your templates.", + "author": "Angel-125", + "$kref": "#/ckan/github/Angel-125/WildBlueTools", + "$vref": "#/ckan/ksp-avc/WildBlueTools.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "GPL-3.0", + "tags": [ + "config" + ], + "depends": [ + { "name": "ModuleManager" }, + { "name": "WildBlueTools" } + ], + "suggests": [ + { "name": "ClassicStockResources" } + ], + "provides": [ + "WildBlue-PlayMode" + ], + "conflicts": [ + { "name": "WildBlue-PlayMode" } + ], + "install": [ { + "find": "000WildBlueTools/Templates/ClassicStock", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates" + }, { + "find": "000WildBlueTools/Templates/ClassicStock.cfg", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates", + "find_matches_file": true + } ] +} diff --git a/NetKAN/WildBlue-PlayMode-Pristine.netkan b/NetKAN/WildBlue-PlayMode-Pristine.netkan new file mode 100644 index 0000000000..0f15558d9a --- /dev/null +++ b/NetKAN/WildBlue-PlayMode-Pristine.netkan @@ -0,0 +1,36 @@ +{ + "spec_version": "v1.18", + "identifier": "WildBlue-PlayMode-Pristine", + "name": "WildBlueIndustries Pristine Play Mode", + "abstract": "Pristine Mode removes all templates and converters. You'll have a number of nice looking parts for decorative base building.", + "author": "Angel-125", + "$kref": "#/ckan/github/Angel-125/WildBlueTools", + "$vref": "#/ckan/ksp-avc/WildBlueTools.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "GPL-3.0", + "tags": [ + "config" + ], + "depends": [ + { "name": "WildBlueTools" }, + { "name": "ModuleManager" } + ], + "provides": [ + "WildBlue-PlayMode", + "Buffalo-PlayMode" + ], + "conflicts": [ + { "name": "WildBlue-PlayMode" } + ], + "install": [ { + "find": "000WildBlueTools/Templates/Pristine/MM_Pristine.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/Pristine", + "as": "MM_Pristine.cfg", + "find_matches_files": true + }, { + "find": "000WildBlueTools/Templates/Pristine.cfg", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates", + "find_matches_files": true + } ] +} diff --git a/NetKAN/WildBlue-PlayMode-Simplified.netkan b/NetKAN/WildBlue-PlayMode-Simplified.netkan new file mode 100644 index 0000000000..e91d2f3504 --- /dev/null +++ b/NetKAN/WildBlue-PlayMode-Simplified.netkan @@ -0,0 +1,37 @@ +{ + "spec_version": "v1.18", + "identifier": "WildBlue-PlayMode-Simplified", + "name": "WildBlueIndustries Simplified Play Mode", + "abstract": "Lite Blue reduces the number available templates and resources used. This is great for players new to Pathfinder and other WildBlue mods or for those that don't want a lot of complexity.", + "author": "Angel-125", + "$kref": "#/ckan/github/Angel-125/WildBlueTools", + "$vref": "#/ckan/ksp-avc/WildBlueTools.version", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "GPL-3.0", + "tags": [ + "config" + ], + "depends": [ + { "name": "WildBlueTools" } + ], + "provides": [ + "WildBlue-PlayMode", + "Buffalo-PlayMode", + "DSEV-PlayMode", + "MOLE-PlayMode" + ], + "conflicts": [ + { "name": "WildBlue-PlayMode" } + ], + "install": [ { + "find": "000WildBlueTools/Templates/Simplified/Storage/OmniStorage.txt", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates/Simplified/Storage", + "as": "OmniStorage.cfg", + "find_matches_file": true + }, { + "find": "000WildBlueTools/Templates/Simplified.cfg", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates", + "find_matches_files": true + } ] +} diff --git a/NetKAN/WildBlue-PlayMode-USI.netkan b/NetKAN/WildBlue-PlayMode-USI.netkan new file mode 100644 index 0000000000..12656cb46b --- /dev/null +++ b/NetKAN/WildBlue-PlayMode-USI.netkan @@ -0,0 +1,429 @@ +{ + "spec_version": "v1.18", + "identifier": "WildBlue-PlayMode-USI", + "name": "WildBlueIndustries USI Play Mode", + "$kref": "#/ckan/github/TheDogKSP/WBIPlaymodeUSI", + "$vref": "#/ckan/ksp-avc", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that all .txt files for this play mode are installed as .cfg", + "license": "GPL-3.0", + "resources": { + "homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/198964-*" + }, + "tags": [ + "config" + ], + "depends": [ + { "name": "ModuleManager" }, + { "name": "WildBlueTools" } + ], + "provides": [ + "WildBlue-PlayMode", + "Buffalo-PlayMode", + "DSEV-PlayMode", + "MOLE-PlayMode", + "Pathfinder-PlayMode" + ], + "conflicts": [ + { "name": "WildBlue-PlayMode" }, + { "name": "Buffalo-PlayMode" }, + { "name": "DSEV-PlayMode" }, + { "name": "MOLE-PlayMode" }, + { "name": "Pathfinder-PlayMode" } + ], + "install": [ { + "find": "WildBluePlaymodeUSI", + "install_to": "GameData", + "filter": [ "Templates", ".git" ] + }, { + "find": "Templates/USI/99_remove_modules.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI", + "as": "99_remove_modules.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Buffalo/BuffaloISRU.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Buffalo", + "as": "BuffaloISRU.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Buffalo/Buffalo_airlock.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Buffalo", + "as": "Buffalo_airlock.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Buffalo/Buffalo_habitation.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Buffalo", + "as": "Buffalo_habitation.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Production/OmniConverters_CRP.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Production", + "as": "OmniConverters_CRP.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Production/OmniConverters_Lifesupport.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Production", + "as": "OmniConverters_Lifesupport.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/Coolant.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "Coolant.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/Dirt.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "Dirt.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/ExoticMinerals.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "ExoticMinerals.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/Fertilzer.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "Fertilzer.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/FusionPellets.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "FusionPellets.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/Glykerol.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "Glykerol.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/Karborundrum.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "Karborundrum.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/Konkrete.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "Konkrete.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/KonstructionEquipment.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "KonstructionEquipment.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/KonstructionKonkrete.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "KonstructionKonkrete.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/Lead.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "Lead.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/LiquidHydrogen.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "LiquidHydrogen.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/MetallicOre.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "MetallicOre.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/Metals.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "Metals.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/Minerals.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "Minerals.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/OmniStorage.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "OmniStorage.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/OmniStorage_blacklist.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "OmniStorage_blacklist.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/Organics.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "Organics.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/RareMetals.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "RareMetals.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/ResearchKits.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "ResearchKits.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/Rock.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "Rock.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/Slag.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "Slag.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/Supplies.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "Supplies.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/Uraninite.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "Uraninite.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/Water.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "Water.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Common/Storage/XenonGas.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Common/Storage", + "as": "XenonGas.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/DSEV/D2Templates.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/DSEV", + "as": "D2Templates.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/DSEV/D2Templates_hab.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/DSEV", + "as": "D2Templates_hab.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/DSEV/DefaultTemplates.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/DSEV", + "as": "DefaultTemplates.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/DSEV/dsev_airlocks.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/DSEV", + "as": "dsev_airlocks.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/DSEV/dsev_cryoshelters.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/DSEV", + "as": "dsev_cryoshelters.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/DSEV/dsev_greenhouses.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/DSEV", + "as": "dsev_greenhouses.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/DSEV/dsev_habls_usi.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/DSEV", + "as": "dsev_habls_usi.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/DSEV/dsev_mk3_hab.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/DSEV", + "as": "dsev_mk3_hab.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/DSEV/dsev_tranq_hab.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/DSEV", + "as": "dsev_tranq_hab.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/DSEV/MM_CompactISRU.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/DSEV", + "as": "MM_CompactISRU.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/DSEV/MM_Trinity.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/DSEV", + "as": "MM_Trinity.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/DSEV/PathfinderTemplates.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/DSEV", + "as": "PathfinderTemplates.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/DSEV/Scanners.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/DSEV", + "as": "Scanners.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/MOLE/BOW.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/MOLE", + "as": "BOW.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/MOLE/BOW_habitation.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/MOLE", + "as": "BOW_habitation.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/MOLE/DefaultTemplates.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/MOLE", + "as": "DefaultTemplates.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/MOLE/Experiments.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/MOLE", + "as": "Experiments.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/MOLE/MOBL18.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/MOLE", + "as": "MOBL18.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/MOLE/MOH18.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/MOLE", + "as": "MOH18.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/MOLE/MOLE18.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/MOLE", + "as": "MOLE18.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/MOLE/wbiMk1Cupola.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/MOLE", + "as": "wbiMk1Cupola.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/MOLE/wbi_airlock.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/MOLE", + "as": "wbi_airlock.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/MOLE/wbi_commandmodules.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/MOLE", + "as": "wbi_commandmodules.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/MOLE/WBI_StationHub2.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/MOLE", + "as": "WBI_StationHub2.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/Blacksmith.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "Blacksmith.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/BrewWorks.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "BrewWorks.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/Claimjumper.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "Claimjumper.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/Clockworks.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "Clockworks.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/DefaultTemplates.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "DefaultTemplates.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/GeologyLab.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "GeologyLab.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/GoldStrike.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "GoldStrike.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/HotSprings.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "HotSprings.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/Ironworks.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "Ironworks.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/Nukeworks.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "Nukeworks.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/OmniLab.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "OmniLab.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/OmniShop.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "OmniShop.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/OmniWorks.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "OmniWorks.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/OPAL.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "OPAL.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/pathfinder_base.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "pathfinder_base.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/pathfinder_chuckwagon_prairie.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "pathfinder_chuckwagon_prairie.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/pathfinder_cropworks.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "pathfinder_cropworks.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/pathfinder_habitation.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "pathfinder_habitation.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/pathfinder_spyglass.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "pathfinder_spyglass.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/SolarFlare.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "SolarFlare.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/SunburnLab.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "SunburnLab.cfg", + "find_matches_files": true + }, { + "find": "Templates/USI/Pathfinder/WatneyChemLab.txt", + "install_to": "GameData/WildBluePlaymodeUSI/Templates/USI/Pathfinder", + "as": "WatneyChemLab.cfg", + "find_matches_files": true + } ] +} diff --git a/NetKAN/WildBlueTools.netkan b/NetKAN/WildBlueTools.netkan index 4a4a25dce4..de174fc5de 100644 --- a/NetKAN/WildBlueTools.netkan +++ b/NetKAN/WildBlueTools.netkan @@ -1,22 +1,28 @@ { "spec_version": "v1.4", "identifier": "WildBlueTools", - "author": "Angel125", + "author": "Angel-125", "$kref": "#/ckan/github/Angel-125/WildBlueTools", "$vref": "#/ckan/ksp-avc", + "x_netkan_staging": true, + "x_netkan_staging_reason": "Make sure that no new play modes were added to the Templates folder", "license": "GPL-3.0", - "depends": [ - { "name": "ModuleManager" }, - { "name": "KerbalActuators" }, - { "name": "ClassicStockResources" }, - { "name": "BarisBridge" } - ], "tags": [ "plugin", "library" ], + "depends": [ + { "name": "ModuleManager" }, + { "name": "KerbalActuators" }, + { "name": "BarisBridge" }, + { "name": "WildBlue-PlayMode" } + ], "install": [ { "find": "000WildBlueTools", - "install_to": "GameData/WildBlueIndustries" + "install_to": "GameData/WildBlueIndustries", + "filter": [ "Templates" ] + }, { + "find": "000WildBlueTools/Templates/Common", + "install_to": "GameData/WildBlueIndustries/000WildBlueTools/Templates" } ] }