0 of 0

File information

Last updated

Original upload

Created by

Selph aka zombifier

Uploaded by

zombifier

Virus scan

Safe to use

About this mod

Adds a fish pond upgrade that allows you to plant crops in an aquaponics system, with benefits for both fish and crops!

Requirements
Permissions and credits
Translations
  • Spanish
Changelogs
Aquaponics - a farming system that combines hydroponics (growing plants in water) with aquaculture (raising fish). Nutrient-rich wastewater from aquaculture is fed to hydroponically grown crops, which in turn filter out toxic waste and allows the water to be recycled for continued use by the aquatic animals.


Are you bothered by how big fish ponds are, and how they're inferior to just using that space to grow crops? This mod answers that question by saying "why not both?" and allows you to plant crops in them, granting benefits to both fish and crops.

How to plant:
  • First, upgrade your fish pond with a hydroponics tank at Robins. This costs 5,000g, 50 wood, 10 iron bars and 5 gold bars.
  • Once upgraded, interact with an upgraded pond while holding 10 crop seeds (amount is configurable) of one type. See specific details in the collapsible below:

Spoiler:  
Show
  • You can only grow one type of crops at a time, and they must be planted at the same time.
  • Mixed seeds are not allowed, however wild forage seeds are allowed.
  • Visually, the pond will always show 8 seeds, regardless of how many were planted. This is only a visual effect - the hydroponics tank, like other SDV buildings, are bigger on the inside!
  • Crops will follow location planting rules. You can't plant out of season crops, unless the pond is built on Ginger Island or an indoor buildable location.
  • Ancient Fruits cannot be planted in the hydroponics tank - its roots are too deep, unfortunately. Mods that allow ancient fruits in garden pots however will also work with the hydroponics tank.
  • Bushes (tea bushes or Custom Bushes) currently cannot be planted in the hydroponics tank. This may change in the future.

    • Once the crops are ready for harvest, interact with the fish pond to instantly harvest them and add the harvest to your inventory. Multiple harvest crops will continue to grow.
    • To clear the pond of crops so you can grow new crops, right click to open the pond menu, and click the button above the "Empty Pond" button (See screenshot in Image tab).


    Benefits of aquaponics:
    • For crops, the crops are always watered (obviously), and benefits from both quality boost and growth speed equal to Deluxe Fertilizer and Hyper Speed-Gro combined. The downsides are that crop fairies ignore aquaponics crops and they can't grow giant.
    • For fish, new fish spawns 25% faster, and have a 50% chance to have its produce stack count doubled (stacks additively with Golden Animal Cracker). This only applies if there are crops growing within the tank.


    Installation instruction:
    • Download and install SMAPI
    • Unzip this mod into the game's Mods folder.


    Uninstallation instructions:

    Before removing this mod, either demolish all upgraded aquaponics ponds, or run this console command to downgrade all aquaponics pond to the base version: selph.aquaponics_downgradeallaquaponicsponds

    Mod compatibility:
    This mod should be compatible with every other mod, with special interactions noted below:

    • Buildable Ginger Island: IMPORTANT: Also install Fixed Ginger Island Beach Garden Pot for aquaponics pond on Ginger Islands to accept crops!
    • Vanilla Plus Professions: Currently, if you have the "Cycle of Life" talent you will get harmless red lines in the console when you harvest from the fish pond. A fix is in the works.
    • Aquatic Crops from Machine Terrain Framework: Make sure to update to the latest version, otherwise aquatic crops can't be planted in the hydroponics tank. Ironic, I know.
    • Fish Pondering - Smaller Fish Ponds: Fully compatible, the hydroponic tanks will be scaled down appropriately.
    • Lookup Anything: No issues, however some information may be inaccurate:
      • The fish's spawn time will not show the 25% increase. This is because from a technical perspective this mod makes the spawn timer have a 25% chance to count down by two days instead of just one.
      • Crop lookup inside a pond is currently not supported. That would need a code change to Lookup Anything.
    • Aquarism or Better Fish Pond: Should be fully compatible, but let me know if you see any issues.
    • Automate: Crop plant and harvest is not currently supported by Automate.
    • Big Fish Pond: You must choose to upgrade a base pond to either a big pond or an aquaponics pond. A big pond unfortunately cannot have an aquaponics tank attached. If you wish to change a big pond to an aquaponics pond, open the pond's menu and this command to downgrade it to the base pond:
      selph.aquaponics_downgradepond

    Retexturing Guide

    The aquaponics tank is split into 5 textures for layering purposes, under the following asset names:
    • Mods/selph.Aquaponics/AquaponicsTankFront: The front texture, drawn above everything else.
    • Mods/selph.Aquaponics/AquaponicsTank: The side texture, drawn below crops but above water.
    • Mods/selph.Aquaponics/AquaponicsTankWater: The monochrome water texture, will be colored according to the pond's water color. The game's shimmering water effects from `Tilesheets/cursors` will be drawn on top.
    • Mods/selph.Aquaponics/AquaponicsTankWaterHighlights: The light reflection near the water's edge. Not colored as intensely as the main water.
    • Mods/selph.Aquaponics/AquaponicsTankBack: The bottom of the tank, drawn below everything else.


    Support for skin-specific tank textures can come in the future is there is demand.

    Source code