diff --git a/BepInEx_win_x64_5.4.23.2.zip b/BepInEx_win_x64_5.4.23.2.zip
new file mode 100644
index 0000000..f3e58f0
Binary files /dev/null and b/BepInEx_win_x64_5.4.23.2.zip differ
diff --git a/BepInEx_win_x86_5.4.23.2.zip b/BepInEx_win_x86_5.4.23.2.zip
new file mode 100644
index 0000000..e64d9f2
Binary files /dev/null and b/BepInEx_win_x86_5.4.23.2.zip differ
diff --git a/Projects/DustlandDelivery/DustlandDelivery/DustlandDelivery.csproj b/Projects/DustlandDelivery/DustlandDelivery/DustlandDelivery.csproj
new file mode 100644
index 0000000..b931ef4
--- /dev/null
+++ b/Projects/DustlandDelivery/DustlandDelivery/DustlandDelivery.csproj
@@ -0,0 +1,82 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {DA9D274E-486F-4F82-84FF-CD9388CB0B09}
+ Library
+ Properties
+ AgainstTheStorm
+ DustlandDelivery
+ v4.8.1
+ 512
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+ libs\0Harmony.dll
+
+
+ libs\Assembly-CSharp.dll
+
+
+ libs\BepInEx.dll
+
+
+ libs\ConfigurationManager.dll
+
+
+ libs\MainAssembly.dll
+
+
+ libs\Sirenix.Serialization.dll
+
+
+
+
+
+
+ libs\UnityEngine.dll
+
+
+ libs\UnityEngine.CoreModule.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Projects/MadGamesTycoon2/CykaMod/CykaMod.csproj b/Projects/MadGamesTycoon2/CykaMod/CykaMod.csproj
deleted file mode 100644
index 8c13704..0000000
--- a/Projects/MadGamesTycoon2/CykaMod/CykaMod.csproj
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {06AA059A-C853-42AD-BBF8-122CFB2EEA29}
- Library
- Properties
- CykaMod
- CykaMod
- v4.0
- 512
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
-
-
-
- libs\0Harmony.dll
-
-
- libs\Assembly-CSharp.dll
-
-
- libs\BepInEx.dll
-
-
- libs\UnityEngine.dll
-
-
- libs\UnityEngine.CoreModule.dll
-
-
-
-
-
\ No newline at end of file
diff --git a/Projects/MadGamesTycoon2/CykaMod/Class1.cs b/Projects/MadGamesTycoon2/MadGamesTycoon2/Class1.cs
similarity index 97%
rename from Projects/MadGamesTycoon2/CykaMod/Class1.cs
rename to Projects/MadGamesTycoon2/MadGamesTycoon2/Class1.cs
index 3951c45..225c4dc 100644
--- a/Projects/MadGamesTycoon2/CykaMod/Class1.cs
+++ b/Projects/MadGamesTycoon2/MadGamesTycoon2/Class1.cs
@@ -1,274 +1,274 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Reflection.Emit;
-using BepInEx;
-using BepInEx.Configuration;
-using HarmonyLib;
-using HarmonyLib.Tools;
-
-namespace CykaMod {
- [BepInPlugin(pluginGuid, pluginName, pluginVersion)]
- public class Main : BaseUnityPlugin {
- private const string pluginGuid = "CykaMod";
- private const string pluginName = "CykaMod";
- private const string pluginVersion = "1.0.0";
-
- public static ConfigEntry skillCap;
- public static ConfigEntry workSpeed;
- public static ConfigEntry workResult;
- public static ConfigEntry alwaysCritical;
- public static ConfigEntry gameSpeed;
- public static ConfigEntry fans;
- public static ConfigEntry money;
-
- //
- // private void Awake()
- // {
- // configGreeting = Config.Bind("General", // The section under which the option is shown
- // "GreetingText", // The key of the configuration option in the configuration file
- // "Hello, world!", // The default value
- // "A greeting text to show when the game is launched"); // Description of the option to show in the config file
- //
-
- public void Awake() {
- skillCap = Config.Bind("General", "Skill Cap", 100f);
- workSpeed = Config.Bind("General", "Work Speed Multiplier", 4f);
- workResult = Config.Bind("General", "Work Result Multiplier", 4f);
- alwaysCritical = Config.Bind("General", "Work Always Critical", false);
- gameSpeed = Config.Bind("General", "Game Speed Multiplier", 3f);
- fans = Config.Bind("General", "Fans Multiplier", 2);
- money = Config.Bind("General", "Money Multiplier", 2L);
-
- Logger.LogInfo("Cyka mod loaded");
- HarmonyFileLog.Enabled = true;
- Harmony harmony = new Harmony(pluginGuid);
- harmony.PatchAll();
- var originalMethods = harmony.GetPatchedMethods();
- Logger.LogInfo("Patched " + originalMethods.Count() + " methods");
- }
-
- public static bool IsMatch(List codes, int index, List matcher) {
- for (var i = 0; i < matcher.Count; i++) {
- if (codes[index + i].opcode != matcher[i].opcode) {
- return false;
- }
- }
- return true;
- }
-
- public static void InsertAt(List codes, int index, List toInsert) {
- for (var i = 0; i < toInsert.Count; i++) {
- codes.Insert(index + i, toInsert[i]);
- }
- }
- }
-
- [HarmonyPatch(typeof(characterScript), "GetSkillCap")]
- public class SkillCapPatch {
- static void Postfix(ref float __result) {
- // Console.WriteLine("GetSkillCap Postfix! Result is " + __result);
- __result = Main.skillCap.Value;
- }
- }
-
- [HarmonyPatch(typeof(characterScript), "GetSkillCap_Skill")]
- public class SkillCapSkillPatch {
- static void Postfix(ref float __result) {
- // Console.WriteLine("GetSkillCap_Skill Postfix! Result is " + __result);
- __result = Main.skillCap.Value;
- }
- }
-
- [HarmonyPatch(typeof(characterScript), "GetWorkSpeed")]
- public class GetWorkSpeedPatch {
- static void Postfix(ref float __result) {
- // Console.WriteLine("GetWorkSpeed Postfix! Result is " + __result);
- __result *= Main.workSpeed.Value;
- }
- }
-
- [HarmonyPatch(typeof(characterScript), "GetWorkResult")]
- public class GetWorkResultPatch {
- static void Prefix(ref float f) {
- // Console.WriteLine("GetWorkResult Postfix! f is " + f);
- f *= Main.workResult.Value;
- }
- }
-
- [HarmonyPatch(typeof(characterScript), "GetCritic")]
- public class GetCriticPatch {
- static void Postfix(ref bool __result) {
- // Console.WriteLine("GetWorkResult Postfix! f is " + f);
- if (Main.alwaysCritical.Value) {
- __result = true;
- }
- }
- }
-
- [HarmonyPatch(typeof(mainScript), "SetGameSpeed")]
- public class GameSpeedPatch {
- static void Prefix(ref float f) {
- // Console.WriteLine("SetGameSpeed Prefix! Argument is " + f);
- if (f > 1) {
- f *= Main.gameSpeed.Value;
- // Console.WriteLine("Argument modified to " + f);
- }
- }
- }
-
- [HarmonyPatch(typeof(characterScript), "Learn")]
- public static class LearnManyPatch {
- static IEnumerable Transpiler(IEnumerable instructions) {
- var codes = new List(instructions);
-
- for (var i = 0; i < 5; i++) {
- if (codes[i].opcode == OpCodes.Ldc_R4) {
- Console.WriteLine("Changing " + codes[i]);
- codes[i].operand = (float)codes[i].operand * 64;
- Console.WriteLine("Changed " + codes[i]);
- }
- }
-
- return codes.AsEnumerable();
- }
- }
-
- [HarmonyPatch(typeof(arbeitsmarkt), "ArbeitsmarktUpdaten")]
- public static class ManyEmployeesPatch {
- static IEnumerable Transpiler(IEnumerable instructions) {
- var codes = new List(instructions);
-
- for (var i = codes.Count - 1; i > 0; i--) {
- if (codes[i].opcode == OpCodes.Ldc_I4_3) {
- Console.WriteLine("Changing " + codes[i]);
- codes[i] = new CodeInstruction(OpCodes.Ldc_I4, 64);
- Console.WriteLine("Changed " + codes[i]);
- break;
- }
- }
-
- return codes.AsEnumerable();
- }
- }
-
- // [HarmonyPatch(typeof(AILerp), "MovementUpdate")]
- public class MovementSpeedPatch {
- static void Prefix(ref float deltaTime) {
- Console.WriteLine("MovementUpdate Prefix! deltaTime is " + deltaTime);
- deltaTime *= 16f;
- }
- }
-
- // [HarmonyPatch(typeof(movementScript), "Move")]
- public static class EmployeeMovementSpeedPatch {
- static IEnumerable Transpiler(IEnumerable instructions) {
- var codes = new List(instructions);
-
- List matcher = new List();
- matcher.Add(new CodeInstruction(OpCodes.Ldarg_0, null));
- matcher.Add(new CodeInstruction(OpCodes.Ldfld, null));
- matcher.Add(new CodeInstruction(OpCodes.Ldarg_0, null));
- matcher.Add(new CodeInstruction(OpCodes.Ldfld, null));
- matcher.Add(new CodeInstruction(OpCodes.Mul, null));
-
- List patch = new List();
- patch.Add(new CodeInstruction(OpCodes.Ldc_R4, 8));
- patch.Add(new CodeInstruction(OpCodes.Mul, null));
-
- for (var i = codes.Count - 1; i > 0; i--) {
- if (Main.IsMatch(codes, i, matcher)) {
- Main.InsertAt(codes, i + 5, patch);
- Console.WriteLine("Movement speed patched");
- for (var j = 0; j < 15; j++) {
- Console.WriteLine(codes[i + j]);
- }
- break;
- }
- }
- Console.WriteLine("Return");
- return codes.AsEnumerable();
- }
- }
-
- [HarmonyPatch(typeof(mainScript), "WochenUpdates")]
- public static class ContractWorkAmount {
- static IEnumerable Transpiler(IEnumerable instructions) {
- var codes = new List(instructions);
- int methodIndex = -1;
- List pattern = new List();
-
- List matcher = new List();
- matcher.Add(new CodeInstruction(OpCodes.Ldarg_0, null));
- matcher.Add(new CodeInstruction(OpCodes.Ldfld, null));
- matcher.Add(new CodeInstruction(OpCodes.Ldc_I4_0, null));
- matcher.Add(new CodeInstruction(OpCodes.Callvirt, null));
-
- for (var i = 0; i < codes.Count; i++) {
- if (codes[i].operand != null) {
- if (codes[i].operand.ToString().Contains("UpdateContractWork")) {
- methodIndex = i;
- pattern.Add(codes[i - 3]);
- pattern.Add(codes[i - 2]);
- pattern.Add(codes[i - 1]);
- pattern.Add(codes[i]);
- break;
- }
- }
- }
- pattern[2].opcode = OpCodes.Ldc_I4_1;
-
- for (int i = 0; i < 16; i++) {
- for (int j = 0; j < pattern.Count; j++) {
- codes.Insert(methodIndex + i + j, pattern[j]);
- }
- }
-
- return codes.AsEnumerable();
- }
- }
-
- [HarmonyPatch(typeof(platformScript), "SellPlayer")]
- public static class ConsoleProductionReductionPatch {
- static IEnumerable Transpiler(IEnumerable instructions) {
- var codes = new List(instructions);
-
- List matcher = new List();
- matcher.Add(new CodeInstruction(OpCodes.Ldarg_0, null));
- matcher.Add(new CodeInstruction(OpCodes.Ldarg_0, null));
- matcher.Add(new CodeInstruction(OpCodes.Ldfld, null));
- matcher.Add(new CodeInstruction(OpCodes.Ldc_R4, null));
- matcher.Add(new CodeInstruction(OpCodes.Ldc_R4, null));
- matcher.Add(new CodeInstruction(OpCodes.Call, null));
- matcher.Add(new CodeInstruction(OpCodes.Add, null));
- matcher.Add(new CodeInstruction(OpCodes.Stfld, null));
-
- for (var i = 0; i < codes.Count; i++) {
- if (Main.IsMatch(codes, i, matcher)) {
- codes[i + 3].operand = (float)codes[i + 3].operand * 8f;
- codes[i + 4].operand = (float)codes[i + 4].operand * 8f;
- Console.WriteLine("ConsoleProductionReductionPatch patched");
- break;
- }
- }
-
- return codes.AsEnumerable();
- }
- }
-
- [HarmonyPatch(typeof(mainScript), "AddFans")]
- public static class AddFansPatch {
- static void Prefix(ref int i) {
- // Console.WriteLine("GetWorkResult Postfix! f is " + f);
- i *= Main.fans.Value;
- }
- }
-
- [HarmonyPatch(typeof(mainScript), "Earn")]
- public static class AddMoneyPatch {
- static void Prefix(ref long amount) {
- // Console.WriteLine("GetWorkResult Postfix! f is " + f);
- amount *= Main.money.Value;
- }
- }
-}
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Reflection.Emit;
+using BepInEx;
+using BepInEx.Configuration;
+using HarmonyLib;
+using HarmonyLib.Tools;
+
+namespace CykaMod {
+ [BepInPlugin(pluginGuid, pluginName, pluginVersion)]
+ public class Main : BaseUnityPlugin {
+ private const string pluginGuid = "CykaMod";
+ private const string pluginName = "CykaMod";
+ private const string pluginVersion = "1.0.0";
+
+ public static ConfigEntry skillCap;
+ public static ConfigEntry workSpeed;
+ public static ConfigEntry workResult;
+ public static ConfigEntry alwaysCritical;
+ public static ConfigEntry gameSpeed;
+ public static ConfigEntry fans;
+ public static ConfigEntry money;
+
+ //
+ // private void Awake()
+ // {
+ // configGreeting = Config.Bind("General", // The section under which the option is shown
+ // "GreetingText", // The key of the configuration option in the configuration file
+ // "Hello, world!", // The default value
+ // "A greeting text to show when the game is launched"); // Description of the option to show in the config file
+ //
+
+ public void Awake() {
+ skillCap = Config.Bind("General", "Skill Cap", 100f);
+ workSpeed = Config.Bind("General", "Work Speed Multiplier", 4f);
+ workResult = Config.Bind("General", "Work Result Multiplier", 4f);
+ alwaysCritical = Config.Bind("General", "Work Always Critical", false);
+ gameSpeed = Config.Bind("General", "Game Speed Multiplier", 3f);
+ fans = Config.Bind("General", "Fans Multiplier", 2);
+ money = Config.Bind("General", "Money Multiplier", 2L);
+
+ Logger.LogInfo("Cyka mod loaded");
+ HarmonyFileLog.Enabled = true;
+ Harmony harmony = new Harmony(pluginGuid);
+ harmony.PatchAll();
+ var originalMethods = harmony.GetPatchedMethods();
+ Logger.LogInfo("Patched " + originalMethods.Count() + " methods");
+ }
+
+ public static bool IsMatch(List codes, int index, List matcher) {
+ for (var i = 0; i < matcher.Count; i++) {
+ if (codes[index + i].opcode != matcher[i].opcode) {
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public static void InsertAt(List codes, int index, List toInsert) {
+ for (var i = 0; i < toInsert.Count; i++) {
+ codes.Insert(index + i, toInsert[i]);
+ }
+ }
+ }
+
+ [HarmonyPatch(typeof(characterScript), "GetSkillCap")]
+ public class SkillCapPatch {
+ static void Postfix(ref float __result) {
+ // Console.WriteLine("GetSkillCap Postfix! Result is " + __result);
+ __result = Main.skillCap.Value;
+ }
+ }
+
+ [HarmonyPatch(typeof(characterScript), "GetSkillCap_Skill")]
+ public class SkillCapSkillPatch {
+ static void Postfix(ref float __result) {
+ // Console.WriteLine("GetSkillCap_Skill Postfix! Result is " + __result);
+ __result = Main.skillCap.Value;
+ }
+ }
+
+ [HarmonyPatch(typeof(characterScript), "GetWorkSpeed")]
+ public class GetWorkSpeedPatch {
+ static void Postfix(ref float __result) {
+ // Console.WriteLine("GetWorkSpeed Postfix! Result is " + __result);
+ __result *= Main.workSpeed.Value;
+ }
+ }
+
+ [HarmonyPatch(typeof(characterScript), "GetWorkResult")]
+ public class GetWorkResultPatch {
+ static void Prefix(ref float f) {
+ // Console.WriteLine("GetWorkResult Postfix! f is " + f);
+ f *= Main.workResult.Value;
+ }
+ }
+
+ [HarmonyPatch(typeof(characterScript), "GetCritic")]
+ public class GetCriticPatch {
+ static void Postfix(ref bool __result) {
+ // Console.WriteLine("GetWorkResult Postfix! f is " + f);
+ if (Main.alwaysCritical.Value) {
+ __result = true;
+ }
+ }
+ }
+
+ [HarmonyPatch(typeof(mainScript), "SetGameSpeed")]
+ public class GameSpeedPatch {
+ static void Prefix(ref float f) {
+ // Console.WriteLine("SetGameSpeed Prefix! Argument is " + f);
+ if (f > 1) {
+ f *= Main.gameSpeed.Value;
+ // Console.WriteLine("Argument modified to " + f);
+ }
+ }
+ }
+
+ [HarmonyPatch(typeof(characterScript), "Learn")]
+ public static class LearnManyPatch {
+ static IEnumerable Transpiler(IEnumerable instructions) {
+ var codes = new List(instructions);
+
+ for (var i = 0; i < 5; i++) {
+ if (codes[i].opcode == OpCodes.Ldc_R4) {
+ Console.WriteLine("Changing " + codes[i]);
+ codes[i].operand = (float)codes[i].operand * 64;
+ Console.WriteLine("Changed " + codes[i]);
+ }
+ }
+
+ return codes.AsEnumerable();
+ }
+ }
+
+ [HarmonyPatch(typeof(arbeitsmarkt), "ArbeitsmarktUpdaten")]
+ public static class ManyEmployeesPatch {
+ static IEnumerable Transpiler(IEnumerable instructions) {
+ var codes = new List(instructions);
+
+ for (var i = codes.Count - 1; i > 0; i--) {
+ if (codes[i].opcode == OpCodes.Ldc_I4_3) {
+ Console.WriteLine("Changing " + codes[i]);
+ codes[i] = new CodeInstruction(OpCodes.Ldc_I4, 64);
+ Console.WriteLine("Changed " + codes[i]);
+ break;
+ }
+ }
+
+ return codes.AsEnumerable();
+ }
+ }
+
+ // [HarmonyPatch(typeof(AILerp), "MovementUpdate")]
+ public class MovementSpeedPatch {
+ static void Prefix(ref float deltaTime) {
+ Console.WriteLine("MovementUpdate Prefix! deltaTime is " + deltaTime);
+ deltaTime *= 16f;
+ }
+ }
+
+ // [HarmonyPatch(typeof(movementScript), "Move")]
+ public static class EmployeeMovementSpeedPatch {
+ static IEnumerable Transpiler(IEnumerable instructions) {
+ var codes = new List(instructions);
+
+ List matcher = new List();
+ matcher.Add(new CodeInstruction(OpCodes.Ldarg_0, null));
+ matcher.Add(new CodeInstruction(OpCodes.Ldfld, null));
+ matcher.Add(new CodeInstruction(OpCodes.Ldarg_0, null));
+ matcher.Add(new CodeInstruction(OpCodes.Ldfld, null));
+ matcher.Add(new CodeInstruction(OpCodes.Mul, null));
+
+ List patch = new List();
+ patch.Add(new CodeInstruction(OpCodes.Ldc_R4, 8));
+ patch.Add(new CodeInstruction(OpCodes.Mul, null));
+
+ for (var i = codes.Count - 1; i > 0; i--) {
+ if (Main.IsMatch(codes, i, matcher)) {
+ Main.InsertAt(codes, i + 5, patch);
+ Console.WriteLine("Movement speed patched");
+ for (var j = 0; j < 15; j++) {
+ Console.WriteLine(codes[i + j]);
+ }
+ break;
+ }
+ }
+ Console.WriteLine("Return");
+ return codes.AsEnumerable();
+ }
+ }
+
+ [HarmonyPatch(typeof(mainScript), "WochenUpdates")]
+ public static class ContractWorkAmount {
+ static IEnumerable Transpiler(IEnumerable instructions) {
+ var codes = new List(instructions);
+ int methodIndex = -1;
+ List pattern = new List();
+
+ List matcher = new List();
+ matcher.Add(new CodeInstruction(OpCodes.Ldarg_0, null));
+ matcher.Add(new CodeInstruction(OpCodes.Ldfld, null));
+ matcher.Add(new CodeInstruction(OpCodes.Ldc_I4_0, null));
+ matcher.Add(new CodeInstruction(OpCodes.Callvirt, null));
+
+ for (var i = 0; i < codes.Count; i++) {
+ if (codes[i].operand != null) {
+ if (codes[i].operand.ToString().Contains("UpdateContractWork")) {
+ methodIndex = i;
+ pattern.Add(codes[i - 3]);
+ pattern.Add(codes[i - 2]);
+ pattern.Add(codes[i - 1]);
+ pattern.Add(codes[i]);
+ break;
+ }
+ }
+ }
+ pattern[2].opcode = OpCodes.Ldc_I4_1;
+
+ for (int i = 0; i < 16; i++) {
+ for (int j = 0; j < pattern.Count; j++) {
+ codes.Insert(methodIndex + i + j, pattern[j]);
+ }
+ }
+
+ return codes.AsEnumerable();
+ }
+ }
+
+ [HarmonyPatch(typeof(platformScript), "SellPlayer")]
+ public static class ConsoleProductionReductionPatch {
+ static IEnumerable Transpiler(IEnumerable instructions) {
+ var codes = new List(instructions);
+
+ List matcher = new List();
+ matcher.Add(new CodeInstruction(OpCodes.Ldarg_0, null));
+ matcher.Add(new CodeInstruction(OpCodes.Ldarg_0, null));
+ matcher.Add(new CodeInstruction(OpCodes.Ldfld, null));
+ matcher.Add(new CodeInstruction(OpCodes.Ldc_R4, null));
+ matcher.Add(new CodeInstruction(OpCodes.Ldc_R4, null));
+ matcher.Add(new CodeInstruction(OpCodes.Call, null));
+ matcher.Add(new CodeInstruction(OpCodes.Add, null));
+ matcher.Add(new CodeInstruction(OpCodes.Stfld, null));
+
+ for (var i = 0; i < codes.Count; i++) {
+ if (Main.IsMatch(codes, i, matcher)) {
+ codes[i + 3].operand = (float)codes[i + 3].operand * 8f;
+ codes[i + 4].operand = (float)codes[i + 4].operand * 8f;
+ Console.WriteLine("ConsoleProductionReductionPatch patched");
+ break;
+ }
+ }
+
+ return codes.AsEnumerable();
+ }
+ }
+
+ [HarmonyPatch(typeof(mainScript), "AddFans")]
+ public static class AddFansPatch {
+ static void Prefix(ref int i) {
+ // Console.WriteLine("GetWorkResult Postfix! f is " + f);
+ i *= Main.fans.Value;
+ }
+ }
+
+ [HarmonyPatch(typeof(mainScript), "Earn")]
+ public static class AddMoneyPatch {
+ static void Prefix(ref long amount) {
+ // Console.WriteLine("GetWorkResult Postfix! f is " + f);
+ amount *= Main.money.Value;
+ }
+ }
+}
diff --git a/Projects/MadGamesTycoon2/MadGamesTycoon2/MadGamesTycoon2.csproj b/Projects/MadGamesTycoon2/MadGamesTycoon2/MadGamesTycoon2.csproj
new file mode 100644
index 0000000..4460980
--- /dev/null
+++ b/Projects/MadGamesTycoon2/MadGamesTycoon2/MadGamesTycoon2.csproj
@@ -0,0 +1,66 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {DA9D274E-486F-4F82-84FF-CD9388CB0B09}
+ Library
+ Properties
+ AgainstTheStorm
+ MadGamesTycoon2
+ v4.8.1
+ 512
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+ ..\libs\0Harmony.dll
+
+
+ ..\libs\Assembly-CSharp.dll
+
+
+ ..\libs\BepInEx.dll
+
+
+ ..\libs\UnityEngine.dll
+
+
+ ..\libs\UnityEngine.CoreModule.dll
+
+
+
+
+
+
diff --git a/Projects/MadGamesTycoon2/CykaMod/Properties/AssemblyInfo.cs b/Projects/MadGamesTycoon2/MadGamesTycoon2/Properties/AssemblyInfo.cs
similarity index 97%
rename from Projects/MadGamesTycoon2/CykaMod/Properties/AssemblyInfo.cs
rename to Projects/MadGamesTycoon2/MadGamesTycoon2/Properties/AssemblyInfo.cs
index 5f07107..a74bfd2 100644
--- a/Projects/MadGamesTycoon2/CykaMod/Properties/AssemblyInfo.cs
+++ b/Projects/MadGamesTycoon2/MadGamesTycoon2/Properties/AssemblyInfo.cs
@@ -1,35 +1,35 @@
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("CykaMod")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("CykaMod")]
-[assembly: AssemblyCopyright("Copyright © 2023")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("06AA059A-C853-42AD-BBF8-122CFB2EEA29")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
+using System.Reflection;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("CykaMod")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("CykaMod")]
+[assembly: AssemblyCopyright("Copyright © 2023")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("06AA059A-C853-42AD-BBF8-122CFB2EEA29")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
\ No newline at end of file
diff --git a/Projects/MadGamesTycoon2/CykaMod/libs/0Harmony.dll b/Projects/MadGamesTycoon2/MadGamesTycoon2/libs/0Harmony.dll
similarity index 100%
rename from Projects/MadGamesTycoon2/CykaMod/libs/0Harmony.dll
rename to Projects/MadGamesTycoon2/MadGamesTycoon2/libs/0Harmony.dll
diff --git a/Projects/MadGamesTycoon2/CykaMod/libs/Assembly-CSharp.dll b/Projects/MadGamesTycoon2/MadGamesTycoon2/libs/Assembly-CSharp.dll
similarity index 94%
rename from Projects/MadGamesTycoon2/CykaMod/libs/Assembly-CSharp.dll
rename to Projects/MadGamesTycoon2/MadGamesTycoon2/libs/Assembly-CSharp.dll
index 4487bc5..bf87270 100644
Binary files a/Projects/MadGamesTycoon2/CykaMod/libs/Assembly-CSharp.dll and b/Projects/MadGamesTycoon2/MadGamesTycoon2/libs/Assembly-CSharp.dll differ
diff --git a/Projects/MadGamesTycoon2/CykaMod/libs/BepInEx.dll b/Projects/MadGamesTycoon2/MadGamesTycoon2/libs/BepInEx.dll
similarity index 99%
rename from Projects/MadGamesTycoon2/CykaMod/libs/BepInEx.dll
rename to Projects/MadGamesTycoon2/MadGamesTycoon2/libs/BepInEx.dll
index 826b479..8235e6f 100644
Binary files a/Projects/MadGamesTycoon2/CykaMod/libs/BepInEx.dll and b/Projects/MadGamesTycoon2/MadGamesTycoon2/libs/BepInEx.dll differ
diff --git a/Projects/MadGamesTycoon2/CykaMod/libs/UnityEngine.CoreModule.dll b/Projects/MadGamesTycoon2/MadGamesTycoon2/libs/UnityEngine.CoreModule.dll
similarity index 100%
rename from Projects/MadGamesTycoon2/CykaMod/libs/UnityEngine.CoreModule.dll
rename to Projects/MadGamesTycoon2/MadGamesTycoon2/libs/UnityEngine.CoreModule.dll
diff --git a/Projects/MadGamesTycoon2/CykaMod/libs/UnityEngine.dll b/Projects/MadGamesTycoon2/MadGamesTycoon2/libs/UnityEngine.dll
similarity index 100%
rename from Projects/MadGamesTycoon2/CykaMod/libs/UnityEngine.dll
rename to Projects/MadGamesTycoon2/MadGamesTycoon2/libs/UnityEngine.dll
diff --git a/Projects/MadGamesTycoon2/CykaMod/libs/copyLibs.sh b/Projects/MadGamesTycoon2/MadGamesTycoon2/libs/copyLibs.sh
similarity index 100%
rename from Projects/MadGamesTycoon2/CykaMod/libs/copyLibs.sh
rename to Projects/MadGamesTycoon2/MadGamesTycoon2/libs/copyLibs.sh
diff --git a/Projects/MadGamesTycoon2/CykaMod/libs/libs.txt b/Projects/MadGamesTycoon2/MadGamesTycoon2/libs/libs.txt
similarity index 100%
rename from Projects/MadGamesTycoon2/CykaMod/libs/libs.txt
rename to Projects/MadGamesTycoon2/MadGamesTycoon2/libs/libs.txt