About this mod
This mod allows you to play emotes with a draggable interface, and allows you to see other player, npc and farm animal emotes.
- Requirements
- Permissions and credits
- Changelogs
This interface is a button, that by left clicking it, opens and closes all the available emotes list. By doing right click and dragging the mouse, this interface can be positioned in any place of the screen.
This allows to have other mods that add HUDs and other GUI elements, without causing any conflicts.
This mod have been tested more heavily in Windows, and in less degree in Unix and Mac.If some type of issue related to this mod arises, please report it, so I can fix it.
To know what changed between versions you can go to the Release Notes.
Note: In order to see other player emotes they will also need to have this mod. Sorry, this is due to some limitations.
Instalation
Download the mod This mod requires SMAPI. All the help to install SMAPI and the troubleshooting help can be found in the "Player guide".
Follow these steps to install the mod:
- Download the mod
- Extract the
.zip
in theMods
folder
Configuration File
The mod allows some configuration, and can be changed in the
config.json
file if you want.The config file is generated once Stardew Valley is launched at least once with the mod installed.Available settings:
AnimateEmoteButtonIcon
Default
true
. Enable or disable the emote menu button animation.ShowTooltipOnHover
Default
true
. Enable or disable the tooltip when hovering the emote menu button.AllowNonHostEmoteNpcCommand
Default
false
. Allow other players to use the command 'emote_npc'. This command allows to force to a NPC to play an emote.AllowNonHostEmoteAnimalCommand
Default
false
. Allow other players to use the command 'emote_animal'. This command allows to force to a FarmAnimal to play an emote.Console Commands
This mod adds some console commands to use with the SMAPI console. This can be useful in case a emote gets stuck playing or to stop playing emotes.
The available commands are the following:
multiplayer_emotes
List all the players that have this mod installed.
emote <value>
Play the emote with the given id.
Arguments:
<value>
: A integer representing the animation id.emote_npc <name> <value>
Force a npc to play the emote animation with the given id.
Arguments:
<name>
: A string representing the npc name.
<value>
: A integer representing the animation id.emote_animal <name> <value>
Force a farm animal to play the emote animation with the given id.
Arguments:
<name>
: A string representing the farm animal.
<value>
: A integer representing the animation id.stop_emote
Stop any playing emote.
Arguments:
<value>
: A integer representing the animation id.stop_all_emotes
Stop any playing emote by other players.
Arguments:
<value>
: A integer representing the animation id.