Skyrim

File information

Last updated

Original upload

Created by

ThinkerTinker

Uploaded by

ThinkerTinker

Virus scan

Safe to use

Tags for this mod

About this mod

Do you hate that Serana keeps equipping her default hood after you've removed it 7,329,752 times? This mod fixes the problem at its root!

Requirements
Permissions and credits
Changelogs
NOTE

I want to draw your attention up here real fast before you read any further. I would like to get some feedback/input on some of the behavior of the mod. Specifically, there's a possibility to increase some of the performance of the mod but it would require eradicating the always-on behavior for any head item with an armor rating > 0.

Working on porting this over for the SSE. Just need to remove the dependency on SKSE. Depending on how well that goes, I may have an option here to use without SKSE.

New changes in V 1.2 - Serana is now aware of what time of day it is (or night!) and will remove hood accordingly. Other priorities still apply!
Changes to V 1.1 - see changelog - there's some useful new functionality and fixes that have been implemented

Background

There are a couple other mods on the Nexus already for fixing Serana's hood (if you consider Serana's hood behavior broken, anyway). The vanilla behavior makes it so that Serana equips her default hood almost all the time and attempting to remove it only results in it being added to her inventory again. Along with a number of other unpredictable behaviors. Some mods have gone about "fixing" this (not trying to knock them down, they do a fantastic job - used them myself for years!) superficially. Others have gone about fixing it via script as well (and I believe the USLEEP project makes a stab at this as well). So what makes this mod unique?

Features

This mod uses SKSE to cycle through Serana's inventory and have her equip any hoodie/helmet/circlet you give her. The default property that many of the other mods use sets the Hoodie to be Serana's default DLC1SeranaHood; this mod gets the head gear with the highest armor rating and automatically equips that piece - no more magical Serana Hood always appearing unpredictably! It keeps the same functionality (and actually propagates the USLEEP project's work on this source file) of checking if a hood is needed, etc., but without all the frustration of unpredictable equipping behavior!

New functionality following V 1.1
  • If Serana has no head piece at all in her inventory, she won't wear anything on her head
  • If Serana has only a head piece in her inventory with 0 armor rating then she will equip it and unequip it as expected
  • If Serana has a head piece with an armor rating > 0 in her inventory then she will equip that head piece and wear it constantly
  • If Serana has multiple head pieces in her inventory but you want her to wear just one particular one I can't guarantee anything. I recommend just leaving her solely with whatever head piece you want her to wear and assuming the behavior listed above

Performance

This mod is simply an edit of a vanilla script and only adjusts about 20 lines or so of code. It uses no new time- or event-driven packages and is built entirely on the updates that already occur with Serana. The time feature included as of V 1.2 uses the built-in game function GetCurrentGameTime() and only calls the function with the rest of the Update function already attached to Serana. Effectively this will not bog down any saves or negatively affect the uninstallation/installation of this mod mid-game.

Requirements
SKSE
Dawnguard

Installation
  • This mod comes as a loose script (that may change to the bsa format if it is highly desired). So don't be looking for some plug-in file to activate!
  • As such, simply extract the contents of the mod appropriately into your Skyrim/Data directory
  • MO/NMM Users: you should know how this works - if something blows up, just let me know

Uninstallation
  • I've yet to see any reason in my 10 hours of playing with this modified script that suggests uninstalling it would adversely affect your game; the game will revert to using the vanilla version just fine or whatever version of this script loads latest in your order
  • To safely uninstall, just delete the loose script (and associated source file, if you don't want to keep it) from the Skyrim/Data directory


CREDIT/TRIBUTE


    Bethesda
    Creation Kit Wiki
    All kinds of Forums
    Chesko, Arthmoor, many others - nothing directly to do with this mod but you guys have kept me invested in Skyrim for 5 years straight