Streamlines the gift-giving process by adding a context-sensitive icon next to the cursor to indicate an NPC's likes, dislikes, and other important information.
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 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
Icon images are all by ConcernedApe. Some have been downscaled and/or modified by me.
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 2.3.1
Small internal fixes to improve the way the mod checks item codes. Functionally, there may not be a difference but in the future, it may be able to work better with mods that include new items.
Updated the mod manifest to warn the user if trying to use the mod with an older version of SMAPI. For users staying on Stardew v1.5 or older, please use v2.2.0 of this mod, available in NexusMods' "OLD FILES" section.
Version 2.3.0
Updated for use with Stardew Valley v1.6
Version 2.2.0
Fixed up Quest handling. Icon now shows when not holding the target item if its not required.
Per user request (thanks, dasawkem!), changed the "love" emoji icon to be a bit more distinct from the "like" icon, particularly when crossed out.
General code optimization.
Version 2.1.0
Now handles Resource Collection (i.e. ore for Clint), Fishing, and Monster Slaying quests.
Added some additional secret quests
Birthday icon will now show even if you can't necessarily gift the held item.
Fixed an incompatability with other mods (specifically, Deluxe Journal).
Updated frameworks and dependencies for maximum compatability.
Version 2.0.0
Updated frameworks and dependencies for maximum compatability.
Mod now handles all active quests, including "Lost Item" quests.
New config.json "ShowSecretLostItems" setting allows the option to handle secret/hidden Lost item quests (I don't want to spoil it here, but as with the "AlwaysShowGiftTaste" option, only turn this on if you want to spoil some of the fun of discovery).
Version 1.2.1
- Mod worked previously with Stardew Valley v1.5, but did some double-checking to be sure.
- Silenced a (seemingly non-destructive) error during multiplayer when a client transitions from one location to another.
- Updated frameworks and made some small code tweaks.
Version 1.2.0
- Changed things so that gift tastes will show even if the person has been given max gifts. Previously, this would just show a red X. Now, it'll show a red slash over an already known gift taste. - Fixed a logic bug regarding birthday gifts. Birthdays can be given even if max gifts has been given, but the X would appear before it was given. Now it will show after the gift is given. - For those getting annoyed at all the updates: This should be the last one for now, barring any emergent bugs... I hope.
Version 1.1.1
Added a check to limit the quest icon to Item Delivery quests. This should address issues with stuttering and crashing with Fishing and Mining quests.
Version 1.1.0
Per a few requests (thanks, Donirexian and ColossusX13!), added a config option to see the disposition icons for items even if you haven't given them before, allowing Farmers to gauge their reaction without resorting to experimentation.
Version 1.0.0
Initial upload
I threw this together because I got really tired of forgetting what gifts certain Villagers liked and disliked, particularly the ones who don't like generic stuff like beer or coffee. The game remembers this information, but you have to navigate the menus to look it up (or check the wiki), which is inconvenient, and in multiplayer, can waste precious time.
When holding a giftable item while hovering over a Villager, if it's a gift you've given them before, an icon will show next to the cursor to indicate if they've liked it in the past. This will save you the time of going into your relationships menu to manually check their likes and dislikes. Additionally, an icon will show if the item given will fulfil a quest, if it's the Villager's birthday, if you've maxed out your gifts for that Villager, and a few special items.
Here's a detailed list:
"Emoji" icons will indicate the Villager's attitude toward that item - IF you've already given it to them in the past. Indicates LOVE, LIKE, NEUTRAL, DISLIKE, and HATE.
If you've already given the Villager a gift that day, or two that week, an X or SLASH icon will show to save you the hassle of clicking through the message. An exception is with your spouse, who ignores the two-gift-per-week limit; or, if it's the Villager's birthday.
If it is their birthday, a BIRTHDAY CANDLE icon will appear.
If you've accepted a quest, and you're giving the wanted item to the Villager who posted the quest, an EXCLAMATION icon will show. PURPLE EXCLAMATION icons will show for secret/hidden quests if you've allowed it in the configuration (see below).
The PICKAXE, FISH, and SWORD icons will appear if interacting with the Villager will complete a resource collection, fishing, or monster slaying quest.
When giving a bouquet or wilted bouquet, a HEART or BROKEN HEART icon will show.
If it's the Villager's birthday, and additional CANDLE icon will show.
Special icons will show when giving certain specific gifts: the MOVIE TICKET, MERMAID'S PENDANT, VOID GHOST PENDANT, and WEDDING RING.
Additionally, a config file can be edited to enable two "cheat modes" which are disabled by default:
Show Villagers' gift tastes regardless of whether you've gifted the item beforehand.
Enabling the quest icon for "hidden" quests in the game. There are only a few of these quests in the game and sometimes the required item and/or correct recipient is ambiguous so having this enabled could spoil the fun. If enabled, hidden quests will show a PURPLE EXCLAMATION icon.
I hope you'll all find this as convenient as I do. And if anyone has suggestions or finds any issues, please let me know.