diff --git a/ArcherLoaderMod.csproj b/ArcherLoaderMod.csproj
index af06fbd..729f2c0 100644
--- a/ArcherLoaderMod.csproj
+++ b/ArcherLoaderMod.csproj
@@ -6,8 +6,8 @@
enable
false
false
- D:\Games\TowerFall-FortRise\Mods\$(AssemblyName)
- D:\Games\TowerFall-FortRise\Mods\$(AssemblyName)-Debug
+ ..\..\Mods\$(AssemblyName)
+ ..\..\Mods\$(AssemblyName)-Debug
@@ -30,28 +30,28 @@
-
- D:\Games\TowerFall-FortRise\0Harmony.dll
+
+ ..\..\0Harmony.dll
false
-
- D:\Games\TowerFall-FortRise\FNA.dll
+
+ ..\..\FNA.dll
false
- D:\Games\TowerFall-FortRise\MMHOOK_TowerFall.dll
+ ..\..\MMHOOK_TowerFall.dll
false
-
- D:\Games\TowerFall-FortRise\MonoMod.RuntimeDetour.dll
+
+ ..\..\MonoMod.RuntimeDetour.dll
false
-
- D:\Games\TowerFall-FortRise\MonoMod.Utils.dll
+
+ ..\..\MonoMod.Utils.dll
false
- D:\Games\TowerFall-FortRise\TowerFall.exe
+ ..\..\TowerFall.exe
false
diff --git a/FortEntrance.cs b/FortEntrance.cs
index 3063d5f..a673414 100644
--- a/FortEntrance.cs
+++ b/FortEntrance.cs
@@ -56,24 +56,6 @@ private void OnPreInitialize()
}
}
- // Harmony can be supported
-
- //[HarmonyPatch(typeof(MainMenu), "BoolToString")]
- //public class MyPatcher
- //{
- // static void Postfix(ref string __result)
- // {
- // if (__result == "ON")
- // {
- // __result = "ENABLED";
- // return;
- // }
-
- // __result = "DISABLED";
- // }
- //}
-
-
/*
Example of interppting with libraries
Learn more: https://github.com/MonoMod/MonoMod/blob/master/README-ModInterop.md
diff --git a/Mod.cs b/Mod.cs
index c0d39d3..62ea507 100644
--- a/Mod.cs
+++ b/Mod.cs
@@ -1,9 +1,4 @@
-using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.IO;
-using System.Linq;
-using System.Reflection;
+using System.Reflection;
using System.Xml;
using ArcherLoaderMod.Ghost;
using ArcherLoaderMod.Hair;
@@ -17,6 +12,7 @@
using ArcherLoaderMod.Teams;
using ArcherLoaderMod.Wings;
using FortRise;
+using FortRise.IO;
using Monocle;
using MonoMod.ModInterop;
using MonoMod.Utils;
@@ -86,11 +82,11 @@ public static void Load()
PortraitLayerPatch.Load();
PrismaticPatcher.Load();
TeamsPatcher.Load();
+ RiseCore.Events.OnAfterModdedLoadContent += OnAfterLoadContent;
HandleQuickStart();
}
-
private static void HandleQuickStart()
{
if (!FortEntrance.Settings.QuickStart) return;
@@ -141,19 +137,24 @@ void OnMainMenuOnUpdate(On.TowerFall.MainMenu.orig_Update orig, MainMenu self)
On.TowerFall.MainMenu.Update += OnMainMenuOnUpdate;
}
-
- public static void LoadArcherContents()
+
+ private static void OnAfterLoadContent(FortContent content)
{
- allCustomArchers.AddRange(LoadContentAtPath($"{Calc.LOADPATH}{_contentCustomArchersPath}", ContentAccess.Content));
- var contentPath = Content.GetContentPath("");
- allCustomArchers.AddRange(LoadContentAtPath(contentPath+$"/{_customArchersPath}", ContentAccess.ModContent));
- allCustomArchers.AddRange(LoadContentAtPath($"{_customArchersPath}", ContentAccess.Root));
- allCustomArchers.AddRange(LoadContentAtPath(contentPath.Replace("/Content", "")+$"/{_customArchersPath}", ContentAccess.Root));
- // allCustomArchers.AddRange(LoadContentAtPath(Content.GetContentPath("").Replace("/Content", ""), ContentAccess.Root));
+
+ string archerFolder = Path.Combine(content.MetadataPath, "Content", "Archers");
+
+ if (ModIO.IsDirectoryOrFileExists(archerFolder))
+ {
+ List archerData = LoadContentAtPath(content, archerFolder, ContentAccess.ModContent, true);
+ allCustomArchers.AddRange(archerData);
+ }
}
public static void Start()
{
+ allCustomArchers.AddRange(LoadContentAtPath(null, $"{Calc.LOADPATH}{_contentCustomArchersPath}", ContentAccess.Content));
+ allCustomArchers.AddRange(LoadContentAtPath(null, $"{_customArchersPath}", ContentAccess.Root));
+
var newNormalCustom = allCustomArchers.FindAll(a => a.ArcherType == ArcherData.ArcherTypes.Normal);
var newAltCustom = allCustomArchers.FindAll(a => a.ArcherType == ArcherData.ArcherTypes.Alt);
var newSecretCustom = allCustomArchers.FindAll(a => a.ArcherType == ArcherData.ArcherTypes.Secret);
@@ -363,24 +364,30 @@ private static void LoadAltArcher(List newAltCustom, Dictionar
}
}
- private static List LoadContentAtPath(string path, ContentAccess contentAccess, bool warnNotFound = true)
+ private static List LoadContentAtPath(FortContent content, string path, ContentAccess contentAccess, bool warnNotFound = true)
{
var allCustomArchers = new List();
- if (!Directory.Exists(path))
+ if (!ModIO.IsDirectoryOrFileExists(path))
{
if(warnNotFound)
Console.WriteLine($"\nNo Archer Found in \"{path}\" Folder");
return allCustomArchers;
}
- var customArchersFound = Directory.GetDirectories(path);
+ var customArchersFound = ModIO.GetDirectories(path);
foreach (var directory in customArchersFound)
{
// if(directory.EndsWith("Content"))
// continue;
+
+ if (contentAccess == ContentAccess.ModContent)
+ {
+ allCustomArchers.AddRange(LoadContent(content, directory, contentAccess, contentAccess == ContentAccess.Content));
+ continue;
+ }
- allCustomArchers.AddRange(LoadContent(Content, directory, contentAccess, contentAccess == ContentAccess.Content));
+ allCustomArchers.AddRange(LoadContent(null, directory, contentAccess, contentAccess == ContentAccess.Content));
}
if (warnNotFound && allCustomArchers.Count == 0)
@@ -409,34 +416,50 @@ private static List LoadContentAtPath(string path, ContentAcce
private static List LoadContent(FortContent content, string directory, ContentAccess contentAccess, bool addContentPrefix = false)
{
var newArchers = new List();
- newArchers.AddRange(LoadContentAtPath(directory, contentAccess, false));
var archerName = directory.Split(Convert.ToChar(_separator)).Last();
- var path = $"{directory}{_separator}".Replace($"Content{_separator}", $"");
- var pathModContentFolder = false;
- if (contentAccess == ContentAccess.ModContent)
- {
- path = path.Replace(Content.GetContentPath(), "");
- path = Content.GetContentPath() + path;
- contentAccess = ContentAccess.Root;
- }
-
- var pathWithContentPrefix = addContentPrefix ? Calc.LOADPATH + path : path;
+ var path = directory + "/";
Atlas atlas = null;
- if (File.Exists($"{pathWithContentPrefix}atlas.xml") && File.Exists($"{pathWithContentPrefix}atlas.png"))
+ if (ModIO.IsDirectoryOrFileExists($"{path}atlas.xml") &&
+ ModIO.IsDirectoryOrFileExists($"{path}atlas.png"))
{
- atlas = content.CreateAtlas($"{path}atlas.xml", $"{path}atlas.png", true, contentAccess);
+ atlas = AtlasExt.CreateAtlas($"{path}atlas.xml", $"{path}atlas.png");
+ customAtlasList.Add(atlas);
+ }
+ else
+ {
+ // we fallback to the main atlas, incase the user uses the standard mod pathing.
+ atlas = TFGame.Atlas;
customAtlasList.Add(atlas);
}
- if (!File.Exists($"{pathWithContentPrefix}spriteData.xml") || atlas == null)
+ // we'll need to provide a fallback for SpriteData as well, but due to how differs
+ // the spriteData is on ArcherLoader, this is not possible.
+ SpriteData spriteData;
+ SpriteData spriteData2;
+ if (!ModIO.IsDirectoryOrFileExists($"{path}spriteData.xml"))
+ {
+ // So, we might need to load it separately if it exists
+ var archerSpriteDataPath = Path.Combine(content.MetadataPath, "Content", "Atlas", "SpriteData", "spriteData.xml");
+ if (ModIO.IsDirectoryOrFileExists(archerSpriteDataPath))
+ {
+ spriteData = SpriteDataExt.CreateSpriteData(archerSpriteDataPath, atlas);
+ spriteData2 = TFGame.SpriteData;
+ }
+ else
+ {
+ // Well, everything's invalid anyway
+ return newArchers;
+ }
+ }
+ else
{
- return newArchers;
+ spriteData = SpriteDataExt.CreateSpriteData($"{path}spriteData.xml", atlas);
+ spriteData2 = spriteData;
}
- var spriteData = content.CreateSpriteData($"{path}spriteData.xml", atlas, contentAccess);
var sprites = DynamicData.For(spriteData).Get>("sprites");
if (sprites.Count > 0)
@@ -469,20 +492,30 @@ private static List LoadContent(FortContent content, string di
var atlasArcherMenu = atlas;
SpriteData spriteDataMenu = spriteData;
- if (File.Exists($"{pathWithContentPrefix}menuAtlas.xml") &&
- File.Exists($"{pathWithContentPrefix}menuAtlas.png"))
+ if (ModIO.IsDirectoryOrFileExists($"{path}menuAtlas.xml") &&
+ ModIO.IsDirectoryOrFileExists($"{path}menuAtlas.png"))
{
- atlasArcherMenu = content.CreateAtlas($"{path}menuAtlas.xml", $"{path}menuAtlas.png", true, contentAccess);
+ atlasArcherMenu = AtlasExt.CreateAtlas($"{path}menuAtlas.xml", $"{path}menuAtlas.png");
customAtlasList.Add(atlasArcherMenu);
- spriteDataMenu = content.CreateSpriteData($"{path}menuSpriteData.xml", atlasArcherMenu, contentAccess);
+ spriteDataMenu = SpriteDataExt.CreateSpriteData($"{path}menuSpriteData.xml", atlasArcherMenu);
customSpriteDataList.Add(spriteDataMenu);
customSpriteDataPath.Add(spriteDataMenu, $"{path}menuSpriteData.xml");
}
+ else
+ {
+ // we fallback if atlas does not exists incase if the user uses the standard mod loading.
+ // we would likely need to fallback the spriteData correctly since this is tied to the
+ // menuAtlas.png but for now, this should work
+ atlasArcherMenu = TFGame.MenuAtlas;
+ customAtlasList.Add(atlasArcherMenu);
+ spriteDataMenu = TFGame.MenuSpriteData;
+ customSpriteDataList.Add(spriteDataMenu);
+ }
- var filePath = $"{pathWithContentPrefix}archerData.xml";
- if (!File.Exists(filePath)) return newArchers;
+ var filePath = $"{path}archerData.xml";
+ if (!ModIO.IsDirectoryOrFileExists(filePath)) return newArchers;
var newArchersFromPack =
- InitializeArcherData(pathWithContentPrefix, atlas, atlasArcherMenu, spriteData, spriteDataMenu, archerName.ToUpper());
+ InitializeArcherData(path, atlas, atlasArcherMenu, spriteData2, spriteDataMenu, archerName.ToUpper());
return newArchersFromPack;
}
@@ -615,6 +648,8 @@ public static void Unload()
PortraitLayerPatch.Unload();
PrismaticPatcher.Unload();
TeamsPatcher.Unload();
+
+ RiseCore.Events.OnAfterModdedLoadContent -= OnAfterLoadContent;
}
public static void OnVariantsRegister(VariantManager variants, bool noPerPlayer = false)
diff --git a/Source/ArcherCustomData/ArcherCustomData.cs b/Source/ArcherCustomData/ArcherCustomData.cs
index e0b8a56..49db0f1 100644
--- a/Source/ArcherCustomData/ArcherCustomData.cs
+++ b/Source/ArcherCustomData/ArcherCustomData.cs
@@ -1,20 +1,17 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Xml;
+using System.Xml;
using ArcherLoaderMod.Hair;
using ArcherLoaderMod.Layer;
using ArcherLoaderMod.Layers;
using ArcherLoaderMod.Particles;
using ArcherLoaderMod.Source.Layers.PortraitLayers;
+using FortRise;
using Microsoft.Xna.Framework;
using Monocle;
using TowerFall;
namespace ArcherLoaderMod
{
- public class ArcherCustomData
+ public class ArcherCustomData
{
public string ID;
public int Order;
@@ -503,7 +500,7 @@ public void HandleSFX(XmlElement xml, ArcherData archerData = null)
}
var originalAudiosPath = Audio.LOAD_PREFIX;
- Audio.LOAD_PREFIX = $"{FolderPath}SFX{Path.DirectorySeparatorChar.ToString()}";
+ Audio.LOAD_PREFIX = $"{FolderPath}SFX{Path.DirectorySeparatorChar}";
CharacterSounds = new CharacterSounds(sfxName, Sounds.Characters[SFXID]);
Mod.customSFXList.Add(CharacterSounds);
victory = CharacterSounds.Load("VICTORY");
diff --git a/Source/ArcherCustomData/ArcherCustomManager.cs b/Source/ArcherCustomData/ArcherCustomManager.cs
index f51c1dd..84d904b 100644
--- a/Source/ArcherCustomData/ArcherCustomManager.cs
+++ b/Source/ArcherCustomData/ArcherCustomManager.cs
@@ -1,19 +1,18 @@
-using System;
-using System.Collections.Generic;
-using System.Xml;
+using System.Xml;
+using FortRise.IO;
using Monocle;
using TowerFall;
namespace ArcherLoaderMod
{
- public class ArcherCustomManager
+ public class ArcherCustomManager
{
public static ArcherCustomDataValidator validator;
public static List Initialize(string path, Atlas atlas, Atlas menuAtlas, SpriteData spriteData, SpriteData menuSpriteData, string archerId, bool validate = false)
{
var filePath = $"{path}archerData.xml";
- var xmlDocument = Calc.LoadXML(filePath);
+ var xmlDocument = ModIO.LoadXml(filePath);
var archers = xmlDocument["Archers"];
var archersArray = new List();
validator ??= new ArcherCustomDataValidator();
diff --git a/Source/Patch/ContentLoaderPatcher.cs b/Source/Patch/ContentLoaderPatcher.cs
index eb87cbc..5cc9833 100644
--- a/Source/Patch/ContentLoaderPatcher.cs
+++ b/Source/Patch/ContentLoaderPatcher.cs
@@ -31,7 +31,6 @@ public static void Unload()
private static void OnArcherDataOnInitialize(On.TowerFall.ArcherData.orig_Initialize orig)
{
- Mod.LoadArcherContents();
orig();
Mod.Start();
}
diff --git a/Source/Taunt/TauntVariant.cs b/Source/Taunt/TauntVariant.cs
index cd454f7..90d2ee6 100644
--- a/Source/Taunt/TauntVariant.cs
+++ b/Source/Taunt/TauntVariant.cs
@@ -1,9 +1,7 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
using System.Reflection;
using System.Xml;
using FortRise;
+using FortRise.IO;
using Microsoft.Xna.Framework.Input;
using Monocle;
using MonoMod.RuntimeDetour;
@@ -696,7 +694,7 @@ public static SFXVaried LoadVaried(string name)
public static SFXLooped LoadLooped(string name) => Exists(name) ? new SFXLooped(name) : (SFXLooped) null;
- private static bool Exists(string name) => File.Exists(Audio.LOAD_PREFIX + name + ".wav");
+ private static bool Exists(string name) => ModIO.IsFileExists(Audio.LOAD_PREFIX + name + ".wav");
private static string VariedSuffix(int num)
{
diff --git a/obj/ArcherLoaderMod.csproj.nuget.dgspec.json b/obj/ArcherLoaderMod.csproj.nuget.dgspec.json
deleted file mode 100644
index 32bbf31..0000000
--- a/obj/ArcherLoaderMod.csproj.nuget.dgspec.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "format": 1,
- "restore": {
- "E:\\Projects\\towerfall-archer-loader\\FortRiseMod\\ArcherLoaderMod\\ArcherLoaderMod.csproj": {}
- },
- "projects": {
- "E:\\Projects\\towerfall-archer-loader\\FortRiseMod\\ArcherLoaderMod\\ArcherLoaderMod.csproj": {
- "version": "1.0.0",
- "restore": {
- "projectUniqueName": "E:\\Projects\\towerfall-archer-loader\\FortRiseMod\\ArcherLoaderMod\\ArcherLoaderMod.csproj",
- "projectName": "ArcherLoaderMod",
- "projectPath": "E:\\Projects\\towerfall-archer-loader\\FortRiseMod\\ArcherLoaderMod\\ArcherLoaderMod.csproj",
- "packagesPath": "C:\\Users\\Red\\.nuget\\packages\\",
- "outputPath": "E:\\Projects\\towerfall-archer-loader\\FortRiseMod\\ArcherLoaderMod\\obj\\",
- "projectStyle": "PackageReference",
- "configFilePaths": [
- "C:\\Users\\Red\\AppData\\Roaming\\NuGet\\NuGet.Config"
- ],
- "originalTargetFrameworks": [
- "net472"
- ],
- "sources": {
- "https://api.nuget.org/v3/index.json": {}
- },
- "frameworks": {
- "net472": {
- "targetAlias": "net472",
- "projectReferences": {}
- }
- },
- "warningProperties": {
- "warnAsError": [
- "NU1605"
- ]
- }
- },
- "frameworks": {
- "net472": {
- "targetAlias": "net472",
- "dependencies": {
- "Microsoft.NETFramework.ReferenceAssemblies": {
- "suppressParent": "All",
- "target": "Package",
- "version": "[1.0.3, )",
- "autoReferenced": true
- }
- },
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.203\\RuntimeIdentifierGraph.json"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/obj/ArcherLoaderMod.csproj.nuget.g.props b/obj/ArcherLoaderMod.csproj.nuget.g.props
deleted file mode 100644
index 6674bd4..0000000
--- a/obj/ArcherLoaderMod.csproj.nuget.g.props
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
- True
- NuGet
- $(MSBuildThisFileDirectory)project.assets.json
- $(UserProfile)\.nuget\packages\
- C:\Users\Red\.nuget\packages\
- PackageReference
- 6.5.0
-
-
-
-
-
\ No newline at end of file
diff --git a/obj/ArcherLoaderMod.csproj.nuget.g.targets b/obj/ArcherLoaderMod.csproj.nuget.g.targets
deleted file mode 100644
index c7f69cc..0000000
--- a/obj/ArcherLoaderMod.csproj.nuget.g.targets
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
deleted file mode 100644
index 3871b18..0000000
--- a/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-//
-using System;
-using System.Reflection;
-[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
diff --git a/obj/Debug/ArcherLoaderMod.AssemblyInfo.cs b/obj/Debug/ArcherLoaderMod.AssemblyInfo.cs
deleted file mode 100644
index bf75d26..0000000
--- a/obj/Debug/ArcherLoaderMod.AssemblyInfo.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-//
-// 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("ArcherLoaderMod")]
-[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
-[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
-[assembly: System.Reflection.AssemblyProductAttribute("ArcherLoaderMod")]
-[assembly: System.Reflection.AssemblyTitleAttribute("ArcherLoaderMod")]
-[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
-
-// Generated by the MSBuild WriteCodeFragment class.
-
diff --git a/obj/Debug/ArcherLoaderMod.AssemblyInfoInputs.cache b/obj/Debug/ArcherLoaderMod.AssemblyInfoInputs.cache
deleted file mode 100644
index 37df056..0000000
--- a/obj/Debug/ArcherLoaderMod.AssemblyInfoInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-c26018da6a03299d683ec181b26adc6dda4cee3b
diff --git a/obj/Debug/ArcherLoaderMod.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/ArcherLoaderMod.GeneratedMSBuildEditorConfig.editorconfig
deleted file mode 100644
index 331a229..0000000
--- a/obj/Debug/ArcherLoaderMod.GeneratedMSBuildEditorConfig.editorconfig
+++ /dev/null
@@ -1,3 +0,0 @@
-is_global = true
-build_property.RootNamespace = ArcherLoaderMod
-build_property.ProjectDir = E:\Projects\towerfall-archer-loader\FortRiseMod\ArcherLoaderMod\
diff --git a/obj/Debug/ArcherLoaderMod.GlobalUsings.g.cs b/obj/Debug/ArcherLoaderMod.GlobalUsings.g.cs
deleted file mode 100644
index 8578f3d..0000000
--- a/obj/Debug/ArcherLoaderMod.GlobalUsings.g.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-//
-global using global::System;
-global using global::System.Collections.Generic;
-global using global::System.IO;
-global using global::System.Linq;
-global using global::System.Net.Http;
-global using global::System.Threading;
-global using global::System.Threading.Tasks;
diff --git a/obj/Debug/ArcherLoaderMod.assets.cache b/obj/Debug/ArcherLoaderMod.assets.cache
deleted file mode 100644
index a015c3c..0000000
Binary files a/obj/Debug/ArcherLoaderMod.assets.cache and /dev/null differ
diff --git a/obj/Debug/ArcherLoaderMod.csproj.AssemblyReference.cache b/obj/Debug/ArcherLoaderMod.csproj.AssemblyReference.cache
deleted file mode 100644
index fb07857..0000000
Binary files a/obj/Debug/ArcherLoaderMod.csproj.AssemblyReference.cache and /dev/null differ
diff --git a/obj/Debug/ArcherLoaderMod.csproj.CoreCompileInputs.cache b/obj/Debug/ArcherLoaderMod.csproj.CoreCompileInputs.cache
deleted file mode 100644
index 9bcf563..0000000
--- a/obj/Debug/ArcherLoaderMod.csproj.CoreCompileInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-a58ea1c38044a861f4baa347279d06b060e197bb
diff --git a/obj/Debug/ArcherLoaderMod.csproj.FileListAbsolute.txt b/obj/Debug/ArcherLoaderMod.csproj.FileListAbsolute.txt
deleted file mode 100644
index fe38572..0000000
--- a/obj/Debug/ArcherLoaderMod.csproj.FileListAbsolute.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-D:\Games\TowerFall - FortRise\Mods\Debug\Content\Atlas\atlas.png
-D:\Games\TowerFall - FortRise\Mods\Debug\Content\Atlas\atlas.xml
-D:\Games\TowerFall - FortRise\Mods\Debug\Content\Atlas\variant.ase
-D:\Games\TowerFall - FortRise\Mods\Debug\meta.json
-D:\Games\TowerFall - FortRise\Mods\Debug\ArcherLoaderMod.dll
-D:\Games\TowerFall - FortRise\Mods\Debug\ArcherLoaderMod.pdb
-E:\Projects\towerfall-archer-loader\FortRiseMod\ArcherLoaderMod\obj\Debug\ArcherLoaderMod.csproj.AssemblyReference.cache
-E:\Projects\towerfall-archer-loader\FortRiseMod\ArcherLoaderMod\obj\Debug\ArcherLoaderMod.GeneratedMSBuildEditorConfig.editorconfig
-E:\Projects\towerfall-archer-loader\FortRiseMod\ArcherLoaderMod\obj\Debug\ArcherLoaderMod.AssemblyInfoInputs.cache
-E:\Projects\towerfall-archer-loader\FortRiseMod\ArcherLoaderMod\obj\Debug\ArcherLoaderMod.AssemblyInfo.cs
-E:\Projects\towerfall-archer-loader\FortRiseMod\ArcherLoaderMod\obj\Debug\ArcherLoaderMod.csproj.CoreCompileInputs.cache
-E:\Projects\towerfall-archer-loader\FortRiseMod\ArcherLoaderMod\obj\Debug\ArcherLoaderMod.dll
-E:\Projects\towerfall-archer-loader\FortRiseMod\ArcherLoaderMod\obj\Debug\ArcherLoaderMod.pdb
-D:\Games\TowerFall-FortRise\Mods\ArcherLoaderMod-Debug\Content\Atlas\atlas.png
-D:\Games\TowerFall-FortRise\Mods\ArcherLoaderMod-Debug\Content\Atlas\atlas.xml
-D:\Games\TowerFall-FortRise\Mods\ArcherLoaderMod-Debug\meta.json
-D:\Games\TowerFall-FortRise\Mods\ArcherLoaderMod-Debug\ArcherLoaderMod.dll
-D:\Games\TowerFall-FortRise\Mods\ArcherLoaderMod-Debug\ArcherLoaderMod.pdb
-D:\Games\TowerFall-FortRise\Mods\ArcherLoaderMod-Debug\Content\Atlas\atlas.ase
-D:\Games\TowerFall-FortRise\Mods\ArcherLoaderMod-Debug\CustomArchers\You_can_put_custom_archers_here.md
-D:\Games\TowerFall-FortRise\Mods\ArcherLoaderMod-Debug\Content\CustomArchers\You_can_put_custom_archers_here.md
diff --git a/obj/Debug/ArcherLoaderMod.dll b/obj/Debug/ArcherLoaderMod.dll
deleted file mode 100644
index dff6def..0000000
Binary files a/obj/Debug/ArcherLoaderMod.dll and /dev/null differ
diff --git a/obj/Debug/ArcherLoaderMod.pdb b/obj/Debug/ArcherLoaderMod.pdb
deleted file mode 100644
index c1bb59a..0000000
Binary files a/obj/Debug/ArcherLoaderMod.pdb and /dev/null differ
diff --git a/obj/project.assets.json b/obj/project.assets.json
deleted file mode 100644
index 0e60b78..0000000
--- a/obj/project.assets.json
+++ /dev/null
@@ -1,465 +0,0 @@
-{
- "version": 3,
- "targets": {
- ".NETFramework,Version=v4.7.2": {
- "Microsoft.NETFramework.ReferenceAssemblies/1.0.3": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETFramework.ReferenceAssemblies.net472": "1.0.3"
- }
- },
- "Microsoft.NETFramework.ReferenceAssemblies.net472/1.0.3": {
- "type": "package",
- "build": {
- "build/Microsoft.NETFramework.ReferenceAssemblies.net472.targets": {}
- }
- }
- }
- },
- "libraries": {
- "Microsoft.NETFramework.ReferenceAssemblies/1.0.3": {
- "sha512": "vUc9Npcs14QsyOD01tnv/m8sQUnGTGOw1BCmKcv77LBJY7OxhJ+zJF7UD/sCL3lYNFuqmQEVlkfS4Quif6FyYg==",
- "type": "package",
- "path": "microsoft.netframework.referenceassemblies/1.0.3",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "microsoft.netframework.referenceassemblies.1.0.3.nupkg.sha512",
- "microsoft.netframework.referenceassemblies.nuspec"
- ]
- },
- "Microsoft.NETFramework.ReferenceAssemblies.net472/1.0.3": {
- "sha512": "0E7evZXHXaDYYiLRfpyXvCh+yzM2rNTyuZDI+ZO7UUqSc6GfjePiXTdqJGtgIKUwdI81tzQKmaWprnUiPj9hAw==",
- "type": "package",
- "path": "microsoft.netframework.referenceassemblies.net472/1.0.3",
- "files": [
- ".nupkg.metadata",
- ".signature.p7s",
- "build/.NETFramework/v4.7.2/Accessibility.dll",
- "build/.NETFramework/v4.7.2/Accessibility.xml",
- "build/.NETFramework/v4.7.2/CustomMarshalers.dll",
- "build/.NETFramework/v4.7.2/CustomMarshalers.xml",
- "build/.NETFramework/v4.7.2/Facades/Microsoft.Win32.Primitives.dll",
- "build/.NETFramework/v4.7.2/Facades/System.AppContext.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Collections.Concurrent.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Collections.NonGeneric.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Collections.Specialized.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Collections.dll",
- "build/.NETFramework/v4.7.2/Facades/System.ComponentModel.Annotations.dll",
- "build/.NETFramework/v4.7.2/Facades/System.ComponentModel.EventBasedAsync.dll",
- "build/.NETFramework/v4.7.2/Facades/System.ComponentModel.Primitives.dll",
- "build/.NETFramework/v4.7.2/Facades/System.ComponentModel.TypeConverter.dll",
- "build/.NETFramework/v4.7.2/Facades/System.ComponentModel.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Console.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Data.Common.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Diagnostics.Contracts.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Diagnostics.Debug.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Diagnostics.FileVersionInfo.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Diagnostics.Process.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Diagnostics.StackTrace.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Diagnostics.TextWriterTraceListener.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Diagnostics.Tools.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Diagnostics.TraceSource.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Drawing.Primitives.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Dynamic.Runtime.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Globalization.Calendars.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Globalization.Extensions.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Globalization.dll",
- "build/.NETFramework/v4.7.2/Facades/System.IO.Compression.ZipFile.dll",
- "build/.NETFramework/v4.7.2/Facades/System.IO.FileSystem.DriveInfo.dll",
- "build/.NETFramework/v4.7.2/Facades/System.IO.FileSystem.Primitives.dll",
- "build/.NETFramework/v4.7.2/Facades/System.IO.FileSystem.Watcher.dll",
- "build/.NETFramework/v4.7.2/Facades/System.IO.FileSystem.dll",
- "build/.NETFramework/v4.7.2/Facades/System.IO.IsolatedStorage.dll",
- "build/.NETFramework/v4.7.2/Facades/System.IO.MemoryMappedFiles.dll",
- "build/.NETFramework/v4.7.2/Facades/System.IO.Pipes.dll",
- "build/.NETFramework/v4.7.2/Facades/System.IO.UnmanagedMemoryStream.dll",
- "build/.NETFramework/v4.7.2/Facades/System.IO.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Linq.Expressions.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Linq.Parallel.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Linq.Queryable.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Linq.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Net.Http.Rtc.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Net.NameResolution.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Net.NetworkInformation.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Net.Ping.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Net.Primitives.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Net.Requests.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Net.Security.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Net.Sockets.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Net.WebHeaderCollection.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Net.WebSockets.Client.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Net.WebSockets.dll",
- "build/.NETFramework/v4.7.2/Facades/System.ObjectModel.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Reflection.Emit.ILGeneration.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Reflection.Emit.Lightweight.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Reflection.Emit.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Reflection.Extensions.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Reflection.Primitives.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Reflection.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Resources.Reader.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Resources.ResourceManager.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Resources.Writer.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Runtime.CompilerServices.VisualC.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Runtime.Extensions.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Runtime.Handles.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Runtime.InteropServices.RuntimeInformation.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Runtime.InteropServices.WindowsRuntime.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Runtime.InteropServices.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Runtime.Numerics.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Runtime.Serialization.Formatters.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Runtime.Serialization.Json.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Runtime.Serialization.Primitives.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Runtime.Serialization.Xml.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Runtime.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Security.Claims.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Security.Cryptography.Algorithms.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Security.Cryptography.Csp.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Security.Cryptography.Encoding.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Security.Cryptography.Primitives.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Security.Cryptography.X509Certificates.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Security.Principal.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Security.SecureString.dll",
- "build/.NETFramework/v4.7.2/Facades/System.ServiceModel.Duplex.dll",
- "build/.NETFramework/v4.7.2/Facades/System.ServiceModel.Http.dll",
- "build/.NETFramework/v4.7.2/Facades/System.ServiceModel.NetTcp.dll",
- "build/.NETFramework/v4.7.2/Facades/System.ServiceModel.Primitives.dll",
- "build/.NETFramework/v4.7.2/Facades/System.ServiceModel.Security.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Text.Encoding.Extensions.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Text.Encoding.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Text.RegularExpressions.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Threading.Overlapped.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Threading.Tasks.Parallel.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Threading.Tasks.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Threading.Thread.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Threading.ThreadPool.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Threading.Timer.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Threading.dll",
- "build/.NETFramework/v4.7.2/Facades/System.ValueTuple.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Xml.ReaderWriter.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Xml.XDocument.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Xml.XPath.XDocument.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Xml.XPath.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Xml.XmlDocument.dll",
- "build/.NETFramework/v4.7.2/Facades/System.Xml.XmlSerializer.dll",
- "build/.NETFramework/v4.7.2/Facades/netstandard.dll",
- "build/.NETFramework/v4.7.2/ISymWrapper.dll",
- "build/.NETFramework/v4.7.2/ISymWrapper.xml",
- "build/.NETFramework/v4.7.2/Microsoft.Activities.Build.dll",
- "build/.NETFramework/v4.7.2/Microsoft.Activities.Build.xml",
- "build/.NETFramework/v4.7.2/Microsoft.Build.Conversion.v4.0.dll",
- "build/.NETFramework/v4.7.2/Microsoft.Build.Conversion.v4.0.xml",
- "build/.NETFramework/v4.7.2/Microsoft.Build.Engine.dll",
- "build/.NETFramework/v4.7.2/Microsoft.Build.Engine.xml",
- "build/.NETFramework/v4.7.2/Microsoft.Build.Framework.dll",
- "build/.NETFramework/v4.7.2/Microsoft.Build.Framework.xml",
- "build/.NETFramework/v4.7.2/Microsoft.Build.Tasks.v4.0.dll",
- "build/.NETFramework/v4.7.2/Microsoft.Build.Tasks.v4.0.xml",
- "build/.NETFramework/v4.7.2/Microsoft.Build.Utilities.v4.0.dll",
- "build/.NETFramework/v4.7.2/Microsoft.Build.Utilities.v4.0.xml",
- "build/.NETFramework/v4.7.2/Microsoft.Build.dll",
- "build/.NETFramework/v4.7.2/Microsoft.Build.xml",
- "build/.NETFramework/v4.7.2/Microsoft.CSharp.dll",
- "build/.NETFramework/v4.7.2/Microsoft.CSharp.xml",
- "build/.NETFramework/v4.7.2/Microsoft.JScript.dll",
- "build/.NETFramework/v4.7.2/Microsoft.JScript.xml",
- "build/.NETFramework/v4.7.2/Microsoft.VisualBasic.Compatibility.Data.dll",
- "build/.NETFramework/v4.7.2/Microsoft.VisualBasic.Compatibility.Data.xml",
- "build/.NETFramework/v4.7.2/Microsoft.VisualBasic.Compatibility.dll",
- "build/.NETFramework/v4.7.2/Microsoft.VisualBasic.Compatibility.xml",
- "build/.NETFramework/v4.7.2/Microsoft.VisualBasic.dll",
- "build/.NETFramework/v4.7.2/Microsoft.VisualBasic.xml",
- "build/.NETFramework/v4.7.2/Microsoft.VisualC.STLCLR.dll",
- "build/.NETFramework/v4.7.2/Microsoft.VisualC.STLCLR.xml",
- "build/.NETFramework/v4.7.2/Microsoft.VisualC.dll",
- "build/.NETFramework/v4.7.2/Microsoft.VisualC.xml",
- "build/.NETFramework/v4.7.2/PermissionSets/FullTrust.xml",
- "build/.NETFramework/v4.7.2/PermissionSets/Internet.xml",
- "build/.NETFramework/v4.7.2/PermissionSets/LocalIntranet.xml",
- "build/.NETFramework/v4.7.2/PresentationBuildTasks.dll",
- "build/.NETFramework/v4.7.2/PresentationBuildTasks.xml",
- "build/.NETFramework/v4.7.2/PresentationCore.dll",
- "build/.NETFramework/v4.7.2/PresentationCore.xml",
- "build/.NETFramework/v4.7.2/PresentationFramework.Aero.dll",
- "build/.NETFramework/v4.7.2/PresentationFramework.Aero.xml",
- "build/.NETFramework/v4.7.2/PresentationFramework.Aero2.dll",
- "build/.NETFramework/v4.7.2/PresentationFramework.Aero2.xml",
- "build/.NETFramework/v4.7.2/PresentationFramework.AeroLite.dll",
- "build/.NETFramework/v4.7.2/PresentationFramework.AeroLite.xml",
- "build/.NETFramework/v4.7.2/PresentationFramework.Classic.dll",
- "build/.NETFramework/v4.7.2/PresentationFramework.Classic.xml",
- "build/.NETFramework/v4.7.2/PresentationFramework.Luna.dll",
- "build/.NETFramework/v4.7.2/PresentationFramework.Luna.xml",
- "build/.NETFramework/v4.7.2/PresentationFramework.Royale.dll",
- "build/.NETFramework/v4.7.2/PresentationFramework.Royale.xml",
- "build/.NETFramework/v4.7.2/PresentationFramework.dll",
- "build/.NETFramework/v4.7.2/PresentationFramework.xml",
- "build/.NETFramework/v4.7.2/ReachFramework.dll",
- "build/.NETFramework/v4.7.2/ReachFramework.xml",
- "build/.NETFramework/v4.7.2/RedistList/FrameworkList.xml",
- "build/.NETFramework/v4.7.2/System.Activities.Core.Presentation.dll",
- "build/.NETFramework/v4.7.2/System.Activities.Core.Presentation.xml",
- "build/.NETFramework/v4.7.2/System.Activities.DurableInstancing.dll",
- "build/.NETFramework/v4.7.2/System.Activities.DurableInstancing.xml",
- "build/.NETFramework/v4.7.2/System.Activities.Presentation.dll",
- "build/.NETFramework/v4.7.2/System.Activities.Presentation.xml",
- "build/.NETFramework/v4.7.2/System.Activities.dll",
- "build/.NETFramework/v4.7.2/System.Activities.xml",
- "build/.NETFramework/v4.7.2/System.AddIn.Contract.dll",
- "build/.NETFramework/v4.7.2/System.AddIn.Contract.xml",
- "build/.NETFramework/v4.7.2/System.AddIn.dll",
- "build/.NETFramework/v4.7.2/System.AddIn.xml",
- "build/.NETFramework/v4.7.2/System.ComponentModel.Composition.Registration.dll",
- "build/.NETFramework/v4.7.2/System.ComponentModel.Composition.Registration.xml",
- "build/.NETFramework/v4.7.2/System.ComponentModel.Composition.dll",
- "build/.NETFramework/v4.7.2/System.ComponentModel.Composition.xml",
- "build/.NETFramework/v4.7.2/System.ComponentModel.DataAnnotations.dll",
- "build/.NETFramework/v4.7.2/System.ComponentModel.DataAnnotations.xml",
- "build/.NETFramework/v4.7.2/System.Configuration.Install.dll",
- "build/.NETFramework/v4.7.2/System.Configuration.Install.xml",
- "build/.NETFramework/v4.7.2/System.Configuration.dll",
- "build/.NETFramework/v4.7.2/System.Configuration.xml",
- "build/.NETFramework/v4.7.2/System.Core.dll",
- "build/.NETFramework/v4.7.2/System.Core.xml",
- "build/.NETFramework/v4.7.2/System.Data.DataSetExtensions.dll",
- "build/.NETFramework/v4.7.2/System.Data.DataSetExtensions.xml",
- "build/.NETFramework/v4.7.2/System.Data.Entity.Design.dll",
- "build/.NETFramework/v4.7.2/System.Data.Entity.Design.xml",
- "build/.NETFramework/v4.7.2/System.Data.Entity.dll",
- "build/.NETFramework/v4.7.2/System.Data.Entity.xml",
- "build/.NETFramework/v4.7.2/System.Data.Linq.dll",
- "build/.NETFramework/v4.7.2/System.Data.Linq.xml",
- "build/.NETFramework/v4.7.2/System.Data.OracleClient.dll",
- "build/.NETFramework/v4.7.2/System.Data.OracleClient.xml",
- "build/.NETFramework/v4.7.2/System.Data.Services.Client.dll",
- "build/.NETFramework/v4.7.2/System.Data.Services.Client.xml",
- "build/.NETFramework/v4.7.2/System.Data.Services.Design.dll",
- "build/.NETFramework/v4.7.2/System.Data.Services.Design.xml",
- "build/.NETFramework/v4.7.2/System.Data.Services.dll",
- "build/.NETFramework/v4.7.2/System.Data.Services.xml",
- "build/.NETFramework/v4.7.2/System.Data.SqlXml.dll",
- "build/.NETFramework/v4.7.2/System.Data.SqlXml.xml",
- "build/.NETFramework/v4.7.2/System.Data.dll",
- "build/.NETFramework/v4.7.2/System.Data.xml",
- "build/.NETFramework/v4.7.2/System.Deployment.dll",
- "build/.NETFramework/v4.7.2/System.Deployment.xml",
- "build/.NETFramework/v4.7.2/System.Design.dll",
- "build/.NETFramework/v4.7.2/System.Design.xml",
- "build/.NETFramework/v4.7.2/System.Device.dll",
- "build/.NETFramework/v4.7.2/System.Device.xml",
- "build/.NETFramework/v4.7.2/System.Diagnostics.Tracing.dll",
- "build/.NETFramework/v4.7.2/System.Diagnostics.Tracing.xml",
- "build/.NETFramework/v4.7.2/System.DirectoryServices.AccountManagement.dll",
- "build/.NETFramework/v4.7.2/System.DirectoryServices.AccountManagement.xml",
- "build/.NETFramework/v4.7.2/System.DirectoryServices.Protocols.dll",
- "build/.NETFramework/v4.7.2/System.DirectoryServices.Protocols.xml",
- "build/.NETFramework/v4.7.2/System.DirectoryServices.dll",
- "build/.NETFramework/v4.7.2/System.DirectoryServices.xml",
- "build/.NETFramework/v4.7.2/System.Drawing.Design.dll",
- "build/.NETFramework/v4.7.2/System.Drawing.Design.xml",
- "build/.NETFramework/v4.7.2/System.Drawing.dll",
- "build/.NETFramework/v4.7.2/System.Drawing.xml",
- "build/.NETFramework/v4.7.2/System.Dynamic.dll",
- "build/.NETFramework/v4.7.2/System.EnterpriseServices.Thunk.dll",
- "build/.NETFramework/v4.7.2/System.EnterpriseServices.Wrapper.dll",
- "build/.NETFramework/v4.7.2/System.EnterpriseServices.dll",
- "build/.NETFramework/v4.7.2/System.EnterpriseServices.xml",
- "build/.NETFramework/v4.7.2/System.IO.Compression.FileSystem.dll",
- "build/.NETFramework/v4.7.2/System.IO.Compression.FileSystem.xml",
- "build/.NETFramework/v4.7.2/System.IO.Compression.dll",
- "build/.NETFramework/v4.7.2/System.IO.Compression.xml",
- "build/.NETFramework/v4.7.2/System.IO.Log.dll",
- "build/.NETFramework/v4.7.2/System.IO.Log.xml",
- "build/.NETFramework/v4.7.2/System.IdentityModel.Selectors.dll",
- "build/.NETFramework/v4.7.2/System.IdentityModel.Selectors.xml",
- "build/.NETFramework/v4.7.2/System.IdentityModel.Services.dll",
- "build/.NETFramework/v4.7.2/System.IdentityModel.Services.xml",
- "build/.NETFramework/v4.7.2/System.IdentityModel.dll",
- "build/.NETFramework/v4.7.2/System.IdentityModel.xml",
- "build/.NETFramework/v4.7.2/System.Linq.xml",
- "build/.NETFramework/v4.7.2/System.Management.Instrumentation.dll",
- "build/.NETFramework/v4.7.2/System.Management.Instrumentation.xml",
- "build/.NETFramework/v4.7.2/System.Management.dll",
- "build/.NETFramework/v4.7.2/System.Management.xml",
- "build/.NETFramework/v4.7.2/System.Messaging.dll",
- "build/.NETFramework/v4.7.2/System.Messaging.xml",
- "build/.NETFramework/v4.7.2/System.Net.Http.WebRequest.dll",
- "build/.NETFramework/v4.7.2/System.Net.Http.WebRequest.xml",
- "build/.NETFramework/v4.7.2/System.Net.Http.dll",
- "build/.NETFramework/v4.7.2/System.Net.Http.xml",
- "build/.NETFramework/v4.7.2/System.Net.dll",
- "build/.NETFramework/v4.7.2/System.Net.xml",
- "build/.NETFramework/v4.7.2/System.Numerics.dll",
- "build/.NETFramework/v4.7.2/System.Numerics.xml",
- "build/.NETFramework/v4.7.2/System.Printing.dll",
- "build/.NETFramework/v4.7.2/System.Printing.xml",
- "build/.NETFramework/v4.7.2/System.Reflection.Context.dll",
- "build/.NETFramework/v4.7.2/System.Reflection.Context.xml",
- "build/.NETFramework/v4.7.2/System.Runtime.Caching.dll",
- "build/.NETFramework/v4.7.2/System.Runtime.Caching.xml",
- "build/.NETFramework/v4.7.2/System.Runtime.DurableInstancing.dll",
- "build/.NETFramework/v4.7.2/System.Runtime.DurableInstancing.xml",
- "build/.NETFramework/v4.7.2/System.Runtime.Remoting.dll",
- "build/.NETFramework/v4.7.2/System.Runtime.Remoting.xml",
- "build/.NETFramework/v4.7.2/System.Runtime.Serialization.Formatters.Soap.dll",
- "build/.NETFramework/v4.7.2/System.Runtime.Serialization.Formatters.Soap.xml",
- "build/.NETFramework/v4.7.2/System.Runtime.Serialization.dll",
- "build/.NETFramework/v4.7.2/System.Runtime.Serialization.xml",
- "build/.NETFramework/v4.7.2/System.Security.dll",
- "build/.NETFramework/v4.7.2/System.Security.xml",
- "build/.NETFramework/v4.7.2/System.ServiceModel.Activation.dll",
- "build/.NETFramework/v4.7.2/System.ServiceModel.Activation.xml",
- "build/.NETFramework/v4.7.2/System.ServiceModel.Activities.dll",
- "build/.NETFramework/v4.7.2/System.ServiceModel.Activities.xml",
- "build/.NETFramework/v4.7.2/System.ServiceModel.Channels.dll",
- "build/.NETFramework/v4.7.2/System.ServiceModel.Channels.xml",
- "build/.NETFramework/v4.7.2/System.ServiceModel.Discovery.dll",
- "build/.NETFramework/v4.7.2/System.ServiceModel.Discovery.xml",
- "build/.NETFramework/v4.7.2/System.ServiceModel.Routing.dll",
- "build/.NETFramework/v4.7.2/System.ServiceModel.Routing.xml",
- "build/.NETFramework/v4.7.2/System.ServiceModel.Web.dll",
- "build/.NETFramework/v4.7.2/System.ServiceModel.Web.xml",
- "build/.NETFramework/v4.7.2/System.ServiceModel.dll",
- "build/.NETFramework/v4.7.2/System.ServiceModel.xml",
- "build/.NETFramework/v4.7.2/System.ServiceProcess.dll",
- "build/.NETFramework/v4.7.2/System.ServiceProcess.xml",
- "build/.NETFramework/v4.7.2/System.Speech.dll",
- "build/.NETFramework/v4.7.2/System.Speech.xml",
- "build/.NETFramework/v4.7.2/System.Threading.Tasks.Dataflow.xml",
- "build/.NETFramework/v4.7.2/System.Transactions.dll",
- "build/.NETFramework/v4.7.2/System.Transactions.xml",
- "build/.NETFramework/v4.7.2/System.Web.Abstractions.dll",
- "build/.NETFramework/v4.7.2/System.Web.ApplicationServices.dll",
- "build/.NETFramework/v4.7.2/System.Web.ApplicationServices.xml",
- "build/.NETFramework/v4.7.2/System.Web.DataVisualization.Design.dll",
- "build/.NETFramework/v4.7.2/System.Web.DataVisualization.dll",
- "build/.NETFramework/v4.7.2/System.Web.DataVisualization.xml",
- "build/.NETFramework/v4.7.2/System.Web.DynamicData.Design.dll",
- "build/.NETFramework/v4.7.2/System.Web.DynamicData.Design.xml",
- "build/.NETFramework/v4.7.2/System.Web.DynamicData.dll",
- "build/.NETFramework/v4.7.2/System.Web.DynamicData.xml",
- "build/.NETFramework/v4.7.2/System.Web.Entity.Design.dll",
- "build/.NETFramework/v4.7.2/System.Web.Entity.Design.xml",
- "build/.NETFramework/v4.7.2/System.Web.Entity.dll",
- "build/.NETFramework/v4.7.2/System.Web.Entity.xml",
- "build/.NETFramework/v4.7.2/System.Web.Extensions.Design.dll",
- "build/.NETFramework/v4.7.2/System.Web.Extensions.Design.xml",
- "build/.NETFramework/v4.7.2/System.Web.Extensions.dll",
- "build/.NETFramework/v4.7.2/System.Web.Extensions.xml",
- "build/.NETFramework/v4.7.2/System.Web.Mobile.dll",
- "build/.NETFramework/v4.7.2/System.Web.Mobile.xml",
- "build/.NETFramework/v4.7.2/System.Web.RegularExpressions.dll",
- "build/.NETFramework/v4.7.2/System.Web.RegularExpressions.xml",
- "build/.NETFramework/v4.7.2/System.Web.Routing.dll",
- "build/.NETFramework/v4.7.2/System.Web.Services.dll",
- "build/.NETFramework/v4.7.2/System.Web.Services.xml",
- "build/.NETFramework/v4.7.2/System.Web.dll",
- "build/.NETFramework/v4.7.2/System.Web.xml",
- "build/.NETFramework/v4.7.2/System.Windows.Controls.Ribbon.dll",
- "build/.NETFramework/v4.7.2/System.Windows.Controls.Ribbon.xml",
- "build/.NETFramework/v4.7.2/System.Windows.Forms.DataVisualization.Design.dll",
- "build/.NETFramework/v4.7.2/System.Windows.Forms.DataVisualization.dll",
- "build/.NETFramework/v4.7.2/System.Windows.Forms.DataVisualization.xml",
- "build/.NETFramework/v4.7.2/System.Windows.Forms.dll",
- "build/.NETFramework/v4.7.2/System.Windows.Forms.xml",
- "build/.NETFramework/v4.7.2/System.Windows.Input.Manipulations.dll",
- "build/.NETFramework/v4.7.2/System.Windows.Input.Manipulations.xml",
- "build/.NETFramework/v4.7.2/System.Windows.Presentation.dll",
- "build/.NETFramework/v4.7.2/System.Windows.Presentation.xml",
- "build/.NETFramework/v4.7.2/System.Windows.dll",
- "build/.NETFramework/v4.7.2/System.Workflow.Activities.dll",
- "build/.NETFramework/v4.7.2/System.Workflow.Activities.xml",
- "build/.NETFramework/v4.7.2/System.Workflow.ComponentModel.dll",
- "build/.NETFramework/v4.7.2/System.Workflow.ComponentModel.xml",
- "build/.NETFramework/v4.7.2/System.Workflow.Runtime.dll",
- "build/.NETFramework/v4.7.2/System.Workflow.Runtime.xml",
- "build/.NETFramework/v4.7.2/System.WorkflowServices.dll",
- "build/.NETFramework/v4.7.2/System.WorkflowServices.xml",
- "build/.NETFramework/v4.7.2/System.Xaml.dll",
- "build/.NETFramework/v4.7.2/System.Xaml.xml",
- "build/.NETFramework/v4.7.2/System.Xml.Linq.dll",
- "build/.NETFramework/v4.7.2/System.Xml.Linq.xml",
- "build/.NETFramework/v4.7.2/System.Xml.Serialization.dll",
- "build/.NETFramework/v4.7.2/System.Xml.dll",
- "build/.NETFramework/v4.7.2/System.Xml.xml",
- "build/.NETFramework/v4.7.2/System.dll",
- "build/.NETFramework/v4.7.2/System.xml",
- "build/.NETFramework/v4.7.2/UIAutomationClient.dll",
- "build/.NETFramework/v4.7.2/UIAutomationClient.xml",
- "build/.NETFramework/v4.7.2/UIAutomationClientsideProviders.dll",
- "build/.NETFramework/v4.7.2/UIAutomationClientsideProviders.xml",
- "build/.NETFramework/v4.7.2/UIAutomationProvider.dll",
- "build/.NETFramework/v4.7.2/UIAutomationProvider.xml",
- "build/.NETFramework/v4.7.2/UIAutomationTypes.dll",
- "build/.NETFramework/v4.7.2/UIAutomationTypes.xml",
- "build/.NETFramework/v4.7.2/WindowsBase.dll",
- "build/.NETFramework/v4.7.2/WindowsBase.xml",
- "build/.NETFramework/v4.7.2/WindowsFormsIntegration.dll",
- "build/.NETFramework/v4.7.2/WindowsFormsIntegration.xml",
- "build/.NETFramework/v4.7.2/XamlBuildTask.dll",
- "build/.NETFramework/v4.7.2/XamlBuildTask.xml",
- "build/.NETFramework/v4.7.2/mscorlib.dll",
- "build/.NETFramework/v4.7.2/mscorlib.xml",
- "build/.NETFramework/v4.7.2/namespaces.xml",
- "build/.NETFramework/v4.7.2/sysglobl.dll",
- "build/.NETFramework/v4.7.2/sysglobl.xml",
- "build/Microsoft.NETFramework.ReferenceAssemblies.net472.targets",
- "microsoft.netframework.referenceassemblies.net472.1.0.3.nupkg.sha512",
- "microsoft.netframework.referenceassemblies.net472.nuspec"
- ]
- }
- },
- "projectFileDependencyGroups": {
- ".NETFramework,Version=v4.7.2": [
- "Microsoft.NETFramework.ReferenceAssemblies >= 1.0.3"
- ]
- },
- "packageFolders": {
- "C:\\Users\\Red\\.nuget\\packages\\": {}
- },
- "project": {
- "version": "1.0.0",
- "restore": {
- "projectUniqueName": "E:\\Projects\\towerfall-archer-loader\\FortRiseMod\\ArcherLoaderMod\\ArcherLoaderMod.csproj",
- "projectName": "ArcherLoaderMod",
- "projectPath": "E:\\Projects\\towerfall-archer-loader\\FortRiseMod\\ArcherLoaderMod\\ArcherLoaderMod.csproj",
- "packagesPath": "C:\\Users\\Red\\.nuget\\packages\\",
- "outputPath": "E:\\Projects\\towerfall-archer-loader\\FortRiseMod\\ArcherLoaderMod\\obj\\",
- "projectStyle": "PackageReference",
- "configFilePaths": [
- "C:\\Users\\Red\\AppData\\Roaming\\NuGet\\NuGet.Config"
- ],
- "originalTargetFrameworks": [
- "net472"
- ],
- "sources": {
- "https://api.nuget.org/v3/index.json": {}
- },
- "frameworks": {
- "net472": {
- "targetAlias": "net472",
- "projectReferences": {}
- }
- },
- "warningProperties": {
- "warnAsError": [
- "NU1605"
- ]
- }
- },
- "frameworks": {
- "net472": {
- "targetAlias": "net472",
- "dependencies": {
- "Microsoft.NETFramework.ReferenceAssemblies": {
- "suppressParent": "All",
- "target": "Package",
- "version": "[1.0.3, )",
- "autoReferenced": true
- }
- },
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.203\\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 7e788af..0000000
--- a/obj/project.nuget.cache
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "version": 2,
- "dgSpecHash": "Z/OX1UgxlEYqCktP/QbtdCobx3Zi8UFiqARcVO6KGqNQP3Q3ymsRWqfPBTKBmaaII7E3y6C+opWnp1q06NHryg==",
- "success": true,
- "projectFilePath": "E:\\Projects\\towerfall-archer-loader\\FortRiseMod\\ArcherLoaderMod\\ArcherLoaderMod.csproj",
- "expectedPackageFiles": [
- "C:\\Users\\Red\\.nuget\\packages\\microsoft.netframework.referenceassemblies\\1.0.3\\microsoft.netframework.referenceassemblies.1.0.3.nupkg.sha512",
- "C:\\Users\\Red\\.nuget\\packages\\microsoft.netframework.referenceassemblies.net472\\1.0.3\\microsoft.netframework.referenceassemblies.net472.1.0.3.nupkg.sha512"
- ],
- "logs": []
-}
\ No newline at end of file
diff --git a/obj/project.packagespec.json b/obj/project.packagespec.json
deleted file mode 100644
index 9a1e9f9..0000000
--- a/obj/project.packagespec.json
+++ /dev/null
@@ -1 +0,0 @@
-"version":"1.0.0","restore":{"projectUniqueName":"E:\\Projects\\towerfall-archer-loader\\FortRiseMod\\ArcherLoaderMod\\ArcherLoaderMod.csproj","projectName":"ArcherLoaderMod","projectPath":"E:\\Projects\\towerfall-archer-loader\\FortRiseMod\\ArcherLoaderMod\\ArcherLoaderMod.csproj","outputPath":"E:\\Projects\\towerfall-archer-loader\\FortRiseMod\\ArcherLoaderMod\\obj\\","projectStyle":"PackageReference","originalTargetFrameworks":["net472"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net472":{"targetAlias":"net472","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net472":{"targetAlias":"net472","runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\7.0.203\\RuntimeIdentifierGraph.json"}}
\ No newline at end of file
diff --git a/obj/rider.project.restore.info b/obj/rider.project.restore.info
deleted file mode 100644
index a9bf4e4..0000000
--- a/obj/rider.project.restore.info
+++ /dev/null
@@ -1 +0,0 @@
-16855479805660501
\ No newline at end of file