SilverDragon - Rare Scanner

SilverDragon - Rare Scanner

20M Downloads

The option to Mute SilverDragon does not exist

Lorentary opened this issue · 9 comments

commented

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.

commented

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?

commented

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

commented

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?

commented

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.

commented
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"."
commented

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)

commented

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.

commented

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. 🤔

commented

It's all muteable. You can configure that here:

image

Anyway, it plays at whatever your master sound volume is set to. Perhaps you have your master volume set high and all your sub-channels set low? If so, you could change the channel it's playing on, which is also in that tab.