About this mod
Mixed seeds that can drop just about any seed- now configurable and compatible with other crop mods (currently Cornucopia, Wildflour, Lumisteria, and SVE!)
- Requirements
- Permissions and credits
- Changelogs
Note: The unzipped folder will be called MixedSeedMod!
By default currently, Vanilla is the only seed set turned on. To enable mixed seeds from the other modpacks, find the seedset in the config.json file and set enabled to true. If you enable sets that you don't have, there will probably be errors! Cornucopia's is split between the different packs you can enable there as well.
Additionally, if you want to see one kind of crop set more than others, the config file has drop chance fields! If you want both vanilla and cornucopia but want to see way more vanilla, just make the vanilla drop chance a bigger number, and so on!
Mod Compatibility included:
- Cornucopia - More Crops
- Cornucopia - More Flowers
- Atelier Wildflour Crops and Forage
- Lumisteria Serene Meadow
- Stardew Valley Expanded
- Quaint Living
- Quaint Living 2
- East Scarp
- Walk to the Desert
- Forage of Ferngill
- Bonster's Combines Crops and Recipes
If you want me to add compatibility with another crop mod, let me know! It should be pretty easy to do!
By default in Vanilla, these seeds are turned off:
Ancient Fruit: You can get these from monster drops or the traveling cart, so there's no need to get them from mixed seeds.
Sweet Gem Berry: Similar reason, you can get this the same as you always would from the cart
Pineapple / Taro Root: I'm letting these drops stay as part of ginger island,
where you get them from means other than just buying them.
Carrot/SummerSquash/Brocolli: Again, I could add these, but you can already get them from artifact
spots, which isn't in shops and need to be scavenged anyways
Grape: Gotten from Foraging, and also has a compatibility error with Cornucopia enabled
Rice: Gotten from monster drops and also it seems popular enough to not want in the mix to disable by default
By default, the Joja crops in SVE are turned off.
To enable any of them, just find them in Vanilla.json in the SeedSets folder, and set their Enabled to true! Conversely, if you want to disable something like Rice Shoots, just find the Rice in the spring section in the file and set enabled to false!
Mod Config Options:
RandomizeWinter: Default is set to true, which will randomize crops to the other seasons, as vanilla does, which is why winter mixed seeds are random in the greenhouse. Set this to false to set it to use only winter crops in winter (as crop mods may add winter exclusive crops).
TrellisEnabled: Default set to true, allows trellis crops to drop from mixed seeds. Set to false to disable trellis crops
FlowersInFlowerMix: Default set to true, flowers will not appear in regular mixed seeds, but instead appear in Mixed Flower Seeds! Set this to false for vanilla mixed flower seeds and flowers appear in regular mixed seeds as enabled.
RandomizeGingerIsland: Default is set to true, sets mixed seeds to pick randomly from spring, summer, and winter sets for planting. Set this to false for the vanilla ginger island mixed seeds.
EnableYearRequirements: Default set to true, seeds with year requirements before being sold in shops will not appear until the year they're usually available. Set to false to ignore year requirements
Note: All these fields are done by me by hand, so there may be some errors where I missed a year requirement or some such! If you run into any problems like that, please let me know so I can fix it!
All these are toggle-able from the generic mod config menu, as well as enabling or disabling the various seed packs! Also you should only see seedpacks from mods you have installed now, and be able to move a slider to set how frequently you want seeds from each pack to drop
Please let me know if there are any bugs, I'm still new to coding and filepaths seem like they can be finicky, but hopefully things work! Also because I may not be into stardew modding forever (there are many mods and new ones all the time)...
Future plans:
- Enable a toggle to switch between flat and weighted seed drops
- Maybe have the greenhouse always randomize all seasons somehow??
- Better error logging + handling
- Something to check and automatically disable uninstalled mods/some kind of safety features
And last, How to add mod compatibility (this means writing json files):
The json framework for each seedst is pretty straightforward, you can follow the same pattern using the seedIDs from the mods you want to add
compatibility for! Add a powdermelon for winter if there's nothing else for winter just so there's something to find for that season if it's turned on.
Then in the config.json file, you will need to add a section for the new Seed Set you made (which needs to go in the SeedSets folder). Make sure the section name is exactly the same as the json file name. Hopefully that explanation makes sense enough!