Update against the storm
This commit is contained in:
@@ -18,4 +18,11 @@
|
|||||||
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005CUsers_005CAdministrator_005CSeafile_005CJetbrains_005CRiderProjects_005CBepinex_005CProjects_005CRegiments_005CRegiments_005Clibs_005CConfigurationManager_002Edll/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005CUsers_005CAdministrator_005CSeafile_005CJetbrains_005CRiderProjects_005CBepinex_005CProjects_005CRegiments_005CRegiments_005Clibs_005CConfigurationManager_002Edll/@EntryIndexedValue">True</s:Boolean>
|
||||||
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005CUsers_005CAdministrator_005CSeafile_005CJetbrains_005CRiderProjects_005CBepinex_005CProjects_005CRegiments_005CRegiments_005Clibs_005CMainAssembly_002Edll/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005CUsers_005CAdministrator_005CSeafile_005CJetbrains_005CRiderProjects_005CBepinex_005CProjects_005CRegiments_005CRegiments_005Clibs_005CMainAssembly_002Edll/@EntryIndexedValue">True</s:Boolean>
|
||||||
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005CUsers_005CAdministrator_005CSeafile_005CJetbrains_005CRiderProjects_005CBepinex_005CProjects_005CRegiments_005CRegiments_005Clibs_005CUnityEngine_002ECoreModule_002Edll/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005CUsers_005CAdministrator_005CSeafile_005CJetbrains_005CRiderProjects_005CBepinex_005CProjects_005CRegiments_005CRegiments_005Clibs_005CUnityEngine_002ECoreModule_002Edll/@EntryIndexedValue">True</s:Boolean>
|
||||||
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005CUsers_005CAdministrator_005CSeafile_005CJetbrains_005CRiderProjects_005CBepinex_005CProjects_005CRegiments_005CRegiments_005Clibs_005CUnityEngine_002Edll/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>
|
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005CUsers_005CAdministrator_005CSeafile_005CJetbrains_005CRiderProjects_005CBepinex_005CProjects_005CRegiments_005CRegiments_005Clibs_005CUnityEngine_002Edll/@EntryIndexedValue">True</s:Boolean>
|
||||||
|
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005CUsers_005CAdministrator_005CSeafile_005CProjects_002DRider_005CRiderProjects_005CBepinex_005CProjects_005CAgainstTheStorm_005CAgainstTheStorm_005Clibs_005C0Harmony_002Edll/@EntryIndexedValue">True</s:Boolean>
|
||||||
|
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005CUsers_005CAdministrator_005CSeafile_005CProjects_002DRider_005CRiderProjects_005CBepinex_005CProjects_005CAgainstTheStorm_005CAgainstTheStorm_005Clibs_005CAssembly_002DCSharp_002Edll/@EntryIndexedValue">True</s:Boolean>
|
||||||
|
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005CUsers_005CAdministrator_005CSeafile_005CProjects_002DRider_005CRiderProjects_005CBepinex_005CProjects_005CAgainstTheStorm_005CAgainstTheStorm_005Clibs_005CBepInEx_002Edll/@EntryIndexedValue">True</s:Boolean>
|
||||||
|
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005CUsers_005CAdministrator_005CSeafile_005CProjects_002DRider_005CRiderProjects_005CBepinex_005CProjects_005CAgainstTheStorm_005CAgainstTheStorm_005Clibs_005CConfigurationManager_002Edll/@EntryIndexedValue">True</s:Boolean>
|
||||||
|
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005CUsers_005CAdministrator_005CSeafile_005CProjects_002DRider_005CRiderProjects_005CBepinex_005CProjects_005CAgainstTheStorm_005CAgainstTheStorm_005Clibs_005CSirenix_002ESerialization_002Edll/@EntryIndexedValue">True</s:Boolean>
|
||||||
|
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005CUsers_005CAdministrator_005CSeafile_005CProjects_002DRider_005CRiderProjects_005CBepinex_005CProjects_005CAgainstTheStorm_005CAgainstTheStorm_005Clibs_005CUnityEngine_002ECoreModule_002Edll/@EntryIndexedValue">True</s:Boolean>
|
||||||
|
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=C_003A_005CUsers_005CAdministrator_005CSeafile_005CProjects_002DRider_005CRiderProjects_005CBepinex_005CProjects_005CAgainstTheStorm_005CAgainstTheStorm_005Clibs_005CUnityEngine_002Edll/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>
|
@@ -1,91 +1,92 @@
|
|||||||
using System.Linq;
|
using System.Linq;
|
||||||
using BepInEx;
|
using BepInEx;
|
||||||
using BepInEx.Configuration;
|
using BepInEx.Configuration;
|
||||||
using HarmonyLib;
|
using HarmonyLib;
|
||||||
using HarmonyLib.Tools;
|
using HarmonyLib.Tools;
|
||||||
|
|
||||||
namespace AgainstTheStorm {
|
namespace AgainstTheStorm {
|
||||||
[BepInPlugin(pluginGuid, pluginName, pluginVersion)]
|
[BepInPlugin(pluginGuid, pluginName, pluginVersion)]
|
||||||
public class Main : BaseUnityPlugin {
|
public class Main : BaseUnityPlugin {
|
||||||
private const string pluginGuid = "CykaMod";
|
private const string pluginGuid = "CykaMod";
|
||||||
private const string pluginName = "CykaMod";
|
private const string pluginName = "CykaMod";
|
||||||
private const string pluginVersion = "1.0.0";
|
private const string pluginVersion = "1.0.0";
|
||||||
|
|
||||||
public static ConfigEntry<int> ProductionMultiplier;
|
public static ConfigEntry<int> ProductionMultiplier;
|
||||||
public static ConfigEntry<int> DepositChargesMultiplier;
|
public static ConfigEntry<int> DepositChargesMultiplier;
|
||||||
public static ConfigEntry<float> VillagerSpeedMultiplier;
|
public static ConfigEntry<float> VillagerSpeedMultiplier;
|
||||||
public static ConfigEntry<float> ProductionSpeedMultiplier;
|
public static ConfigEntry<float> ProductionSpeedMultiplier;
|
||||||
public static ConfigEntry<float> NewcomverRateMultiplier;
|
public static ConfigEntry<float> NewcomverRateMultiplier;
|
||||||
public static ConfigEntry<int> VillagerCapacityMultiplier;
|
public static ConfigEntry<int> VillagerCapacityMultiplier;
|
||||||
public static ConfigEntry<float> TraderRateMultiplier;
|
public static ConfigEntry<float> TraderRateMultiplier;
|
||||||
public static ConfigEntry<int> TraderMerchMultiplier;
|
public static ConfigEntry<int> TraderMerchMultiplier;
|
||||||
public static ConfigEntry<float> HearthRangeMultiplier;
|
public static ConfigEntry<float> HearthRangeMultiplier;
|
||||||
public static ConfigEntry<float> HouseCapacityMultiplier;
|
public static ConfigEntry<float> HouseCapacityMultiplier;
|
||||||
public static ConfigEntry<float> NewcomerBonusMultiplier;
|
public static ConfigEntry<float> NewcomerBonusMultiplier;
|
||||||
public static ConfigEntry<int> GameSpeedMultiplier;
|
public static ConfigEntry<int> GameSpeedMultiplier;
|
||||||
public static ConfigEntry<int> AdditionalNewcomerBonus;
|
public static ConfigEntry<int> AdditionalNewcomerBonus;
|
||||||
public static ConfigEntry<float> MetaCurrencyMultiplier;
|
public static ConfigEntry<float> MetaCurrencyMultiplier;
|
||||||
public static ConfigEntry<float> TradeRouteSpeedMultiplier;
|
public static ConfigEntry<float> TradeRouteSpeedMultiplier;
|
||||||
// public static ConfigEntry<float> wheelTorqueMultiplier;
|
|
||||||
// public static ConfigEntry<float> wheelSpeedMultiplier;
|
// public static ConfigEntry<float> wheelTorqueMultiplier;
|
||||||
// public static ConfigEntry<float> jetThrustMultiplier;
|
// public static ConfigEntry<float> wheelSpeedMultiplier;
|
||||||
|
// public static ConfigEntry<float> jetThrustMultiplier;
|
||||||
public void Awake() {
|
|
||||||
ProductionMultiplier = Config.Bind("General", "ProductionMultiplier", 1,
|
public void Awake() {
|
||||||
new ConfigDescription("ProductionMultiplier", new AcceptableValueRange<int>(1, 512)));
|
ProductionMultiplier = Config.Bind("General", "ProductionMultiplier", 1,
|
||||||
DepositChargesMultiplier = Config.Bind("General", "DepositChargesMultiplier", 1,
|
new ConfigDescription("ProductionMultiplier", new AcceptableValueRange<int>(1, 512)));
|
||||||
new ConfigDescription("DepositChargesMultiplier", new AcceptableValueRange<int>(1, 512)));
|
DepositChargesMultiplier = Config.Bind("General", "DepositChargesMultiplier", 1,
|
||||||
VillagerSpeedMultiplier = Config.Bind("General", "VillagerSpeedMultiplier", 1f,
|
new ConfigDescription("DepositChargesMultiplier", new AcceptableValueRange<int>(1, 512)));
|
||||||
new ConfigDescription("VillagerSpeedMultiplier", new AcceptableValueRange<float>(1f, 128f)));
|
VillagerSpeedMultiplier = Config.Bind("General", "VillagerSpeedMultiplier", 1f,
|
||||||
ProductionSpeedMultiplier = Config.Bind("General", "ProductionSpeedMultiplier", 1f,
|
new ConfigDescription("VillagerSpeedMultiplier", new AcceptableValueRange<float>(1f, 128f)));
|
||||||
new ConfigDescription("ProductionSpeedMultiplier", new AcceptableValueRange<float>(1f, 256f)));
|
ProductionSpeedMultiplier = Config.Bind("General", "ProductionSpeedMultiplier", 1f,
|
||||||
NewcomverRateMultiplier = Config.Bind("General", "NewcomverRateMultiplier", 1f,
|
new ConfigDescription("ProductionSpeedMultiplier", new AcceptableValueRange<float>(1f, 256f)));
|
||||||
new ConfigDescription("NewcomverRateMultiplier", new AcceptableValueRange<float>(1f, 128f)));
|
NewcomverRateMultiplier = Config.Bind("General", "NewcomverRateMultiplier", 1f,
|
||||||
VillagerCapacityMultiplier = Config.Bind("General", "VillagerCapacityMultiplier", 1,
|
new ConfigDescription("NewcomverRateMultiplier", new AcceptableValueRange<float>(1f, 128f)));
|
||||||
new ConfigDescription("VillagerCapacityMultiplier", new AcceptableValueRange<int>(1, 32)));
|
VillagerCapacityMultiplier = Config.Bind("General", "VillagerCapacityMultiplier", 1,
|
||||||
TraderRateMultiplier = Config.Bind("General", "TraderRateMultiplier", 1f,
|
new ConfigDescription("VillagerCapacityMultiplier", new AcceptableValueRange<int>(1, 32)));
|
||||||
new ConfigDescription("TraderRateMultiplier", new AcceptableValueRange<float>(1f, 128f)));
|
TraderRateMultiplier = Config.Bind("General", "TraderRateMultiplier", 1f,
|
||||||
TraderMerchMultiplier = Config.Bind("General", "TraderMerchMultiplier", 1,
|
new ConfigDescription("TraderRateMultiplier", new AcceptableValueRange<float>(1f, 128f)));
|
||||||
new ConfigDescription("TraderMerchMultiplier", new AcceptableValueRange<int>(1, 128)));
|
TraderMerchMultiplier = Config.Bind("General", "TraderMerchMultiplier", 1,
|
||||||
HearthRangeMultiplier = Config.Bind("General", "HearthRangeMultiplier", 1f,
|
new ConfigDescription("TraderMerchMultiplier", new AcceptableValueRange<int>(1, 128)));
|
||||||
new ConfigDescription("HearthRangeMultiplier", new AcceptableValueRange<float>(1f, 128f)));
|
HearthRangeMultiplier = Config.Bind("General", "HearthRangeMultiplier", 1f,
|
||||||
HouseCapacityMultiplier = Config.Bind("General", "HouseCapacityMultiplier", 1f,
|
new ConfigDescription("HearthRangeMultiplier", new AcceptableValueRange<float>(1f, 128f)));
|
||||||
new ConfigDescription("HouseCapacityMultiplier", new AcceptableValueRange<float>(1f, 32f)));
|
HouseCapacityMultiplier = Config.Bind("General", "HouseCapacityMultiplier", 1f,
|
||||||
NewcomerBonusMultiplier = Config.Bind("General", "NewcomerBonusMultiplier", 1f,
|
new ConfigDescription("HouseCapacityMultiplier", new AcceptableValueRange<float>(1f, 32f)));
|
||||||
new ConfigDescription("NewcomerBonusMultiplier", new AcceptableValueRange<float>(1f, 32f)));
|
NewcomerBonusMultiplier = Config.Bind("General", "NewcomerBonusMultiplier", 1f,
|
||||||
GameSpeedMultiplier = Config.Bind("General", "GameSpeedMultiplier", 1,
|
new ConfigDescription("NewcomerBonusMultiplier", new AcceptableValueRange<float>(1f, 32f)));
|
||||||
new ConfigDescription("GameSpeedMultiplier", new AcceptableValueRange<int>(1, 32)));
|
GameSpeedMultiplier = Config.Bind("General", "GameSpeedMultiplier", 1,
|
||||||
AdditionalNewcomerBonus = Config.Bind("General", "AdditionalNewcomerBonus", 0,
|
new ConfigDescription("GameSpeedMultiplier", new AcceptableValueRange<int>(1, 32)));
|
||||||
new ConfigDescription("AdditionalNewcomerBonus", new AcceptableValueRange<int>(0, 512)));
|
AdditionalNewcomerBonus = Config.Bind("General", "AdditionalNewcomerBonus", 0,
|
||||||
MetaCurrencyMultiplier = Config.Bind("General", "MetaCurrencyMultiplier", 1f,
|
new ConfigDescription("AdditionalNewcomerBonus", new AcceptableValueRange<int>(0, 512)));
|
||||||
new ConfigDescription("MetaCurrencyMultiplier", new AcceptableValueRange<float>(1f, 512f)));
|
MetaCurrencyMultiplier = Config.Bind("General", "MetaCurrencyMultiplier", 1f,
|
||||||
TradeRouteSpeedMultiplier = Config.Bind("General", "TradeRouteSpeedMultiplier", 1f,
|
new ConfigDescription("MetaCurrencyMultiplier", new AcceptableValueRange<float>(1f, 512f)));
|
||||||
new ConfigDescription("TradeRouteSpeedMultiplier", new AcceptableValueRange<float>(1f, 512f)));
|
TradeRouteSpeedMultiplier = Config.Bind("General", "TradeRouteSpeedMultiplier", 1f,
|
||||||
// minerMiningSpeed = Config.Bind("Production", "Miner Mining Speed", 1f,
|
new ConfigDescription("TradeRouteSpeedMultiplier", new AcceptableValueRange<float>(1f, 512f)));
|
||||||
// new ConfigDescription("Miner Mining Speed", new AcceptableValueRange<float>(1f, 32f)));
|
// minerMiningSpeed = Config.Bind("Production", "Miner Mining Speed", 1f,
|
||||||
//
|
// new ConfigDescription("Miner Mining Speed", new AcceptableValueRange<float>(1f, 32f)));
|
||||||
// allProjectilesHoming = Config.Bind("General", "Make All Projectiles Home", false);
|
//
|
||||||
|
// allProjectilesHoming = Config.Bind("General", "Make All Projectiles Home", false);
|
||||||
// shootingSpeedMultiplier.SettingChanged += (sender, args) => WeaponPropertiesManager.DoPatch();
|
|
||||||
// energyGenMultiplier.SettingChanged += (sender, args) => GeneratorPropertiesManager.DoPatch();
|
// shootingSpeedMultiplier.SettingChanged += (sender, args) => WeaponPropertiesManager.DoPatch();
|
||||||
// magnetStrenghtMultiplier.SettingChanged += (sender, args) => MagnetPropertiesManager.DoPatch();
|
// energyGenMultiplier.SettingChanged += (sender, args) => GeneratorPropertiesManager.DoPatch();
|
||||||
// magnetRadiusMultiplier.SettingChanged += (sender, args) => MagnetPropertiesManager.DoPatch();
|
// magnetStrenghtMultiplier.SettingChanged += (sender, args) => MagnetPropertiesManager.DoPatch();
|
||||||
// beamStrenghtMultiplier.SettingChanged += (sender, args) => BeamPropertiesManager.DoPatch();
|
// magnetRadiusMultiplier.SettingChanged += (sender, args) => MagnetPropertiesManager.DoPatch();
|
||||||
// beamRadiusMultiplier.SettingChanged += (sender, args) => BeamPropertiesManager.DoPatch();
|
// beamStrenghtMultiplier.SettingChanged += (sender, args) => BeamPropertiesManager.DoPatch();
|
||||||
// fuelTankRefillMultiplier.SettingChanged += (sender, args) => FuelPropertiesManager.DoPatch();
|
// beamRadiusMultiplier.SettingChanged += (sender, args) => BeamPropertiesManager.DoPatch();
|
||||||
// fuelTankCapacityMultiplier.SettingChanged += (sender, args) => FuelPropertiesManager.DoPatch();
|
// fuelTankRefillMultiplier.SettingChanged += (sender, args) => FuelPropertiesManager.DoPatch();
|
||||||
// wheelTorqueMultiplier.SettingChanged += (sender, args) => WheelPropertiesManager.DoPatch();
|
// fuelTankCapacityMultiplier.SettingChanged += (sender, args) => FuelPropertiesManager.DoPatch();
|
||||||
// wheelSpeedMultiplier.SettingChanged += (sender, args) => WheelPropertiesManager.DoPatch();
|
// wheelTorqueMultiplier.SettingChanged += (sender, args) => WheelPropertiesManager.DoPatch();
|
||||||
// jetThrustMultiplier.SettingChanged += (sender, args) => ThrusterPropertiesManager.DoPatch();
|
// wheelSpeedMultiplier.SettingChanged += (sender, args) => WheelPropertiesManager.DoPatch();
|
||||||
// minerGroundArea.SettingChanged += (sender, args) => MinerPropertiesManager.DoPatch();
|
// jetThrustMultiplier.SettingChanged += (sender, args) => ThrusterPropertiesManager.DoPatch();
|
||||||
// minerMiningSpeed.SettingChanged += (sender, args) => MinerPropertiesManager.DoPatch();
|
// minerGroundArea.SettingChanged += (sender, args) => MinerPropertiesManager.DoPatch();
|
||||||
|
// minerMiningSpeed.SettingChanged += (sender, args) => MinerPropertiesManager.DoPatch();
|
||||||
Logger.LogInfo("Cyka mod loaded");
|
|
||||||
HarmonyFileLog.Enabled = true;
|
Logger.LogInfo("Cyka mod loaded");
|
||||||
Harmony harmony = new Harmony(pluginGuid);
|
HarmonyFileLog.Enabled = true;
|
||||||
harmony.PatchAll();
|
Harmony harmony = new Harmony(pluginGuid);
|
||||||
var originalMethods = harmony.GetPatchedMethods();
|
harmony.PatchAll();
|
||||||
Logger.LogInfo("Patched " + originalMethods.Count() + " methods");
|
var originalMethods = harmony.GetPatchedMethods();
|
||||||
}
|
Logger.LogInfo("Patched " + originalMethods.Count() + " methods");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
@@ -1,458 +1,458 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using Eremite.Buildings;
|
using Eremite.Buildings;
|
||||||
using Eremite.Model;
|
using Eremite.Model;
|
||||||
using Eremite.Model.Meta;
|
using Eremite.Model.Meta;
|
||||||
using Eremite.Services;
|
using Eremite.Services;
|
||||||
using HarmonyLib;
|
using HarmonyLib;
|
||||||
|
|
||||||
// Patch maxSupPoints in PlatoonSupplyModule
|
// Patch maxSupPoints in PlatoonSupplyModule
|
||||||
// Patch Operational Authority point gain
|
// Patch Operational Authority point gain
|
||||||
|
|
||||||
namespace AgainstTheStorm {
|
namespace AgainstTheStorm {
|
||||||
[HarmonyPatch]
|
[HarmonyPatch]
|
||||||
public class Patches {
|
public class Patches {
|
||||||
static Dictionary<string, float> baseValues = new Dictionary<string, float>();
|
static Dictionary<string, float> baseValues = new Dictionary<string, float>();
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(BonusEmbarkRangeMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(BonusEmbarkRangeMetaRewardModel), "OnConsume")]
|
||||||
static void Test(BonusEmbarkRangeMetaRewardModel __instance) {
|
static void Test(BonusEmbarkRangeMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(BonusFarmAreaMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(BonusFarmAreaMetaRewardModel), "OnConsume")]
|
||||||
static void Test(BonusFarmAreaMetaRewardModel __instance) {
|
static void Test(BonusFarmAreaMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(ConstructionSpeedMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(ConstructionSpeedMetaRewardModel), "OnConsume")]
|
||||||
static void Test(ConstructionSpeedMetaRewardModel __instance) {
|
static void Test(ConstructionSpeedMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(CornerstonesRerollsMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(CornerstonesRerollsMetaRewardModel), "OnConsume")]
|
||||||
static void Test(CornerstonesRerollsMetaRewardModel __instance) {
|
static void Test(CornerstonesRerollsMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(CurrencyMultiplayerMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(CurrencyMultiplayerMetaRewardModel), "OnConsume")]
|
||||||
static void Test(CurrencyMultiplayerMetaRewardModel __instance) {
|
static void Test(CurrencyMultiplayerMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(EmbarkGoodsAmountMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(EmbarkGoodsAmountMetaRewardModel), "OnConsume")]
|
||||||
static void Test(EmbarkGoodsAmountMetaRewardModel __instance) {
|
static void Test(EmbarkGoodsAmountMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(FarmingRateMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(FarmingRateMetaRewardModel), "OnConsume")]
|
||||||
static void Test(FarmingRateMetaRewardModel __instance) {
|
static void Test(FarmingRateMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(FuelRateMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(FuelRateMetaRewardModel), "OnConsume")]
|
||||||
static void Test(FuelRateMetaRewardModel __instance) {
|
static void Test(FuelRateMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(GlobalBuildingStorageMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(GlobalBuildingStorageMetaRewardModel), "OnConsume")]
|
||||||
static void Test(GlobalBuildingStorageMetaRewardModel __instance) {
|
static void Test(GlobalBuildingStorageMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(GlobalCapacityMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(GlobalCapacityMetaRewardModel), "OnConsume")]
|
||||||
static void Test(GlobalCapacityMetaRewardModel __instance) {
|
static void Test(GlobalCapacityMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(GlobalExtraProductionChanceMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(GlobalExtraProductionChanceMetaRewardModel), "OnConsume")]
|
||||||
static void Test(GlobalExtraProductionChanceMetaRewardModel __instance) {
|
static void Test(GlobalExtraProductionChanceMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(GlobalProductionSpeedMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(GlobalProductionSpeedMetaRewardModel), "OnConsume")]
|
||||||
static void Test(GlobalProductionSpeedMetaRewardModel __instance) {
|
static void Test(GlobalProductionSpeedMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(GracePeriodMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(GracePeriodMetaRewardModel), "OnConsume")]
|
||||||
static void Test(GracePeriodMetaRewardModel __instance) {
|
static void Test(GracePeriodMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(GrassAmountMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(GrassAmountMetaRewardModel), "OnConsume")]
|
||||||
static void Test(GrassAmountMetaRewardModel __instance) {
|
static void Test(GrassAmountMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(HearthSacraficeTimeRateMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(HearthSacraficeTimeRateMetaRewardModel), "OnConsume")]
|
||||||
static void Test(HearthSacraficeTimeRateMetaRewardModel __instance) {
|
static void Test(HearthSacraficeTimeRateMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(NewcommersGoodsRateMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(NewcommersGoodsRateMetaRewardModel), "OnConsume")]
|
||||||
static void Test(NewcommersGoodsRateMetaRewardModel __instance) {
|
static void Test(NewcommersGoodsRateMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
// [HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(PreparationPointsMetaRewardModel), "OnConsume")]
|
// [HarmonyPatch(typeof(PreparationPointsMetaRewardModel), "OnConsume")]
|
||||||
static void Test(PreparationPointsMetaRewardModel __instance) {
|
// static void Test(PreparationPointsMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
// DoPatch(__instance);
|
||||||
}
|
// }
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(RawDepositsChargesMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(RawDepositsChargesMetaRewardModel), "OnConsume")]
|
||||||
static void Test(RawDepositsChargesMetaRewardModel __instance) {
|
static void Test(RawDepositsChargesMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(RelicsWorkingSpeedMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(RelicsWorkingSpeedMetaRewardModel), "OnConsume")]
|
||||||
static void Test(RelicsWorkingSpeedMetaRewardModel __instance) {
|
static void Test(RelicsWorkingSpeedMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(ReputationPenaltyRateMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(ReputationPenaltyRateMetaRewardModel), "OnConsume")]
|
||||||
static void Test(ReputationPenaltyRateMetaRewardModel __instance) {
|
static void Test(ReputationPenaltyRateMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(ReputationRewardPicksMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(ReputationRewardPicksMetaRewardModel), "OnConsume")]
|
||||||
static void Test(ReputationRewardPicksMetaRewardModel __instance) {
|
static void Test(ReputationRewardPicksMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(SeasonRewardsAmountMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(SeasonRewardsAmountMetaRewardModel), "OnConsume")]
|
||||||
static void Test(SeasonRewardsAmountMetaRewardModel __instance) {
|
static void Test(SeasonRewardsAmountMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(TownsVisionRangeMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(TownsVisionRangeMetaRewardModel), "OnConsume")]
|
||||||
static void Test(TownsVisionRangeMetaRewardModel __instance) {
|
static void Test(TownsVisionRangeMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(TraderIntervalMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(TraderIntervalMetaRewardModel), "OnConsume")]
|
||||||
static void Test(TraderIntervalMetaRewardModel __instance) {
|
static void Test(TraderIntervalMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(TraderMerchAmountMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(TraderMerchAmountMetaRewardModel), "OnConsume")]
|
||||||
static void Test(TraderMerchAmountMetaRewardModel __instance) {
|
static void Test(TraderMerchAmountMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(TraderMerchandisePriceReductionMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(TraderMerchandisePriceReductionMetaRewardModel), "OnConsume")]
|
||||||
static void Test(TraderMerchandisePriceReductionMetaRewardModel __instance) {
|
static void Test(TraderMerchandisePriceReductionMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(TradeRoutesLimitMetaReward), "OnConsume")]
|
[HarmonyPatch(typeof(TradeRoutesLimitMetaReward), "OnConsume")]
|
||||||
static void Test(TradeRoutesLimitMetaReward __instance) {
|
static void Test(TradeRoutesLimitMetaReward __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(TraderSellPriceMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(TraderSellPriceMetaRewardModel), "OnConsume")]
|
||||||
static void Test(TraderSellPriceMetaRewardModel __instance) {
|
static void Test(TraderSellPriceMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(VillagersSpeedMetaRewardModel), "OnConsume")]
|
[HarmonyPatch(typeof(VillagersSpeedMetaRewardModel), "OnConsume")]
|
||||||
static void Test(VillagersSpeedMetaRewardModel __instance) {
|
static void Test(VillagersSpeedMetaRewardModel __instance) {
|
||||||
DoPatch(__instance);
|
DoPatch(__instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPostfix]
|
[HarmonyPostfix]
|
||||||
[HarmonyPatch(typeof(ProductionCalculator), nameof(ProductionCalculator.GetProductionMultiplier))]
|
[HarmonyPatch(typeof(ProductionCalculator), nameof(ProductionCalculator.GetProductionMultiplier))]
|
||||||
static void PatchProductionCalculator(ref int __result) {
|
static void PatchProductionCalculator(ref int __result) {
|
||||||
// Console.WriteLine("ProdMulti {0}", __result);
|
// Console.WriteLine("ProdMulti {0}", __result);
|
||||||
__result *= Main.ProductionMultiplier.Value;
|
__result *= Main.ProductionMultiplier.Value;
|
||||||
}
|
}
|
||||||
|
|
||||||
// There seems to be a lot of good shit in effetsService!!
|
// There seems to be a lot of good shit in effetsService!!
|
||||||
[HarmonyPostfix]
|
[HarmonyPostfix]
|
||||||
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetRawDepositsChargesBonus))]
|
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetRawDepositsChargesBonus))]
|
||||||
static void PatchEffectsService(ref int __result) {
|
static void PatchEffectsService(ref int __result) {
|
||||||
__result *= Main.DepositChargesMultiplier.Value;
|
__result *= Main.DepositChargesMultiplier.Value;
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPostfix]
|
[HarmonyPostfix]
|
||||||
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetActorSpeed))]
|
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetActorSpeed))]
|
||||||
static void PatchEffectsService2(ref float __result) {
|
static void PatchEffectsService2(ref float __result) {
|
||||||
__result *= Main.VillagerSpeedMultiplier.Value;
|
__result *= Main.VillagerSpeedMultiplier.Value;
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPostfix]
|
[HarmonyPostfix]
|
||||||
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetBuildingProductionRate))]
|
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetBuildingProductionRate))]
|
||||||
static void PatchEffectsService3(ref float __result) {
|
static void PatchEffectsService3(ref float __result) {
|
||||||
__result *= Main.ProductionSpeedMultiplier.Value;
|
__result *= Main.ProductionSpeedMultiplier.Value;
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPostfix]
|
[HarmonyPostfix]
|
||||||
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetNewcomersIntervalRate))]
|
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetNewcomersIntervalRate))]
|
||||||
static void PatchEffectsService4(ref float __result) {
|
static void PatchEffectsService4(ref float __result) {
|
||||||
__result *= Main.NewcomverRateMultiplier.Value;
|
__result *= Main.NewcomverRateMultiplier.Value;
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPostfix]
|
[HarmonyPostfix]
|
||||||
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetVillagerCapacity))]
|
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetVillagerCapacity))]
|
||||||
static void PatchEffectsService5(ref int __result) {
|
static void PatchEffectsService5(ref int __result) {
|
||||||
__result *= Main.VillagerCapacityMultiplier.Value;
|
__result *= Main.VillagerCapacityMultiplier.Value;
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPostfix]
|
[HarmonyPostfix]
|
||||||
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetTraderIntervalRate))]
|
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetTraderIntervalRate))]
|
||||||
static void PatchEffectsService6(ref float __result) {
|
static void PatchEffectsService6(ref float __result) {
|
||||||
__result *= Main.TraderRateMultiplier.Value;
|
__result *= Main.TraderRateMultiplier.Value;
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPostfix]
|
[HarmonyPostfix]
|
||||||
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetTraderMerchsAmount))]
|
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetTraderMerchsAmount))]
|
||||||
static void PatchEffectsService7(ref int __result) {
|
static void PatchEffectsService7(ref int __result) {
|
||||||
__result *= Main.TraderMerchMultiplier.Value;
|
__result *= Main.TraderMerchMultiplier.Value;
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPostfix]
|
[HarmonyPostfix]
|
||||||
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetHearthRange))]
|
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetHearthRange))]
|
||||||
static void PatchEffectsService8(ref float __result) {
|
static void PatchEffectsService8(ref float __result) {
|
||||||
__result *= Main.HearthRangeMultiplier.Value;
|
__result *= Main.HearthRangeMultiplier.Value;
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPostfix]
|
[HarmonyPostfix]
|
||||||
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetHouseCapacity), typeof(HouseModel))]
|
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetHouseCapacity), typeof(HouseModel))]
|
||||||
static void PatchEffectsService9(ref int __result) {
|
static void PatchEffectsService9(ref int __result) {
|
||||||
__result = (int)(Main.HouseCapacityMultiplier.Value * __result);
|
__result = (int)(Main.HouseCapacityMultiplier.Value * __result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPostfix]
|
[HarmonyPostfix]
|
||||||
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetHouseCapacity), typeof(House))]
|
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetHouseCapacity), typeof(House))]
|
||||||
static void PatchEffectsService9_2(ref int __result) {
|
static void PatchEffectsService9_2(ref int __result) {
|
||||||
__result = (int)(Main.HouseCapacityMultiplier.Value * __result);
|
__result = (int)(Main.HouseCapacityMultiplier.Value * __result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPostfix]
|
[HarmonyPostfix]
|
||||||
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetNewcomersBonus))]
|
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetNewcomersBonus))]
|
||||||
static void PatchEffectsService10(ref int __result) {
|
static void PatchEffectsService10(ref int __result) {
|
||||||
__result = (int)(Main.NewcomerBonusMultiplier.Value * __result);
|
__result = (int)(Main.NewcomerBonusMultiplier.Value * __result);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPostfix]
|
[HarmonyPostfix]
|
||||||
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetNewcomersRaceBonus))]
|
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetNewcomersRaceBonus))]
|
||||||
static void PatchEffectsService11(ref int __result) {
|
static void PatchEffectsService11(ref int __result) {
|
||||||
__result += Main.AdditionalNewcomerBonus.Value;
|
__result += Main.AdditionalNewcomerBonus.Value;
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPostfix]
|
[HarmonyPostfix]
|
||||||
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetTradeRoutesSpeed))]
|
[HarmonyPatch(typeof(EffectsService), nameof(EffectsService.GetTradeRoutesSpeed))]
|
||||||
static void PatchEffectsService12(ref float __result) {
|
static void PatchEffectsService12(ref float __result) {
|
||||||
__result += Main.TradeRouteSpeedMultiplier.Value;
|
__result += Main.TradeRouteSpeedMultiplier.Value;
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(TimeScaleService), "SetScale")]
|
[HarmonyPatch(typeof(TimeScaleService), "SetScale")]
|
||||||
static void PatchGameSpeeds(ref float scale) {
|
static void PatchGameSpeeds(ref float scale) {
|
||||||
scale *= Main.GameSpeedMultiplier.Value;
|
scale *= Main.GameSpeedMultiplier.Value;
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(MetaEconomyService), nameof(MetaEconomyService.Add))]
|
[HarmonyPatch(typeof(MetaEconomyService), nameof(MetaEconomyService.Add))]
|
||||||
static void PatchMetaCurrencyGain(ref MetaCurrency currency) {
|
static void PatchMetaCurrencyGain(ref MetaCurrency currency) {
|
||||||
currency.amount = (int)(currency.amount * Main.MetaCurrencyMultiplier.Value);
|
currency.amount = (int)(currency.amount * Main.MetaCurrencyMultiplier.Value);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void DoPatch(BasePercentageMetaReward model) {
|
static void DoPatch(BasePercentageMetaReward model) {
|
||||||
string upgName = model.displayName.ToString();
|
string upgName = model.displayName.ToString();
|
||||||
if (!baseValues.ContainsKey(upgName)) {
|
if (!baseValues.ContainsKey(upgName)) {
|
||||||
Console.WriteLine("Base value does not exist yet for {0} (class: {1}), adding", upgName,
|
Console.WriteLine("Base value does not exist yet for {0} (class: {1}), adding", upgName,
|
||||||
model.GetType().Name);
|
model.GetType().Name);
|
||||||
baseValues.Add(upgName, model.amount);
|
baseValues.Add(upgName, model.amount);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Math.Abs(baseValues[upgName] - model.amount) < 0.01f) {
|
if (Math.Abs(baseValues[upgName] - model.amount) < 0.01f) {
|
||||||
float newValue = baseValues[upgName] * 64;
|
float newValue = baseValues[upgName] * 64;
|
||||||
Console.WriteLine("Base value is different for {0}, updating from {1} to {2}", upgName,
|
Console.WriteLine("Base value is different for {0}, updating from {1} to {2}", upgName,
|
||||||
baseValues[upgName],
|
baseValues[upgName],
|
||||||
newValue);
|
newValue);
|
||||||
baseValues[upgName] = newValue;
|
baseValues[upgName] = newValue;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
Console.WriteLine("Base value is the same for {0}, skipping {1}", upgName, baseValues[upgName]);
|
Console.WriteLine("Base value is the same for {0}, skipping {1}", upgName, baseValues[upgName]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void DoPatch(BaseFlatMetaReward model) {
|
static void DoPatch(BaseFlatMetaReward model) {
|
||||||
string upgName = model.displayName.ToString();
|
string upgName = model.displayName.ToString();
|
||||||
if (!baseValues.ContainsKey(upgName)) {
|
if (!baseValues.ContainsKey(upgName)) {
|
||||||
Console.WriteLine("Base value does not exist yet for {0} (class: {1}), adding", upgName,
|
Console.WriteLine("Base value does not exist yet for {0} (class: {1}), adding", upgName,
|
||||||
model.GetType().Name);
|
model.GetType().Name);
|
||||||
baseValues.Add(upgName, model.amount);
|
baseValues.Add(upgName, model.amount);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Math.Abs(baseValues[upgName] - model.amount) < 0.01f) {
|
if (Math.Abs(baseValues[upgName] - model.amount) < 0.01f) {
|
||||||
float newValue = baseValues[upgName] * 64;
|
float newValue = baseValues[upgName] * 64;
|
||||||
Console.WriteLine("Base value is different for {0}, updating from {1} to {2}", upgName,
|
Console.WriteLine("Base value is different for {0}, updating from {1} to {2}", upgName,
|
||||||
baseValues[upgName],
|
baseValues[upgName],
|
||||||
newValue);
|
newValue);
|
||||||
baseValues[upgName] = newValue;
|
baseValues[upgName] = newValue;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
Console.WriteLine("Base value is the same for {0}, skipping {1}", upgName, baseValues[upgName]);
|
Console.WriteLine("Base value is the same for {0}, skipping {1}", upgName, baseValues[upgName]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// [HarmonyPrefix]
|
// [HarmonyPrefix]
|
||||||
// [HarmonyPatch(typeof(TacAidPointsController), "AddTP")]
|
// [HarmonyPatch(typeof(TacAidPointsController), "AddTP")]
|
||||||
// static void TpMultiplier(ref float val) {
|
// static void TpMultiplier(ref float val) {
|
||||||
// if (val == 0) {
|
// if (val == 0) {
|
||||||
// return;
|
// return;
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// float multiplier = Main.TPMultiplier.Value;
|
// float multiplier = Main.TPMultiplier.Value;
|
||||||
// // Console.WriteLine("Multiplying TP {0} by {1}", val, multiplier);
|
// // Console.WriteLine("Multiplying TP {0} by {1}", val, multiplier);
|
||||||
// val *= multiplier;
|
// val *= multiplier;
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// [HarmonyPrefix]
|
// [HarmonyPrefix]
|
||||||
// [HarmonyPatch(typeof(MapZoneFactory), "MakeRefitZone")]
|
// [HarmonyPatch(typeof(MapZoneFactory), "MakeRefitZone")]
|
||||||
// static void SupplyAoeMultiplier(ref eSides side, ref Vector3 position, ref float size) {
|
// static void SupplyAoeMultiplier(ref eSides side, ref Vector3 position, ref float size) {
|
||||||
// float multiplier = Main.SupplyAOEMultiplier.Value;
|
// float multiplier = Main.SupplyAOEMultiplier.Value;
|
||||||
// Console.WriteLine("Multiplying supply aoe {0} by {1}", size, multiplier);
|
// Console.WriteLine("Multiplying supply aoe {0} by {1}", size, multiplier);
|
||||||
// size *= multiplier;
|
// size *= multiplier;
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// [HarmonyPrefix]
|
// [HarmonyPrefix]
|
||||||
// [HarmonyPatch(typeof(PlatoonHQVisuals), "Start")]
|
// [HarmonyPatch(typeof(PlatoonHQVisuals), "Start")]
|
||||||
// static void HqAoeMultiplier(PlatoonHQVisuals __instance) {
|
// static void HqAoeMultiplier(PlatoonHQVisuals __instance) {
|
||||||
// Console.WriteLine("Patching HQ radius - base range {0}", baseHqValue);
|
// Console.WriteLine("Patching HQ radius - base range {0}", baseHqValue);
|
||||||
// if (baseHqValue == 0) {
|
// if (baseHqValue == 0) {
|
||||||
// baseHqValue = __instance.platoon.parameters.HQRadius;
|
// baseHqValue = __instance.platoon.parameters.HQRadius;
|
||||||
// Console.WriteLine("Base range is 0, assigning new: {0}", baseHqValue);
|
// Console.WriteLine("Base range is 0, assigning new: {0}", baseHqValue);
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// __instance.platoon.parameters.HQRadius = baseHqValue * Main.HQAOEMultiplier.Value;
|
// __instance.platoon.parameters.HQRadius = baseHqValue * Main.HQAOEMultiplier.Value;
|
||||||
// Console.WriteLine("HQ radius patched to: {0}", __instance.platoon.parameters.HQRadius);
|
// Console.WriteLine("HQ radius patched to: {0}", __instance.platoon.parameters.HQRadius);
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// [HarmonyPrefix]
|
// [HarmonyPrefix]
|
||||||
// [HarmonyPatch(typeof(PlatoonSupplyModule), "Start")]
|
// [HarmonyPatch(typeof(PlatoonSupplyModule), "Start")]
|
||||||
// static void SupplyAoeMultiplier(PlatoonSupplyModule __instance) {
|
// static void SupplyAoeMultiplier(PlatoonSupplyModule __instance) {
|
||||||
// Console.WriteLine("Patching supply amount - base amount {0}", baseSupplyValue);
|
// Console.WriteLine("Patching supply amount - base amount {0}", baseSupplyValue);
|
||||||
// if (baseSupplyValue == 0) {
|
// if (baseSupplyValue == 0) {
|
||||||
// baseSupplyValue = __instance.platoon.parameters.supplyPointsPerUnit;
|
// baseSupplyValue = __instance.platoon.parameters.supplyPointsPerUnit;
|
||||||
// Console.WriteLine("Base amount is 0, assigning new: {0}", baseSupplyValue);
|
// Console.WriteLine("Base amount is 0, assigning new: {0}", baseSupplyValue);
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// __instance.platoon.parameters.supplyPointsPerUnit =
|
// __instance.platoon.parameters.supplyPointsPerUnit =
|
||||||
// (int)(baseSupplyValue * Main.SupplyAmountMultiplier.Value);
|
// (int)(baseSupplyValue * Main.SupplyAmountMultiplier.Value);
|
||||||
// Console.WriteLine("Supply amount patched to: {0}", __instance.platoon.parameters.supplyPointsPerUnit);
|
// Console.WriteLine("Supply amount patched to: {0}", __instance.platoon.parameters.supplyPointsPerUnit);
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// [HarmonyPostfix]
|
// [HarmonyPostfix]
|
||||||
// [HarmonyPatch(typeof(WeaponAttackBase), "GetReloadInterval")]
|
// [HarmonyPatch(typeof(WeaponAttackBase), "GetReloadInterval")]
|
||||||
// static void FireRateMultiplier(ref float __result) {
|
// static void FireRateMultiplier(ref float __result) {
|
||||||
// Console.WriteLine("Patching fire rate");
|
// Console.WriteLine("Patching fire rate");
|
||||||
//
|
//
|
||||||
// __result *= Main.FireRateMultiplier.Value;
|
// __result *= Main.FireRateMultiplier.Value;
|
||||||
// Console.WriteLine("Fire rate patched to: {0}", __result);
|
// Console.WriteLine("Fire rate patched to: {0}", __result);
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// [HarmonyPostfix]
|
// [HarmonyPostfix]
|
||||||
// [HarmonyPatch(typeof(WeaponAttackBase), "GetAimInterval")]
|
// [HarmonyPatch(typeof(WeaponAttackBase), "GetAimInterval")]
|
||||||
// static void AimingIntervalMultiplier(ref float __result) {
|
// static void AimingIntervalMultiplier(ref float __result) {
|
||||||
// Console.WriteLine("Patching aim interval - base amount {0}", baseSupplyValue);
|
// Console.WriteLine("Patching aim interval - base amount {0}", baseSupplyValue);
|
||||||
//
|
//
|
||||||
// __result *= Main.AimIntervalMultiplier.Value;
|
// __result *= Main.AimIntervalMultiplier.Value;
|
||||||
// Console.WriteLine("Aim interval patched to: {0}", __result);
|
// Console.WriteLine("Aim interval patched to: {0}", __result);
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// [HarmonyPrefix]
|
// [HarmonyPrefix]
|
||||||
// [HarmonyPatch(typeof(TimerManager), "GetPersistentTimer")]
|
// [HarmonyPatch(typeof(TimerManager), "GetPersistentTimer")]
|
||||||
// static void Transpiler(ref float interval, ref string hint) {
|
// static void Transpiler(ref float interval, ref string hint) {
|
||||||
// if (hint == "burst") {
|
// if (hint == "burst") {
|
||||||
// Console.WriteLine("Patching burst interval from: {0}", interval);
|
// Console.WriteLine("Patching burst interval from: {0}", interval);
|
||||||
// interval *= Main.FireRateMultiplier.Value;
|
// interval *= Main.FireRateMultiplier.Value;
|
||||||
// Console.WriteLine("Burst interval patched to: {0}", interval);
|
// Console.WriteLine("Burst interval patched to: {0}", interval);
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// [HarmonyPostfix]
|
// [HarmonyPostfix]
|
||||||
// [HarmonyPatch(typeof(RefitZone), "OnRefitStep")]
|
// [HarmonyPatch(typeof(RefitZone), "OnRefitStep")]
|
||||||
// static void SupplyRateMultiplier(ref float hpVal, ref float ammoVal) {
|
// static void SupplyRateMultiplier(ref float hpVal, ref float ammoVal) {
|
||||||
// Console.WriteLine("Patching refit step from: {0} {1}", hpVal, ammoVal);
|
// Console.WriteLine("Patching refit step from: {0} {1}", hpVal, ammoVal);
|
||||||
// hpVal *= Main.SupplyRateMultiplier.Value;
|
// hpVal *= Main.SupplyRateMultiplier.Value;
|
||||||
// ammoVal *= Main.SupplyRateMultiplier.Value;
|
// ammoVal *= Main.SupplyRateMultiplier.Value;
|
||||||
// Console.WriteLine("Patching refit step to: {0} {1}", hpVal, ammoVal);
|
// Console.WriteLine("Patching refit step to: {0} {1}", hpVal, ammoVal);
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// // [HarmonyPatch(typeof(AdvancedRulesData), "Validate")]
|
// // [HarmonyPatch(typeof(AdvancedRulesData), "Validate")]
|
||||||
// // static IEnumerable<CodeInstruction> Transpiler(IEnumerable<CodeInstruction> instructions) {
|
// // static IEnumerable<CodeInstruction> Transpiler(IEnumerable<CodeInstruction> instructions) {
|
||||||
// // var codes = new List<CodeInstruction>(instructions);
|
// // var codes = new List<CodeInstruction>(instructions);
|
||||||
// //
|
// //
|
||||||
// // foreach (var code in codes) {
|
// // foreach (var code in codes) {
|
||||||
// // if (code.opcode == OpCodes.Ldc_R4) {
|
// // if (code.opcode == OpCodes.Ldc_R4) {
|
||||||
// // Console.WriteLine("Changing " + code);
|
// // Console.WriteLine("Changing " + code);
|
||||||
// // code.operand = (float)code.operand * 2;
|
// // code.operand = (float)code.operand * 2;
|
||||||
// // Console.WriteLine("Changed " + code);
|
// // Console.WriteLine("Changed " + code);
|
||||||
// // }
|
// // }
|
||||||
// // }
|
// // }
|
||||||
// //
|
// //
|
||||||
// // return codes.AsEnumerable();
|
// // return codes.AsEnumerable();
|
||||||
// // }
|
// // }
|
||||||
//
|
//
|
||||||
// // [HarmonyPatch(typeof(AdvancedRulesData), "IsWithinLimits")]
|
// // [HarmonyPatch(typeof(AdvancedRulesData), "IsWithinLimits")]
|
||||||
// // static IEnumerable<CodeInstruction> Transpiler2(IEnumerable<CodeInstruction> instructions) {
|
// // static IEnumerable<CodeInstruction> Transpiler2(IEnumerable<CodeInstruction> instructions) {
|
||||||
// // var codes = new List<CodeInstruction>(instructions);
|
// // var codes = new List<CodeInstruction>(instructions);
|
||||||
// //
|
// //
|
||||||
// // foreach (var code in codes) {
|
// // foreach (var code in codes) {
|
||||||
// // if (code.opcode == OpCodes.Ldc_R4) {
|
// // if (code.opcode == OpCodes.Ldc_R4) {
|
||||||
// // Console.WriteLine("Changing " + code);
|
// // Console.WriteLine("Changing " + code);
|
||||||
// // code.operand = (float)code.operand * 2;
|
// // code.operand = (float)code.operand * 2;
|
||||||
// // Console.WriteLine("Changed " + code);
|
// // Console.WriteLine("Changed " + code);
|
||||||
// // }
|
// // }
|
||||||
// // }
|
// // }
|
||||||
// //
|
// //
|
||||||
// // return codes.AsEnumerable();
|
// // return codes.AsEnumerable();
|
||||||
// // }
|
// // }
|
||||||
//
|
//
|
||||||
// // private static float baseAccuracy;
|
// // private static float baseAccuracy;
|
||||||
// //
|
// //
|
||||||
// // [HarmonyPostfix]
|
// // [HarmonyPostfix]
|
||||||
// // [HarmonyPatch(typeof(SkirmishAdvancedRules), "Update")]
|
// // [HarmonyPatch(typeof(SkirmishAdvancedRules), "Update")]
|
||||||
// // static void AccuracyPatch(SkirmishAdvancedRules __instance) {
|
// // static void AccuracyPatch(SkirmishAdvancedRules __instance) {
|
||||||
// // var accMod = Traverse.Create(__instance).Field("currentARD").Field("accuracyModifier");
|
// // var accMod = Traverse.Create(__instance).Field("currentARD").Field("accuracyModifier");
|
||||||
// // if (baseAccuracy == 0) {
|
// // if (baseAccuracy == 0) {
|
||||||
// // baseAccuracy = (float)accMod.GetValue();
|
// // baseAccuracy = (float)accMod.GetValue();
|
||||||
// // Console.WriteLine("Base accuracy set to {0}", baseAccuracy);
|
// // Console.WriteLine("Base accuracy set to {0}", baseAccuracy);
|
||||||
// // }
|
// // }
|
||||||
// //
|
// //
|
||||||
// // accMod.SetValue(baseAccuracy * 4f);
|
// // accMod.SetValue(baseAccuracy * 4f);
|
||||||
// // Console.WriteLine("Accuracy now: {0}", accMod.GetValue());
|
// // Console.WriteLine("Accuracy now: {0}", accMod.GetValue());
|
||||||
// // }
|
// // }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
BIN
Projects/AgainstTheStorm/AgainstTheStorm/libs/0Harmony.dll
Normal file
BIN
Projects/AgainstTheStorm/AgainstTheStorm/libs/0Harmony.dll
Normal file
Binary file not shown.
Binary file not shown.
BIN
Projects/AgainstTheStorm/AgainstTheStorm/libs/BepInEx.dll
Normal file
BIN
Projects/AgainstTheStorm/AgainstTheStorm/libs/BepInEx.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Projects/AgainstTheStorm/AgainstTheStorm/libs/UnityEngine.dll
Normal file
BIN
Projects/AgainstTheStorm/AgainstTheStorm/libs/UnityEngine.dll
Normal file
Binary file not shown.
@@ -1 +1 @@
|
|||||||
for lib in $(cat libs.txt); do find 'C:\Games\Against.the.Storm.v1.0.2r' -name "$lib" | sed 's|\\|/|g' | xargs -I% -- cp '%' .; done
|
for lib in $(cat libs.txt); do find $1 -name "$lib" | sed 's|\\|/|g' | xargs -I% -- cp '%' .; done
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
// <autogenerated />
|
// <autogenerated />
|
||||||
using System;
|
using System;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8.1", FrameworkDisplayName = ".NET Framework 4.8.1")]
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8.1", FrameworkDisplayName = ".NET Framework 4.8.1")]
|
||||||
|
Binary file not shown.
@@ -1,4 +1,4 @@
|
|||||||
// <autogenerated />
|
// <autogenerated />
|
||||||
using System;
|
using System;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8.1", FrameworkDisplayName = ".NET Framework 4.8.1")]
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8.1", FrameworkDisplayName = ".NET Framework 4.8.1")]
|
||||||
|
Binary file not shown.
@@ -1 +1 @@
|
|||||||
ef6aa2e7dd51f8c26904ab7a46caec336a18dcec6a799e1d69986db92f6c2b64
|
4baf00dfc139a92b75b2a9b95a0819a23a33a039ecbb07edab3f692cd134a7da
|
||||||
|
@@ -1,14 +1,28 @@
|
|||||||
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\AgainstTheStorm.dll
|
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\AgainstTheStorm.dll
|
||||||
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\AgainstTheStorm.pdb
|
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\AgainstTheStorm.pdb
|
||||||
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\0Harmony.dll
|
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\0Harmony.dll
|
||||||
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\Assembly-CSharp.dll
|
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\Assembly-CSharp.dll
|
||||||
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\BepInEx.dll
|
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\BepInEx.dll
|
||||||
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\ConfigurationManager.dll
|
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\ConfigurationManager.dll
|
||||||
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\Sirenix.Serialization.dll
|
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\Sirenix.Serialization.dll
|
||||||
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\UnityEngine.CoreModule.dll
|
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\UnityEngine.CoreModule.dll
|
||||||
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\UnityEngine.dll
|
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\UnityEngine.dll
|
||||||
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\obj\Release\AgainstTheStorm.csproj.AssemblyReference.cache
|
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\obj\Release\AgainstTheStorm.csproj.AssemblyReference.cache
|
||||||
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\obj\Release\AgainstTheStorm.csproj.CoreCompileInputs.cache
|
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\obj\Release\AgainstTheStorm.csproj.CoreCompileInputs.cache
|
||||||
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\obj\Release\AgainstTheStorm.csproj.CopyComplete
|
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\obj\Release\AgainstTheStorm.csproj.CopyComplete
|
||||||
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\obj\Release\AgainstTheStorm.dll
|
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\obj\Release\AgainstTheStorm.dll
|
||||||
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\obj\Release\AgainstTheStorm.pdb
|
C:\Users\Administrator\Seafile\Jetbrains\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\obj\Release\AgainstTheStorm.pdb
|
||||||
|
C:\Users\Administrator\Seafile\Projects-Rider\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\AgainstTheStorm.dll
|
||||||
|
C:\Users\Administrator\Seafile\Projects-Rider\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\AgainstTheStorm.pdb
|
||||||
|
C:\Users\Administrator\Seafile\Projects-Rider\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\0Harmony.dll
|
||||||
|
C:\Users\Administrator\Seafile\Projects-Rider\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\Assembly-CSharp.dll
|
||||||
|
C:\Users\Administrator\Seafile\Projects-Rider\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\BepInEx.dll
|
||||||
|
C:\Users\Administrator\Seafile\Projects-Rider\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\ConfigurationManager.dll
|
||||||
|
C:\Users\Administrator\Seafile\Projects-Rider\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\Sirenix.Serialization.dll
|
||||||
|
C:\Users\Administrator\Seafile\Projects-Rider\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\UnityEngine.CoreModule.dll
|
||||||
|
C:\Users\Administrator\Seafile\Projects-Rider\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\bin\Release\UnityEngine.dll
|
||||||
|
C:\Users\Administrator\Seafile\Projects-Rider\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\obj\Release\AgainstTheStorm.csproj.AssemblyReference.cache
|
||||||
|
C:\Users\Administrator\Seafile\Projects-Rider\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\obj\Release\AgainstTheStorm.csproj.CoreCompileInputs.cache
|
||||||
|
C:\Users\Administrator\Seafile\Projects-Rider\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\obj\Release\AgainstTheStorm.csproj.CopyComplete
|
||||||
|
C:\Users\Administrator\Seafile\Projects-Rider\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\obj\Release\AgainstTheStorm.dll
|
||||||
|
C:\Users\Administrator\Seafile\Projects-Rider\RiderProjects\Bepinex\Projects\AgainstTheStorm\AgainstTheStorm\obj\Release\AgainstTheStorm.pdb
|
||||||
|
Reference in New Issue
Block a user