The option to Mute SilverDragon does not exist
Lorentary opened this issue · 9 comments
I'm currently using another addon because I need sound for DeadlyBossMods - but your addon has the loudest, un-muteable sounds in the entire game.
That's strange to see.
What it implies is that the file outputs\announce.lua
has failed to load properly somehow. You're still hearing sounds, which suggests that it's mostly working, and whatever is happening is inside the OnInitialize
method that's registering the config.
Do you have lua errors enabled? If not, could you turn them on so we can see if there's anything breaking?
I get a single SilverDragon related LUA error on login
2x SilverDragon\outputs\announce.lua:118: attempt to index global 'AceGUIWidgetLSMlists' (a nil value)
[string "@SilverDragon\outputs\announce.lua"]:118: in function `soundfile'
[string "@SilverDragon\outputs\announce.lua"]:222: in function <SilverDragon\outputs\announce.lua:34>
[string "=[C]"]: ?
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:70: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:65>
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:498: in function `InitializeAddon'
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:623: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
I do get a couple of AceGUI-3.0-41-SharedMediaWidgets\
errors
Iiiiinteresting. Could you tell me whether the file lib\AceGUI-3.0-SharedMediaWidgets\widget.xml
exists in the copy of SilverDragon you have installed? Also, are you using a nolib version?
I'd also be interested in hearing what the specific AceGUI-3.0-41-SharedMediaWidgets
errors are. You might have an old version of that library that's causing problems.
14x ...Widgets\AceGUI-3.0-41-SharedMediaWidgets\prototypes.lua:10: Cannot find a library instance of "LibSharedMedia-3.0".
[string "=[C]"]: in function `error'
[string "@Ace3\LibStub\LibStub.lua"]:23: in function `LibStub'
[string "@AceGUI-3.0-41-SharedMediaWidgets\AceGUI-3.0-SharedMediaWidgets\prototypes.lua"]:10: in main chunk
Locals:
(*temporary) = "Cannot find a library instance of "LibSharedMedia-3.0"."
14x ...Widgets\AceGUI-3.0-41-SharedMediaWidgets\FontWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0".
[string "=[C]"]: in function `error'
[string "@Ace3\LibStub\LibStub.lua"]:23: in function `LibStub'
[string "@AceGUI-3.0-41-SharedMediaWidgets\AceGUI-3.0-SharedMediaWidgets\FontWidget.lua"]:5: in main chunk
Locals:
(*temporary) = "Cannot find a library instance of "LibSharedMedia-3.0"."
14x ...idgets\AceGUI-3.0-41-SharedMediaWidgets\SoundWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0".
[string "=[C]"]: in function `error'
[string "@Ace3\LibStub\LibStub.lua"]:23: in function `LibStub'
[string "@AceGUI-3.0-41-SharedMediaWidgets\AceGUI-3.0-SharedMediaWidgets\SoundWidget.lua"]:5: in main chunk
Locals:
(*temporary) = "Cannot find a library instance of "LibSharedMedia-3.0"."
14x ...ts\AceGUI-3.0-41-SharedMediaWidgets\StatusbarWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0".
[string "=[C]"]: in function `error'
[string "@Ace3\LibStub\LibStub.lua"]:23: in function `LibStub'
[string "@AceGUI-3.0-41-SharedMediaWidgets\AceGUI-3.0-SharedMediaWidgets\StatusbarWidget.lua"]:5: in main chunk
Locals:
(*temporary) = "Cannot find a library instance of "LibSharedMedia-3.0"."
14x ...dgets\AceGUI-3.0-41-SharedMediaWidgets\BorderWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0".
[string "=[C]"]: in function `error'
[string "@Ace3\LibStub\LibStub.lua"]:23: in function `LibStub'
[string "@AceGUI-3.0-41-SharedMediaWidgets\AceGUI-3.0-SharedMediaWidgets\BorderWidget.lua"]:5: in main chunk
Locals:
(*temporary) = "Cannot find a library instance of "LibSharedMedia-3.0"."
14x ...s\AceGUI-3.0-41-SharedMediaWidgets\BackgroundWidget.lua:5: Cannot find a library instance of "LibSharedMedia-3.0".
[string "=[C]"]: in function `error'
[string "@Ace3\LibStub\LibStub.lua"]:23: in function `LibStub'
[string "@AceGUI-3.0-41-SharedMediaWidgets\AceGUI-3.0-SharedMediaWidgets\BackgroundWidget.lua"]:5: in main chunk
Locals:
(*temporary) = "Cannot find a library instance of "LibSharedMedia-3.0"."
Iiiiinteresting. Could you tell me whether the file
lib\AceGUI-3.0-SharedMediaWidgets\widget.xml
exists in the copy of SilverDragon you have installed? Also, are you using a nolib version?
The Widget.xml file exists.
I do not know if I am using a nolib version (or what that means)
Okay I have fixed it.
It turned out that some of the Ace3 Libraries that I had not had an update written since WoD.
Uninstalling Ace3 in CurseForge fixed the problem.
Ooh, that'd do it. Honestly, I'm surprised this was the only obvious error.
Might be a sign that LibSharedMedia needs its version bumped, if it wasn't being properly overridden. I'll take a look at that just in case it's some deeper issue. 🤔