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
This mod is not opted-in to receive Donation Points
Changelogs
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
IMPORTANT NOTE 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.
Credit to Tooshi for the original code (link to that version of the mod in the overview). Also, see the github link for some more info about known issues, etc.
The majority of the work done here was rewritten - but a few aspects of the original mod remain untouched. These include:
Critter randomization
Animal randomization
NPC skin swaps
Intro cutscene madlib
Note the following:
Any randomization seed is based off of your farm name; to get a new set of randomized things, simply create 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
Everything else has been reworked completely. Here's a summary:
Bundle randomization
New bundles for each room with random items selected from themed pools and random number of those items required
IMPORTANT: DO NOT use the new Stardew Valley 1.5 feature for the remixed bundles if using this feature! This will overwrite this mod's randomization and result in the incorrect images being used for the bundle pictures.
Some bundles are completely random and select from most items in the game.
Optionally (on by default), the community center now has tooltips over the possible things to put in a bundle to make it easier to identify where to get fish and other items.
Crafting recipe randomization
Recipes are now created based on randomly selected items from a pool (not randomly selected premade recipes)
Crafting difficulty is balanced based on necessity of the item and difficulty of crafting the item in vanilla
Setting to choose to randomize levels you unlock crafting recipes at - must also randomize the crafting recipes themselves to have it do anything
Crop randomization
Crops, including fruits, vegetables, and flowers, have randomized (made-up) names, descriptions, prices (for both seeds and crops), and attributes (trellises, scythe needed, etc.)
Seeds, crops and growth stages have randomized images
Credits for the crop sprites not made by us (some images were modified from the originals):
Mizu - permission is assumed from this page: https://community.playstarbound.com/threads/mizus-sprites.136549/
Bonster - permission is assumed based on the bottom of the mod page for Bonster's Crops: https://www.nexusmods.com/stardewvalley/mods/3438
Marrorow
Fish randomization
Fish have randomized (made-up) names, difficulty, and behavior
Locations, time-of-day, weather, and seasons are swapped as well
Fish have randomized images - most of them are from the More New fish mod: https://www.nexusmods.com/stardewvalley/mods/3578
Specific credits go to Hisame for the sprites: https://www.nexusmods.com/Users/51209496
Forageable randomization
Forageables for every season and location are now randomly selected from all forageables + fruit (normally from trees)
Every forageable appears at least once per year, and some may appear more than once
Fruit tree randomization
Fruit tree saplings are now item saplings that grow a randomly selected item
Prices will be randomized and are loosely balanced based on the item they give
Weapon randomization
Weapon stats, types, etc. are randomized
Many weapons can now appear in mines containers
Setting to rename the Galaxy Sword, since there's a hard-coded check on wilderness farms to spawn a high-level bat if you have an item named "Galaxy Sword" in your inventory
Weapon images can be randomized
Boot randomization
Stats are randomized
Names are randomized
Descriptions are randomized
Images are randomized
Monster randomization
Stats are randomized: HP / Resilience / Speed / Experience
The threshold before a monster moves toward you is randomized
The time a monster moves randomly is randomized
Up to a 5% chance to be able to miss an attack on a monster
Setting to shuffle unique monster drops among all monsters (Slime, Bat Wing, Solar Essence, Bug Meat, Void Essence, and Squid Ink)
Each monster can now drop a new random item
Blueprint randomization
Farm buildings that you get from Robin now choose from a more random pool of resources/items instead of a set list
This does not yet include anything you don't get from Robin (Obelisks, the Gold Clock, etc.)
Music randomization
Most in-game songs and ambience are now randomly swapped 1 to 1 with another in-game song or ambience
Option to play a completely random song each time an area is moved to
Quest randomization
Quest givers, required items, and rewards are randomly selected.
Help Wanted quests are unaffected, but the randomized item names should appear as expected.
NPC birthday randomization
Randomizes the season and day of each NPC's birthday
Does not assign birthdays to the same day
Does not assign birthdays on the same day of most festivals (excludes night market and the moonlight jellies)
Spoiler log
A spoiler log can be generated to see info about what was randomized
You must turn on this option in the settings to generate the log
Misc
Bug fixes to prevent game crashing
Different variants of randomized rain can now appear in one playthrough (previously only one type per playthrough)
A random item is added to each location's artifact spot pool
Stardew Valley 1.5 Compatibility Notes:
In terms of the new items added, the following are randomized:
New weapons and boots
New enemies' stats and their random item drop
3 of the new songs - if anyone knows how to get the song IDs of the rest of them, that would be helpful!
The following are NOT randomized on the new island (these will come in a future update):
The new fish will be there as expected. Existing fish tooltips will NOT reflect whether the specific fish will be found on the island.
The new crops (including the fruit trees)
The random artifact spot drop
Any foragables
Misc Notes:
This mod is multiplayer compatible - just make sure that everyone is using the same config file settings (config.json - located in the root of the mod folder. It's generated when you first run the game with the mod installed).
This mod is mostly supported in all languages. The following is not translated:
The old mad-lib intro - doesn't matter too much since you only see it at the start of the file
Randomly generated weapon/crop names - these are based on English words, and are mostly meant to indicate that the weapons aren't the same as before
The mad-lib style crop descriptions that don't really provide anything useful to the player
A spoiler log can be generated to see info about what was randomized