Dwarf Fortress

Dwarf Fortress

194 ratings
Seasonish Crops
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
276.451 KB
Dec 6, 2022 @ 1:02pm
Dec 6, 2022 @ 4:05pm
2 Change Notes ( view )

Subscribe to download
Seasonish Crops

Description
Seasonish Crops
This mod makes surface crops seasonal, and subterranean crops grow year-round (the opposite of vanilla behaviour). Also greatly increases most growing times for better challenge / balance. Finally, it makes dwarves never get rusty at their Planting skill, as they may go many months between plantings / harvests. (Note: fertilizer seems to affect yields at harvest, not during planting)

Changes:

All subterranean crops grow year-round, and take a bit more than one season to mature, and have their default harvest size changed from 5 to 4. Thus, you should set their plots to the same crop all year and expect about 3 harvests per year. To get the same annual yield as vanilla, you will probably need ~4x as much field space.

All surface crops require specific seasons to grow in (usually Spring, Summer, and/or Autumn), and have their default harvest size changed from 5 to 6. This also applies to "wild" crops found on the surface. They either take 2 seasons to mature and have 3 available seasons to grow, or take 1 season to mature and have 2 available seasons to grow. All of the 2 season crops share Summer as a season, so you shouldn't be able to "double up" 2 different crops in the same plot. Thus, you should set their plots to only plant a crop on the earliest season it is available, leaving all other seasons fallow, and expect 1 harvest per year. To get the same annual yield as vanilla, you will probably need ~8x as much field space.

Subterranean Crops pros:
+ Can plant at any time of year
+ Seeds are much easier to acquire
+ Underground farms can be easier to protect & defend than surface farms
+ Shallow crops should get around half the crops-per-tile yield of surface crops over a year, but Deep crops should get about double the crops-per-tile yield of surface crops of a year, requiring less space than surface crops
+ 3 harvests per year means faster training in the Planting skill for dwarves
+ Short growth time means you start getting some crops sooner

Surface Crops pros:
+ Surface farms are easier to construct
+ Surface crops should get around double the crops-per-tile yield of shallow crops over a year, so less space is required compared to shallow crops
+ Fewer but larger harvests means surface crops get better crops-per-dwarf-hour. Shallow crops require 6x as much dwarf-work to produce the same amount of crops, and deep crops still require 1.5x as much dwarf-work.
+ Larger stacksizes from the larger harvests apply down the production chain to food, drink, etc. stacksizes which translates to fewer hauling jobs, fewer items in the fort (which can affect FPS) compared to even deep crops.


This mod hasn't been exhaustively tested (since this version only just came out), so let me know of any issues. In particular, I haven't yet tested out exactly how the DF's new shallow / deep soil mechanic works, so this is all assuming that deep soil has normal yields, and shallow soil divides the harvest size by 4.

Thanks to the authors of all the previous mods for making crops seasonal, especially Claije whose "Seasonal Farming" mod I looked at a bit to figure out how to change some things.
65 Comments
Caotical May 20 @ 4:56am 
i was unable to reproduce that error as of today. ran a fort with df/hack autofarming for 6 years game time. I did notice that about year 4 my strawberries came in and they dropped on the ground. but the farm plot was still working. the strawberries that dropped like this were not automatically collected, even after setting a gathering zone over the farmplots, so they look like they were just sitting there clogging up the farm plot. however if i went to them and dumped them they would get picked up and taken to a dump site. once unlocked there they would be treated normally.
Darkweave Nov 8, 2023 @ 2:59am 
Yup. I even tested without any mods installed and just removed [WINTER] from all the above ground crops to test it. It seems fine for the first 2-3 years but from year 4-5+ it becomes a problem.
Shadowguardian91 Nov 8, 2023 @ 12:19am 
@darkweave Im not having this issue. have you tried reinstalling everything?
Darkweave Nov 3, 2023 @ 5:06am 
The mod is not broken (unless you're trying to combine with other mods that cut plants), it's actually really good, but there is one issue: after a few years your surface will be filled with dead plants. I tried to convince myself other users were wrong, but I've now run ~15 forts to year 5+ to test this.

When the season changes to one in which an above-ground plant doesn't grow the plant dies. This seems fine, and is what I expected. Unfortunately plants that die this way don't disappear on their own, they just sit there for years and years. You can build a dirt road over the dead plants and they disappear, but it's pretty tedious after a while.

I tested this by just removing a single season from all above ground crops. If you build dirt roads over all the plants just after they die then you'll get some reasonable regrowth before the next die-off. This isn't a good workaround with this mod because things are dying off in all the different seasons.
Meow Kat Oct 28, 2023 @ 10:54pm 
Don't listen to the people below. Mod works fine.
Donaldthemagpie Oct 26, 2023 @ 11:34pm 
DO NOT USE. Mod is broken
FrenchRobot Sep 20, 2023 @ 4:23pm 
Thanks ole
Ole Hockey Thighs Sep 8, 2023 @ 5:06pm 
THIS WILL DESTROY YOUR SAVE
Ole Hockey Thighs Sep 8, 2023 @ 4:40pm 
Mod is busted do not use!!!!

ERRORLOG ::
Duplicate Object: plant VINE_WHIP
Duplicate Object: plant BERRY_SUN
Duplicate Object: plant SLIVER_BARB
Duplicate Object: plant ROOT_HIDE
Duplicate Object: plant WEED_BLADE
Duplicate Object: plant MUSHROOM_CUP_DIMPLE
Duplicate Object: plant REED_ROPE
Duplicate Object: plant BERRIES_FISHER
Duplicate Object: plant WEED_RAT
Duplicate Object: plant HERB_VALLEY
Duplicate Object: plant GRASS_LONGLAND
Duplicate Object: plant BERRIES_STRAW
Duplicate Object: plant BERRIES_PRICKLE
Duplicate Object: plant BULB_KOBOLD
Duplicate Object: plant TUBER_BLOATED
Duplicate Object: plant ROOT_MUCK
Duplicate Object: plant BUSH_QUARRY
Duplicate Object: plant POD_SWEET
Duplicate Object: plant GRASS_WHEAT_CAVE
Duplicate Object: plant GRASS_TAIL_PIG
Duplicate Object: plant MUSHROOM_HELMET_PLUMP
Base Delta Zero Mar 24, 2023 @ 8:38am 
@Victor K I have tried using the mod with AutoFarm. Subterranean crops work fine, surface crops do not. However I'm pretty new so this could just be me doing something wrong.