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
This author has not credited anyone else in this file
Donation Points system
This mod is opted-in to receive Donation Points
Changelogs
Version 2.0.3
bugfix: assets must be .png
Version 2.0.2
second bugfix: asset path should be normalized for all platforms now
Version 2.0.1
bugfix: asset path should be normalized for all platforms now
Version 2.0.0
New feature: host and farmhands can adopt pets in-game by bringing fiber or wood to the water bowl. A menu will appear in-game for them to select the skin of the pet they are creating.
Version 1.1.0
New feature: pets now sleep in their owner's house. Bug fix: now only 1 pet will sleep on bed
Version 1.0.3
Addresses the problem of pets named after NPCs getting their owner value and id overwritten. If you already created pets named after an NPC before this version, you will need to manually remove_pet and create it again for the fix to work.
Version 1.0.2
Fixed bug where add_cat or add_dog would create duplicate pets
Version 1.0.1
Adopted pets now spawn inside the farm house and remain there for the 1st day
Version 1.0.0
First version, requires SMAPI commands for adding/removing pets
Note Might not be compatible with SDV 1.5.5
New in 2.0
Add pets to your farm in-game!
Bring Fiber to the water bowl and right-click to adopt a cat
Bring Wood to the water bowl and right-click to adopt a dog
Have as many different pet breeds as you want (no longer limited to 3)
>> you need to add cat and dog images to the mod's /assets folder
>> With the Pet Spawn Location mod you can toggle pet collisions to fix pets stuck together
The pet portrait in player inventory menu sometimes displays wrong pet type
Cannot have multiple farmers with same name.
SMAPI Commands
Spoiler:
Show
In this first version of the mod, adding and removing pets can only be done with SMAPI commands.
list_pets : Lists the name, id, type and owner of all pets on your farm.
add_cat : Adds a cat, with optional breed parameter (0-2). This command gives in-game confirmation and naming dialog box
add_dog : Adds a dog, with optional breed parameter (0-2). This command gives in-game confirmation naming dialog box
remove_pet : Remove's specified pet from your farm, requires pet name as parameter. This command gives in-game confirmation dialog box
list_farmers : Lists all farmers and multiplayer ids
give_pet: Assigns a new owner to a pet. Requires 2 parameters, the pet name and the farmer name
Example SMAPI Commands
Adding a cat, the number (between 0-2) indicates the breed/skin add_cat add_cat 1 add_cat 2
Adding a dog, the number (between 0-2) indicates the breed/skin add_dog add_dog 1 add_dog 2
Removing a pet, where PetName is the name of your pet * Note, If pet has a space in their name, add quotes around their name: "Pet Name" * remove_pet PetName
Giving a pet to a multiplayer farmhand, where PetName is the name of the pet and FarmerName is the name of the farmhand * Note, if pet or farmer has space in their names, add quotes around their name: "Pet Name" "Farmer Name" * give_pet PetName FarmerName
Compatibility
Has only been tested for compatibility with Windows. If you try it and it works on another platform, let me know and I'll update this list.
Thank you
If you've made it this far and you install the mod, thank you. I hope you enjoy it. If you want to show your support, feel free to buy me a coffee Also I would like to thank Shaklin for the Pet Spawn Locations mod. And I would like to credit junimods for the pet replacement assets that are in my screenshots. And of course a big thank you to Pathoschild for SMAPI
Additional Notes
I am not sure how this mod affects the Friendship Score in the Farm Evaluation.