About this mod
Lets you play Conway's Game of Life on your farm. Watered dirt grows and dies in complex patterns. Optionally allow it to hoe new tiles and even remove debris as it grows.
- Requirements
- Permissions and credits
- Changelogs
Install
- Install the latest version of SMAPI.
- Download this mod and unzip it into Stardew Valley/Mods.
- Run the game using SMAPI.
How to use
Go to your farm, have some tilled dirt (the kind you can plant seeds in), water some of it, and play the Game of Life! Dry dirt with three adjacent watered spaces will become watered. Watered dirt with two or three adjacent watered spaces will stay watered. All other watered spaces will dry out. This happens once per second by default; the speed can be adjusted in game. Pause the Game of Life any time (Hold L and press P).
Key Bindings
Hold L (configurable) and press one of the following. Pressing L alone will show a reminder.
P
: Play/Pause Game of Life+
: Increase speed (maximum 20 ticks per second)-
: Decrease speed (minimum 1 tick every 10 seconds).
: Step forward one tick
Configuration
After using the mod for the first time, config.json will appear in the mod folder. Edit this file to control the mod's options. You can change the modifier key from L to something else, change the default speed, allow Game of Life to till new dirt, and more. Here's a sample config.json with comments explaining the options.
{
// Hold this key and press 'P' to play/pause, '+' to speed up, and '-' to slow down
// Press it alone for a reminder.
"ModKey": "L",
// The initial speed. Ranges from 0 (10 seconds per tick) to 12 (20 ticks per second)
// Adjustable in game
"Speed": 3,
// Whether to spread into untilled dirt, leaving it tilled
"HoeDirt": false,
// Whether to destroy certain types of things that get in the way.
// Resources may be generated from immature trees and stumps.
"DestroyGrass": false,
"DestroyStumps": false,
"DestroyImmatureTrees": false,
// No resources from mature trees.
// Tapped trees are not destroyed.
"DestroyMatureTrees": false,
// Objects that you probably don't mind destroying.
// No resources will be generated.
"DestroyWeeds": false,
"DestroyTwigs": false,
"DestroyRocks": false,
// Whether to till dirt under objects that can't be destroyed.
// Grass and Trees are not objects.
// This can leave things in a funny state (e.g. artifact spots that can't be dug up).
"HoeUnderObjects": false,
// ALL OBJECTS and terrain features (trees, grass, etc) can be destroyed.
// Chests and all contents will be LOST.
// Other crafted objects can probably be picked up again.
// This overrides all the above flags.
// USE AT YOUR OWN RISK.
"DestroyEverything": false
}
Compatibility
- Tested with Stardew Valley 1.4 / SMAPI 3.2.
- Works in single player. Untested in multiplayer (if you try it and it works, let me know!)