Download
(6Kb)
Download
Updated: 12-05-11 03:25 PM
Updated:12-05-11 03:25 PM
Created:04-19-09 03:24 PM
Downloads:3,772
Favorites:29
MD5:

Broker Volumetric

Version: 1.2
by: Barjack [More]

I know, I know. Yet another Data Broker volume plugin. Why does this exist?

  • Displays master volume, 0-100, as usual. But!...
  • Provides visual flags next to the volume when a certain sound type is muted. Flags are as follows:
    • M - Music muted
    • S - Sound muted (includes SFX and Ambient)
    • F - SFX Muted
    • A - Ambient Muted
  • Detects the use of the default WoW muting and volume control keyboard shortcuts and updates the flags accordingly. So if like me you frequently use CTRL+M to toggle music and CTRL+S to toggle sound, the S and M flags will be in the display to indicate what's currently muted and what's not. Also detects master volume changes via the default CTRL+- and CTRL+= bindings.
  • No fancy custom GUI (yet anyway) but clicking the panel will open the normal sound options page.

That's about it. Of course you will need a Data Broker display addon to see anything.

1.2
- TOC update to 4.3
- Changed loading event to (probably) more accurate version.

1.11
- Fixed incorrect folder structure in the .zip file. No other changes.

1.1
- Fixed bug when opening the sound options when clicked.
- TOC Update to 40100.

1.02
- TOC Update to 30300.
Optional Files (0)


Post A Reply Comment Options
Unread 06-12-12, 08:33 PM  
JCinDE
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 11
Uploads: 1
Suggestion

Bind a left click of the LDB icon to toggle master volume mute.

If/when you get around to adding an options UI you can make that user selectable.

Options such as:
Toggle Mute
Toggle 50% volume
Toggle 25% volume
Reduce Master Volume by 10% with each click and return to the original setting when clicked at 0%.
Report comment to moderator  
Reply With Quote
Unread 08-16-11, 01:34 PM  
xMAWLx
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: Speaker Icon

Originally posted by Barjack
If you tell me which display addon you use I can probably try it out.
I have since stopped using that particular UI and Broker >>
But at the time I was using Tukui Broker: http://www.tukui.org/forums/topic.php?id=8686


Originally posted by Barjack
Edit: I looked at the ElvUI files but couldn't easily figure out what it uses to display DataBroker data sources... is it part of ElvUI, or something else which is being used to display this?
You are correct. ElvUI, and all derivations of TukUI it would appear, have built in datatexts which do not display an icon. Tukui Broker mimics this behavior. This is not a problem with Volumetric.

Thanks for your quick response and sorry for taking so long to respond.

Cheers
Last edited by xMAWLx : 08-16-11 at 01:37 PM.
Report comment to moderator  
Reply With Quote
Unread 07-30-11, 12:55 AM  
Barjack
A Black Drake
AddOn Author - Click to view AddOns

Forum posts: 89
File comments: 58
Uploads: 7
Re: Speaker Icon

Originally posted by xMAWLx
I am using this presently with Elvui. My problem is that the Speaker Icon you call does not seem to display. I am refering to :

icon = [[Interface\COMMON\VOICECHAT-SPEAKER]],

I checked the ref in an MPQ viewer and the path seems correct. I only see "100" and the toggled letters. Is the speaker icon supposed to appear? Thanks for help.
Indeed, there is supposed to be a speaker icon, and the icon works fine for me. Could it be an issue with the DataBroker display addon you use? I use a somewhat obscure display addon (cargoShip) and it works fine with that, but maybe there's some subtle differences with how other DataBroker display addons work?

If you tell me which display addon you use I can probably try it out. You might also want to try commenting out the texcoord and iconCoords lines below that texture line and seeing if it's related to that (although even an addon that doesn't support that should still show the speaker, just a little smaller).

Edit: I looked at the ElvUI files but couldn't easily figure out what it uses to display DataBroker data sources... is it part of ElvUI, or something else which is being used to display this?
Last edited by Barjack : 07-30-11 at 01:02 AM.
Report comment to moderator  
Reply With Quote
Unread 07-29-11, 02:49 PM  
xMAWLx
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Speaker Icon

I am using this presently with Elvui. My problem is that the Speaker Icon you call does not seem to display. I am refering to :

icon = [[Interface\COMMON\VOICECHAT-SPEAKER]],


I checked the ref in an MPQ viewer and the path seems correct. I only see "100" and the toggled letters. Is the speaker icon supposed to appear? Thanks for help.
Last edited by xMAWLx : 07-29-11 at 03:17 PM.
Report comment to moderator  
Reply With Quote
Unread 05-19-11, 12:49 PM  
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2988
File comments: 334
Uploads: 10
Barjack... you ROCK!! Thanks a million!

I never knew just how much I depended on your addon until I couldn't use it anymore lol.
__________________
♪~ ( ) I My Sonos!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!
Report comment to moderator  
Reply With Quote
Unread 05-19-11, 11:06 AM  
Barjack
A Black Drake
AddOn Author - Click to view AddOns

Forum posts: 89
File comments: 58
Uploads: 7
Originally posted by Zidomo
Great, thanks a bunch for updating this for the 4.1 changes.

An issue with the current v1.1 download ZIP, though ("Broker_Volumetric v1.1.zip"). No file paths were included. So its more of a hassle than is standard to extract the files.
Oops. Been so long since I packaged an addon I forgot the right way to do it. I'll upload a fix for the zip, no need to redownload if you already got 1.1 though.

