Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

SkyUI Team and EdmanSA

Uploaded by

EdmanSA

Virus scan

Safe to use

Tags for this mod

About this mod

Fixes the issue where SkyUI favourite groups may not equip correctly under certain circumstances, such as after upgrading items.

Requirements
Permissions and credits
Changelogs
Summary

This is an updated Papyrus script that fixes the Ghost Item problem where you if you upgrade or drop (amongst other things) an item what was in a SkyUI favourite group, you can no longer equip similar items in that group using the group equip key.

Problem description
 
You will most likely encounter this error if you have added an item to multiple favourite groups and upgrade or drop the item without first removing it from the groups. When you later add another item to these groups and that item occupies the same equipment slot as the removed item (e.g. rings, head, body), the new item might not equip and any item that is currently equipped in that slot will unequip when you use the group equip key.

This occurs because a function that is meant to blacklist missing or changed items stops looking after it finds the first group with an item, leaving any other occurrences as ghost items that block that equipment slot when you try to use those groups.

Full description
Spoiler:  
Show


Script fix

I fixed the problem by modifying SKI_FavoritesManager to so that the InvalidateItem() function will blacklist all occurrences of a ghost item, rather than just the first.
In my testing, this stopped the problem from occurring in new games and also fixes the problem if it's already occurring on an existing game.
NOTE: Upgraded items will still disappear from the group, but they will no longer block other items.

Installation

Use a mod manager to install, or place SKI_FavoritesManager.pex in the Data\Scripts folder of your Skyrim installation. SkyUI obviously also needs to be installed. In the event that you extracted the SkyUI archive, let my script overwrite the original one.
This should be OK to install mid-game, but be sure to follow all the usual best practices, such as back-up saves etc.

Version Compatibility

I have only tested this on SSE SkyUI 5.2 and SKSE SE 2.0.19. I suspect it will also work for LE, but I can't test that.

Permissions and Credits

The base script is the work of the SkyUI team. 
I contacted the authors a number of times for permission to post the fix, but received no reply to date. I have decided to post this fix anyway, for the benefit of the community (it is also submitted as a pull request on the SkyUI Github page). In the event that this is a problem, I will remove the mod.