Player Headtracking
Intelligent player headtracking system.
Description
This mod enables headtracking for the player. Your character will face other actors similar to the NPC’s in the game. Your character will first prioritize actors who are currently in dialogue with you, then actors who are currently talking to any other NPC, then actors who are straightest in front of your character. After a while your character may become disinterested in certain actors and stop headtracking them unless they are straight in front of your character. Your character can become interested in them again if they start talking or change their AI package.
Since 2.3 your character will have different facial expressions depending on the actors RelationshipRank towards the player. Note that some actors don’t have a RelationshipRank towards the player while they should have (like Serana)! For instructions how to customize facial expressions per actor, see the Customization section.
Since 2.3 this mod’s settings can be customized. Read the Customization section for detailed instructions, or read the text file included with the download.
Since 3.0 this mod can be configured with SkyUI’s Mod Configuration Menu.
Required
Skyrim 1.6 or newer.
For version 3.0 you need SkyUI 3.1 or later. Note that SkyUI needs SKSE!
Recommended
Brawl Bug Plugin will prevent brawls from bugging out. Player Headtracking doesn’t require it to run, but your brawls will simply be bugged without it.
Installation
Extract the contents of the ZIP archive of your choice into your Skyrim\Data folder. Enable Headtracking.esp in the launcher, or better, in a mod manager. Load order doesn’t matter.
Updating
You should be able to update by just overwriting the old files with the new ones. If you run into any issues after updating, disable Player Headtracking in the configuration menu, return to the game, go back to the menu and enable it again.
Uninstallation
Disable Player Headtracking in the menu, save your game. Now you can disable the ESP or delete all the files if you wish.
WARNING! Disabling the mod in the menu only disables the mod for any consecutive savegames! If after deletion of the mod you reload a save from before you disabled it, it won’t be properly uninstalled in that save! Before deletion make sure to disable the mod in all the savegames you are likely to reload in the future!
Known issues
– The headtracking system might not be as responsive on weaker machines.
Incompatibilities
None known so far. The system is completely standalone so I don’t expect much incompatibilities, if any at all. Any future mods that add headtracking (this is the first one) will probably be incompatible.
Customization
Customization is done in the SkyUI Mod C nfiguration Menu ingame!
Extra tip: You can control the facial expression your character displays when looking at a certain actor by going into the console, clicking on the target and entering: SetRelationshipRank Player #
Where # is a number from -4 to 4.
Troublshooting
If the headtracking doesn’t work properly at all, entering the following in the console might very well fix your issues:
SetQuestAliases Headtracking
If after uninstallation your character still headtracks, open the console and type:
Player.SetAnimGraphVar IsNPC 0