STOP! Read this before asking for help or reporting an issue. Common questions are answered here.
What happened to the "Don't take the last item" checkbox? Unfortunately that option isn't compatible with Stardew Valley 1.6. Automate now defers the low-level machine logic to the game code, which makes it compatible with any other mods using the new machine data (e.g. for new custom machines). That also means it can no longer control which items are taken out of the chest by a machine. I have ideas on how to re-add it in the future, but it'll be a bit complicated so there are no guarantees.
The workbench doesn't use all connected chests? Workbenches are crafting stations, not machines which do something. Automate in general has no effect on manual actions you perform yourself. You can install Workbench Helper for that though. (You can safely use both mods together.)
Some machines stopped pushing output to chests? If you have Better Chests installed, check if temporarily removing that mod fixes it. If so, double-check your Better Chests settings or ask for help on that mod's page.
How does fairy dust work with Automate? Fairy dust is applied when a machine starts processing input. Adding fairy dust to a chest won't affect machines that are already processing their input, due to how Automate works to minimize performance impact.
You can decide which machines use fairy dust via the "Min minutes for fairy dust" option in Generic Mod Config Menu. For example, setting it to 30 means a machine which would finish in 20 minutes anyway won't use fairy dust.
Known issues:
When a shipping bin is moved, Automate won't update connections to it until the next day. You can pick up & put down a chest in the same location to fix it.
When a multiplayer farmhand constructs a building, machines inside it may not be automated until the next day.
Automate may cause lag in some specific cases, mainly when a large number of machines have output ready but are all connected to a chest that's full. You can free some space in the chest to fix that.
When asking for help here, please upload your SMAPI log and add a link to your message (even if you don't see an error). This has useful info like what versions you have, which mods are installed, what happened in the game, etc.
Machine pipelines don't seem to work for me. For example, I have a setup with autograbber --> cheese press --> cask --> chest. The item automatically goes from autograbber to cheese press, but then it'll skip the cask and go straight to the chest. Same with mead aging process: I have beehouse --> keg --> cask --> chest. The item will go from keg straight to chest. I've double-checked that each of these are categorized as one machine group using "U" key. I also set priorities in generic config menu, but it still doesn't work...it seems my Automate mod will only recognize simple processes and not multi-step ones. Is this normal?
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()
I placed a crab pot on the east beach of Ginger Island, but there's a single tile where the water meets the sand between the Junimo Chest and the crab pot, preventing them from being connected. Is there any way to solve this?
On a previous save of mine on a different computer, I used Automate in my barns and coops by having an autograbber and then placing the cheese/mayo machines right next to it. The machines would pull from the autograbber, process, and pop them back into the autograbber. Now... the machines act like they aren't touching the autograbber at all. They don't interact with each other.
It's been this way since I set up this computer this year. It's never worked with all the newest versions. Is there a reason why? Am I missing some new setting without realizing it? The one and only thing I don't have updated is SMAPI, which I just got a notification for today but can't figure out how to update. Everything else is fully up. Any ideas? List of mods I use below:
So I have been having trouble using the menu in game for automate. it has been making my game super laggy, but ONLY when in the menu for automate. Additionally some of my machines have stopped working with automate as well.
So I may have found out what is causing so many issues, and making the automate menu act up so badly. I took out a number of mods that added new machines, and the amount of lag extremely reduced. It went from, Not navigable to I just need a little patience.
Solutions I tried that did'nt work: - removing better chests and chests anywhere - connecting more chests for output - set CPU affinity/priority to 'high' for SMAPI
Hi! Does the lag still happen if you temporarily remove all mods except Automate? If so, can you enter automate summary in the SMAPI console window after the lag happens, then post a link to your new log?
Just discovered the same issue with help from Stardew Valey discord server Used Profiler to chek and also have Automate ticking very heavily, even without any working machine https://smapi.io/log/ff7005f15a7a4c1286acd31402bc7b7d
If the lag only happens when other mods are installed, there's probably an issue or conflict with one of those mods (e.g. one that patches Automate or adds some specific machines). Can you try re-adding your mods in batches to narrow down which specific mod is causing the lag?
(If you come ask in #modded-tech-support on the Stardew Valley Discord, we help guide you through the process of narrowing it down. Feel free to ping me there with @pathoschild if you don't get an answer.)
jumping in to say i'm also having the same problem- i wasnt able to single out any specific incompatabilities as removing too many mods would cause my save file to fail loading, but i was at least able to confirm that removing expansion/npc mods like sve and ridgeside did reduce the tick stuttering, but didnt entirely eliminate it, if this helps anyone else narrow down their issue.
I actually solved this problem for me by using profiler mod. I saw that Automate checks every second, and it causes lag for me. in config file I changed Automation interval from 60 into 2520 so that it only checked every 1 ingame hour instead of every 1 real second
5272 comments
Read this before asking for help or reporting an issue. Common questions are answered here.
smapi log
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
I placed a crab pot on the east beach of Ginger Island, but there's a single tile where the water meets the sand between the Junimo Chest and the crab pot, preventing them from being connected. Is there any way to solve this?
It's been this way since I set up this computer this year. It's never worked with all the newest versions. Is there a reason why? Am I missing some new setting without realizing it? The one and only thing I don't have updated is SMAPI, which I just got a notification for today but can't figure out how to update. Everything else is fully up. Any ideas? List of mods I use below:
[CP] True_Hair_Color
Automate
ConsoleCommands
ContentPatcher
DeluxeGrabberRedux
GardenPotAutomate
GardenPotOptions
GenericModConfigMenu
PassableCrops
This is my SMAPI log
none of these helped with the lag issue.
https://smapi.io/log/95df2aed43da40c29b079064f4aafc2f
Every single one of the tiny lines is an Automate tick, is it supposed to be like this?
https://prnt.sc/8qcwHKILCb6m
https://smapi.io/log/fe1748c170a94e3f9ea88804839222cb
Solutions I tried that did'nt work:
- removing better chests and chests anywhere
- connecting more chests for output
- set CPU affinity/priority to 'high' for SMAPI
https://smapi.io/log/dcea2f12e7d5420da25660b5d78494c0
Used Profiler to chek and also have Automate ticking very heavily, even without any working machine
https://smapi.io/log/ff7005f15a7a4c1286acd31402bc7b7d
https://smapi.io/log/3fe579fa36b548d5980a969fc0412eb0
But here is lagging log with summary command https://smapi.io/log/4a19d175d2854786bf3cf171d1d46973
(If you come ask in #modded-tech-support on the Stardew Valley Discord, we help guide you through the process of narrowing it down. Feel free to ping me there with @pathoschild if you don't get an answer.)