Ultimate Do-It-Yourself Content Patcher pack featuring animals and their products; images, and data. This pack covers all the livestock, their products, the horse, pets, critters, and insects in the game. You will even have the choice of having seasonal, weather, festival and Joja changes. Some limitations apply, see the description for more info.
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
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 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
Mouse, Minerva, Moo, Lumina, SpringSong, and Pathoschild from the SDV Discord. If it wasn't for all of you, this mod would not have come out nearly as well as it did. So once again, thank you from the bottom of my heart.
Donation Points system
This mod is opted-in to receive Donation Points
Changelogs
Version 2.0.0
Added - Purchase icon dummy in the asset cow and chicken folders.
Added - Link to BFAV in asset folder, for those who want even more animals.
Added - Readme, Changelog and Detailed Info documents in html format in their own docs folder.
Added - Cat and dog variants from Stardew Valley version 1.4 and their icons.
Added - Uncropped config.json option for people who would rather not crop their images.
Added - New bird variations from LooseSprites, although I'm unsure if they have been implement. These are the SmallBluebird, SmallOwl, and SmallSparrow.
Added - New birds from LooseSprites, although I'm unsure if they have been implemented. These are the SmallCardinal and SmallDove.
Added - Dove found in the Cursors image source as FlyDove.
Added - IntroSparrow, the bird from the intro sequence as a new Critters/Birds variant.
Added - Emily's Parrot as a new Critters/Birds variant.
Added - Joja changes as EditImage and EditData patches. Finally figured it out! (๑˃̵ᴗ˂̵)و
Added - Categories for Products based on where they are produced. These are Barn, Broken, Coop, and the Slime Hutch.
Added - Header information to contents.json file including the current mod version, name and author.
Added - Loud warning inside pre-made data folder.
Changed - GoatAdoptionIcon to GoatPurchaseIcon to patch the rest of the livestock icons naming conventions.
Changed - Frog patch width size from 64 to 112.
Changed - Coordinates for caticon to be accurate again increasing Y from 192 to 208.
Changed - Coordinates for dogicon to be accurate again increasing X from 176 to 208 and Y from 192 to 208.
Changed - Dimensions of the GreenSlimeOverlay to fit properly again, from 16 by 16 to 64 by 120.
Changed - Data patches to draw their information from individual files, instead of being directly inside the contents.json file.
Changed - Data patches to be in their appropriate location, below the image changes for their respective products.
Changed - All instances of Blue Bird, to Bluebird. This includes folders and file names.
Changed - Owl to FlyOwl to match the established naming conventions of other critter patches.
Changed - Minimum SMAPI Version from 2.11.2 to 3.2.0
Changed - Minimum CP Version from 1.9.0 to 1.12.0
Removed - ConfigSchema, except for the newly added Uncropped option.
Removed - Amphibians variant subfolders. There are only 2 images in the game (as far as I know) making subfolders superfluous.
Removed - Tractor mod patches as I couldn't get them to work properly.
Removed - Suffix option as it was not working as intended or desired.
Fixed - When patch conditions order so that the main condition is on top and visible as a patch summary. This should make it so that instead of receiving HasFile as a reason for not applying the patch, something more useful.
Fixed - Horse patch locations after removing the mounts folder and tractor patches.
Version 1.1.0
Added - cat, dog and horse icons
Added - Cat, dog and horse icons.
Added - Junimo Hut options to change junimo's only on the farm, greenhouse or farm expansion.
Added - SlimeOverlay option to use with mods like Festive Slimes.
Added - NexusMods mod page link shortcut.
Added - Farm Expansion not required dependency.
Changed - "Other Critters" to "Critters"
Changed - Detailed Information file to Detailed Info article on the NexusMods page.
Changed - Detailed Information file to Detailed Info article on the NexusMods page.
Changed - Critters information into alpha appropriate location.
Removed - ConfigSchema separators and instructions.
Removed - Detailed Information file from release.
Removed - Pathoschild.TractorMod minimum version requirement.
Fixed - RabbitsFoot Data fields. Previously displayed as an Easter Egg.
Fixed - Alphabetical position of the Critter patches.
Version 1.0.1
Added - SlimeBall image and data information to Detailed Information file and contents.json file.
Added - Tractor target path.
Changed - File structure above the manifest containing folder. The top folder was changed from [CP] Aurora's Ultimate DIY Series - Animals and Products to [CP] Aurora's Ultimate DIY Series > Animals and Products.
I've done this in order to consolidate all (future) AUDIYS mods into a single place. This means that the previous files will not properly replaced. Keep your config and assets folder, delete the rest.
Changed - "Other Animals" to "Other Critters".
Fixed - (between the "") to (between the quotation marks) within the ConfigSchema Instructions inside contents.json.
Fixed - Missing Frog ConfigSchema variable.
Fixed - Default value token typo within the ConfigSchema.
Fixed - Missing Data specification for the appropriate ConfigSchema variables (e.g. DuckEgg to DuckEggData).
Fixed - Formatting of data tokens by removing the curly brackets.
Fixed - SlimeBall target from ObjectInformation to BigCraftablesInformation.
Removed - Enabled condition for the SlimeBall Image and Data, Tractor Image patches.
Version 1.0.0
Initial Release
Donations
Both straight donations and premium membership donations accepted
Ultimate Do-It-Yourself Content Patcher pack featuring animals and their products, images, and data. This pack covers all the livestock and their products, the horse, pets, wild critters, and insects in the game. You will even have the choice of having seasonal, weather, festival, and Joja Membership dependent changes. Some limitations apply.
This pack was created to be as user-friendly and cross-compatible as possible. It will only make specific changes for which the user has added properly named images in the proper folders. It does all this without requiring any modifications to the contents.json file.
Features
No editing of the contents.json or config.json file needed.
Slimes while in a Slime Hutch, with an additional overlay patch to use mods like Festive Slimes (some limitations apply).
All animal products, and their data (e.g. item name, price, description, etc.).
Slimeball, slime eggs, and the slime dropped monster item.
For specific details on all changes see the Detailed Info file included in the Docs folder of this mod pack.
Installation
ATTENTION!! Mod Manager Users
I have no idea how to use any of the currently available managers correctly, with Stardew Valley, and have not tested this mod through these options. I did leave the download with manager button available (on NexusMods) in the downloads section for your possible convenience, but I will not provide any support for my mods when installed through mod managers. Please follow the standard SMAPI mod installation pattern as detailed below.
Download this mod and unzip it into *Stardew Valley/Mods.
Download your desired sprites and unzip them (uncompress to .png format, as needed,) to the appropriate folder in the provided asset folder structure (see Folder Structure for general guidelines).
Verify that all files are named correctly (see Naming Convention for details).
Run the game using SMAPI.
Make any desired modifications to the newly created config.json file.
Enjoy your new in-game graphics.
Instructions
Folder Structure In broad terms, the folder structure is set up as follows:
Living arrangements (Barn, Coop, Junimo Hut, Slime Hutch, etc.)
Type of animal (Cow, Chicken, Goat, etc.)
Variants (Brown, White, Blue, etc.)
A few special notes:
Icons should be placed in the base folder for the animal type. This specifically applies to the Cow and Chicken icons.
All item information modifications should go in the same folder as its image.
Inside the Products type folders, you will find a folder with a full set of pre-made change documents. Copy them into the main folder and modify them to your liking. They accept all available changes (e.g. season, weather, festival, and Joja), and each field is annotated for your convenience as to what they modify. If the mod you are using only provides an entry string, copy each section sequentially. Further details on item modifications can be found on the SDV Wiki.
If still in doubt see the Detailed Info document.
Cropped or Uncropped This mod looks for individual graphics, meaning that such source images as the critters file are cropped into smaller images to cover specific animals, critters or products.
It is highly recommended to crop files when necessary, as it allows you to see exactly what each image file changes, and cuts down on unnecessary data.
Simplest Cropping Method
I use this Sprite Cutter, utilizing the width and length from the coordinates found in Detailed Info.
This method will likely generate a lot of "garbage" images but should work for most if not all sprite sheets (the cursors file being a noticeable exception). If it does not render the desired results, please use the alternate cropping method below.
Alternate Cropping Method
Use GIMP's rectangle select tool, and enter the coordinates and dimensions found in Detailed Info. Then copy the selection (Ctrl Or Cmd+C), then go to Edit > Paste as > New Image. Finally, export the new image as a .png file with the expected file name (also found in Detailed Info).
To use uncropped source images please add the expected file name to the Uncropped config.json. For multiple entries, separate file names with a comma ,. Note that this only works if the source mimics the original image positions.
Naming Convention prefix__ + FileName + .png
Prefix (optional)
For images dealing with any changes, such as Season, Weather, or Festival. Capitalization does not matter, but spaces do. Valid options are listed here.
Attention!!
Sunny weather is not supported as it would interfere with both seasonal and festival changes.
File Name
Usually the original file name without spaces. See the Detailed Info file for expected file names if in doubt. The file name expected by the mod will be exactly as it appears there.
PNG
This mod is looking for images in the .png format. If your desired source is in .xnb format you can use the XNBCLI tool to uncompress the images, only the .png file is needed.
Tips:
Double click a word to select it; Triple-click to select the entire line.
Select/deselect specific characters by holding the Shift key + moving the cursor with the Arrow keys.
Use Cmd or Ctrl+C to copy a selection; Cmd or Ctrl+V to paste it.
Support "NYAH! The magugle isn't showing in the pakequel! What do I do?!" Try the following steps before you panic or give up on this mod.
Verify that all assets are properly named and in the correct locations. There may be specific instructions on this within the Installation: Instructions section above.
This mod is incompatible with any other mod that loads or edits the assets you have modified with this mod's patches. If two mods affect the same asset file, it may not render as desired depending on what order both mods are loaded by SMAPI. Because of this, it is recommended that you only add exactly what you want modified to this mod's asset folder.
Additional pets may also be reskinned if a pet patch is used, causing undesired results. For best results using both mods, keep pet patches from this mod to the base replacement, without any seasonal, weather or festival changes.
Although the graphics from it can be used, the SMAPI portion of the mod is basically incompatible. Feel free to experiment and see for yourself. Keep in mind, that this mod only modifies the slimes while you are inside a hutch.
Limitations
Sunny weather is not a valid option. Because of the way the game is coded, during any festival day the weather is normally registered as sunny. Another reason for this limitation is that if it was allowed, any seasonal changes would get overwritten by the weather variant.
"Fireflies" are not included yet as I have not found the appropriate information to modify these. Any tips for adding these would be greatly appreciated.
Bug Reporting Report bugs, errors, incompatibilities or inconsistencies using the NexusMods integrated bug reporting section within the mod page.
DO NOT report any of the above in the posts section of the mod page. Do feel free to mention any compatibilities within the posts section, they will be added to the appropriate locations with proper credit.
Known Issues As of 2019-07-16 and version 1.1.0, these are the known issues. If you find any more, please submit a bug report.
Some assets say they are loaded and the conditions are met but are not applied within the patch summary.
If you are not actively looking at the asset in question, this might happen if it has not been loaded/applied to the game at that time. Please look for the animal or product in the game before reporting it as an issue.
Marnie's cows aren't loading the correct asset.
This is a glitch, in what appears to be SMAPI's code. It should be fixed with the 3.0 release, but I have not tested it yet. The cows on your farm should load the correct graphic assets.
Some assets just won't get applied to the game for no apparent reason.
Try loading a game save, then go back to the title menu before returning to your save. This is a current workaround for some early graphics (notably the music mute icon and journal icon) to load with a Content Patcher patch.
Road-map If you are wondering what the future holds for this series, here you can find my little "To Do List" for it, and things I hope to accomplish in the future.
Add images to Detailed Info reference document.
Experiment with the new random token.
Collect and compile the information necessary for the rest of the mods in the series. Including the following (subject to change):
Buildings and Maps
Characters and Portraits (Babies, Children, and Villagers)
For creating Stardew Valley in such a way that it allows us to mod it. It is absolutely amazing that you could make such an amazing game all by yourself (as far as I know). Kudos!