LongLastingFertilizer
Fertilizer effects persist across harvest cycles as long as soil has remaining uses
About this mod Author’s original text
Long Lasting Fertilizer
You know how fertilizer disappears after a harvest even though the soil's still good? Yeah, that's annoying. You shouldn't have to re-fertilize every single cycle when your long-life soil has plenty of uses left.
This mod makes fertilizer effects stick around for as long as the soil does. Plant, harvest, replant — your quality bonus carries over. Simple as that.
How It Works
- Fertilizer effects (yield and quality) carry over between grow cycles on the same soil
- Once the soil runs out of uses, the fertilizer clears and you can start fresh
- Can't double-dip — no stacking fertilizer on top of already-fertilized soil
- Your botanist employees won't waste fertilizer on pots that already have it
- Everything saves and loads with your game, no data lost between sessions
- Works for both Mono & IL2CPP backends
Known Issues
- The fertilizer visual effects don't persist between grow cycles. Your pot will look unfertilized even though the effects are still active. You can verify by trying to apply fertilizer with a bottle, it'll block you if the pot already has it.
Installation
- Install MelonLoader 0.7.0 if you haven't already
- Drop LongLastingFertilizer.dll into your Schedule I\Mods\ folder
- That's it. Get back to the grind.
Building From Source
- Clone this repo
- Copy LongLastingFertilizer/Directory.Build.props.example to LongLastingFertilizer/Directory.Build.props
- Edit Directory.Build.props and set ScheduleIDir to your Schedule I install path
- Launch the game once with MelonLoader installed (generates the assemblies we need)
- Open the solution in Rider or Visual Studio and build
Build Configurations
| Configuration | Target | Branch |
|---|---|---|
| Debug | IL2CPP + debug symbols | Main |
| IL2CPP | IL2CPP release | Main |
| Mono | Mono | Alternate (Steam beta) |
Pick your configuration from the IDE toolbar. The built DLL auto-copies to your Mods folder.
Note: Your Steam branch needs to match your build config. Main branch = IL2CPP, alternate branch = Mono.
Maintenance
I probably won't be actively fixing bugs here, but it's MIT licensed so feel free to steal the code and reuse it in your own fork or mod.
License
MIT
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.
Install these first, or the mod will not work: