A fork of the randomizer by Tooshi (https://www.nexusmods.com/stardewvalley/mods/5185).
Offers a greater variety of randomization, rather than pulling from set lists. It is balanced by the difficulty and time it takes to obtain items for crafting, etc.
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
Tooshi's original version of the randomizer was used as the base for this project. The majority of the code was completely rewritten.
Permission to use this code is assumed under the original mod: "You are allowed to use the assets in this file without permission as long as you credit me"
Link to the original randomizer: https://www.nexusmods.com/stardewvalley/mods/5185
Credits for the custom crop images: Mizu - permission is assumed from this page: https://community.playstarbound.com/threads/mizus-sprites.136549/ Bonster (form Bonster's Crops) - Permission is assumed from the bottom of this page: https://www.nexusmods.com/stardewvalley/mods/3438 Marrorow
Credits for the custom fish images: More New Fish mod: https://www.nexusmods.com/stardewvalley/mods/3578 HIsame: https://www.nexusmods.com/Users/51209496
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 0.7.10
Adds a failsafe so that no bundles can require more items than are available to turn in - specifically to fix the summer foraging bundle when foragables are not randomized
Version 0.7.8
Fixed a 1.6.9 error preventing the mod from working
Fixed the two NPC preference settings to behave as you'd expect (previously, Individual did nothing and Universal acted as both)
Version 0.7.7
Fixes an issue where foragable bundles could have fewer items to turn in than is required
Also fixes various other cases where we're trying to get a random value where the min is greater than the max
Version 0.7.5
Added bundle log setting (off by default) to help see where/when you can get certain items required for bundles
Fixed a potential crash when other mods do not define boot display names
Version 0.7.4
Farm names containing unsupported filename characters will no longer break the randomizer (these characters are removed from the spoiler log filename)
Fixed the Trout Derby by allowing all fish in the forest, town, and mountains to award Golden Tags at a configurable 25% chance
Version 0.7.3
Fixed fish that are shuffled with the mines-only fish not appearing anywhere
Fish tooltips will now show what mines level they appear in
Updated SMAPI to 4.0.8 - as such, the minimum game version supported is now 1.6.4
Version 0.7.2
IMPORTANT: If updating from 0.6.x or earlier, restart your farm
Fixed weapons being generated with min hits that are greater than max hits, resulting in the hit doing no damage
Version 0.7.1
IMPORTANT: If updating from 0.6.x or earlier, restart your farm
Fixed toggling off the pet and horse settings
Fix toggling off the casino (club) and blacksmith shop settings
Added fireworks and random floor/wallpapers to the casino (club) shop to reflect the changes made to it in 1.6
Version 0.7.0
IMPORTANT: If updating from 0.6.x or earlier, restart your farm
Updated for 1.6
Added missing crafting recipes for 1.5 and 1.6, including adding new items as ingredients
Added the new 1.6 artifact spot crops to the randomized crops
Various changes to help support other mods and make things easier in the future
Redrew the custom rain graphics to be compatible with the new file size
Recipes that roll eggs or milk will now accept any item from that category
Carpenter shop: Randomized a couple of missing building types
Carpenter shop: Do not randomize cabins, since they aren't meant to cost much anymore
Added bone fragments to the monster drop shuffle
Updated the Egg Bundle to look for items in the Egg category (helps with localization issues)
Reworked fruit tree randomization to take advantage of the new options - see the github page for details
Removed the old critter randomizer in favor of hue-shifting the current critters every day
Added Garbage Can Randomizer, which add nearby NPC's disliked/hated items to the pool
Revamped the music randomizer for performance and fixed the songs restarting on transitions
Allow custom weapon images to be used even if the weapons themselves aren't randomized
Cleaned up several parts of the spoiler log so it's more human-readable
Fixed the spoiler log's names for the Transmute Iron and Gold recipes
Fixed shop stock issues related to loading different farms in one play session
Fixed tappers requiring tapper products to craft
Fixed the title screen text edit - the leaf animation should no longer cut it off
The title screen edit is now an overlay, which eliminates the need to store each modified title screen image
Version 0.6.4
Fixed the parsnip seed box not giving you the item/quest if playing in German
Version 0.6.3
Fixed quest names not being modified for non-host players
Fixed a possible issue with other mods that use non-integer ids for cooked recipes
Version 0.6.2
IMPORTANT: If updating from a version lower than 0.6.x, you must start a new farm after updating!
Fixed the "X is Hungry" and "X's Notice" quests not accepting the correct quest item (you'll have to modify your save file to fix the item ids if you already have these quests)
Fixed the tooltips of cooked item recipes not showing the correct ingredients
Fixed fish dishes not getting their new names if crops aren't randomized
Version 0.6.1
IMPORTANT: If updating from a version lower than 0.6.x, you must start a new farm after updating!
Fixed cross-compatibility when retrieving custom images off the file system. This should fix issues for Macs, specifically.
Updated the manifest so that update notifications are based off of Nexus instead of the github releases.
Version 0.6.0
IMPORTANT: Updating from previous versions will break existing farms! It is advised to start a new farm when updating to this version.
Added shop randomization
Added NPC preference randomizer
Support the GenericModConfigMenuApi
Horses and pets are now randomized separately - added new images for them
Certain assets are now randomly hue-shifted (see the readme in /Assets/CustomImages for details)
Rain randomization now allows for custom rain graphics (see the readme in /Assets/CustomImages for details)
Randomize museum rewards
Crops and foragables now have tooltips telling which season they are available in
Misc random strings/descriptions added for more variety
Fixed rings not being able to be deposited
Fixed several potential impossible bundles - including Legendary Fish
Fixed letter bundles being inconsistent across different locales
Fixed cooking recipes - tooltips in shops should not display the correct ingredients; the names should now be correct if learning via mail
Fixed rain/animal skins affecting the RNG for other things
Fixed rain not being consistent between players
Fixed the "BlueBean" image throwing errors due to casing
Fixed some fish images having transparency issues
Fixed the Aquatic Overpopulation and Biome Balance special orders not assigning fish that's doable in the current season
Fixed bugs with weapon defenses not being randomized properly
Fixed an error message that sometimes occurred when a second player connects to the farm
Removed the NPC skin randomizer, as it was really glitchy - may come back to it later to do it in a better way
Version 0.4.3
IMPORTANT: If updating from 0.3.x or lower, you must start a new farm after updating!
Fixed rings not being able to be deposited
Updated the critter images to include the island sprites
Removed the almost silent Lava_Ambient track
Version 0.4.2
IMPORTANT: If updating from 0.3.x or lower, you must start a new farm after updating!
Added an option to play a completely random song every time the song would change (off by default)
Fixed an issue where some seeds use the default bundles
Made all filesystem look-ups OS-independent
Version 0.4.1
IMPORTANT: If updating from 0.3.x or lower, you must start a new farm after updating!
Fixed a crash that could occur while sleeping, related to the new Special Order system
Prevent the "Volcano_Ambient" music track from being played randomly, as it's mostly silence
Updated the tooltips to discourage the remixed bundle option when using randomized bundles
Updated the submarine's getFish function
Updated the ModBuildConfig plugin
Version 0.4.0
IMPORTANT: You must start a new farm after updating!
The mod has been updated to work with the 1.5 update - it now requires at least SMAPI 3.8.3 to be installed
Crops, seed packets, and crop growth images are now randomized
Wild seeds will now grow one of the randomized foragables of the season
Wild seeds now require 4 random foragables of the season to craft
The Queen of Sauce show now uses the randomized crop/fish names
The text in the Secret Woods that tells you to bring a Sweet Gem Berry will now specifically tell you what crop you need to bring, since there's now no way to tell otherwise
The Mr Qi quest now mentions which 10 crops to put in the Mayor's fridge for the initial textbox, and not just the quest description
When randomizing fish, there's the option of using custom fish images
Legendary fish can now be identified from their tooltip
Legendary fish now show up in the spoiler log
The new bundles now have matching images
Made the Rare Foods bundle based off of the crop seeds, rather than the crop
The fish in the Night market submarine should no longer appear for season-specific bundles that are not winter
As a QoL feature, added the option (it's on by default) for a tooltip over the possible things to put into a bundle - this will make it easier to know where/when to get the fish
Frozen tears were marked as easy to get - this has been rebalanced, since it does take time to get there
Mead was marked as easy to get - this has been rebalanced since this could potentially take a long time to obtain
Marked clay as harder to get, since it's annoying to get it in bulk
Less clay is now required if chosen for a recipe
Rebalanced all animal products to better reflect how long it takes to get them - should result in more reasonable crafting recipes
Cabins will no longer require hardwood
Boots now have custom images and descriptions (descriptions are enabled in English only)
Added 33 total new weapon images to accommodate the 11 new weapons in the 1.5 update
Added the Stable to the list of randomized buildings, as it was overlooked before
Added Desert Totems to the item pool, and included them in the appropriate bundles
Fixed an issue where the Crab Pot recipe is learned twice
Reworked the config file to be more readable/user friendly
Reworked logging to log at appropriate levels (Trace/Warn/Error)
Removed a track called "coin" from the random music list - this seems to just be a sound effect used for picking up an item, and not a real song (so it was really annoying to listen to on loop!)
The weather string for fish in Korean has been fixed
Fixed getting "Error Item" as a reward from a bundle - this was due to the "Any Fish" item being rewarded
Fixed "Error Item" being required for a building by removing "Any Fish" from that pool
Version 0.3.2
IMPORTANT (repeating from 0.3.0): Updating from 0.2.x will require you to restart your farm if you don't play in English, or if you played with the mine floor randomization setting on (which was off by default due to crashes)
Fixed a bug where Robin's building menu wouldn't show up due to duplicate items being required for payment
Version 0.3.1
IMPORTANT (repeating from 0.3.0): Updating from 0.2.x will require you to restart your farm if you don't play in English, or if you played with the mine floor randomization setting on (which was off by default due to crashes)
Attempted fix for Macs which would result in a crash when attempting to load a farm, related to the new weapon images
Rebalanced Squid Ink drops by adding a drop to the Shadow Brute, and a couple more to Squid Kids
Version 0.3.0
IMPORTANT: Updating from 0.2.x will require you to restart your farm if you don't play in English, or if you played with the mine floor randomization setting on (which was off by default due to crashes)
Added randomized weapon images
Fixed all known cases of inconsistent file loading - you can now load your farms freely without closing the game
Internationalized almost everything - see the description for details on what isn't translated
Fixed logging so that errors and warnings will now show up to the player as red and yellow text, resptectively
Removed the mine floor randomization option, as it could cause mysterious crashes (this setting was off by default before)
Removed the Golden Scythe from weapon randomization - it's not really a weapon
The tapper profession now reduces Crab Pot cost based on the randomized cost, instead of the vanilla reduced cost
Fixed rings not being able to be donated to the Community Center
Version 0.2.6
This release does not change the randomization of existing farms
Changed the names of cooking recipes that contain fish if you randomized fish
Crop or fish cooking recipe names are no longer changed if you didn't randomize crops or fish, respectively
The cooking menu tooltip food names now match their new names
Fixed boot randomizations not being synced in multiplayer
Mail you receive now reflects what the corresponding quest is actually about
Version 0.2.5
IMPORTANT: Updating from 0.2.4 will result in different birthdays being assigned to everyone
Playing in languages other than English will no longer switch everyone's name to the English version
Playing in languages other than English will no longer replace the names of randomized weapons/boots with a stat value
Added the change language button back to the title screen
Version 0.2.4
Fixed an issue where randomized weapons/boots could sometimes sell for more than you buy them more Updating from 0.2.3 won't impact existing saves other than different stats for newly spawned weapons
Version 0.2.3
Added NPC birthday randomization - shouldn't affect existing seeds if updating from 0.2.2
Version 0.2.2
Fixed a crash when starting a new farm while skipping the intro Removed scythes from the randomized weapon pool
Version 0.2.1
Initial upload
ABOUT UPDATING: If you update this mod, there's a chance that the random generation for any given farm will change. Check the update log for how things might be affected.
About seeds and custom images:
This mod's randomization is seeded by the farm name. To generate a new set of random things, simply start a new farm with a different name.
For details on how to create your own custom images for the mod, see the readme file in <ModFolder>/Assets/CustomImages
Several images will receive random hue-shifts - the readme has more details on how this works
Spoiler logs:
A spoiler log can be generated to see info about what was randomized
There is a setting to disable this, but it is on by default
A bundle log can be generated (off by default) to show just items required for bundle with shorthand info about where/when to get them (intended to copy/paste into a spreadsheet)
Settings This mod supports the GenericModConfigMenuApi mod to more easily manage settings. If you do not wish to use this, you can modify the config.json file in the mod folder. This file is created after the first time you launch the game with the mod installed.
Notes About Certain Events: The Biome Balance special order, for the sake of simplicity, is mapped to the following in the randomizer:
River = Town
Ocean = Beach
Lake = Mountain
The Trout Derby works differently in the randmoizer:
All fish caught in the forest, town, and mountains have a base 25% chance to award a Golden Tag
This 25% chance is configurable in the Fish -> GoldenTagChance setting
Feature Summary: The following is a list of features - please see the github page for more details about each option!
Bundle randomization
IMPORTANT: DO NOT use remixed bundles if using this feature!
Crafting recipe randomization
Crop randomization
Credits for the crop sprites not made by us (some images were modified from the originals):