0 of 0

File information

Last updated

Original upload

Created by

Super Aardvark

Uploaded by

ubererdferkel

Virus scan

Safe to use

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
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.  Not very useful, but a bit of silly fun when you get tired of working.  Retaining Soil can be especially fun, since you will wake up to a random starting pattern each day.  Best not to play Game of Life after spending time watering all your crops, though!

Install

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.

Spoiler:  
Show


{
  // 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!)