RimWorld

RimWorld

58 ratings
High Density Hydroponics
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.6
File Size
Posted
Updated
1.337 MB
25 Jul @ 10:52am
30 Jul @ 9:37am
10 Change Notes ( view )

Subscribe to download
High Density Hydroponics

Description
Description
This mod was originally by Yumemirareru way back when and has been pass on and maintained by multiple people over the years. I have updated it to 1.6 and rewrote a decent chunk of it and changed how it works slightly.

This mod adds extremely dense and space efficient hydroponics basins that allows you to plant a ridiculous amounts of crops in a very small footprint. Perfect for anyone wanting to build farms on Grav ship or just want a more compact farm.

Details
There are 3 hydroponics:

Mini hydroponics bay - 1x4 and grows 16 plants
High-density hydroponics bay - 2x4 and grows 80 plants
Hyper-density hydroponics bay - 2x6 and grows 240 plants

The hydroponics has 3 phases: sow, grow, harvest.

Sowing Phase
During the sowing phase, the hydroponics will wait for the entire bay to be filled up first before it starts growing.

Growing Phase
During the growing phase, the hydroponics will lock up sowing interaction with it. A progress bar will appear on the building showing the progress. You can also see the progress it in the inspect window. The hydroponics will wait until growth is completed before entering the harvest phase.

Harvesting Phase
During the harvesting phase, the hydoponics will continuously output its stored plants to the top for pawns to harvest until it is empty. Once it is empty it will start the sow phase again.

If the plant can be harvested multiple times (ie. Ambrosia), after the harvest, the hydroponics will store the plants back into itself again. After all harvest is complete, the hydroponics will re-enter growing stage. Note that your pawns can botch the harvest, reducing total plant count inside the hydroponics. Due to this addition, the plant age is now tracked internally as well. During the transition to the grow stage, the hydroponics will do some calculations to estimate and see if the plant will survive to the next harvest. If it does not, it will just kill the plants and enter sowing stage instead.

Additional Details
If power is cut, all plants will die. This is configurable in mod settings.

If minified, all plants will die.

If you change the type of plant being planted during the growing or harvesting phase, the hydroponics will wait until the next sowing phase to start sowing the new selected plant. If you change the plant during the sowing phase, all current plants will die. If you want to reset the progress you can flick the power of the hydroponics on and off.

Additionally, I added light requirements so you will need a sunlamp or have them sit outside. It will average all the tiles of the bay to get the average light. If half of the bay is roofed it will have 50% light and will not grow. This information is displayed to you on the building as well. This is also configurable in settings.

Plant age is being tracked now. If the plant gets too old during growing phase, they will die.

Also includes a patch to allow corn, haygrass, devilstrand to be sown in hydroponics.

Compatability
Dub's Bad Hygiene - If the "hydroponics" option is enabled in DBH, the hydroponics in this mod will also require water to function. the amount of water required will scale with the amount of plants currently stored. Note that the hyper dense hydroponics will take a lot of water to run so be prepared.

Farming Hysteresis - Works. If you try to grow plants that can be harvested multiple times (ie. Ambrosia), note that the hydroponics will loop harvest and grow stages until the plant dies of old age. Either keep that in mind or consider turning on disable harvest as well.

All mods that add more plants to hydroponics - These should all work.

Source
https://github.com/ZadesSC/HighDensityHydroponics/tree/master

Credits
Yumemirareru for the original mod.

1.5 Version can be found here: https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3254921908
70 Comments
axl 25 Oct @ 8:18am 
god i love this mod. thanks for the 1.6 update! :steamhappy:
什么G捌 22 Aug @ 7:09am 
I also encountered a similar minor bug. The hydroponics box shows 0 plants, but there are still a few plants left. In this case, I usually reinstall the hydroponics box and rotate it 180 degrees, and then it works. Although it doesn't have a big impact, if I don't pay attention, my colony will be half a day late in harvesting plants.:steamthumbsup:
All Might 14 Aug @ 12:36pm 
Ah must be why I can't plant htem, the other mods havne't made them hydoable.
Zades #PFC  [author] 14 Aug @ 9:46am 
Any mod that adds additional plants to be plantable in hydroponics is compatible with this mod. I think there is a mod that allows everything to be plantable in hydroponics somewhere.
All Might 13 Aug @ 12:46am 
No issues rn.
But wondering if theres a way to add plants from mods? I've some farm mods but they aren't in hydos. one or two are.
Skyl3lazer 9 Aug @ 6:34am 
Yes, when the bay switches from plant->grow the plants don't get 'sucked in,' and I can order them cut while the growing is happening.
Zades #PFC  [author] 8 Aug @ 3:21pm 
Do you know if those plants existed before the harvest phase? I'll add check to clear unharvestable plants during harvest. The update will be a while though since I'm adding and testing some other new stuff in the mod.
Skyl3lazer 8 Aug @ 8:00am 
I've noticed that sometimes after my pawns are done harvesting a hydroponic, there will be 1-2 plants left that are 0% grown and that I have to manually mark to cut before they'll replant.
Zades #PFC  [author] 2 Aug @ 8:12pm 
2400L is not the consumption, that's just the water stored in the hydroponics. The consumption is based on number of plants and the value is the same ss vanilla hydroponics. Though a 2400L storage for a hydroponics might be excessive. I'll look into changing it when I do a pass over DBH stuff later.
Morrneyo 2 Aug @ 7:49pm 
With Dub's Bad Hygiene, 2400L per each hyper bay is crazy! Can you make water consumption rate adjustable please?