Maybe I don't know what all "leveled list" entails, but I'm trying to replace the Steel Plate armor with the Yaldaboath one. Changing the ini file from ebony to steel plate is easy enough. I went Uthgerd in Whiterun to see if it replaced it, but she still had her same armor.
Is it steel plate you'd find in chests or that bandit chiefs sometimes wear that'd be changed? I guess I just don't understand what the swapper mod does.
This gets really complicated because there are multiple different types of lists that are loaded at different times in the game.
There's formlists, leveled lists, outfits, and containers / npc inventories.
Uthgerd's outfit contains Steel Plate Boots, Armor, and Gauntlets directly with no leveled lists.
If an npc's outfit had leveled lists with the armor pieces instead, those leveled lists would be modified by LLOS.
Temporary references such as most enemy npcs will be able to pull from those modified leveled lists when they spawn. However, persistent references like Uthgerd or already loaded temporary references won't automatically recheck the outfit list to see if they need to pull items from it again without being reset.
This might make it more complicated, but I've also just updated LLOS to 1.1.0 to support generating and swapping leveled lists into outfits and containers.
So, you could for example replace the direct armor pieces in Uthgard's outfit with leveled lists containing different armor. However, the previously mentioned fact that persistent references or already loaded temporary references remains true, they won't automatically recheck the outfit list to see if they need to pull items from it again without being reset. But, it could be used to make temporary, not-yet-loaded npcs that have outfits without leveled lists now have a leveled list with multiple items.
TL;DR, if you want Uthgard to use Yaldabaoth armor, you might want to consider using SPID. But if you want a chance for npcs across all mods to potentially use Yaldabaoth whenever they could've used a different armor such as Steel or Ebony, LLOS was made for that.
really appreciate all the work put into this, but it would be nice if the configs included what leveled list its injecting into (e.g. "LItemClothesAll") ^^
All mods that use Base Object Swapper to add item variants that you can pick up will be amazing with this mod, provided a patch is made.
For example, https://www.nexusmods.com/skyrimspecialedition/mods/112409 would be wonderful to get a patch for. If you're interested, I'd appreciate it :D. Regardless, awesome mod
Reasonable. I was thinking about mihail mods, nor SIC or other huge LL mods, because he never uses LL implementations so this mod would be the perfect match for them. Thank you again for your work.
18 comments
Changing the ini file from ebony to steel plate is easy enough. I went Uthgerd in Whiterun to see if it replaced it, but she still had her same armor.
Is it steel plate you'd find in chests or that bandit chiefs sometimes wear that'd be changed? I guess I just don't understand what the swapper mod does.
There's formlists, leveled lists, outfits, and containers / npc inventories.
Uthgerd's outfit contains Steel Plate Boots, Armor, and Gauntlets directly with no leveled lists.
If an npc's outfit had leveled lists with the armor pieces instead, those leveled lists would be modified by LLOS.
Temporary references such as most enemy npcs will be able to pull from those modified leveled lists when they spawn. However, persistent references like Uthgerd or already loaded temporary references won't automatically recheck the outfit list to see if they need to pull items from it again without being reset.
This might make it more complicated, but I've also just updated LLOS to 1.1.0 to support generating and swapping leveled lists into outfits and containers.
So, you could for example replace the direct armor pieces in Uthgard's outfit with leveled lists containing different armor. However, the previously mentioned fact that persistent references or already loaded temporary references remains true, they won't automatically recheck the outfit list to see if they need to pull items from it again without being reset. But, it could be used to make temporary, not-yet-loaded npcs that have outfits without leveled lists now have a leveled list with multiple items.
TL;DR, if you want Uthgard to use Yaldabaoth armor, you might want to consider using SPID. But if you want a chance for npcs across all mods to potentially use Yaldabaoth whenever they could've used a different armor such as Steel or Ebony, LLOS was made for that.
Your work is great. Thanks a lot really!
For example, https://www.nexusmods.com/skyrimspecialedition/mods/112409 would be wonderful to get a patch for. If you're interested, I'd appreciate it :D. Regardless, awesome mod
PS: Do you take requests for mods? Just asking, no pushing or something :D