About This File
What's New in Version 3.1.1 See changelog
This release should work in both DST and single-player (that wasn't guaranteed for some of the previous ones).
I missed releasing a bunch of updates here, so here's the combined changelog:
Add support for Reap What You Sow's farming system; tilling now snaps to a grid.
Add Smart Spacing option (default off). This adjusts grid spacing to match what you're placing.
Add Snap Grid Key option (default off). This lets you set a key that you can use to snap the grid to something you're hovering or a part of a tile. This helps with the fact that smart spacing is often pretty large and doesn't give you many choices of where to put things.
Fixed some visual bugs that showed up over time (tile outline being faded for example)
Fix tilling not respecting CTRL and turning the mod off if you were the host
Update the "can you till here" test to check for nearby soil that would be destroyed (it will show as red/black as if you can't till there, but you can, it'll just destroy some other soil)
Densify Smart and Till spacing to give you more options on where to put things
Reduce Snap Grid resolution from 0.5 to 1 (this means instead of 81 points in a tile that you can snap to, there are now 25, which makes it way easier to hit the center of the tile, center of edges, and corners)
Prevent the host grid from overriding the client grid when tilling
Removed a debug override that forced Smart Spacing on. Oops.
Add button in the in-game options menu for Smart Spacing
Allow snapping to tilled soil while holding a hoe
Snap the grid to the center of the boat, if hovered (tiles are less meaningful for boats).
Fix crash when using Chinese Plus translation mod.
Fix Smart Spacing button not reflecting the current state of the option in the menu (always showing on)
Fix spider eggs and lureplant bulbs not having grids
Fix crash with custom seed placers added by other mods
Default Smart Spacing to On (now that it has an options button it's easy to turn off, but I think it behaves pretty well now)
Adjust till spacing to 4/3. This makes it consistent between tiles, so snapping is not necessary to till well.
Automatically disable till grid when Snapping Tills mod is enabled
Smart Spacing defaults to Off again (this made normal base building pretty hard)
Fix persistent saving of Smart Spacing option
Add Till Grid option and button on the in-game menu
Make Wormwood planting seed always use the Till Grid, regardless of Smart Spacing
Add an in-game keybindings menu
Fixed bug where tilling still snapped even when Till Grid was off (or Snapping Tills was being used)
Fixed bug where tilling never snapped as the client (introduced in 3.0.9, oops)
Fix a bug where placers could show the wrong rotation (thanks to surg for investigating and finding the fix)
Fix inputs being read while typing into the crafting menu (bringing up the menu, switching geometry, etc)
Fix a bug where switching geometry would cause the item to reappear on the cursor unless you toggled the grid again
Port all of 3.x.x functionality over to single-player, if applicable; notably the keybindings menu, crash fixes, smart spacing, and the snap grid button (unbound by default).
Fix a crash that happened when pressing any Geometric Placement hotkeys in the main menus (introduced in 3.1.0)