diff --git a/CHANGELOG.md b/CHANGELOG.md index 3bf051c..04c312e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,8 @@ # Changelog ## 2024.2 -* Adds support for [Parent=""] attributes + * Adds support for [Parent=""] attributes + * Makes the New Mod template modular, allowing you to select the components you want included in your mod ## 2024.1.7 * Solved some incompatibilities for ReSharper diff --git a/src/dotnet/ReSharperPlugin.RimworldDev/ProjectTemplates/RimworldProjectTemplate/.template.config/template.json b/src/dotnet/ReSharperPlugin.RimworldDev/ProjectTemplates/RimworldProjectTemplate/.template.config/template.json index 99bcb8d..3e4e45e 100644 --- a/src/dotnet/ReSharperPlugin.RimworldDev/ProjectTemplates/RimworldProjectTemplate/.template.config/template.json +++ b/src/dotnet/ReSharperPlugin.RimworldDev/ProjectTemplates/RimworldProjectTemplate/.template.config/template.json @@ -41,6 +41,38 @@ "isRequired": "false", "defaultValue": "" }, + "PublisherPlus": { + "type": "parameter", + "datatype": "bool", + "displayName": "Include a PublisherPlus config", + "description": "If enabled, a PublisherPlus config file will be included in the mod", + "isRequired": "false", + "defaultValue": "true" + }, + "CSharp": { + "type": "parameter", + "datatype": "bool", + "displayName": "Add a C# Project and Sources", + "description": "If enabled, this mod will be created with a .sln file, Sources folder and a csproj file", + "isRequired": "false", + "defaultValue": "true" + }, + "XML": { + "type": "parameter", + "datatype": "bool", + "displayName": "Add a Defs folder with a starting XML file", + "description": "If enabled, this mod will be created with a Defs folder and a starting XML file", + "isRequired": "false", + "defaultValue": "true" + }, + "Languages": { + "type": "parameter", + "datatype": "bool", + "displayName": "Add a Languages folder", + "description": "If enabled, this mod will be created with a Languages folder with a starting English.xml file", + "isRequired": "false", + "defaultValue": "true" + }, "AssemblyDir": { "type": "derived", "valueSource": "RimworldDLL", @@ -64,11 +96,22 @@ { "type": "conditional", "configuration": { - "if": [ "