About this mod
A mod that adds a little immersion when using Equipment Toggle 2, Immersive Equipment Displays and Immersive Equipping Animations.
- Requirements
- Permissions and credits
- Changelogs
Equipment Toggle is a very cool mod that allows you to hide or show equipments with conditions, such as In combat, dialogue, at home or on weapon drawn, while still having the items equipped. DAV is also a cool mod that allows you to change armors on the fly, including hiding helmets and hoods.
This mod will bring a little immersion using Immersive Equipment Displays (IED for short) to display hidden helmets on the waist of your characters and if you have Immersive Equipping Animations (IEA for short) installed, equipping and unequipping animations will be played too.
How does this work.
This comes with pre-configured json files to hide/unhide equipped helmets or hoods, some IED presets to show/hide the helmets and an esp(flagged as esl) file to toggle animations based on the conditions by Equipment Toggle.
This mod won't equip/unequip the helmet, the preset and animations will only play based on the conditions from Equipment Toggle, which will hide/unhide your helmets/hoods.
The conditions used are:
-atHome
-duringDialogue
-duringCombat
-onWeaponDraw
Or the conditions from DAV, which will be the same above except for onWeaponDraw, although the config structure is a bit different, the funcionality is essentialy the same.
If you already use a config for Equipment Toggle or DAV, you should merge the changes from this mod, otherwise you can let this mod overwrite the file.
The config from this mod will only manage hoods and helmets, circlets will be ignored. The presets will only consider helmets(ArmorHelmet keyword). The animations will play for both hoods and helmets.
- Install IED for the presets.
- Install EAV for the animations.
- If using Equipment Toggle 2:
- install the mod and its requirements for your Skyrim version.
- Install the config file for Equipment Toggle or use the existing one from that mod and edit according to the options below.
- If using DAV:
- Install the mod and its requirements for your Skyrim version.
- Install the Hidden helmets optional file.
- Install Dynamic Lowered Hoods in order to use the lowered hoods functionality.
- Install the config file for DAV or use the existing one from that mod and edit according to the options below.
According to Equipment Toggle:
Toggle type
- -1 : disabled
- 0 : player only
- 1 : followers (and commanded NPCs, like thralls) only
- 2 : player and followers
- 3 : every NPC
According to DAV:
OPTIONS
For Equipment Toggle 2:
Before starting the game, open the file located at: EquipmentToggle\Config.json
Set this config:
{
"armors": [
{
"hotKey": {},
"hide": {
"whenEquipped": 0,
"atHome": -1,
"duringDialogue": -1
},
"unhide": {
"duringCombat": 0,
"onWeaponDraw": -1
},
"slots": [
30,
31,
41,
43
]
}
]
}
If you want on weapon drawn too, just set onWeaponDraw to 0(or other value) and choose the corresponding preset.
For DAV:
Before starting the game, open the file located at: SKSE\Plugins\DynamicArmorVariants and go to the "states" section of the file. Don't change the rest of the file, just the "states".
Set this config:
"states": [
{
"variant": "DAV_HiddenHelmet",
"conditions": [
"GetIsReference Player == 1 AND",
"IsInCombat == 0 AND"
]
},
{
"variant": "LoweredHoods",
"conditions": [
"GetIsReference Player == 1 AND",
"IsInCombat == 0 AND"
]
}
]
}
Then in-game, open IED interface and apply the preset: Helmet on Back - Combat.
And choose the corresponding option in Helmet Toggle MCM.
Result:
For Equipment Toggle 2:
Set this config:
{
"armors": [
{
"hotKey": {},
"hide": {
"whenEquipped": 0,
"atHome": -1,
"duringDialogue": 0
},
"unhide": {
"duringCombat": -1,
"onWeaponDraw": -1
},
"slots": [
30,
31,
41,
43
]
}
]
}
For DAV:
Set this config:
"states": [
{
"variant": "DAV_HiddenHelmet",
"conditions": [
"GetIsReference Player == 1 AND",
"GetGlobalValue HT_DisableHelmet == 1 OR"
]
},
{
"variant": "LoweredHoods",
"conditions": [
"GetIsReference Player == 1 AND",
"GetGlobalValue HT_DisableHelmet == 1 OR"
]
}
]
}
Then in-game, open IED interface and apply the preset: Helmet on Back - Dialogue.
And choose the corresponding option in Helmet Toggle MCM.
Result:
For Equipment Toggle 2:
Set this config:
{
"armors": [
{
"hotKey": {},
"hide": {
"whenEquipped": 0,
"atHome": 0,
"duringDialogue": -1
},
"unhide": {
"duringCombat": -1,
"onWeaponDraw": -1
},
"slots": [
30,
31,
41,
43
]
}
]
}
For DAV:
Set this config:
"states": [
{
"variant": "DAV_HiddenHelmet",
"conditions": [
"GetIsReference Player == 1 AND",
"LocationHasKeyword LocTypeInn == 1 OR",
"LocationHasKeyword LocTypePlayerHouse == 1 OR"
]
},
{
"variant": "LoweredHoods",
"conditions": [
"GetIsReference Player == 1 AND",
"LocationHasKeyword LocTypeInn == 1 OR",
"LocationHasKeyword LocTypePlayerHouse == 1 OR"
]
}
]
}
Then in-game, open IED interface and apply the preset: Helmet on Back - At home.
And choose the corresponding option in Helmet Toggle MCM.
Result:
- Press Backspace(default key) to open IED's UI.
- On the bar at the top, select "View>Display manager".
- In Display manager window, select "View>Custom items".
- Now go to the Actor tab and select your character on the dropdown menu.
- Or you can use the Global tab to apply to everyone if you want to.
- On Preset, choose the corresponding preset and click on Merge.
- Or Apply if the window is empty.
Also, no way to directly have an interaction between the mods, so no reliable way to have hotkey functionality for animations or displays.
You can apply the config and presets to all NPCs, but the animations are only for the player.
About DAV:
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.
Parapets for Dynamic Armor Variants
TheCyclist for Immersive Equipping Animations.
slavicpotato1 for Immersive Equipment Displays