From 4b95d0eff83220e2cd85290dac20aad152011ccb Mon Sep 17 00:00:00 2001 From: Th3Dilli Date: Sat, 12 Aug 2023 12:07:45 +0200 Subject: [PATCH] update template to new template package and docs --- CakeBuild/Program.cs | 7 ++++--- ModTemplate/ModTemplate.csproj | 9 ++++++--- {resources => ModTemplate}/assets/mymodid/lang/en.json | 0 {resources => ModTemplate}/modinfo.json | 0 4 files changed, 10 insertions(+), 6 deletions(-) rename {resources => ModTemplate}/assets/mymodid/lang/en.json (100%) rename {resources => ModTemplate}/modinfo.json (100%) diff --git a/CakeBuild/Program.cs b/CakeBuild/Program.cs index 2acee5d..750f16d 100644 --- a/CakeBuild/Program.cs +++ b/CakeBuild/Program.cs @@ -35,7 +35,7 @@ public class BuildContext : FrostingContext { BuildConfiguration = context.Argument("configuration", "Release"); SkipJsonValidation = context.Argument("skipJsonValidation", false); - var modInfo = context.DeserializeJsonFromFile($"../resources/modinfo.json"); + var modInfo = context.DeserializeJsonFromFile($"../{BuildContext.ProjectName}/modinfo.json"); Version = modInfo.Version; Name = modInfo.ModID; } @@ -50,7 +50,7 @@ public sealed class ValidateJsonTask : FrostingTask { return; } - var jsonFiles = context.GetFiles($"../resources/**/*.json"); + var jsonFiles = context.GetFiles($"../{BuildContext.ProjectName}/assets/**/*.json"); foreach (var file in jsonFiles) { try @@ -97,7 +97,8 @@ public sealed class PackageTask : FrostingTask context.CleanDirectory("../Releases"); context.EnsureDirectoryExists($"../Releases/{context.Name}"); context.CopyFiles($"../{BuildContext.ProjectName}/bin/{context.BuildConfiguration}/Mods/mod/publish/*", $"../Releases/{context.Name}"); - context.CopyDirectory($"../resources", $"../Releases/{context.Name}/"); + context.CopyDirectory($"../{BuildContext.ProjectName}/assets", $"../Releases/{context.Name}/assets"); + context.CopyFile($"../{BuildContext.ProjectName}/modinfo.json", $"../Releases/{context.Name}/modinfo.json"); context.Zip($"../Releases/{context.Name}", $"../Releases/{context.Name}_{context.Version}.zip"); } } diff --git a/ModTemplate/ModTemplate.csproj b/ModTemplate/ModTemplate.csproj index 54a6b5e..8c27333 100644 --- a/ModTemplate/ModTemplate.csproj +++ b/ModTemplate/ModTemplate.csproj @@ -29,10 +29,13 @@ - - + + PreserveNewest - + + PreserveNewest + + diff --git a/resources/assets/mymodid/lang/en.json b/ModTemplate/assets/mymodid/lang/en.json similarity index 100% rename from resources/assets/mymodid/lang/en.json rename to ModTemplate/assets/mymodid/lang/en.json diff --git a/resources/modinfo.json b/ModTemplate/modinfo.json similarity index 100% rename from resources/modinfo.json rename to ModTemplate/modinfo.json