Hugs and Kisses

This mod provides some flexibility to the kissing functionality of Stardew Valley.

Current features include:

    Allow unlimited kisses and hugs per day
    Set custom heart requirements for kissing
    Allow you to kiss your roommate (optional)
    Allow you to kiss your girlfriend / boyfriend
    Allow you to hug your friends (5 hearts+ by default)
    Allow NPCs to hug their spouse's roommate
    Allow NPCs that have the same spouse to kiss (using Free Love)
    Allow two NPCs that are married to kiss (see below)
    Allow two NPCs that are related to hug (see below)
    Set custom kiss and hug audio using wav files

Kisses and hugs are differentiated by sound and emoji; by default there is no hug sound, and the emoji is a smiley face rather than a heart.

To revert the custom kissing sound back to default, set "CustomKissSound": "", in the config.json file.


For NPCs to kiss and hug each other, they need to be datable (or the special roommate), simply because other NPCs don't have the right pose on their tilesheet. So, by default Emily and Haley can hug, but Caroline and Pierre can't kiss (the latter don't have the right poses for it).

If you have a mod that adds these poses, you can disable this restriction in the config file. You can also set a custom pose frame for a given NPC, following the examples in the config file.


Only for Stardew Valley 1.5.5+

Requires SMAPI, uses Harmony.

Compatible with Mod Updater for automatic updates.

Code is at https://github.com/aedenthorn/StardewValleyMods.

If you want to complain or ask for help or help me test my mods, you can visit my Discord server.

A list of all my mods for Stardew Valley is available at https://www.nexusmods.com/stardewvalley/articles/895.