The entire mod has been rewritten to use StardewUI with sml/framework, which should make the mod more resilient to future StardewUI updates. Much of the menu has been redesigned as part of this, I will not be offering any "legacy" mode for the UI.
Save data format changed slightly (specifically, how Machine Control Panel handles null Ids in the data). If you are upgrading from 1.3.4, some rules may become invalid and toggled back on as a result.
¿Es posible extraer un producto antes de tiempo? Quiero decir, para nadie es un secreto que es más rentable vender el vino en calidad plata que en calidad iridio, pero muy tedioso estar quitando y poniendo tóneles; no sé si soy un poco ignorante con el mod y no encuentre dicha función, estaría bien que también existiera una pestaña de ''salida''. ¡Muchas gracias por el mod! Es genial.
I don't speak spanish but going by mtl, your feature sounds like an ask to automate/junimatic/stardio which are what actually controls automatically taking items out. This mod does not do that
Hello, I like the mod you made very much. Can you add a machine to select the quantity of materials? That is, if only a certain material has more than 5 stocks, it will be automatically made.
There is a bug: when GeodeCrusher is working, if a ring is generated, GeodeCrusher stops working. SMAPI shows: ERROR Automate Failed to automate machine 'GeodeCrusher' at Farm (tile: 53, 16). An error occurred while setting its input. Machine paused for 30s.System.InvalidCastException: Unable to cast object of type 'StardewValley.Objects.Ring' to type 'StardewValley.Object'. at StardewValley.Object.OutputMachine_PatchedBy<DaLion.Professions__FlashShifter.SVECode__moonslime.CookingSkill__selph.ExtraMachineConfig__Spiderbuttons.ButtonsExtraBooksCore>(Object this, MachineData machine, MachineOutputRule outputRule, Item inputItem, Farmer who, GameLocation location, Boolean probe, Boolean heldObjectOnly) at StardewValley.Object.PlaceInMachine_PatchedBy<DaLion.Professions__mushymato.MachineControlPanel__selph.CustomTapperFramework__selph.ExtraMachineConfig>(Object this, MachineData machineData, Item inputItem, Boolean probe, Farmer who, Boolean showMessages, Boolean playSounds) at StardewValley.Object.performObjectDropInAction_PatchedBy<DaLion.Professions__Digus.ProducerFrameworkMod__gaussfire.ConvenientInventory__MindMeltMax.Fishnets__rokugin.collector__selph.ExtraMachineConfig__Shockah.Kokoro__tlitookilakin.mus>(Object this, Item dropInItem, Boolean probe, Farmer who, Boolean returnFalseIfItemConsumed) at StardewValley.Object.AttemptAutoLoad_PatchedBy<DaLion.Professions>(Object this, IInventory inventory, Farmer who) at Pathoschild.Stardew.Automate.Framework.Machines.DataBasedObjectMachine.SetInput(IStorage input) at Pathoschild.Stardew.Automate.Framework.MachineGroup.Automate() https://smapi.io/log/2b0030ec878b48a6895f1cfa17ca17fb
It looks like a mod added rings to geode drops, not sure which exactly but you can try `patch export Data/Objects` to find out. This is a vanilla limitation, not a bug with this mod (or any other mods involved in the patch).
I am glad to receive your patient and meticulous reply. I have received a response from the author of Better Things, which perfectly solved the problem. Thank you again.
I am currently using SMAPI version 4.1.10.2, and I would like to download an older version of your mod that is compatible with my SMAPI. Could you please inform me which date's version I should download?
While I suspect simply changing the minimum api version in manifest.json is sufficient, I don't understand why you are using 4.1.10.2 and it's better if you simply update SMAPI.
If you are looking to use this on mobile, I don't the dependency StardewUI works on mobile.
I installed this mod for a server. Whenever I try to change settings, it says only the host player can change settings. Is there a way to let other players to change settings? Or is that hard-coded into the mod?
It's kind of annoying to have to get the host to change settings every time I want to change something.
It's implemented like this because savedata is host only. To enable it for other players I would need to implement additional netcode and introduce some mutexes to avoid a bad state arising from 2 people trying to update settings at the same time. For now it's out of scope.
Thank you for the mod, its what i've been looking for. I've ran into an issue where the inputs and rules pages on some machines are blank. Is there anything you can suggest that could fix it on my end as it appears to work for others. I've disabled content patcher but that didn't fix it. I also can't see an option to disable prefetch mentioned in previous comments.
Here's the log - https://smapi.io/log/477dbfd903244b03bc7235ddd883d7f2
I have since turned content patcher back on as it didn't appear to fix my issue.
The Machines I have nothing come up when clicking on them are:
Fish Smoker Bait Maker Slime Incubator
I checked progression mode so that i could see all the machines and these are the ones that are showing as blank. I'm not sure if there are other factors in play but i noticed that dehydrator was only showing grapes and not all fruit.
127 comments
2.0 Update
The entire mod has been rewritten to use StardewUI with sml/framework, which should make the mod more resilient to future StardewUI updates. Much of the menu has been redesigned as part of this, I will not be offering any "legacy" mode for the UI.
Save data format changed slightly (specifically, how Machine Control Panel handles null Ids in the data). If you are upgrading from 1.3.4, some rules may become invalid and toggled back on as a result.
¡Muchas gracias por el mod! Es genial.
I will consider support for non machines, but the UX is always a struggle so no promises.
As for prioritizing the ingredients, that's something the automation mods have to handle.
ERROR Automate Failed to automate machine 'GeodeCrusher' at Farm (tile: 53, 16). An error occurred while setting its input. Machine paused for 30s.System.InvalidCastException: Unable to cast object of type 'StardewValley.Objects.Ring' to type 'StardewValley.Object'.
https://smapi.io/log/2b0030ec878b48a6895f1cfa17ca17fbat StardewValley.Object.OutputMachine_PatchedBy<DaLion.Professions__FlashShifter.SVECode__moonslime.CookingSkill__selph.ExtraMachineConfig__Spiderbuttons.ButtonsExtraBooksCore>(Object this, MachineData machine, MachineOutputRule outputRule, Item inputItem, Farmer who, GameLocation location, Boolean probe, Boolean heldObjectOnly)
at StardewValley.Object.PlaceInMachine_PatchedBy<DaLion.Professions__mushymato.MachineControlPanel__selph.CustomTapperFramework__selph.ExtraMachineConfig>(Object this, MachineData machineData, Item inputItem, Boolean probe, Farmer who, Boolean showMessages, Boolean playSounds)
at StardewValley.Object.performObjectDropInAction_PatchedBy<DaLion.Professions__Digus.ProducerFrameworkMod__gaussfire.ConvenientInventory__MindMeltMax.Fishnets__rokugin.collector__selph.ExtraMachineConfig__Shockah.Kokoro__tlitookilakin.mus>(Object this, Item dropInItem, Boolean probe, Farmer who, Boolean returnFalseIfItemConsumed)
at StardewValley.Object.AttemptAutoLoad_PatchedBy<DaLion.Professions>(Object this, IInventory inventory, Farmer who)
at Pathoschild.Stardew.Automate.Framework.Machines.DataBasedObjectMachine.SetInput(IStorage input)
at Pathoschild.Stardew.Automate.Framework.MachineGroup.Automate()
This is a vanilla limitation, not a bug with this mod (or any other mods involved in the patch).
If you are looking to use this on mobile, I don't the dependency StardewUI works on mobile.
It's kind of annoying to have to get the host to change settings every time I want to change something.
This is the current multiplayer message stuff, which sends one way readonly messages so that farmhands can at least also see rules.
Thank you for the mod, its what i've been looking for. I've ran into an issue where the inputs and rules pages on some machines are blank. Is there anything you can suggest that could fix it on my end as it appears to work for others. I've disabled content patcher but that didn't fix it. I also can't see an option to disable prefetch mentioned in previous comments.
Thanks in advance
Prefetch has been removed as of 2.0.0, it is no longer a factor.
Here's the log - https://smapi.io/log/477dbfd903244b03bc7235ddd883d7f2
I have since turned content patcher back on as it didn't appear to fix my issue.
The Machines I have nothing come up when clicking on them are:
Fish Smoker
Bait Maker
Slime Incubator
I checked progression mode so that i could see all the machines and these are the ones that are showing as blank. I'm not sure if there are other factors in play but i noticed that dehydrator was only showing grapes and not all fruit.
Really appreciate you having a look