Mods / Vegan Milk Simplified
Tags:
#Cheat
#Food
#QoL
Author: IvanZS
Side: Both
Created: Nov 29th 2022 at 4:46 PM
Last modified: Sep 13th at 8:23 AM
Downloads: 2412
Follow Unfollow 52
Author: IvanZS
Side: Both
Created: Nov 29th 2022 at 4:46 PM
Last modified: Sep 13th at 8:23 AM
Downloads: 2412
Follow Unfollow 52
Latest release (for Vintage Story 1.17.9, 1.20.3 and 1.21.1, potentially outdated):
VeganMilkSimplified_v1.0.1.zip
1-click install
!!! Warning: this mod bugs out the handbook so that the game crashes when an item in the handbook is clicked !!!
The handbook crash is fixed, please update to v. 1.0.1.
This mod is for you if you, like me:
- don't enjoy culling animals (even virtual ones);
- still want to make your own cheese instead of buying it from the agriculture traders;
- prefer to do something else than grinding through the multiple steps, required to get soy milk from soybeans.
If you want to produce soy milk in a way that closely resembles the actual process, you can try Expanded foods by L33tmaan.
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 1.0.1 | veganmilksimplified | 2117 | Dec 2nd 2022 at 10:14 PM | VeganMilkSimplified_v1.0.1.zip | 1-click install | ||
|
v. 1.0.1 fixes a nasty crash with the handbook. | |||||||
| 1.0.0 | veganmilksimplified | 295 | Nov 29th 2022 at 4:48 PM | VeganMilkSimplified_v1.0.0.zip | 1-click install | ||
|
Initial release. | |||||||
Archadria Super! The mash is the only thing this mod adds, the rest assets are in the base game. So I really had no idea what can go wrong so that one gets the mash but not the milk...
Yes sir IvanZS it was a one time yuck up!
Archadria Just tested on 1.21.1. Works fine for me - got a bucket of milk.
Juiced some soybeans, got no milk. Got the mash. 1.21.1
Lots of mods, cant list all 57
Dragnier It should work still. This mod contains only json patches... I haven't played VS recently, though. If there is a problem, let me know, I will try to fix it if there is something broken.
Oof... wish this were updated.
That is weird! Glad to hear you figured it out! :D
Released is ver. 1.0.1 which fixes the nasty crash with the handbook. I do apologize to the 30 people who already downloaded this mod...
l33tmaan Unfortunately, yes. Fortunately though I am a stubborn old geezer and I refused to go to bed with this issue still existing. After quite a lot of random poking and informal language I found the bug and squashed the bastard: It was a null element for the peanuts in "/attributes/juiceablePropertiesByType" in my patch for legume.json. And this is mighty strange, because there is exactly the same thing in the original game for the olives in "assets\survival\itemtypes\resource\pressedmash.json"...
Does that crash happen when ANY item in the handbook is clicked?
!!! Warning: this mod bugs out the handbook so that the game crashes when an item in the handbook is clicked !!!
Unfortunately nor the thrown exception, nor the log files point me to what exactly is wrong with it, so I don't have an idea how to fix this.
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.GameContent.CollectibleBehaviorHandbookTextAndExtraInfo.GetHandbookInfo(ItemSlot inSlot, ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\CollectibleBehaviorHandbookTextAndExtraInfo.cs:line 637
at Vintagestory.GameContent.GuiHandbookItemStackPage.GetPageText(ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 110
at Vintagestory.GameContent.GuiDialogHandbook.initDetailGui() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 268
at Vintagestory.GameContent.GuiElementFlatList.OnMouseUpOnElement(ICoreClientAPI api, MouseEvent args) in VSSurvivalMod\Systems\Handbook\Gui\GuiElementFlatList.cs:line 118
at Vintagestory.API.Client.GuiElement.OnMouseUp(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\GuiElement.cs:line 668
at Vintagestory.API.Client.GuiComposer.OnMouseUp(MouseEvent mouse) in VintagestoryApi\Client\UI\GuiComposer.cs:line 439
at Vintagestory.API.Client.GuiDialog.OnMouseUp(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 564
at Vintagestory.Client.NoObf.GuiManager.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 416
at Vintagestory.Client.NoObf.ClientMain.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 2286
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(Object sender, MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 230
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr handle, WindowMessage message, IntPtr wParam, IntPtr lParam) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Platform\Windows\WinGLNative.cs:line 808
at OpenTK.Platform.Windows.Functions.DispatchMessage(MSG& msg)
at OpenTK.Platform.Windows.WinGLNative.ProcessEvents() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Platform\Windows\WinGLNative.cs:line 1554
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 368
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93