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
This author has not credited anyone else in this file
Donation Points system
This mod is opted-in to receive Donation Points
Changelogs
Version 1.1.0
Added support for content packs
Fixed some emotes are shown after dialogue end
Added expansion emotes content pack for vanilla SDV townies
Version 1.0.1
Fixed nullpointer for non-NPC dialogues
Donations
Both straight donations and premium membership donations accepted
This mod was created just for fun. Adds emotes from NPC dialogues above their head based on their dialogue portrait while they are talking like in Animal Crossing. It's simple to use. Just install this mod nad when any NPC talks, then you can see the emote above their head if they are happy, sad, loved or etc.
In the core it's supported basic emotes like $h, $s, $l and etc. If you want to define emotes for some special portraits for custom NPCs, you can do it via create a content pack.
Download this mod and unzip it into Stardew Valley/Mods.
Run the game using SMAPI.
How to use It's just simple mod for fun which adds only the above-head emotes while talking. Just talk with an NPC. In some dialogues NPC can react with emote above their head (if their dialogue text contains dialogue commands described bellow)
Supports classic emotes: heart for $l, smile for $h, tear for $s and hate for $a.
For question dialogues is shown question mark above NPC head.
With expansion content packs you can add some extra individual emotes based on face emotions for vanilla NPCs or for custom NPCs
You can define customized emotes based on dialogue face emotions for each NPC with content packs
Also it works without any content pack for basic emotes if NPCs are loved, happy, sad or hate.
Works with Stardew Valley 1.4 and 1.5 on Linux/Mac/Windows.
Works in single player and multiplayer.
Android compatibility was not officially tested.
If there is any problem, contact me on my discord server, or on official SDV discord server in channel #making-mods or #using-mods. Thanks.
Create content pack
Spoiler:
Show
Since version 1.1.0 Dialogue Emotes supports content packs with custom emotes for NPCs. For define custom emotes create standard SMAPI content pack and then create file emotes.json inside your pack directory which has content in following format:
{ "Abigail": { // NPC name "$u": 40, // Dialogue emotion string: emote above head index "$7": 16, // Explicit emotion frame id: emote above head index } }