HI I began the change over of my addons and followed the instruction to set LHAS as OptionalDependsOn: this is not the correct way to do this due to background setting we cant control. so here is the best way to work around the issue and update your addons ready for the next patch.
With the theory that the manifest alone is not the source of truth, and Bethesda’s mod portal dependency metadata has to be updated separately because apparently one dependency system was not enough chaos.
I have a confirmed fix- Update manifest to:
- ## OptionalDependsOn: LibVotans
- Delete all references to LHAS from the manifest
- Upload via ESO Add-On Uploader
- Go to the Bethesda ESO mods page and sign in
- Add LibVotans as a dependency there
- Publish
What this tells us
The real issue was almost certainly:
local manifest changed correctly Bethesda backend dependency metadata did not automatically follow install/update then failed because the portal still had the wrong dependency state until you manually corrected it
So the practical rule for console becomes:
changing manifest dependencies is not enough. You must also update the dependency on Bethesda’s mod page before publishing.
That’s the important bit. The sort of hidden two-step workflow that never gets document until after several people lose an afternoon to it.
To save you from rediscovering the same stupid ritual every time. you may want to add the below to your personal development space as a reminder.
TL,DR - update your addons with these steps
1 - update manifest to OptionalDependsOn: LibVotans
2 - delete all reference to LHAS from Manifest.
3 - upload via ESO Add-On Uploader
4 - go to
https://mods.bethesda.net/en/elderscrollsonline/all sign in and find your addon
5 - add LibVotans as a dependency 6 - Publish.