Other user's assetsSome assets in this file belong to other authors. You will need to seek permission from these authors before you can use their assets
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 can convert this file to work with other games as long as you credit me as the creator of the file
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
The following directories contain voice assets from other mods: 018AuriVoice, JJSofiaVoiceType, Inigofollowervoice, KaiVoice, zzFemaleUniqueMirai, JRLucienVoice, RumarinVoice,TrissMerigoldVoice Every voice asset inside is the property of the respective authors of these follower mods. Further use of these assets requires permission from their authors first!
File credits
"Embrace" animation made by Novum-Semita Gleamblossom, Sabrecat drawing made by Novum-Semita
Voice patches: Smartbluecat for Inigo content Waribiki for Auri content JohnJarvis for Sofia content Livtempleton for Kaidan 2 content kaleidx for Mirai content Joseph Russel for Lucien content Kris Takahashi for interesting NPC content zzjay for the Triss Merigold content
SkyUI for the MCM
BroodyElf22 for the screenshot used on the titlepage and MCM logo
Special thanks are in order to megapotato and BlueGunk for helping out with beta testing new features.
Additional thanks go to relapse00 for porting the initial versions.
Fixed an issue (introduced in 3.2.2) whereby animations were broken for Lucien Flavius
Version 3.2.2
Fixed a rare but longstanding issue whereby a menu would pop up after initiating GYH dialouge
(part of the above) Removed "Exit dialogue" option from the MCM and hardwired to true
(part of the above)[for mod authors] Forcing/forbidding exit dialogue via GYH scripts is no longer supported and should now instead be handled by your own esp. Check the updated article.
Game loadup greetings no longer happen if the game is loaded up into immediate combat
Letters now immediately arrive flagged as player property to try to fix a rare issue whereby they could become marked as stolen
Version 3.2.1
Fixed an issue whereby dogs not in the DogFaction could be misidentified as humans
Fixed an issue whereby animals could write the player letters [won't fix saved games]
Added a toggleable workaround to the NPC debugger that can "fix" NPCs that the dialogues don't show for due to being stuck in a scene. See FAQ!
Warning message if trying to edit Children with the NPC debugger
Added compatibility patch for A Cat's Life
Version 3.2.0
Added a configurable delay before the load-game welcome back hugs
Added support for hugging horses [experimental]
Removed animation list from pets and replaced with toggleable animation pool instead (same framework as it is for followers and spouses). This now allows to randomize pet animations.
Removed "Use follower settings" animation option for pets, added "Salute" as an option [These changes allow you to salute your dogs without allowing hugging air which was previously unavoidable]
Removed "Disable Follower Dialogue for Spouses" option from MCM (feature hardwired to true)
Version 3.1.3
Added a fallback method to fix a rare issue whereby the welcome home player tracking could get out of sync if the player was moving through cells extremely rapidly [only for new games, doesn't fix saved games that already encountered this issue]
Further improved on the known issue that when transforming to VL or WW form while your spouse is in the same cell and the "Wedding ceremony hug" is armed in the MCM, the spouse initiates a hug upon transformation - this no longer happens in exterior cells, the issue is now limited to just interor cells. If you frequently transform in and out of beast form while your spouse is a follower in interior places, you still need to disarm the "wedding ceremony hug" in the MCM.
Added voiced variance to FemaleDarkElf
Added voicelines to MaleBandit
Version 3.1.2
Added a feature so that if you load up a saved game in the cell as your spouse, they will welcome you back to the game with a hug! (can be turned off in MCM)
Fixed an issue whereby saving and exiting the game while the courier was bringing a letter could corrupt that letter (and in some cases the courier as well)
Implemented the child-recognition fix from 3.1.1 to forcegreet events as well
Restored the Hearthfires Multiple Adoption patch - now children adopted with this mod can forcegreet as well
Fixed an issue whereby loading up a 3.1.0+ version on a pre-3.1.0 save, or by transforming to werewolf or vampire lord with wedding-ceremony hugs enabled and already having at least 1 spouse could cause an unexpected forced hug animation
Fixed an issue whereby the NPC debugger was able to manipulate the welcome home list while the feature was turned off in the MCM
Version 3.1.1
Improved on a soft incompatibilitiy issue whereby mods that invalidate the game's IsChild check could cause children NPCs to be misidentified
Fixed a typo
Version 3.1.0
Added a feature that the newlyweds will hug each other after the vanilla marriage ceremony. Can be turned off in the MCM, enabled by default
Added voices for: MaleSoldier, MaleGuard
Relationship editor renamed to 'NPC Debugger', and enhanced with new options and tweaks: it can now also directly edit an NPC into the Welcome Home feature's or the Letter feature's tracking lists and blacklists.
Added two new options to the hug roles setting: Random, and Height-based Random. Random will pick a role randomly (friendy or romantic), and Height-based random will first check the height difference between player and NPC, if large it will optimise, if negligible it will pick a role randomly.
Added an option so that mod authors using GYH to hug their NPCs can specify and force hug roles for their NPCs (see updated article for mod authors)
Fixed an issue whereby if the blacklists for the letters and welcome home were longer than the registered list than it could not be managed for NPCs at those indices
Fixed an issue whereby generic NPCs wouldn't appear on MCM lists
Fixed an issue whereby misc sounds woulndn't play when rumble was disabled
Version 3.0.0
Added new animation for children (Embrace Child)
Fixed the known letters issue about shown "take" option. Not backward compatible change.
Letters left in exterior areas are now deleted when maintenance is happening
Fixed an issue whereby Auri could be midifentified as romanced
Added voiced lines to Gelebor and Lachance
Version 2.3.0
Added voiced patch for M'rissi's Tails of Troubles
Serana no longer sends vampiric-themed letters if she has been cured
Fixed a small glitch some MCM tooltips
Version 2.2.2
Added new letters themes (3)
Automatic dialogue exit settings are now ignored when using a gamepad. They never really worked with gamepads in the first place, but allowing them to try could cause issues in certain setups. This is fixed now by completely excluding them when not using a keyboard as input.
The boon expiration notification is now only shown if the NPC is still your active follower.
Micro-optimizations to the welcome home script
Version 2.2.1
Fixed an issue whereby a background NPC could wander into the game world
Removed wild edit from the CWTestHold vanilla test cell
Version 2.2.0
Added Letters From Home feature [see new article]
Added voiced patch for Triss Merigold by zzjay
Added misc sounds to animations
Improved the Relationship Editor and added a feature to flag friends always huggable
Added an MCM option to help the height-optimized setting "better guess" player height
Fixed an issue whereby animals may have used the wrong animation
For mod authors: Added option to help the height-optimized setting better guess your NPCs height if you are using my framework. See the updated How-to article.
Version 2.1.1
Fixed an issue whereby notfications couldn't be toggled in the MCM
Version 2.1.0
Added a "Relationship Editor" for users to be able to quickly correct misidentified npcs without the need for console commands
Added a patch for IFD Lydia to retain her voice when that mod is used
The 'stack days' option is now enabled by default
Version 2.0.0
Added a new hug animation called Embrace, made by Novum-Semita. List of available animations are now: Vanilla hug, Salute, Embrace.
Removed "animation type" list options in the MCM, removed "enable animation" option, these are replaced by:
Added animation pools for all types of NPCs (opposite/same gender follower, spouse, child). On each dialogue, an animation is now randomly chosen from the pool of enabled animations. (Limits work as expected: enable just one to have always that one play only. Disable all to disable animation).
Added height-optimized setting for hug roles (new default for followers): with small height difference between NPC and player it uses the previous defaults, but if the height difference it large, it switches to the other hug roles which might look better.
Added environment-aware responses to Serana. Some lines were made with xVASynth - added new MCM key to enable/disable lines which use xVASynth assets.
Added voiced patch for Lucien Flavius
Added voiced patch for Rumarin from iNPC
Added "Adaptive" option for the auto-exit dialogue settings to Spouses and Children as well. Auto-dialogue exit after a welcome home forcegreet is now handled with a different, new setting.
For people with several spouses: Removed the "deadtime" from the welcome home hugs: Previously only 1 spouse at a time could be active in a single cell - now all spouses will forcegreet the player, one by one, without the need for cell reloads in between.
Improved the interface for the tracking list management in the MCM.
Added support for other mods using the mod's scripts to force-select an animation instead of a random one from the user-enabled pool in the MCM. (currently used by Lucien)
Version 1.5.0
Added a new Salute animation for followers. You can customize whether to hug or salute followers based on gender, or you can also randomize the animations.
Fixed issues whereby the MCM (and possibly other scripts) could not properly update from pre-1.4 versions
Fixed an issue in the MCM whereby the spouse boon duration menu could not be opened
Version 1.4.3
Added support to allow other mods to disable the mod specifically for their followers through their scripts and load other dialogue in their place
Version 1.4.2
Fixed an issue whereby warnings would randomly pop up on every cell change with a multiple-kid adoption mod installed: fixed instances when it showed even though it shouldn't have, now only shows just once (and not every time) when it should show, and even then it's now printed to papyrus logs and not as an in-game message.
Version 1.4.1
Hotfix for 1.4.0: Added the sneaking and scene exclusion to spouses as well. (1.4.0 only had it for followers).
Version 1.4.0
Fixed a CTD issue with Alternate Start's Mara Statue and possible some daedric shrines as well. Therefore updating to 1.4.0 is really recommended!
Added a Welcome Home feature for spouses and kids: after a specified number of days have passed since the player last saw them, they will welcome the Dragonborn with a hug when they next meet. Values, settings, are all customizable in the MCM.
Added randomized variance to the FemaleSultry voicetype
Hugs can no longer be initiated while an NPC is in a scene, or while the npc or the player are sneaking
Added option (and enabled by default) to automatically sheathe weapons before the hug
Reorganized the MCM with new pages
Version 1.3.1
Quick release to just add the new Mirai voiced patch. (It won't yet show in the MCM, but it will already work.)
Version 1.3.0
Boon durations can now be customized
Dogs are now in general referred to as "pup", retained "boy" for Dawnstar dogs
Added option in MCM to use JaySerpa's Pet the Dog Animation with the provided patch
Reduced amount of script updates on savegame loadup
Added option to automatically unequip NPC shields
Fancier MCM
Added voiced patch for Kaidan 2
Version 1.2.0
Added native voiced support for Inigo and Auri. Kudos to their respective authors for the voice files.
Merged Sofia Patch into the main file. DO NOT USE THE OLD SOFIA PATCH! You're welcome for the freed up plugin space :)
Added new, randomized replies to the following voicetypes: Serana, Femalecommander (Aela), FemaleYoungEager (Ysolda), FemaleEvenToned (Lydia). Variance is applied to all features (follower, spouse, gift (see below))
Added feautre that if a follower is spammed with hugs, they get bored of it for the time being, and the responses reflect this. Currently the only NPC with this feature is Inigo.
Added option to give a gift to your spouse with customizable reply features. Appropriate gifts depend on the class of the NPC. Note: instruments are valid for bard-type npcs, for this te mod edits 4 instrument objects. Clothing and Clutter fixes have been carried over. (Lute, 2 Flutes, Drum) Gift reply voices are WIP and most npcs use a shared dialogue response for now.
Added optional gameplay boon for hugging your follower/spouse/children (different effect for each). Hugging a follower applies the boon to the follower, hugging a spouse applies the boon to both player and spouse, hugging a child applies the boon to the player.
Added optional petting animation for animal followers. (replaces hug animation)
Added option to force selected view for the animations. Default is a forced 3-rd person view if hugging a child, but it's highly customizable.
Added voiced dialogue for children followers
Fixed a reply of adopted male children
Added 'adaptive' goodbye option for followers, which is the new default. If a hug animation is played, there is automatic goodbye, if it's not played, then there is no automatic goodbye.
Added option to disable for the hug animation for the opposite sex. (By request, for completeness' sake).
Version 1.1.0
Added automatic hand position options to hug roles
Added animal support and options
Added adopted kids support [Plugin now requires Hearthfires DLC]
Added voiced lines for Isran and Brynjolf
Added voiced support for Dragonborn characters. [Plugin now requires Dragonborn DLC]
Features Overview: This is a moderate-sized mod that adds features to allow the player to express appreciation for their loved ones and friends. The dialogues are followed by an optional animations.
The mod comes with an MCM, each feature can be enabled, disabled, and configured as you want them to be.
Demonstration video of 2.0.0:
Hug Dialogues The mod adds appreciation dialogues to several NPC classes in the game. When used, the NPCs will reply with various voiced lines and an animation of your choice. As of 2.0.0, the mod has a selection on 2 hugging animations, and one saluting animation. Some NPCs will reply environment-aware, with lots of variance in their lines, most NPCs have 4-5 randomized lines, and some not common NPCs have just one line.
NPC classes: - Follower: The condition for followers is just that, well, they have to be your follower. You roleplay it however you want, you hug them from whatever point in the game you want, from whenever you see fit. - Animal followers: Mostly dogs from Dawnguard and other mods. The mod provides avanilla petting animation, but there are other options as well. - Spouse: Any NPC with a "lover (4)" relationship rank is considered as a spouse/lover for the mod, and the spouse dialogues with optionally more romantic animations will apply. - Adopted child: your adopted children also have their own dialogues.
What NPCs are supported? The mod will work for any follower, any spouse, and all of your adopted children. If the NPC has a vanilla voicetype, their response will be voiced. This includes NPC's that are not normally followers or spouses! So if you use other mods, that turn a certain vanilla NPC into a follower or makes them marryable, this mod has got you covered! - They will have voiced responses for you. This includes but is not limited to for example: Karliah, Vex, Valerica, Astrid, Isran, Brynjolf....
So what about modded NCPs who have custom voicetypes? Popular followers get native voiced support. These are automatic scripted patches - no patch esp etc. All you have to do is have both the follower mod and my mod installed, and the NPC will have fully voiced responses to all my mods features. The current list of voiced patches:
Inigo
Lucien Flavius
Sofia
Rumarin from Interesting NPCs
Kaidan 2
Auri - Song of the Green
Mirai - the Girl with the Dragon Heart
Triss Merigold
M'rissi
The mod will still work on every other modded follower out there, but they will only respond with silent smiles or their default goodbye dialogues.
Gifting The mod also adds dialogues to give gifts to your spouse(s). The gifts they accept depend on their style. For example, a mage spouse is likely to accept books, soulgems, a shady character will like dark tools, a fighter will adore shiny weapons, a bard will like new instruments, etc. They all accept general valueable gifts and flowers. If your spouse accepts your gift, they will of course at least hug you.
Welcome Home! Another feature for spouses and adopted children are the welcome home forcegreets. Hug your spouse once, and after some ingame days have passed, your spouse and your kids will forcegreet you with a hug when you meet for the next time.
Read the attached article about how to fine-tune and manage who, when, and how is supposed/allowed to forcegreet.
Letters From Home Another (optional) feature of the mod are letters from home. NPCs who you have not seen for a while (past followers left behind, or your spouse and kids at home) will write you all sorts of letters. The letters and their theme is dynamically generated based on the writer's attributes and relationship towards the player. See the dedicated article to get to know the depths and settings of this feature.
What else does the MCM do? The mod is fully configurable in the MCM. You can enable/disable the hugging animation, set hand positions (who hugs who), set whether to automatically exit the dialogue after the hug, set your preferences for allowing NPC's of the same gender as the player, and so on.
Dynamic Animation Replacer (DAR): Required by the mod's custom animations. These animations are enabled by default. Therefore if you want to play the mod without DAR, you must disable these animations in the MCM, and you can only use the vanilla animations.
SkyUI. Necessary for the MCM (mod configuration menu) to show up. If you don't have SkyUI, the mod will prompt to you with an installer window when it is loaded up for the first time on your game, where you can set up the core preferences, and will otherwise run with default settings.
Unofficial Skyrim Legendary Edition Patch (USLEEP): This contains an important meshfix that prevents the vanilla hug animation from bugging out. The vanilla animation is enabled by default. Therefore if you want to play the mod without USLEEP, you must disable the vanilla hug animation in the MCM, or risk being exposed to the killmove-hug issue.
Complementary mods:
For 1st person view players: Enhanced Camera. Without it, the player's right hand is not visible in the 1st person animation, and for some specific NPC's, face clipping may occur during the animation. This mod fixes both of these, making the 1st person animation look infinitely better. (it's used on the screenshots and in the demo video too).
Installation: Can be installed both on a new game or on saved games at any point.
Recommended: as always, with your favorite mod manager.
Manual: only at your own responsibility. Extract the contents of the archive to Skyrim/Data.
Uninstallation: Do not uninstall mods with scripts from your saved games. It can't be stressed enough that removing a mod with scripts from your active mid-playthrough save is not safe. There is no guarantee that it won't break your saved game beyond repair, and there will be no support for your issues if you go against this warning.
Compatibility: The mod's main features are added by implementing new own stuff, therefore it should be compatible with almost everything. Known exceptions:
[Slightly incompatible] Mods that edit instruments: My mod edits the vanilla instruments so that they can be gifted to bards through the gifting feature. This is not an essential edit and it's safe to be overwritten if another mod needs to edit instruments as well.
There's a very tiny fraction of followers who are not recognized properly by the mod. The list of currently known such NPCs:
[Doesn't work] My mod in LE currently doesn't work on Miraak - Dragonborn Follower. Although the lines appear correctly, he will only respond with silent smiles, and not his actual lines prepared for the vanilla character.
Optional Patches: 1) Pet the Dog Animations: allows you to use JaySerpa's dog-petting animation. How to use: a) Download and install the Pet the Dog or the Immersive Interactions mod. You only actually need the contents of its meshes/ folder for this to work, you can disable the esp if you don't want the mod itself. b) Download the patch from my optional files. It has a guided FOMOD installer, just select which mod is it you want to patch and load the animation from. c) In the in-game MCM of my mod, under Follower Settings for Animal Animations select the "Pet the Dog by JaySerpa" option. That's it, you're good to go.
Known Issues and Troubleshooting:
Quick NPC Faceclipping during 1st person animation: Using Enhanced Camera will fix it.
If there is an object between you and the NPC (a bench, a stool, a pot, a wall...), the animation might be skipped. Move in closer and try again.
When creating dialogues for NPC's that aren't followers/spouses in the vanilla games, I only did the ones that I know that have mods for them. If you find an NPC I missed, let me know.
There is a very tiny fraction of followers who are not recognized properly the mod. If you notice a follower not receiving the mod's dialogues, don't hesitate to let me know.
Credits: See permissions and credits tab for the list of people involved in this project in some way or another.
Personal comments from the author that in fact nobody really cares about, but it's still there: This mod was originally made with only Serana in mind, because I always felt that I'm lacking a way of expressing anything towards her, especially after the dialogue where she asks if you have friends, and then says you just made another. After that, this topic is NEVER revisited in the vanilla game. I accepted that she's not marriageable, but even this...? No. I then extended the mod to all followers and spouses because why not, and added the vanilla hugging animation provided by Bethesda. Behold version 1.0.0. Then the mod just kept growing.
Oh and yes - you can even hug Cicero with this mod. He'll like it a lot.