Edit: 1.11 is now uploaded and pending. The only change is adding the folder to the .zip so it's easier to extract.
Last edited by Barjack : 05-19-11 at 11:10 AM.
Report comment to moderator  
Reply With Quote
Unread 05-19-11, 10:20 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Great, thanks a bunch for updating this for the 4.1 changes.

An issue with the current v1.1 download ZIP, though ("Broker_Volumetric v1.1.zip"). No file paths were included. So its more of a hassle than is standard to extract the files.
Report comment to moderator  
Reply With Quote
Unread 05-19-11, 09:52 AM  
Barjack
A Black Drake
AddOn Author - Click to view AddOns

Forum posts: 89
File comments: 58
Uploads: 7
Hey guys. Sorry for the delay, been busy lately.

I just uploaded version 1.1 which contains a fix for the bug that happened when you clicked on the LDB panel. The correct Sound options panel should now open up instead of the weird blank/broken one.

Might take a short while for WoWInterface to approve the upload, just make sure it's listed as 1.1 and that should be the updated version.
Report comment to moderator  
Reply With Quote
Unread 04-30-11, 10:51 PM  
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2988
File comments: 334
Uploads: 10
Sad panda.

Code:
2x Interface\FrameXML\OptionsFrameTemplates.lua:97: attempt to index local 'panel' (a nil value):
Interface\FrameXML\OptionsFrameTemplates.lua:151: in function `OptionsListButton_OnClick':
Interface\FrameXML\OptionsFrameTemplates.lua:210: in function `OptionsFrame_OnShow':
<string>:"*:OnShow":1: in function <[string "*:OnShow"]:1>
<in C code>: in function `Show'
Interface\FrameXML\AudioOptionsFrame.lua:7: in function `OnClick':
ChocolateBar-v2.1\Chocolate.lua:233: in function <ChocolateBar\Chocolate.lua:230>
__________________
♪~ ( ) I My Sonos!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!
Report comment to moderator  
Reply With Quote
Unread 04-29-11, 11:23 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Volumizer has been around for a long time and provides a LDB (Broker) drop-down control of volume settings like the obsolete FuBar one did. It doesn't open the Blizzard frame. And its tested to work in WoW 4.1 (the TOC has been updated in latest version here).

But I never liked Volumizer as last time I tested it (granted, some time ago) it used CPU time on idle, unlike Broker_Volumetric. But that may be improved now. It also does not allow you to adjust everything in the volume panel. And finally, it doesn't show you in the LDB display what sound types you have disabled (music, sound effects, etc.), unlike Broker_Volumetric. Only shows that either all sound is muted or the percentage volume you set.

So when have some spare time, will see if Broker_Volumetric can be fixed.
Last edited by Zidomo : 04-29-11 at 09:47 PM.
Report comment to moderator  
Reply With Quote
Unread 04-28-11, 03:47 PM  
kaimox
A Fallenroot Satyr

Forum posts: 25
File comments: 100
Uploads: 0
Would be nice if you looked into the problem Zidomo.
This wasn't my favourite - I would always prefer something like FuBar VolumeFu where you don't have to open the sound option window at all to adjust the 4 volume settings. I used it because there is nothing else for Broker and now this is also gone ...
Report comment to moderator  
Reply With Quote
Unread 04-27-11, 10:46 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
This has long been my all time favorite "volume" mod. Uses no CPU time unlike a lot of them, no errors, always worked properly.

Unfortunately, now in WoW 4.1 live its completely dead. The Sound frame panel this calls has been changed substantially in the patch. Click the LDB display to bring up the frame, the following error is thrown and you get a completely blank frame showing in which there are no volume controls (or anything else):

Code:
["message"] = "Interface\\FrameXML\\OptionsFrameTemplates.lua:97: attempt to index local 'panel' (a nil value):\nInterface\\FrameXML\\OptionsFrameTemplates.lua:151: in function `OptionsListButton_OnClick':\nInterface\\FrameXML\\OptionsFrameTemplates.lua:210: in function `OptionsFrame_OnShow':\n<string>:\"*:OnShow\":1: in function <[string \"*:OnShow\"]:1>\n<in C code>: in function `Show'\nInterface\\FrameXML\\AudioOptionsFrame.lua:7: in function `OnClick':\nStatBlockCore-2.68\\StatBlockCore.lua:598: in function <Interface\\AddOns\\StatBlockCore\\StatBlockCore.lua:596>\n",
            ["type"] = "error",
            ["locals"] = "self = AudioOptionsFrameCategoryFrameButton1 {\n 0 = <userdata>\n highlight = <unnamed> {\n }\n toggle = AudioOptionsFrameCategoryFrameButton1Toggle {\n }\n text = AudioOptionsFrameCategoryFrameButton1Text {\n }\n toggleFunc = <function> defined @Interface\\FrameXML\\OptionsFrameTemplates.lua:154\n}\nmouseButton = nil\nlistFrame = AudioOptionsFrameCategoryFrame {\n 0 = <userdata>\n buttons = <table> {\n }\n buttonHeight = 17.999992102385\n update = <function> defined @Interface\\FrameXML\\OptionsFrameTemplates.lua:293\n scrollFrame = AudioOptionsFrameCategoryFrameList {\n }\n}\n",
            ["session"] = 2443,
            ["counter"] = 2,
        }, -- [1000]
Hope the author is still around somewhere to update this mod to call the correct frame(s). Have recommended this mod to several people in the past. Not hopeful as the author's had no activity here in more than a year, but can always cross fingers . May look into it later myself once I get some time after the mad patch mod rush.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: