About this mod
Allows you to change how long it takes for various machines (e.g. kegs, oil maker) to finish.
- Requirements
- Permissions and credits
- Install the latest version of SMAPI
- Unzip
ConfigureMachineSpeed.zip
into../Stardew Valley/Mods
. - Run the game using SMAPI.
Compatibility:
- Works with Stardew Valley 1.3 on Linux/Mac/Windows.
- Compatible with SMAPI 2.11.2+ (untested on earlier versions, but it might still work).
- This mod does NOT work for Farmhands in multiplayer (though it should work for hosts).
- Untested on custom machines (let me know what happens if you try it).
- No known mod conflicts (let me know if you find one).
- Should be compatible with SMAPI 3.0.0 once it is released.
How To Use:
- Run the game using SMAPI at least once to generate a
config.json
file inside../Stardew Valley/Mods/ConfigureMachineSpeed
. - Modify
config.json
with whatever settings you choose and save the file. - Press the
ReloadConfigKey
key (by default this isL
) while playing the game to reload your modified config file. - Enjoy!
The Config File:
- In the
config.json
file you will see two keys:UpdateInterval
,Machines
andReloadConfigKey
. ReloadConfigKey
specifies which key you can press to re-load the settings found inconfig.json
while playing the game (useful if you want to change the speed of machines without exiting to desktop).UpdateInterval
sets how often the mod will check the machine's remaining time and alter it if necessary. It's probably fine as is, but feel free to change it.- Each machine in
Machines
has three keys:Name
,Time
, andUsePercent
.- If
UsePercent
istrue
, thenTime
specifies how much time each machine will take as a percentage (e.g., setting this to100
will change nothing, setting it to50
will make the machines run 2x as fast). - If
UsePercent
isfalse
, thenTime
specifies how much time each machine will take in minutes (e.g., setting this to100
will make the machine take 100 in-game minutes to finish processing).
- If
Supported Machines:
- Bee House
- Casks (note: you still need to sleep to make the product age up)
- Charcoal Kiln
- Cheese Press
- Crystalarium
- Furnace
- Incubator (note: you still need to sleep to make the egg hatch after the timer runs out)
- Keg
- Lightning Rod
- Loom
- Mayonnaise Machine
- Oil Maker
- Preserves Jar
- Recycling Machine
- Seed Maker
- Slime Egg-Press
- Slime Incubator (note: you still need to sleep to make the egg hatch after the timer runs out)
- Tapper
- Worm Bin
Known Bugs/Unsupported Machines:
- No immediate plans to support Crab Pots/Mushroom Bins/Statue of Perfection/etc. this mod, since Stardew handles those outputs too differently (they don't count down a timer, they just generate new items each morning). Let me know if this is something you guys really want, otherwise I probably won't look into adding it.
- If you use a mod like UI Info Suite to see how much longer the machines have left to process, it will look like the machines are one minute too fast. This is just cosmetic and has to do with how the speed change is done. The game only measures increments of 10 minutes anyways so it should not affect your gameplay. (The mod is implemented this way on purpose, since the alternative would be less efficient.)
Source Code:
This mod is open source under an MIT License. Feel free to check out it's GitHub repository. I use the issue tracker there if you would prefer to open an issue there (leaving a post here is fine too though).