Extends the time from planting to harvest for (almost) every crop in game also alters the seasons they're available. I spent about 5 hours researching each crop one at a time to find the proper season for planting and harvesting (although perennials aren't really viable, so most of those just ended up being a once a year annual.) as well as the days to harvest after planting. The average is about 1.3 seasons, but there are a number of them that reach 7 or 8 months or longer. Garden cress was an outlier, as it was the only plant that grows faster. Afew material values might have been modified, I can't remember, but I didn't edit any plants beyond that so far.
Subterranean crops are available year round. Above ground crops are now planted seasonally, if you plant in the first season they're available they should be able to grow to harvest at least once. Overwinter and Longer-than-a-year growth works as intended.
Crops will not be planted in seasons you don't mark them active, but they will continue to grow and be harvested. A good idea is to mark the first season they're available as active so they plant them then, and will harvest that batch when it's done. Be careful about late plantings, as it may disallow you to plant in that season next year if the crop doesn't mature in time.
I have phoebus graphics, so if you're not using them the tiles may look odd with your set.
http://dffd.bay12games.com/file.php?id=11770
Modified Expanded plants 40.24.03 version (http://www.bay12forums.com/smf/index.php?topic=141440.0) to work with 42.06 and contain these changes. Although their research is more robust it wasn't implemented yet, also adds paper-making to it.
Added three Optional subterranean plants of my own design, they are all in cavern layers 2-3:
Crystal Coral, which can be milled to crystal coral powder and then melted into rough rock crystal at a kiln
Uddercaps, which can have their fungimilk extracted at a farmer workshop and converted to fungicheese
Cavern spinach, a simple foodstuff crop that grows quickly and has cookable leaves as well as a 'heart' that can be eaten or cooked and contains seeds.
V3 Uploaded (Also 2/15/2016, sorry xD)
Adds plant milks, cheeses, and missing oils/soap to Almonds, Cashews, Walnuts, Peanuts, Soybeans, Rice, Quinoa, Flax, Hemp, Barley, Oat, and Spelt.
Adds Reaction to Quern and Millstone to mill beans/nuts that don't have oil so you can make milk from them, also mills oilable ones as long as they have milk.
Adds Reaction to Still to make plant milks from their paste
Cheese is made the same way as animal cheese, no new reaction needed.
All of those changes are only available in the expanded plants version, as the vanilla version lacks a viable way to get seeds from a lot of those.
On the side I'm looking to add herbs and spices, but black pepper is really complex and it's the one I started with seeing as it's one of the most important historically.
V2 Uploaded (2/15/2016)
Adds paper making to the Expanded Plants version
Changes growth timers of all plants to make sure they can be harvested wild
Changed graphics for above ground grains to make them stand out from the many leafy stem plants (most grains are brown stems with yellow flowers when they're harvestable, now.)
Table of Seasons and Growth Times:
1008 growdur is a season, an X means it can grow during that season
Plant | growdur | Sprg | Sumr | Fall | Wnter |
Stan. Subtrn. | - | - | - | - | - |
plump helmet | 2015 | X | X | X | X |
pig tail | 3024 | X | X | X | X |
cave wheat | 3024 | X | X | X | X |
sweet pod | 1512 | X | X | X | X |
quarry bush | 2015 | X | X | X | X |
dimple cup | 4032 | X | X | X | X |
Standard | - | - | - | - | - |
muck root | 2015 | X | | X | X |
bloated tuber | 3528 | X | X | X | X |
kobold bulb | 908 | | | | X |
prickle berry | 1512 | | X | X | X |
straw berry | 840 | X | | | |
longland grass | 5040 | X | X | X | X |
valley herb | 908 | | | X | |
rat weed | 840 | X | X | X | |
fisher berry | 1512 | X | X | | |
rope reed | 908 | | X | | |
blade weed | 1000 | X | X | X | |
hide root | 1673 | | | X | X |
sliver barb | 908 | | X | | |
sun berry | 2621 | X | X | X | |
whip vine | 5040 | X | X | X | X |
Crop | - | - | - | - | - |
1G Wheat | 1341 | X | X | X | |
2G Wheat | 1341 | X | X | X | |
Soft Wheat | 2520 | X | | X | X |
Hard Wheat | 2015 | X | | X | X |
Spelt | 1341 | X | X | X | |
Barley | 1008 | X | X | X | |
Buckwheat | 1341 | X | X | X | |
Oats | 2621 | X | X | X | X |
Alfalfa | 1008 | X | X | X | X |
Rye | 2015 | X | X | X | |
Sorghum | 1176 | X | X | X | |
Rice | 2015 | X | X | X | |
Maize | 1680 | X | X | | |
Quinoa | 1341 | | X | X | |
Kaniwa | 2349 | X | | X | X |
Bitter Vetch | 2620 | | X | X | X |
Pendant Amaranth | 2620 | | X | X | X |
Blood Amaranth | 1612 | X | X | X | |
Purple Amaranth | 1612 | X | X | X | X |
Red Spinach | 1341 | X | X | X | |
ElepHead Amaranth | 1341 | | X | X | |
Pearl Millet | 2319 | X | X | X | |
White MIllet | 1613 | | X | X | |
Finger Millet | 1210 | X | X | | |
Foxtail millet | 1310 | X | X | | |
Fonio | 1311 | X | X | X | |
Teff | 1176 | X | X | X | |
Flax | 1176 | X | X | X | |
Jute | 1176 | X | X | X | |
Hemp | 1613 | | X | X | |
Cotton | 2319 | X | X | X | |
Ramie | 908 | X | X | X | |
Kenaf | 1176 | X | X | X | |
Papyrus Sedge | 1613 | X | X | X | |
Garden | - | - | - | - | - |
Artichoke | 2015 | X | X | X | |
Asparagus | 1613 | X | | X | X |
Bambara Nut | 1340 | X | X | X | |
String Bean | 500 | X | X | | |
Broad Bean | 2349 | X | | X | X |
Beet | 500 | | | X | X |
Bitter Melon | 1673 | X | X | X | |
Cabbage | 1310 | X | X | X | |
Caper | 2349 | X | X | X | |
Wild Carrot | 1341 | X | X | X | |
Cassava | 1341 | X | X | | |
Celery | 1341 | X | | X | X |
Chickpea | 1108 | X | X | | |
Chicory | 908 | | X | X | |
Cowpea | 1613 | | X | X | |
Cucumber | 500 | X | X | | |
Eggplant | 1673 | | X | X | |
Garden Cress | 202 | X | | | |
Garlic | 2621 | X | | X | X |
Horned Melon | 1176 | X | X | | |
Leek | 1613 | X | | | X |
Lentil | 1176 | X | X | | |
Lettuce | 500 | X | | | X |
Mung Bean | 1176 | X | X | | |
Muskmelon | 1176 | X | X | | |
Onion | 1613 | X | X | | X |
Parsnip | 2688 | X | X | X | |
Pea | 500 | X | | X | |
Peanut | 1341 | | X | X | |
Chili Pepper | 1176 | X | X | X | |
Potato | 1612 | | X | X | |
Radish | 333 | X | | X | |
Red Bean | 1341 | X | X | | |
Rhubarb | 4020 | X | X | X | X |
Soybean | 1341 | | X | X | |
Spinach | 840 | | X | X | |
Squash | 1176 | X | X | | |
Sweet Potato | 1673 | | X | X | |
Taro | 2352 | X | X | X | |
Tomato | 840 | X | X | X | |
Tomatillo | 1176 | X | X | X | |
Turnip | 1176 | X | X | | |
Urad Bean | 1334 | X | | X | X |
Watermelon | 840 | X | X | | |
Winter Melon | 2352 | X | X | X | |
Lesser yam | 2352 | | X | X | X |
Long Yam | 1512 | X | X | X | |
Purple Yam | 2688 | X | X | | X |
White Yam | 2352 | X | | X | X |
Passion Fruit | 6048 | X | X | X | X |
Grape | 4000 | X | X | X | X |
Cranberry | 4000 | X | X | X | X |
Bilberry | 4000 | X | X | X | X |
Blueberry | 4000 | X | X | X | X |
Blackberry | 4000 | X | X | X | X |
Raspberry | 4000 | X | X | X | X |
Pineapple | 908 | | X | | |
Custom | - | - | - | - | - |
Crystal Coral | 8064 | X | X | X | X |
Uddercap | 2015 | X | X | X | X |
Cavern Spinach | 500 | X | X | X | X |
Those are definitely things I didn't know about, hmmm.
Not only are there overwintering plants, but plants here that by default take more than a year to grow.
EDIT: I've tested a plant that takes longer than a year (whipvines, at 5040, or 5 seasons), they can be planted any time of year, do not disappear at end of year, and complete their growth as normal to be harvested. I'm gonna test out an overwinter plant that isn't a year-round though, to be safe. Testing, so far I'm able to plant overwinter plants in spring when they disappear at the end of it, I'm gonna go the full year and make sure I can grow them proper though. I've grown a celery overwinter, I'm now making sure it works two years, since I wasn't allowed to plant celery that wouldn't mature this spring. After failing to mature a crop in a season, that season is marked red for that crop and your dwarves won't plant it, this leaves a possibility that a season that you could grow successfully in could be marked as a failure - so be careful about late plantings. Most crops won't have that problem though, especially if you don't plant them in the middle of the growing season.
I'm trying to think of something to deal with the wild plants problem, perhaps doubling the plants and having one be the wild variety, which gives growths of the domestic variety? I'm not sure if it's possible to have a plant give seeds of another plant... Although... Could add a reaction to harvest seeds of the domestic plant from the wild variety. That'd be super annoying, but more effective than not having them at all. I'll admit I hadn't played a full year of testing yet. I only got to winter xD
EDIT: Actually, could I just give the wild cultivar (with proper vanilla seasons from Spring-Winter) the SEED_MAT of another plant instead of LOCAL_PLANT
i.e. [MATERIAL_REACTION_PRODUCT:SEED_MAT:PLANT_MAT:MUSHROOM_HELMET_PLUMP:SEED], would give plump helmet seeds regardless of the plant that you were getting the seed from
I gotta go do some !!SCIENCE!! for this...
Edit2: Science done, I grew plump helmets which when brewed gave pig tail seeds that planted as pig tails. I'll work on fixing that second problem in it's entirety by separating wild from domestic plants... The overwintering problem on the other hand is quite concerning.
continuing the science, it seems that the seeds of the domestic plant are considered a part of the wild variety, and as such cannot be planted as either crop until you get a part of the other crop that is considered only to be it. Which you can't without planting the seeds. So that's either a dead end or a failure on my part.
I'm assuming a second work around would be to hand designate the timers on the growths of each plant so as to make sure valid growths occur before the node dies, I'll see where that gets me.
Alright, so as far as I've seen overwinter and longer-than-a-year growth works no problems. I didn't even have to fix anything for that. You were right about the seasons though, so I'm changing the timers on all growths to fit the plants growing seasons and harvest times. I've already got that done for the expanded plants version, but I'm gonna hold off until I do the vanilla one too. I'll work on that tomorrow. Oh, and I also added paper products to the expanded plants stuff, since they were missing.
Uploaded latest version with both vanilla and expanded plants having proper growth seasons for plant gathering.