New update allows integration with Dynamic Armor Variants, which can also be used to hide hoods/helmets.
Some limitations from DAV description page:
Update Frequency Dynamic conditions are not guaranteed to update immediately. They should at least update during inventory changes, location changes, and combat state changes. If this is not suitable for your use case, then let me know so I can look into it.
In order update immediately, the function ResetAllVariants() is called on the player in the scripts responsible for the options (at home, dialogue and in combat). This means that "On weapon drawn" or NPCs displays may or may not work properly with some of the conditions used. Also, DAV supports way more functions, but the scripts from this mod do not, if there is a need to add more functions or locations, let me know and I'll think of something.
Is there any simple goshdarn helmet toggle mod for SE&!? I don't want this fancy jerking of animations or dynamic equip. I want just to press one darn button and make my headwear hide!
Hello, I really like this workaround however I have stumbled across a problem. How do I hide hoods on back especially when using mods that changes/add armors like WACFF and Immersive Armor? When equipping custom/modded hoods, its ground models will show up on their backs with the IED preset
I added some conditions to only display helmets that are actually armors. If those mods added the ArmorHelmet keyword to the hoods, then you'll have to find a different way to tell the hoods apart. I'll take a look later.
Alright, updated the esp file including the keyword HT_ArmorHood and a KID .ini file to distribute the keyword to the hoods from Immersive Armors. Updated the presets to ignore this keyword as well.
You can use the KID file to distribute the keyword to other mods.
Hi, I have problem where when the helmets is unequipped it will still display the last equipped one on my back. Reapplying the preset doesn't do much. I am using the Equipment Toggle, in combat + weapon drawn.
The preset also applies for unequipped helmet, if you have it in the inventory. If you toggle "Equipped" here, the display should be disabled when not wearing a helmet:
Hi, I know you said multiple conditions is difficult but would it be possible to also add Show when raining To the configt file that has show during combat + show during weapon draw
Cool so DAV version is superior in every way then! I think the only downside then is it can't apply exclusively to player + follower without also applying to every NPC?
This mod is honestly a must have now that I've installed it! Not sure why there aren't so many downloads. Maybe the only improvement could be to have a similar animation like animated potions, where you can see the helmet travel? Not sure how possible that would be but I imagine really difficult!
You can add any condition function to DAV, so it's pretty dynamic. The downside is that it only changes the armor in location change, combat state and equip events. That's why I use some scripts and the spell to force DAV to update.
Animations for followers or other NPCs are possible in theory, by distributing a spell with the conditions. And it's possible to have an animation with the helmet in hands while equipping/unequipping. It's easier to track the player tho.
I guess it doesn't have much downloads because of the description and manual user input. I have some ideas to make a more "automatic" helmet management kinda thing. Let's see.
"This happens on almost every mod that tries to hide helmet.
If you are using Faster HDT-SMP try setting disableSMPHairWhenWigEquipped to false on "Faster HDT-SMP/SKSE/Plugins/hdtSkinnedMeshConfigs/configs.xml" file."
Oh my gosh, been wanting this forever! Thank you for making it. Your mod seems just the right fit and not buggy.
Will it work for modded followers like Kaiden, Auri, Inigo, etc? They don't use the vanilla follower system so that's why I'm unsure.
I already have IED. Can I use just your mod with IED and skip Equipment Toggle 2 and skip Immersive Equipping Animations? Or do I have to have Equipment Toggle 2 because it actually hides the helmet? Your mods puts it on the waist and optionally plays animations? I know this is in the description but I'm still somewhat confused about which mod does what.
edit: I use wearable lanterns and put them on my waist. Does the helmet use the same slot as the lantern? I suppose I could just set the helmet on waist to always invisible. I just want helmets off my followers heads when they're not in combat.
Hey. You need either Equipment Toggle 2 or Dynamic Armor Variants to hide the helmets. Immersive Equipping Animations is optional. All I did was to create a preset to display the helmet on the character's waist, and optionally play the animation from IEA, when it's hidden by ET2 or DAV.
This mod won't do anything to the helmets, if you don't use ET2 or DAV, the helmet will stay equipped and be displayed via IED at the same time.
You can make it work with followers by changing the values from the conditions from 0 to 2 (player and followers) if using ET2. Or by removing the condition "GetIsReference Player == 1 AND", if using DAV. Remind to make sure the configs are alright after changing them, refer to each mod page.
And if the helmet collides with the lanterns, just change the position in the display.
Using the DAV Config and the helmet hidden in combat. For some reason, Dynamic lowered hoods has no effect? Just saw farengar (dragonsreach wizard guy) and he has his hood on indoors.
No, it should work on any version of Skyrim as long as you have the correct version of IED.
I'm on Skyrim v1.6.353, so I'm using the first main file from IED. What version IED says it is when starting the game? The presets should appear for you in the "Custom Displays" menu if you are using 1.6.3.
Oh you meant the version of Skyrim, gotcha. I was confused because the current version of IED is also Version 1.6.3. I'm playing a modlist which uses SE 1.5.97., so that would be it I suppose. Thanks!
The preset should work for all Skyrim versions that IED supports, but it requires version 1.6.3 from IED. I just used my Skyrim version as an example.
What version does IED says it is when starting the game?? If using 1.6.3 (IED), the presets should appear in custom display(View>Display Manager>View>Custom items).
ooh my bad my bad, the modlist still uses 1.5.0. of IED. I guess I downloaded the 1.6.3 version some other time and didn't realize it wasn't for this modlist. Sorry for the inconvienence, that was very stupid of me. Thank you!
62 comments
Some limitations from DAV description page:
In order update immediately, the function ResetAllVariants() is called on the player in the scripts responsible for the options (at home, dialogue and in combat).
This means that "On weapon drawn" or NPCs displays may or may not work properly with some of the conditions used.
Also, DAV supports way more functions, but the scripts from this mod do not, if there is a need to add more functions or locations, let me know and I'll think of something.
If you are a DAV user, you might be interested in this: Helmet Toggle 2, an improved version of this mod.
If those mods added the ArmorHelmet keyword to the hoods, then you'll have to find a different way to tell the hoods apart.
I'll take a look later.
You can use the KID file to distribute the keyword to other mods.
"GetGlobalValue HT_DisableHelmet == 1 OR"
"IsInInterior == 1 OR",
"LocationHasKeyword LocTypeCemetery == 0 AND",
"LocationHasKeyword LocTypeCastle == 1 OR",
"LocationHasKeyword LocTypeDwelling == 1 OR",
"LocationHasKeyword LocTypeGuild == 1 OR",
"LocationHasKeyword LocTypeHabitation == 1 OR",
"LocationHasKeyword LocTypeInn == 1 OR",
"LocationHasKeyword LocTypeStore == 1 OR",
"LocationHasKeyword LocTypeTemple == 1 OR",
"LocationHasKeyword LocTypeCity == 1 OR",
"LocationHasKeyword LocTypeTown == 1 OR",
"LocationHasKeyword LocTypePlayerHouse == 1 OR",
"LocationHasKeyword LocTypeSettlement == 1 OR"
The animations would only play for playerhome and dialogue correct?
I'm working on a second version of the mod with more locations and other stuff.
If you toggle "Equipped" here, the display should be disabled when not wearing a helmet:
Show when raining
To the configt file that has show during combat + show during weapon draw
You can open the plugin in xEdit and edit the spell, adding this condition:
Then you can add these conditions to the .json file:
"states": [
{
"variant": "DAV_HiddenHelmet",
"conditions": [
"GetIsReference Player == 1 AND",
"IsInCombat == 0 AND",
"IsRaining == 0"
]
},
{
"variant": "LoweredHoods",
"conditions": [
"GetIsReference Player == 1 AND",
"IsInCombat == 0 AND",
"IsRaining == 0"
]
}
]
}
Then you can add these conditions to the IED display:
I have some ideas to improve the mod in the future, but I don't know exactly how to do that yet.
Its a shame that the DAV version can't have equip on weapon draw as well
Thanks again for your awesome mod, super immersive :D
That spell forces DAV to hide/show the helmet. You can also add any sort of condition there, as long as they're valid.
This mod is honestly a must have now that I've installed it! Not sure why there aren't so many downloads. Maybe the only improvement could be to have a similar animation like animated potions, where you can see the helmet travel? Not sure how possible that would be but I imagine really difficult!
Animations for followers or other NPCs are possible in theory, by distributing a spell with the conditions. And it's possible to have an animation with the helmet in hands while equipping/unequipping.
It's easier to track the player tho.
I guess it doesn't have much downloads because of the description and manual user input. I have some ideas to make a more "automatic" helmet management kinda thing. Let's see.
"This happens on almost every mod that tries to hide helmet.
If you are using Faster HDT-SMP try setting disableSMPHairWhenWigEquipped to false on "Faster HDT-SMP/SKSE/Plugins/hdtSkinnedMeshConfigs/configs.xml" file."
30,
31,
41,
43,
Dynamic Armor Variants probably as well.
If the wig uses one of these slots, then yeah, it will be disabled.
Will it work for modded followers like Kaiden, Auri, Inigo, etc?
They don't use the vanilla follower system so that's why I'm unsure.
I already have IED. Can I use just your mod with IED and skip Equipment Toggle 2 and skip Immersive Equipping Animations?
Or do I have to have Equipment Toggle 2 because it actually hides the helmet? Your mods puts it on the waist and optionally plays animations?
I know this is in the description but I'm still somewhat confused about which mod does what.
edit: I use wearable lanterns and put them on my waist. Does the helmet use the same slot as the lantern?
I suppose I could just set the helmet on waist to always invisible. I just want helmets off my followers heads when they're not in combat.
You need either Equipment Toggle 2 or Dynamic Armor Variants to hide the helmets. Immersive Equipping Animations is optional.
All I did was to create a preset to display the helmet on the character's waist, and optionally play the animation from IEA, when it's hidden by ET2 or DAV.
This mod won't do anything to the helmets, if you don't use ET2 or DAV, the helmet will stay equipped and be displayed via IED at the same time.
You can make it work with followers by changing the values from the conditions from 0 to 2 (player and followers) if using ET2.
Or by removing the condition "GetIsReference Player == 1 AND", if using DAV.
Remind to make sure the configs are alright after changing them, refer to each mod page.
And if the helmet collides with the lanterns, just change the position in the display.
It does seem to work beautifully with modded followers.
"states": [
{
"variant": "DAV_HiddenHelmet",
"conditions": [
"GetIsReference Player == 1 AND",
"IsInCombat == 0 AND"
]
},
{
"variant": "LoweredHoods",
"conditions": [
"GetIsReference Player == 1 AND",
"IsInCombat == 0 AND"
]
}
]
}
Remove
"GetIsReference Player == 1 AND",
Installed it per MO2 and using the 1.5.39 - 1.6.353 IED Version.
I'm on Skyrim v1.6.353, so I'm using the first main file from IED. What version IED says it is when starting the game? The presets should appear for you in the "Custom Displays" menu if you are using 1.6.3.
I'm playing a modlist which uses SE 1.5.97., so that would be it I suppose. Thanks!
I just used my Skyrim version as an example.
What version does IED says it is when starting the game??
If using 1.6.3 (IED), the presets should appear in custom display(View>Display Manager>View>Custom items).
Sorry for the inconvienence, that was very stupid of me.
Thank you!