Skyrim Special Edition

File information

Last updated

Original upload

Created by

SlavicPotato

Uploaded by

slavicpotato1

Virus scan

Safe to use

About this mod

Display unequipped gear and custom items on the player or NPCs. Works with any item with no additional meshes required. Does not use body slots. SKSE64 plugin. Custom in-game user interface for configuring everything in real-time while you're playing. Includes a flexible positioning system for both equipped and unequipped gear.

Requirements
Permissions and credits
Changelogs
Donations
Feature highlights

  • Display every piece of equipment on the player or NPCs, at once - 1h/2h swords and axes, maces, daggers, staves, bows, crossbows, shields and torches. 
  • Display almost any item found in the game - misc, potions, scrolls, soul gems, ingredients, books, keys, even static objects - if it exists in your LO, you can make it into a display.
  • Highly configurable gear positioning system for equipped and displayed gear with conditional offsets to prevent clipping/gaps. Supports weight/armor adjusts for each node separately. 
  • In-game UI for setting up everything in real time - create custom item displays, reposition gear, tweak settings on equipment displays and more without ever leaving the game. Changes take effect immediately.
  • Import/export presets - never lose your setup when starting a new game and easily share it with the community.
  • Fine-tune your setup - each actor, npc and race can have an unique configuration set. For example you can change positions for certain npcs, setup the correct nodes for creature races so that displays show up, attach battering rams to chickens, etc.. 
  • Conditional equipment display overrides - apply different settings to displays when certain conditions are met. One of many uses for this feature is to move and neatly arrange gear on an equipped backpack.
  • Papyrus interface for modders
  • Support for translations (UI)



Installation

This plugin does NOT need the full XPMSSE package to work, only the skeleton meshes which are included in it. These can also be found in 'XPMSSE Left Hand Sheath Rotation Fix' under Simple Dual Sheath optional files so it's enough to install just that.

FNIS/Nemesis, RaceMenu, or the XPMSSE .esp + scripts are NOT required by this plugin or Simple Dual Sheath. 

Prerequisites:



Install the main file manually or with your preferred mod manager.



Getting started

 After installation there's not much to be done if these default settings are fine for you:

  • All player and NPC equipment displays enabled (player must have the item favorited).
  • NPC equipment displays turn off if they're not wearing armor.
  • Gear positions (equipped and displayed) setup in an adaptive way where offsets are applied based on what's equipped to minimize clipping and floating items. Weight and armor adjusts are applied to all items, including left hand weapons and shield.

You can make changes in the UI, press Backspace (default) to bring it up. Note that the UI will not open in paused in-game menus (this includes the main and inventory menus) unless EnableInMenus=true in the INI. The default config mentioned above is used when starting a new game, after that the entire configuration, including any changes you make during the playthrough, is stored the SKSE co-save.

Important if you use XPMSSE styles (otherwise you can skip this):

Styles in this plugin should be configured to match what you've got in XPMSSE MCM. This is necessary because:

  1. XPMSSE only applies styles once an item is equipped and only to that equipment type.
  2. IED can't switch animations on its own, you need the XPMSSE plugin for that functionality. 

Bring up the UI with Backspace (default). Go to View->Gear positioning, select Global tab, select 'Placement' radio button. Set the positions to match what you have in XPMSSE MCM. Pay attention to what you're editing, placements are set individually for player (male/female) and NPC (male/female) [pic]. You can copy-paste the entire placement config set via the Actions menu.

Versions 1.5.0 and newer have support for alternate animations (aka style-fitting animations), enable it in the UI (Tools->Settings). Behavior data needs to be generated with FNIS, but you don't have to enable FNIS.esp for the sake of this plugin. Does not work with Nemesis.




UI

If you have issues opening the UI, configure your keys in the ini (ToggleKeys) and set OverrideToggleKeys=true. Keep in mind it can't be opened in a paused menu unless you set EnableInMenus=true in the INI.

This is just some basic stuff about the layout, I'll write an article with more details later.


Import/export
 (File menu):


  • Save/load parts or the entire configuration. The files are written to and read from Data\SKSE\Plugins\IED\Exports.

Config views:

  • Equipment - main equipment displays: 1h/2h sword, 1h/2h axe, mace, dagger, staff, bow, crossbow, shield, torch and ammo - anything configured here affects only displays.
  • Custom - custom item displays
  • Gear positioning - sheath positioning for equipped and displayed gear: split into two subcategories: 'Positions' (position, rotation, scale, visibility, offsets) and 'Placement' (gear node placement) - most of the time you'll want to use this to position stuff - if you need to make an adjustment which affects only the display, use the equipment view.

Each view is split into four classes:

  • Global - applies to all actors
  • Actor - applies to specific actors (references)
  • NPC (ActorBase) - applies to specific npcs
  • Race - applies to specific races

Each class holds a separate configuration for male and female. Equipment and gear positioning global classes are split into player and npc configs, you'll probably want to configure most stuff there.

Each view has an area where you can save/load presets which apply only to the config you're currently editing (both male and female are stored in the presets). Gear positioning presets include both position and node placement.



Known issues

  • Scabbard straps on weapons displayed on the left side stick out after installing 'XPMSSE Left Hand Sheath Rotation Fix' optional file from Simple Dual Sheath. Solution: use ImmersiveEquipmentMeshGen Synthesis patcher by SteveTownsend to automatically generate mirrored left-hand scabbard nodes for 1H sword/axe/mace/dagger meshes. Zip contents of the output folder and install it with your mod manager (place at the end of your load order).



Compatibility

  • If you use the XPMSSE racemenu plugin (or another plugin) to position your gear, turn it off and use this instead (navigate to View->Gear positioning). There's no hard conflict but the other plugin might clobber dynamic weapon position adjustments on actors. XPMSSE sets positions through skee64 (nioverride) and these settings may linger in the save even after the XPMSSE racemenu plugin is removed. They are applied after 3D loads so it may clobber IED positions after a race switch (for example after werewolf/vampire transformations).  
  • A compatible (XP32) skeleton is required. Be careful with mods which overwrite races with custom skeletons.
  • Not compatible with other mods which display unequipped gear (you'd see duplicate items)




Credits

SKSE team and Fudgyduff (CommonLib)
ocornut for ImGui
jsoncpp
boost
SteveTownsend for coming up with a solution to the left-hand weapon scabbard problem

Source is on GitHub