I just tried the latest version, the stacks dropped to 10 for everything, and changing the config file doesn't work. It was working fine before, I'm going to check my mod list to see compatibility.
lab ovens, chem stations, packaging stations, and general botanist activity are planned for a BetterNPCs mod to support larger stack sizes. The waitTimePerItem is the slowest part of their routine.
Anyway to make it only effect the stack size the mixer is mixing at a time and not the amount of product you can put in the mixer?
right now I have a stack size of 999, all my mixers are stacked with 999 product . Meth/gasoline etc… is at 999 and the mixer only mixes x20 of the 999. I tried to use this mod to mix x60 at a time but the mod messed with my stack size of product I was able to put in the mixer too and reduced the 999 to 60
ohhhh worddd. lol hmmm maybe custom mixing sizes as a parameter for this mod? that way some folks can keep it default and some can use the stacksize and others can pick whatever?
The lab oven still doesn't accept the increased stack limits for the output. I was wondering if this was a possible fix or if its like, hard-coded into the lab oven
I'm having hard time patching lab ovens and cauldrons to respect our custom stack sizes. I'm looking into the logistics of it, but I need to investigate further.
Is there a way in the config to keep the stacksize change, but not have the mixer process more? I feel like that function is unrelated to stacksize, and should be it's own optional mod, if anything.
I've been thinking about this too. Maybe I can split the mods up, or make separate downloads for them in the file manager. I'll look into it this evening.
I actually just patched drying racks to respect the custom stack size, so I think I'm going to leave the logic in there. If there is enough need for JUST stack sizes + default mixer/dryingrack values, I'll make a separate file we can download here too.
Mod does not work, these errors are shown in melon loader: [16:44:00.819] [CustomStackSizes] System.TypeLoadException: Could not load type 'ScheduleOne.ObjectScripts.MixingStation' from assembly 'Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'. at System.Reflection.CustomAttribute._CreateCaObject(RuntimeModule pModule, RuntimeType type, IRuntimeMethodInfo pCtor, Byte** ppBlob, Byte* pEndBlob, Int32* pcNamedArgs) at System.Reflection.CustomAttribute.AddCustomAttributes(ListBuilder`1& attributes, RuntimeModule decoratedModule, Int32 decoratedMetadataToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, ListBuilder`1 derivedAttributes) at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeType type, RuntimeType caType, Boolean inherit) at System.RuntimeType.GetCustomAttributes(Boolean inherit) at HarmonyLib.HarmonyMethodExtensions.GetFromType(Type type) at HarmonyLib.PatchClassProcessor..ctor(Harmony instance, Type type, Boolean allowUnannotatedType) at HarmonyLib.PatchClassProcessor..ctor(Harmony instance, Type type) at HarmonyLib.Harmony.CreateClassProcessor(Type type) at HarmonyLib.Harmony.<PatchAll>b__11_0(Type type) at HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action) at HarmonyLib.Harmony.PatchAll(Assembly assembly) at HarmonyLib.Harmony.PatchAll() at CustomStackSizes.CustomStackSizesMod.OnInitializeMelon() at MelonLoader.MelonBase.LoaderInitialized() in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\MelonBase.cs:line 447 ... [16:44:04.416] [CustomStackSizes] System.TypeLoadException: Could not load type 'ScheduleOne.ItemFramework.ItemDefinition' from assembly 'Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'. at CustomStackSizes.CustomStackSizesMod.OnSceneWasLoaded(Int32 buildIndex, String sceneName) at MelonLoader.MelonEvent`2.<>c__DisplayClass1_0.<Invoke>b__0(LemonAction`2 x) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 192 at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143
42 comments
Also, can you add support for Mod Manager - Phone App?
With all the different settings, i think it's a solid and mostly required feature
https://www.nexusmods.com/schedule1/mods/851
Set to 1 (lowest right now) for MixTimePerItem, so you can do batches of 60, in 1 IRL minute.
Do you think you can do the same for the packing station? I'm using 100 unit stacks, as a result the workers take TOO LONG packing the product
My Handles take the entire in-game day to pack 100 units of product, either in baggies or jars
It has a packaging speed option, while we wait for his new mod, I recommend you use this.
right now I have a stack size of 999, all my mixers are stacked with 999 product . Meth/gasoline etc… is at 999 and the mixer only mixes x20 of the 999. I tried to use this mod to mix x60 at a time but the mod messed with my stack size of product I was able to put in the mixer too and reduced the 999 to 60
[16:44:00.819] [CustomStackSizes] System.TypeLoadException: Could not load type 'ScheduleOne.ObjectScripts.MixingStation' from assembly 'Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
at System.Reflection.CustomAttribute._CreateCaObject(RuntimeModule pModule, RuntimeType type, IRuntimeMethodInfo pCtor, Byte** ppBlob, Byte* pEndBlob, Int32* pcNamedArgs)
at System.Reflection.CustomAttribute.AddCustomAttributes(ListBuilder`1& attributes, RuntimeModule decoratedModule, Int32 decoratedMetadataToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, ListBuilder`1 derivedAttributes)
at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeType type, RuntimeType caType, Boolean inherit)
at System.RuntimeType.GetCustomAttributes(Boolean inherit)
at HarmonyLib.HarmonyMethodExtensions.GetFromType(Type type)
at HarmonyLib.PatchClassProcessor..ctor(Harmony instance, Type type, Boolean allowUnannotatedType)
at HarmonyLib.PatchClassProcessor..ctor(Harmony instance, Type type)
at HarmonyLib.Harmony.CreateClassProcessor(Type type)
at HarmonyLib.Harmony.<PatchAll>b__11_0(Type type)
at HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action)
at HarmonyLib.Harmony.PatchAll(Assembly assembly)
at HarmonyLib.Harmony.PatchAll()
at CustomStackSizes.CustomStackSizesMod.OnInitializeMelon()
at MelonLoader.MelonBase.LoaderInitialized() in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\MelonBase.cs:line 447
...
[16:44:04.416] [CustomStackSizes] System.TypeLoadException: Could not load type 'ScheduleOne.ItemFramework.ItemDefinition' from assembly 'Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
at CustomStackSizes.CustomStackSizesMod.OnSceneWasLoaded(Int32 buildIndex, String sceneName)
at MelonLoader.MelonEvent`2.<>c__DisplayClass1_0.<Invoke>b__0(LemonAction`2 x) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 192
at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143