diff --git a/Projects/TerraTech/TerraTech/BeamPropertiesManager.cs b/Projects/TerraTech/TerraTech/BeamPropertiesManager.cs index d4041e3..0f05b08 100644 --- a/Projects/TerraTech/TerraTech/BeamPropertiesManager.cs +++ b/Projects/TerraTech/TerraTech/BeamPropertiesManager.cs @@ -11,29 +11,29 @@ namespace TerraTech { [HarmonyPrefix] [HarmonyPatch(typeof(ModuleItemHolderBeam), "OnAttached")] static void PostfixCreate(ModuleItemHolderBeam __instance) { - Console.WriteLine("ModuleItemHolderBeam.OnAttached"); + // Console.WriteLine("ModuleItemHolderBeam.OnAttached"); if (!strenghts.ContainsKey(__instance)) { strenghts.Add(__instance, GetStrength(__instance)); radii.Add(__instance, GetRadius(__instance)); - Console.WriteLine("Patching {0}; m_BeamStrength: {1}; m_Pickup.m_PickupRange: {2}", __instance.name, GetStrength(__instance), GetRadius(__instance)); + // Console.WriteLine("Patching {0}; m_BeamStrength: {1}; m_Pickup.m_PickupRange: {2}", __instance.name, GetStrength(__instance), GetRadius(__instance)); DoPatchSingle(__instance); - Console.WriteLine("Patched {0}; m_BeamStrength: {1}; m_Pickup.m_PickupRange: {2}", __instance.name, GetStrength(__instance), GetRadius(__instance)); + // Console.WriteLine("Patched {0}; m_BeamStrength: {1}; m_Pickup.m_PickupRange: {2}", __instance.name, GetStrength(__instance), GetRadius(__instance)); } } [HarmonyPrefix] [HarmonyPatch(typeof(ModuleItemHolderBeam), "OnDetaching")] static void PostfixDestroy(ModuleItemHolderBeam __instance) { - Console.WriteLine("ModuleItemHolderBeam.OnDetaching"); - Console.WriteLine("Restoring {0}; m_BeamStrength: {1}; m_Pickup.m_PickupRange: {2}", __instance.name, GetStrength(__instance), GetRadius(__instance)); + // Console.WriteLine("ModuleItemHolderBeam.OnDetaching"); + // Console.WriteLine("Restoring {0}; m_BeamStrength: {1}; m_Pickup.m_PickupRange: {2}", __instance.name, GetStrength(__instance), GetRadius(__instance)); DoRestoreSingle(__instance); - Console.WriteLine("Restored {0}; m_BeamStrength: {1}; m_Pickup.m_PickupRange: {2}", __instance.name, GetStrength(__instance), GetRadius(__instance)); + // Console.WriteLine("Restored {0}; m_BeamStrength: {1}; m_Pickup.m_PickupRange: {2}", __instance.name, GetStrength(__instance), GetRadius(__instance)); strenghts.Remove(__instance); radii.Remove(__instance); } public static void DoPatch() { - Console.WriteLine("Modifying {0} ModuleItemHolderBeam", strenghts.Count); + // Console.WriteLine("Modifying {0} ModuleItemHolderBeam", strenghts.Count); foreach (KeyValuePair keyValuePair in strenghts) { DoRestoreSingle(keyValuePair.Key); DoPatchSingle(keyValuePair.Key); diff --git a/Projects/TerraTech/TerraTech/Class1.cs b/Projects/TerraTech/TerraTech/Class1.cs index f63ce86..9bd8121 100644 --- a/Projects/TerraTech/TerraTech/Class1.cs +++ b/Projects/TerraTech/TerraTech/Class1.cs @@ -4,13 +4,8 @@ using BepInEx.Configuration; using HarmonyLib; using HarmonyLib.Tools; -// TODO: Make battery bigger // TODO: Make shield and repair bigger -// TODO: Make fuel tanks bigger -// TODO: Fix fuel tank refill -// TODO: Add loggers -// TODO: See about faster wheel maybe -// TODO: See about more better thruster maybe +// TODO: Maybe make props faster, thrusters work fine namespace TerraTech { [BepInPlugin(pluginGuid, pluginName, pluginVersion)] diff --git a/Projects/TerraTech/TerraTech/FuelPropertiesManager.cs b/Projects/TerraTech/TerraTech/FuelPropertiesManager.cs index c858f16..7aa9140 100644 --- a/Projects/TerraTech/TerraTech/FuelPropertiesManager.cs +++ b/Projects/TerraTech/TerraTech/FuelPropertiesManager.cs @@ -11,29 +11,29 @@ namespace TerraTech { [HarmonyPrefix] [HarmonyPatch(typeof(ModuleFuelTank), "OnAttached")] static void PostfixCreate(ModuleFuelTank __instance) { - Console.WriteLine("ModuleFuelTank.OnAttached"); + // Console.WriteLine("ModuleFuelTank.OnAttached"); if (!refillRate.ContainsKey(__instance)) { refillRate.Add(__instance, __instance.m_RefillRate); capacity.Add(__instance, __instance.m_Capacity); - Console.WriteLine("Patching {0}; m_RefillRate: {1}; m_Capacity: {2}", __instance.name, __instance.m_RefillRate, __instance.m_Capacity); + // Console.WriteLine("Patching {0}; m_RefillRate: {1}; m_Capacity: {2}", __instance.name, __instance.m_RefillRate, __instance.m_Capacity); DoPatchSingle(__instance); - Console.WriteLine("Patched {0}; m_RefillRate: {1}; m_Capacity: {2}", __instance.name, __instance.m_RefillRate, __instance.m_Capacity); + // Console.WriteLine("Patched {0}; m_RefillRate: {1}; m_Capacity: {2}", __instance.name, __instance.m_RefillRate, __instance.m_Capacity); } } [HarmonyPrefix] [HarmonyPatch(typeof(ModuleFuelTank), "OnDetaching")] static void PostfixDestroy(ModuleFuelTank __instance) { - Console.WriteLine("ModuleFuelTank.OnAttached"); - Console.WriteLine("Restoring {0}; m_RefillRate: {1}; m_Capacity: {2}", __instance.name, __instance.m_RefillRate, __instance.m_Capacity); + // Console.WriteLine("ModuleFuelTank.OnAttached"); + // Console.WriteLine("Restoring {0}; m_RefillRate: {1}; m_Capacity: {2}", __instance.name, __instance.m_RefillRate, __instance.m_Capacity); DoRestoreSingle(__instance); - Console.WriteLine("Restored {0}; m_RefillRate: {1}; m_Capacity: {2}", __instance.name, __instance.m_RefillRate, __instance.m_Capacity); + // Console.WriteLine("Restored {0}; m_RefillRate: {1}; m_Capacity: {2}", __instance.name, __instance.m_RefillRate, __instance.m_Capacity); refillRate.Remove(__instance); capacity.Remove(__instance); } public static void DoPatch() { - Console.WriteLine("Modifying {0} ModuleFuelTank", refillRate.Count); + // Console.WriteLine("Modifying {0} ModuleFuelTank", refillRate.Count); foreach (KeyValuePair keyValuePair in refillRate) { DoRestoreSingle(keyValuePair.Key); DoPatchSingle(keyValuePair.Key); diff --git a/Projects/TerraTech/TerraTech/GeneratorPropertiesManager.cs b/Projects/TerraTech/TerraTech/GeneratorPropertiesManager.cs index f74762d..3dd068f 100644 --- a/Projects/TerraTech/TerraTech/GeneratorPropertiesManager.cs +++ b/Projects/TerraTech/TerraTech/GeneratorPropertiesManager.cs @@ -10,27 +10,27 @@ namespace TerraTech { [HarmonyPrefix] [HarmonyPatch(typeof(ModuleEnergy), "OnAttached")] static void PostfixCreate(ModuleEnergy __instance) { - Console.WriteLine("ModuleEnergy.OnAttached"); + // Console.WriteLine("ModuleEnergy.OnAttached"); if (!generators.ContainsKey(__instance)) { generators.Add(__instance, GetValue(__instance)); - Console.WriteLine("Patching {0}; m_OutputPerSecond: {1}", __instance.name, GetValue(__instance)); + // Console.WriteLine("Patching {0}; m_OutputPerSecond: {1}", __instance.name, GetValue(__instance)); DoPatchSingle(__instance); - Console.WriteLine("Patched {0}; m_OutputPerSecond: {1}", __instance.name, GetValue(__instance)); + // Console.WriteLine("Patched {0}; m_OutputPerSecond: {1}", __instance.name, GetValue(__instance)); } } [HarmonyPrefix] [HarmonyPatch(typeof(ModuleEnergy), "OnDetaching")] static void PostfixDestroy(ModuleEnergy __instance) { - Console.WriteLine("ModuleEnergy.OnDetaching"); - Console.WriteLine("Restoring {0}; m_OutputPerSecond: {1}", __instance.name, GetValue(__instance)); + // Console.WriteLine("ModuleEnergy.OnDetaching"); + // Console.WriteLine("Restoring {0}; m_OutputPerSecond: {1}", __instance.name, GetValue(__instance)); DoRestoreSingle(__instance); - Console.WriteLine("Restored {0}; m_OutputPerSecond: {1}", __instance.name, GetValue(__instance)); + // Console.WriteLine("Restored {0}; m_OutputPerSecond: {1}", __instance.name, GetValue(__instance)); generators.Remove(__instance); } public static void DoPatch() { - Console.WriteLine("Modifying {0} ModuleEnergy", generators.Count); + // Console.WriteLine("Modifying {0} ModuleEnergy", generators.Count); foreach (KeyValuePair keyValuePair in generators) { DoRestoreSingle(keyValuePair.Key); DoPatchSingle(keyValuePair.Key); diff --git a/Projects/TerraTech/TerraTech/MagnetPropertiesManager.cs b/Projects/TerraTech/TerraTech/MagnetPropertiesManager.cs index 6cfc3c4..121beb4 100644 --- a/Projects/TerraTech/TerraTech/MagnetPropertiesManager.cs +++ b/Projects/TerraTech/TerraTech/MagnetPropertiesManager.cs @@ -11,29 +11,29 @@ namespace TerraTech { [HarmonyPrefix] [HarmonyPatch(typeof(ModuleItemHolderMagnet), "OnAttached")] static void PostfixCreate(ModuleItemHolderMagnet __instance) { - Console.WriteLine("ModuleItemHolderMagnet.OnAttached"); + // Console.WriteLine("ModuleItemHolderMagnet.OnAttached"); if (!strenghts.ContainsKey(__instance)) { strenghts.Add(__instance, GetStrength(__instance)); radii.Add(__instance, GetRadius(__instance)); - Console.WriteLine("Patching {0}; m_Strength: {1}; m_Pickup.m_PickupRange: {2}", __instance.name, GetStrength(__instance), GetRadius(__instance)); + // Console.WriteLine("Patching {0}; m_Strength: {1}; m_Pickup.m_PickupRange: {2}", __instance.name, GetStrength(__instance), GetRadius(__instance)); DoPatchSingle(__instance); - Console.WriteLine("Patched {0}; m_Strength: {1}; m_Pickup.m_PickupRange: {2}", __instance.name, GetStrength(__instance), GetRadius(__instance)); + // Console.WriteLine("Patched {0}; m_Strength: {1}; m_Pickup.m_PickupRange: {2}", __instance.name, GetStrength(__instance), GetRadius(__instance)); } } [HarmonyPrefix] [HarmonyPatch(typeof(ModuleItemHolderMagnet), "OnDetaching")] static void PostfixDestroy(ModuleItemHolderMagnet __instance) { - Console.WriteLine("ModuleItemHolderMagnet.OnDetaching"); - Console.WriteLine("Restoring {0}; m_Strength: {1}; m_Pickup.m_PickupRange: {2}", __instance.name, GetStrength(__instance), GetRadius(__instance)); + // Console.WriteLine("ModuleItemHolderMagnet.OnDetaching"); + // Console.WriteLine("Restoring {0}; m_Strength: {1}; m_Pickup.m_PickupRange: {2}", __instance.name, GetStrength(__instance), GetRadius(__instance)); DoRestoreSingle(__instance); - Console.WriteLine("Restored {0}; m_Strength: {1}; m_Pickup.m_PickupRange: {2}", __instance.name, GetStrength(__instance), GetRadius(__instance)); + // Console.WriteLine("Restored {0}; m_Strength: {1}; m_Pickup.m_PickupRange: {2}", __instance.name, GetStrength(__instance), GetRadius(__instance)); strenghts.Remove(__instance); radii.Remove(__instance); } public static void DoPatch() { - Console.WriteLine("Modifying {0} ModuleItemHolderMagnet", strenghts.Count); + // Console.WriteLine("Modifying {0} ModuleItemHolderMagnet", strenghts.Count); foreach (KeyValuePair keyValuePair in strenghts) { DoRestoreSingle(keyValuePair.Key); DoPatchSingle(keyValuePair.Key); diff --git a/Projects/TerraTech/TerraTech/MinerPropertiesManager.cs b/Projects/TerraTech/TerraTech/MinerPropertiesManager.cs index d63ee01..090e47b 100644 --- a/Projects/TerraTech/TerraTech/MinerPropertiesManager.cs +++ b/Projects/TerraTech/TerraTech/MinerPropertiesManager.cs @@ -11,29 +11,29 @@ namespace TerraTech { [HarmonyPrefix] [HarmonyPatch(typeof(ModuleItemProducer), "GetClosestResourceReservoirInRange")] static void PostfixCreate(ModuleItemProducer __instance) { - Console.WriteLine("ModuleItemProducer.GetClosestResourceReservoirInRange"); + // Console.WriteLine("ModuleItemProducer.GetClosestResourceReservoirInRange"); if (!area.ContainsKey(__instance)) { area.Add(__instance, GetArea(__instance)); speed.Add(__instance, GetSpeed(__instance)); - Console.WriteLine("Patching {0}; m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, GetArea(__instance), - GetSpeed(__instance)); + // Console.WriteLine("Patching {0}; m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, GetArea(__instance), + // GetSpeed(__instance)); DoPatchSingle(__instance); - Console.WriteLine("Patched {0}; m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, GetArea(__instance), - GetSpeed(__instance)); + // Console.WriteLine("Patched {0}; m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, GetArea(__instance), + // GetSpeed(__instance)); } else { if (GetArea(__instance) == area[__instance]) { - Console.WriteLine("{0} area reset, patching again... m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, - GetArea(__instance), GetSpeed(__instance)); + // Console.WriteLine("{0} area reset, patching again... m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, + // GetArea(__instance), GetSpeed(__instance)); DoPatchSingle(__instance); - Console.WriteLine("Patched {0}; m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, GetArea(__instance), - GetSpeed(__instance)); + // Console.WriteLine("Patched {0}; m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, GetArea(__instance), + // GetSpeed(__instance)); } if (GetSpeed(__instance) == speed[__instance]) { - Console.WriteLine("{0} speed reset, patching again... m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, - GetArea(__instance), GetSpeed(__instance)); + // Console.WriteLine("{0} speed reset, patching again... m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, + // GetArea(__instance), GetSpeed(__instance)); DoPatchSingle(__instance); - Console.WriteLine("Patched {0}; m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, GetArea(__instance), - GetSpeed(__instance)); + // Console.WriteLine("Patched {0}; m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, GetArea(__instance), + // GetSpeed(__instance)); } } } @@ -41,14 +41,14 @@ namespace TerraTech { [HarmonyPostfix] [HarmonyPatch(typeof(ModuleItemProducer), "OnDetaching")] static void PostfixDestroy(ModuleItemProducer __instance) { - Console.WriteLine("ModuleItemProducer.OnRecycle"); + // Console.WriteLine("ModuleItemProducer.OnRecycle"); DoRestoreSingle(__instance); area.Remove(__instance); speed.Remove(__instance); } public static void DoPatch() { - Console.WriteLine("Modifying {0} ModuleItemProducer", area.Count); + // Console.WriteLine("Modifying {0} ModuleItemProducer", area.Count); foreach (KeyValuePair keyValuePair in area) { DoRestoreSingle(keyValuePair.Key); DoPatchSingle(keyValuePair.Key); diff --git a/Projects/TerraTech/TerraTech/ThrusterPropertiesManager.cs b/Projects/TerraTech/TerraTech/ThrusterPropertiesManager.cs index ebbcf37..7443f17 100644 --- a/Projects/TerraTech/TerraTech/ThrusterPropertiesManager.cs +++ b/Projects/TerraTech/TerraTech/ThrusterPropertiesManager.cs @@ -10,27 +10,27 @@ namespace TerraTech { [HarmonyPrefix] [HarmonyPatch(typeof(ModuleBooster), "OnAttached")] static void PostfixCreate(ModuleBooster __instance) { - Console.WriteLine("ModuleBooster.OnAttached"); + // Console.WriteLine("ModuleBooster.OnAttached"); if (!boosters.ContainsKey(__instance)) { boosters.Add(__instance, Map(__instance)); - Console.WriteLine("Patching {0}; force: {1}", __instance.name, GetForceAsString(__instance)); + // Console.WriteLine("Patching {0}; force: {1}", __instance.name, GetForceAsString(__instance)); DoPatchSingle(__instance); - Console.WriteLine("Patched {0}; force: {1}", __instance.name, GetForceAsString(__instance)); + // Console.WriteLine("Patched {0}; force: {1}", __instance.name, GetForceAsString(__instance)); } } [HarmonyPrefix] [HarmonyPatch(typeof(ModuleBooster), "OnDetaching")] static void PostfixDestroy(ModuleBooster __instance) { - Console.WriteLine("ModuleBooster.OnDetaching"); - Console.WriteLine("Restoring {0}; force: {1}", __instance.name, GetForceAsString(__instance)); + // Console.WriteLine("ModuleBooster.OnDetaching"); + // Console.WriteLine("Restoring {0}; force: {1}", __instance.name, GetForceAsString(__instance)); DoRestoreSingle(__instance); - Console.WriteLine("Restored {0}; force: {1}", __instance.name, GetForceAsString(__instance)); + // Console.WriteLine("Restored {0}; force: {1}", __instance.name, GetForceAsString(__instance)); boosters.Remove(__instance); } public static void DoPatch() { - Console.WriteLine("Modifying {0} ModuleBooster", boosters.Count); + // Console.WriteLine("Modifying {0} ModuleBooster", boosters.Count); foreach (KeyValuePair> keyValuePair in boosters) { DoRestoreSingle(keyValuePair.Key); DoPatchSingle(keyValuePair.Key); diff --git a/Projects/TerraTech/TerraTech/WeaponPropertiesManager.cs b/Projects/TerraTech/TerraTech/WeaponPropertiesManager.cs index 6c51a02..c48c2c4 100644 --- a/Projects/TerraTech/TerraTech/WeaponPropertiesManager.cs +++ b/Projects/TerraTech/TerraTech/WeaponPropertiesManager.cs @@ -11,27 +11,27 @@ namespace TerraTech { [HarmonyPrefix] [HarmonyPatch(typeof(ModuleWeaponGun), "OnAttached")] static void PostfixCreate(ModuleWeaponGun __instance) { - Console.WriteLine("ModuleWeaponGun.OnAttached"); + // Console.WriteLine("ModuleWeaponGun.OnAttached"); if (!shotCooldown.ContainsKey(__instance)) { shotCooldown.Add(__instance, __instance.m_ShotCooldown); - Console.WriteLine("Patching {0}; m_ShotCooldown: {1}", __instance.name, __instance.m_ShotCooldown); + // Console.WriteLine("Patching {0}; m_ShotCooldown: {1}", __instance.name, __instance.m_ShotCooldown); DoPatchSingle(__instance); - Console.WriteLine("Patched {0}; m_ShotCooldown: {1}", __instance.name, __instance.m_ShotCooldown); + // Console.WriteLine("Patched {0}; m_ShotCooldown: {1}", __instance.name, __instance.m_ShotCooldown); } } [HarmonyPrefix] [HarmonyPatch(typeof(ModuleWeaponGun), "OnDetaching")] static void PostfixDestroy(ModuleWeaponGun __instance) { - Console.WriteLine("ModuleWeaponGun.OnDetaching"); - Console.WriteLine("Restoring {0}; m_ShotCooldown: {1}", __instance.name, __instance.m_ShotCooldown); + // Console.WriteLine("ModuleWeaponGun.OnDetaching"); + // Console.WriteLine("Restoring {0}; m_ShotCooldown: {1}", __instance.name, __instance.m_ShotCooldown); DoRestoreSingle(__instance); - Console.WriteLine("Restored {0}; m_ShotCooldown: {1}", __instance.name, __instance.m_ShotCooldown); + // Console.WriteLine("Restored {0}; m_ShotCooldown: {1}", __instance.name, __instance.m_ShotCooldown); shotCooldown.Remove(__instance); } public static void DoPatch() { - Console.WriteLine("Modifying {0} ModuleWeaponGun", shotCooldown.Count); + // Console.WriteLine("Modifying {0} ModuleWeaponGun", shotCooldown.Count); foreach (KeyValuePair keyValuePair in shotCooldown) { DoRestoreSingle(keyValuePair.Key); DoPatchSingle(keyValuePair.Key); diff --git a/Projects/TerraTech/TerraTech/WheelPropertiesManager.cs b/Projects/TerraTech/TerraTech/WheelPropertiesManager.cs index 84e2025..1483a90 100644 --- a/Projects/TerraTech/TerraTech/WheelPropertiesManager.cs +++ b/Projects/TerraTech/TerraTech/WheelPropertiesManager.cs @@ -11,37 +11,37 @@ namespace TerraTech { [HarmonyPrefix] [HarmonyPatch(typeof(ModuleWheels), "OnAttached")] static void PostfixCreate(ModuleWheels __instance) { - Console.WriteLine("ModuleWheels.OnAttached"); + // Console.WriteLine("ModuleWheels.OnAttached"); if (!torques.ContainsKey(__instance)) { torques.Add(__instance, __instance.m_TorqueParams.torqueCurveMaxTorque); maxRpm.Add(__instance, __instance.m_TorqueParams.torqueCurveMaxRpm); - Console.WriteLine("Patching {0}; m_TorqueParams.torqueCurveMaxTorque: {1}; m_TorqueParams.torqueCurveMaxRpm: {2}", __instance.name, - __instance.m_TorqueParams.torqueCurveMaxTorque, - __instance.m_TorqueParams.torqueCurveMaxRpm); + // Console.WriteLine("Patching {0}; m_TorqueParams.torqueCurveMaxTorque: {1}; m_TorqueParams.torqueCurveMaxRpm: {2}", __instance.name, + // __instance.m_TorqueParams.torqueCurveMaxTorque, + // __instance.m_TorqueParams.torqueCurveMaxRpm); DoPatchSingle(__instance); - Console.WriteLine("Patched {0}; m_TorqueParams.torqueCurveMaxTorque: {1}; m_TorqueParams.torqueCurveMaxRpm: {2}", __instance.name, - __instance.m_TorqueParams.torqueCurveMaxTorque, - __instance.m_TorqueParams.torqueCurveMaxRpm); + // Console.WriteLine("Patched {0}; m_TorqueParams.torqueCurveMaxTorque: {1}; m_TorqueParams.torqueCurveMaxRpm: {2}", __instance.name, + // __instance.m_TorqueParams.torqueCurveMaxTorque, + // __instance.m_TorqueParams.torqueCurveMaxRpm); } } [HarmonyPrefix] [HarmonyPatch(typeof(ModuleWheels), "OnDetaching")] static void PostfixDestroy(ModuleWheels __instance) { - Console.WriteLine("ModuleWheels.OnDetaching"); - Console.WriteLine("Restoring {0}; m_TorqueParams.torqueCurveMaxTorque: {1}; m_TorqueParams.torqueCurveMaxRpm: {2}", __instance.name, - __instance.m_TorqueParams.torqueCurveMaxTorque, - __instance.m_TorqueParams.torqueCurveMaxRpm); + // Console.WriteLine("ModuleWheels.OnDetaching"); + // Console.WriteLine("Restoring {0}; m_TorqueParams.torqueCurveMaxTorque: {1}; m_TorqueParams.torqueCurveMaxRpm: {2}", __instance.name, + // __instance.m_TorqueParams.torqueCurveMaxTorque, + // __instance.m_TorqueParams.torqueCurveMaxRpm); DoRestoreSingle(__instance); - Console.WriteLine("Restored {0}; m_TorqueParams.torqueCurveMaxTorque: {1}; m_TorqueParams.torqueCurveMaxRpm: {2}", __instance.name, - __instance.m_TorqueParams.torqueCurveMaxTorque, - __instance.m_TorqueParams.torqueCurveMaxRpm); + // Console.WriteLine("Restored {0}; m_TorqueParams.torqueCurveMaxTorque: {1}; m_TorqueParams.torqueCurveMaxRpm: {2}", __instance.name, + // __instance.m_TorqueParams.torqueCurveMaxTorque, + // __instance.m_TorqueParams.torqueCurveMaxRpm); torques.Remove(__instance); maxRpm.Remove(__instance); } public static void DoPatch() { - Console.WriteLine("Modifying {0} ModuleWheels", torques.Count); + // Console.WriteLine("Modifying {0} ModuleWheels", torques.Count); foreach (KeyValuePair keyValuePair in torques) { DoRestoreSingle(keyValuePair.Key); DoPatchSingle(keyValuePair.Key);