Little message to let you know that the development is not dead ! I currently have a lot of things happening on my side, and don't have many time for the mod development, but things are progressing nonetheless.
I started to work on the mono version, and I'll be able to develop a working multiplier for this version ! Their will also be better logs for troubleshooting.
I'll have more time in the end of may, Until then, thanks for downloading and providing feedbacks :D
I was playing the game with this and alot of other mods to the point where i bought the Bungalow and equipment for cooking meth and this mod just randomly stopped working. Baggies were normally with this mod stacked 60 in one slot, but now they are 20 in one slot. I even tried to reinstall this mod and look at the melonloader console, but i just saw that the mod is succesfully loaded and some other stuff that is apparently related to the cash stacks not multiplying problem.
I'm having an issue with the ingredient/consumable multipliers as well as missing delivery items.
With ingredients and consumables each set to 5, base quantity of 20 items were stacking to 500 instead of 100. Tested individually, with Consumable at 1 and Ingredients at 5, Cuke remained at its base of 20 while Bananas stacked to 500. The reverse was also true, Consumables at 5 and Ingredients at 1 produced stacks of 500 Cuke and 20 Bananas. It appears that for those 2 multipliers specifically it is multiplying twice. With them set to 4, the stack size of Cuke/Bananas was 320 which would be a base of 20 multiplied by 4 (80) and multiplied by 4 again to reach 320. Other tested multipliers seem to be fine.
A delivery order from the gas mart with 200 cuke/banana/mouthwash/viagor and a small amount of trash bags and jars arrived with only the trash bags and jars following empty spaces where the other ordered items should have been. The delivery summary also showed the correct ordered quantities.
My game is not on any alternate or beta branches nor has it ever been. I didn't see any useful information in the MelonLoader log, no red errors and the only lines mentioning "Better Stacks" are the initial assembly declaration and 3 instances of "[Better Stacks] Transpiler called" each followed by a number of "Opcode:" entries that I do not know how to read/interpret. That section attached in spoiler.
Whenever I go to collect the finished meth from the lab oven, the game softlocks and the ui doesn't function. This also happens whenever I try and assign a chemist to the station. Removing this mod resolves the issue for me.
Idk if it matters but in the config I only have the packaging and ingredient modifiers enabled, both set to 4. The product multiplier is set to 1.
173 comments
Little message to let you know that the development is not dead !
I currently have a lot of things happening on my side, and don't have many time for the mod development, but things are progressing nonetheless.
I started to work on the mono version, and I'll be able to develop a working multiplier for this version !
Their will also be better logs for troubleshooting.
I'll have more time in the end of may, Until then, thanks for downloading and providing feedbacks :D
I was playing the game with this and alot of other mods to the point where i bought the Bungalow and equipment for cooking meth and this mod just randomly stopped working. Baggies were normally with this mod stacked 60 in one slot, but now they are 20 in one slot. I even tried to reinstall this mod and look at the melonloader console, but i just saw that the mod is succesfully loaded and some other stuff that is apparently related to the cash stacks not multiplying problem.
Is this on my end or is this problem in the mod?
My game is not on any alternate or beta branches nor has it ever been. I didn't see any useful information in the MelonLoader log, no red errors and the only lines mentioning "Better Stacks" are the initial assembly declaration and 3 instances of "[Better Stacks] Transpiler called" each followed by a number of "Opcode:" entries that I do not know how to read/interpret. That section attached in spoiler.
[20:02:13.697] [Better Stacks] Transpiler called
[20:02:13.698] Opcode: ldarg.0, Operand:
[20:02:13.699] Opcode: call, Operand: IntPtr Il2CppObjectBaseToPtrNotNull(Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase)
[20:02:13.699] Opcode: pop, Operand:
[20:02:13.699] Opcode: ldc.i4.1, Operand:
[20:02:13.700] Opcode: conv.u, Operand:
[20:02:13.700] Opcode: sizeof, Operand: System.IntPtr
[20:02:13.700] Opcode: mul.ovf.un, Operand:
[20:02:13.700] Opcode: localloc, Operand:
[20:02:13.700] Opcode: stloc.1, Operand:
[20:02:13.701] Opcode: ldloc.1, Operand:
[20:02:13.701] Opcode: ldarg.1, Operand:
[20:02:13.701] Opcode: call, Operand: IntPtr Il2CppObjectBaseToPtr(Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase)
[20:02:13.701] Opcode: stind.i, Operand:
[20:02:13.702] Opcode: ldc.i8, Operand: 1214648060752
[20:02:13.702] Opcode: conv.i, Operand:
[20:02:13.702] Opcode: ldarg.0, Operand:
[20:02:13.702] Opcode: call, Operand: IntPtr Il2CppObjectBaseToPtrNotNull(Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase)
[20:02:13.702] Opcode: ldloc.1, Operand:
[20:02:13.702] Opcode: ldloca.s, Operand: System.IntPtr (0)
[20:02:13.703] Opcode: call, Operand: IntPtr il2cpp_runtime_invoke(IntPtr, IntPtr, Void**, IntPtr ByRef)
[20:02:13.703] Opcode: stloc.2, Operand:
[20:02:13.703] Opcode: ldloc.0, Operand:
[20:02:13.703] Opcode: call, Operand: Void RaiseExceptionIfNecessary(IntPtr)
[20:02:13.704] Opcode: ret, Operand:
[20:02:13.711] [Better Stacks] Transpiler called
[20:02:13.712] Opcode: ldarg.0, Operand:
[20:02:13.712] Opcode: call, Operand: IntPtr Il2CppObjectBaseToPtrNotNull(Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase)
[20:02:13.712] Opcode: pop, Operand:
[20:02:13.713] Opcode: ldc.i4.0, Operand:
[20:02:13.713] Opcode: conv.u, Operand:
[20:02:13.714] Opcode: stloc.1, Operand:
[20:02:13.714] Opcode: ldc.i8, Operand: 1214648059120
[20:02:13.714] Opcode: conv.i, Operand:
[20:02:13.714] Opcode: ldarg.0, Operand:
[20:02:13.715] Opcode: call, Operand: IntPtr Il2CppObjectBaseToPtrNotNull(Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase)
[20:02:13.715] Opcode: ldloc.1, Operand:
[20:02:13.715] Opcode: ldloca.s, Operand: System.IntPtr (0)
[20:02:13.715] Opcode: call, Operand: IntPtr il2cpp_runtime_invoke(IntPtr, IntPtr, Void**, IntPtr ByRef)
[20:02:13.715] Opcode: stloc.2, Operand:
[20:02:13.717] Opcode: ldloc.0, Operand:
[20:02:13.718] Opcode: call, Operand: Void RaiseExceptionIfNecessary(IntPtr)
[20:02:13.718] Opcode: ret, Operand:
[20:02:13.725] [Better Stacks] Transpiler called
[20:02:13.725] Opcode: ldarg.0, Operand:
[20:02:13.725] Opcode: call, Operand: IntPtr Il2CppObjectBaseToPtrNotNull(Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase)
[20:02:13.726] Opcode: pop, Operand:
[20:02:13.726] Opcode: ldc.i4.0, Operand:
[20:02:13.726] Opcode: conv.u, Operand:
[20:02:13.727] Opcode: stloc.1, Operand:
[20:02:13.727] Opcode: ldc.i8, Operand: 1214648056240
[20:02:13.727] Opcode: conv.i, Operand:
[20:02:13.728] Opcode: ldarg.0, Operand:
[20:02:13.728] Opcode: call, Operand: IntPtr Il2CppObjectBaseToPtrNotNull(Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase)
[20:02:13.728] Opcode: ldloc.1, Operand:
[20:02:13.728] Opcode: ldloca.s, Operand: System.IntPtr (0)
[20:02:13.729] Opcode: call, Operand: IntPtr il2cpp_runtime_invoke(IntPtr, IntPtr, Void**, IntPtr ByRef)
[20:02:13.729] Opcode: stloc.2, Operand:
[20:02:13.729] Opcode: ldloc.0, Operand:
[20:02:13.729] Opcode: call, Operand: Void RaiseExceptionIfNecessary(IntPtr)
[20:02:13.730] Opcode: ret, Operand:
BUT (And this is important) The bug only appears in the tutorial quest, I started the mod in a running save, there it worked fine
Edit: After some testing and removing mods from my modslist i figured it wasnt the Stack mod causing the freeze it was the Silkroad mod.
Idk if it matters but in the config I only have the packaging and ingredient modifiers enabled, both set to 4. The product multiplier is set to 1.
我不知道为什么会触发这个 bug,但如果有人因此而有一个坏文件,我可以为您提供解决方案。
你可以通过转到游戏的保存目录来做到这一点,C:Users [Windows 用户名] AppDataLocalLowTVGSSchedule I Saves [STEAM Digital ID]
然后去你对应的保存文件,打开属性,打开可卡因烘焙所在的位置文件,点击 OBjects,进入它,删除相应的烘焙机文件,这样它就会消失,你的游戏就不会再次崩溃
"[19:49:01.828] [Better Stacks] Cocaine (Unpackaged) stack (Product) modified to 80"
This is the stacks after purchasing 300 of both items. No other mods installed.