schlangster/skyui

Favorite Group swapping fails to equip apparel with matching Item IDs

jpgill86 opened this issue · 6 comments

This post describes an issue with SkyUI that I have experienced, and which I first saw reported here. I believe it to be a bug.

I've done several tests, and it seems that if you swap between Favorite Groups that contain enchanted apparel with different names but were created from items with the same generic name and appearance (I presume that matching item ids are what really matter), the matching item will fail to equip.

An example: Group 1 contains a gold ring enchanted with Fortify Alteration and renamed "Gold Ring A". Group 2 contains a gold ring enchanted with Fortify Carry Weight and renamed "Gold Ring B". If Gold Ring A is equipped, switching to Group 2 will not equip Gold Ring B. Switching back to Group A will keep Gold Ring A equipped. The reverse applies when Gold Ring B is initially equipped: switching to Group 1 will not equip Gold Ring A, and switching back to Group 2 will keep Gold Ring B equipped.

I have tested this using rings, necklaces, circlets, and mage hoods with consistent results. I have tried this with and without the "Unequip Armor" and "Unequip Hands" options checked for each group. I have not tested switching between weapons with the same item id.

I performed my tests with all mods other than SkyUI disabled. I have Dawnguard, Hearthfire, and Dragonborn installed and enabled. SkyUI.esp is last in my load order. I am running version 4.1 of SkyUI, version 1.6.16 rel 44 of SKSE, and version 1.9.32.0.8 of Skyrim.

Workaround

Use the mod "Jaxons Renamer" to rename the items that have the same name

I have tried renaming and Still doesn't work for me. I initially installed skyui5.1 with skyrim ( TESV.exe version 1.9.32 and SKSE version ( skse_loader.exe version 0.1.7.3). I none of the favorite groups cycled at all. I removed 5.1 and installed 4.1 for skyui ( nmm uninstall 5.1 --> loot refresh -- wrye bash (create patch) --> launch game --> quit game --> nmm install 4.1 --> loot --> wrye bash (create new patch ) --> launch game again. Install worked fine. Now favorites cycle but issues with same material items.
Use Case :

  1. Favorite glass gauntlets 1 for group 1 ( uses F1) and glass gauntlet 2 for group 2 ( uses F2) . The other items in both groups ie armor, helmet are either of different material or no change was needed. The naming for each item is like this -- glass gauntlets xxpcBettrYYYYY e.g 14pcBetterTwoHand ie 14 percent better Two handed fortiFication . Both names differ in this ending part and first two words remain same.
  2. Try epuip group 1 and then group 2 and back to group 1. Doesn't cycle between the gauntlets as should be the case.
  3. Try epuip group1 and then goup 3 followed by group2. Group3 has a gauntlet with different name and material. Here the cycling works.
  4. I tried a different way. Gave distinct names to the items with beginning words very different. Still the items don't cycle when different favorites selected.

I wonder, can you please just add a command to group view? Where we see "[F] Ungroup", "[R] Group Use", etc. -- add "[C] Clear Group", pleeeease. It would clear both visible and invisible refs.

I believe it can be done pretty simple, would be pretty convenient to use, and would not affect current behaviour (which is acutally correct: it remembers gear temporarily removed by Sheogorath's, Augur's & Sidna Mines quests).

Don't remember whether this issue was faced on SkyrimSE, but in theory it should be. So proposition applies to it too.

BTW I tried clearing SkyUI data from saves using Fallrim Tools. It fixed subject bug, but introduced another: both SkyUI's active effect icons & Frostfall's meters stopped showing. (No surprise: it's too dirty & rough hack.)

@schlangster I would like to agree with the comment from @dimgel above. I experience this issue during my own game using SkyUI in Skyrim SE and was able to remedy the situation by the following:

  1. Identify the item that will not equip, and un-group it from all groups that it is currently in (even the groups where it is equipping fine).
  2. Un-favorite the item in the inventory screen.
  3. Remove the affected item from inventory.
  4. Bring back the previously equipped item into the inventory.
  5. Re-favorite the previously equipped item which was equipping properly in the SkyUI groups.
  6. Open the SkyUI groups and see that the previously equipped item is still in the groups it was in before.
  7. Un-group the items from all groups it was in (this bug occurred before I did not do this the first time changed to the new item).
  8. Unfavorite the item I want to remove from inventory.
  9. Remove the item, and bring in the new item into inventory.
  10. Favorite the new item, and then assign it to the intended groups.
  11. Attempt to equip items via the groups and see that the newly added item is indeed equipped now.

It would be easier to prevent this bug going forward by gracefully implementing the suggestion from the above comment.

Thank you Paulholio !
Your tips worked just fine for me!!
Couldn't find the previously equipped item because I had stored it away!

  • It would be so much easier if we could just press a Clear button!