Some mods target the Mono version of the game, which is available by opting into the Steam beta branch "alternate"
Decompiled source of CustomStackSizes v1.0.3
StackSize.dll
Decompiled 2 months agousing System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Runtime.Versioning; using HarmonyLib; using MelonLoader; using ScheduleOne.ItemFramework; using ScheduleOne.ObjectScripts; using StackSizes; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: MelonInfo(typeof(global::StackSizes.StackSizes), "StackSizes", "1.0", "Estonia", null)] [assembly: MelonGame("TVGS", "Schedule I")] [assembly: AssemblyTitle("StackSizes")] [assembly: AssemblyDescription("Increases Stack Sizes")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Estonia")] [assembly: AssemblyProduct("StackSizes")] [assembly: AssemblyCopyright("Copyright © Estonia 2025")] [assembly: AssemblyTrademark("")] [assembly: ComVisible(false)] [assembly: Guid("3506c5d7-811e-4046-9fe7-9e963df141bd")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] [assembly: AssemblyVersion("1.0.0.0")] namespace StackSizes; public class StackSizes : MelonMod { [HarmonyPatch(typeof(MixingStation), "Start")] private class MixingStationPatch { private static void Postfix(MixingStation __instance) { __instance.MixTimePerItem = 1; __instance.MaxMixQuantity = 80; } } [HarmonyPatch(typeof(DryingRack), "Awake")] private class DryingRackPatch { private static void Postfix(DryingRack __instance) { __instance.ItemCapacity = 80; } } [HarmonyPatch(typeof(ItemInstance), "get_StackLimit")] private class ItemInstanceStackLimitPatch { private static void Postfix(ItemInstance __instance, ref int __result) { __result = 80; } } private const int DefaultStackSize = 20; private const int CustomStackSize = 80; public override void OnApplicationStart() { //IL_0011: Unknown result type (might be due to invalid IL or missing references) //IL_0017: Expected O, but got Unknown MelonLogger.Msg("Stack Sizes Mod Initialized"); Harmony val = new Harmony("com.Estonia.UniQueStackMod"); val.PatchAll(); MelonLogger.Msg("Harmony Patches Applied"); } }