diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8720347 --- /dev/null +++ b/.gitignore @@ -0,0 +1,88 @@ +# Build results +bin/ +obj/ +out/ +[Bb]uild/ +[Ll]og/ + +# Visual Studio files +.vs/ +*.user +*.suo +*.userosscache +*.sln.docstates + +# NuGet +*.nupkg +packages/ +*.snupkg + +# Cache +*.cache +*.db +*.db-shm +*.db-wal + +# Temporary files +*.tmp +*.temp +*.log + +# Auto-generated files +Generated/ +GeneratedCode/ + +# Rider / JetBrains +.idea/ +*.DotSettings.user + +# OS-specific +# Windows +Thumbs.db +Desktop.ini + +# macOS +.DS_Store + +# .NET +project.lock.json +project.fragment.lock.json +artifacts/ + +# Logs +*.log +logs/ + +# Publish output +publish/ + +# Test results +TestResults/ +*.trx +*.coverage +*.coveragexml + +# Resharper +_ReSharper*/ +*.[Rr]e[Ss]harper + +# VS Code +.vscode/ + +# Unity (falls du Unity nutzt) +Library/ +Temp/ +Obj/ +Build/ +Builds/ +Logs/ +UserSettings/ +MemoryCaptures/ +*.unitypackage + +# Modding (BTD6 spezifisch) +MelonLoader/ +Mods/ +UserData/ +/bin/Debug/net6.0/armybase.deps.json +/bin/Debug/net6.0/armybase.dll diff --git a/Bundle/base222.bundle b/Bundle/base222.bundle new file mode 100644 index 0000000..72de276 Binary files /dev/null and b/Bundle/base222.bundle differ diff --git a/Bundle/basebotpath1.bundle b/Bundle/basebotpath1.bundle new file mode 100644 index 0000000..7de8fd7 Binary files /dev/null and b/Bundle/basebotpath1.bundle differ diff --git a/Bundle/basemidpath1.bundle b/Bundle/basemidpath1.bundle new file mode 100644 index 0000000..f812205 Binary files /dev/null and b/Bundle/basemidpath1.bundle differ diff --git a/Bundle/basetoppath1.bundle b/Bundle/basetoppath1.bundle new file mode 100644 index 0000000..ff9e960 Binary files /dev/null and b/Bundle/basetoppath1.bundle differ diff --git a/Bundle/mercs.bundle b/Bundle/mercs.bundle new file mode 100644 index 0000000..b1fdc98 Binary files /dev/null and b/Bundle/mercs.bundle differ diff --git a/Displays/Portraits/000_army_base.png b/Displays/Portraits/000_army_base.png new file mode 100644 index 0000000..f324e04 Binary files /dev/null and b/Displays/Portraits/000_army_base.png differ diff --git a/Displays/Portraits/001copy.png b/Displays/Portraits/001copy.png new file mode 100644 index 0000000..bb2d88b Binary files /dev/null and b/Displays/Portraits/001copy.png differ diff --git a/Displays/Portraits/002copy.png b/Displays/Portraits/002copy.png new file mode 100644 index 0000000..4b43e4b Binary files /dev/null and b/Displays/Portraits/002copy.png differ diff --git a/Displays/Portraits/003copy.png b/Displays/Portraits/003copy.png new file mode 100644 index 0000000..7f5de3f Binary files /dev/null and b/Displays/Portraits/003copy.png differ diff --git a/Displays/Portraits/004copy.png b/Displays/Portraits/004copy.png new file mode 100644 index 0000000..27bdc8b Binary files /dev/null and b/Displays/Portraits/004copy.png differ diff --git a/Displays/Portraits/005copy.png b/Displays/Portraits/005copy.png new file mode 100644 index 0000000..efc1774 Binary files /dev/null and b/Displays/Portraits/005copy.png differ diff --git a/Displays/Portraits/010copy.png b/Displays/Portraits/010copy.png new file mode 100644 index 0000000..754867f Binary files /dev/null and b/Displays/Portraits/010copy.png differ diff --git a/Displays/Portraits/020copy.png b/Displays/Portraits/020copy.png new file mode 100644 index 0000000..fa9b146 Binary files /dev/null and b/Displays/Portraits/020copy.png differ diff --git a/Displays/Portraits/030copy.png b/Displays/Portraits/030copy.png new file mode 100644 index 0000000..3b0524c Binary files /dev/null and b/Displays/Portraits/030copy.png differ diff --git a/Displays/Portraits/040copy.png b/Displays/Portraits/040copy.png new file mode 100644 index 0000000..11220e0 Binary files /dev/null and b/Displays/Portraits/040copy.png differ diff --git a/Displays/Portraits/050copy.png b/Displays/Portraits/050copy.png new file mode 100644 index 0000000..e2b00c1 Binary files /dev/null and b/Displays/Portraits/050copy.png differ diff --git a/Displays/Portraits/100copy.png b/Displays/Portraits/100copy.png new file mode 100644 index 0000000..19e1ed5 Binary files /dev/null and b/Displays/Portraits/100copy.png differ diff --git a/Displays/Portraits/200copy.png b/Displays/Portraits/200copy.png new file mode 100644 index 0000000..426cc71 Binary files /dev/null and b/Displays/Portraits/200copy.png differ diff --git a/Displays/Portraits/300copy.png b/Displays/Portraits/300copy.png new file mode 100644 index 0000000..1450b53 Binary files /dev/null and b/Displays/Portraits/300copy.png differ diff --git a/Displays/Portraits/400copy.png b/Displays/Portraits/400copy.png new file mode 100644 index 0000000..d533a4d Binary files /dev/null and b/Displays/Portraits/400copy.png differ diff --git a/Displays/Portraits/500copy.png b/Displays/Portraits/500copy.png new file mode 100644 index 0000000..62d535b Binary files /dev/null and b/Displays/Portraits/500copy.png differ diff --git a/ModHelperData.cs b/ModHelperData.cs index 5c37c28..33b961f 100644 --- a/ModHelperData.cs +++ b/ModHelperData.cs @@ -2,8 +2,8 @@ namespace armybase; public static class ModHelperData { - public const string WorksOnVersion = "43.0"; - public const string Version = "1.1.3"; + public const string WorksOnVersion = "52.0"; + public const string Version = "1.1.4"; public const string Name = "Army Base"; public const string Description = "Adds a new custom Army Base tower. Complete with all 15 tiers and a Paragon coming soon!"; diff --git a/armybase.csproj b/armybase.csproj index ba2eab9..086c4d4 100644 --- a/armybase.csproj +++ b/armybase.csproj @@ -9,9 +9,5 @@ False embedded - - - - diff --git a/bin/Debug/net6.0/armybase.deps.json b/bin/Debug/net6.0/armybase.deps.json deleted file mode 100644 index 443497e..0000000 --- a/bin/Debug/net6.0/armybase.deps.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v6.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v6.0": { - "armybase/1.0.0": { - "runtime": { - "armybase.dll": {} - } - } - } - }, - "libraries": { - "armybase/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/bin/Debug/net6.0/armybase.dll b/bin/Debug/net6.0/armybase.dll deleted file mode 100644 index e2ade41..0000000 Binary files a/bin/Debug/net6.0/armybase.dll and /dev/null differ diff --git a/obj/Debug/net6.0/armybase.AssemblyInfo.cs b/obj/Debug/net6.0/armybase.AssemblyInfo.cs deleted file mode 100644 index 3e648e8..0000000 --- a/obj/Debug/net6.0/armybase.AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("armybase")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("armybase")] -[assembly: System.Reflection.AssemblyTitleAttribute("armybase")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/obj/Debug/net6.0/armybase.AssemblyInfoInputs.cache b/obj/Debug/net6.0/armybase.AssemblyInfoInputs.cache deleted file mode 100644 index 2d8167e..0000000 --- a/obj/Debug/net6.0/armybase.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -fe26effd4ceec6ac114e25ea2623dc6862f85d0e diff --git a/obj/Debug/net6.0/armybase.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net6.0/armybase.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index ddd5b4e..0000000 --- a/obj/Debug/net6.0/armybase.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,11 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = armybase -build_property.ProjectDir = C:\Users\hubert\Documents\BTD6 Mod Sources\armybase\ diff --git a/obj/Debug/net6.0/armybase.assets.cache b/obj/Debug/net6.0/armybase.assets.cache deleted file mode 100644 index ebc7731..0000000 Binary files a/obj/Debug/net6.0/armybase.assets.cache and /dev/null differ diff --git a/obj/Debug/net6.0/armybase.csproj.AssemblyReference.cache b/obj/Debug/net6.0/armybase.csproj.AssemblyReference.cache deleted file mode 100644 index 98a2927..0000000 Binary files a/obj/Debug/net6.0/armybase.csproj.AssemblyReference.cache and /dev/null differ diff --git a/obj/Debug/net6.0/armybase.csproj.CoreCompileInputs.cache b/obj/Debug/net6.0/armybase.csproj.CoreCompileInputs.cache deleted file mode 100644 index c42168b..0000000 --- a/obj/Debug/net6.0/armybase.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -d5d89cb01bda9349469b496322d9e1dd2f5bc7a6 diff --git a/obj/Debug/net6.0/armybase.csproj.FileListAbsolute.txt b/obj/Debug/net6.0/armybase.csproj.FileListAbsolute.txt deleted file mode 100644 index da0c2de..0000000 --- a/obj/Debug/net6.0/armybase.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,10 +0,0 @@ -C:\Users\hubert\Documents\BTD6 Mod Sources\armybase\bin\Debug\net6.0\armybase.deps.json -C:\Users\hubert\Documents\BTD6 Mod Sources\armybase\bin\Debug\net6.0\armybase.dll -C:\Users\hubert\Documents\BTD6 Mod Sources\armybase\obj\Debug\net6.0\armybase.csproj.AssemblyReference.cache -C:\Users\hubert\Documents\BTD6 Mod Sources\armybase\obj\Debug\net6.0\armybase.GeneratedMSBuildEditorConfig.editorconfig -C:\Users\hubert\Documents\BTD6 Mod Sources\armybase\obj\Debug\net6.0\armybase.AssemblyInfoInputs.cache -C:\Users\hubert\Documents\BTD6 Mod Sources\armybase\obj\Debug\net6.0\armybase.AssemblyInfo.cs -C:\Users\hubert\Documents\BTD6 Mod Sources\armybase\obj\Debug\net6.0\armybase.csproj.CoreCompileInputs.cache -C:\Users\hubert\Documents\BTD6 Mod Sources\armybase\obj\Debug\net6.0\armybase.dll -C:\Users\hubert\Documents\BTD6 Mod Sources\armybase\obj\Debug\net6.0\refint\armybase.dll -C:\Users\hubert\Documents\BTD6 Mod Sources\armybase\obj\Debug\net6.0\ref\armybase.dll diff --git a/obj/Debug/net6.0/armybase.dll b/obj/Debug/net6.0/armybase.dll deleted file mode 100644 index e2ade41..0000000 Binary files a/obj/Debug/net6.0/armybase.dll and /dev/null differ diff --git a/obj/Debug/net6.0/ref/armybase.dll b/obj/Debug/net6.0/ref/armybase.dll deleted file mode 100644 index 3a28a7a..0000000 Binary files a/obj/Debug/net6.0/ref/armybase.dll and /dev/null differ diff --git a/obj/Debug/net6.0/refint/armybase.dll b/obj/Debug/net6.0/refint/armybase.dll deleted file mode 100644 index 3a28a7a..0000000 Binary files a/obj/Debug/net6.0/refint/armybase.dll and /dev/null differ diff --git a/obj/armybase.csproj.nuget.dgspec.json b/obj/armybase.csproj.nuget.dgspec.json deleted file mode 100644 index 933ac63..0000000 --- a/obj/armybase.csproj.nuget.dgspec.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "format": 1, - "restore": { - "C:\\Users\\hubert\\Documents\\BTD6 Mod Sources\\armybase\\armybase.csproj": {} - }, - "projects": { - "C:\\Users\\hubert\\Documents\\BTD6 Mod Sources\\armybase\\armybase.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "C:\\Users\\hubert\\Documents\\BTD6 Mod Sources\\armybase\\armybase.csproj", - "projectName": "armybase", - "projectPath": "C:\\Users\\hubert\\Documents\\BTD6 Mod Sources\\armybase\\armybase.csproj", - "packagesPath": "C:\\Users\\hubert\\.nuget\\packages\\", - "outputPath": "C:\\Users\\hubert\\Documents\\BTD6 Mod Sources\\armybase\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "C:\\Users\\hubert\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.306\\RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/obj/armybase.csproj.nuget.g.props b/obj/armybase.csproj.nuget.g.props deleted file mode 100644 index debea41..0000000 --- a/obj/armybase.csproj.nuget.g.props +++ /dev/null @@ -1,16 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\hubert\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages - PackageReference - 6.5.0 - - - - - - \ No newline at end of file diff --git a/obj/armybase.csproj.nuget.g.targets b/obj/armybase.csproj.nuget.g.targets deleted file mode 100644 index 35a7576..0000000 --- a/obj/armybase.csproj.nuget.g.targets +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/obj/project.assets.json b/obj/project.assets.json deleted file mode 100644 index c05c5ca..0000000 --- a/obj/project.assets.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "version": 3, - "targets": { - "net6.0": {} - }, - "libraries": {}, - "projectFileDependencyGroups": { - "net6.0": [] - }, - "packageFolders": { - "C:\\Users\\hubert\\.nuget\\packages\\": {}, - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "C:\\Users\\hubert\\Documents\\BTD6 Mod Sources\\armybase\\armybase.csproj", - "projectName": "armybase", - "projectPath": "C:\\Users\\hubert\\Documents\\BTD6 Mod Sources\\armybase\\armybase.csproj", - "packagesPath": "C:\\Users\\hubert\\.nuget\\packages\\", - "outputPath": "C:\\Users\\hubert\\Documents\\BTD6 Mod Sources\\armybase\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "C:\\Users\\hubert\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.306\\RuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache deleted file mode 100644 index 08a32ec..0000000 --- a/obj/project.nuget.cache +++ /dev/null @@ -1,8 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "M6z0quwZSRfvytAMB8DLGVw+EMN2vfw+Ol3fABdvrypDVFWyUuyyjCzOkqNi8Le7NUrdImGYGb9I5XyrvT9Tfg==", - "success": true, - "projectFilePath": "C:\\Users\\hubert\\Documents\\BTD6 Mod Sources\\armybase\\armybase.csproj", - "expectedPackageFiles": [], - "logs": [] -} \ No newline at end of file