Download
(5Kb)
Download
Updated: 08-28-08 02:11 AM
Pictures
File Info
Updated:08-28-08 02:11 AM
Created:unknown
Downloads:2,387
Favorites:31
MD5:

Opticon

Version: 2.4.3-0.7
by: VagrantEsha [More]

Opticon: A DataBroker Plugin

Opticon provides an icon that gives the user easy access to the Blizzard Options frame, both for the Game and Addon options tabs.

Left clicking on the icon opens and closes the Addons options tab.
Right clicking on the icon opens and closes the Game options tab.
Alt clicking on the icon opens the Niagara menu (if you have Niagara).
Shift clicking on the icon restarts the graphics renderer.
Control clicking on the icon reloads the user interface.

These two are exclusive of each other, if you left click to open the Addon options then you can't right click to close it as right click opens the Game options tab. However, using left click you can toggle the Addon options open/closed.

As a bonus, if you have the Niagara menu system installed (the premiere menu for mods based on the Ace2 framework), Opticon offer the option to open that too via Alt + Click (either mouse button).

What is DataBroker?

DataBroker is part of a system that's similar to FuBar and its plugins, what you have here is a plugin but you'll also need something to display the output of the plugin. You have many options for this, and I've listed a number of them below for your perusal, just pick the one that interests you the most.

- Fortress: http://www.wowinterface.com/downloads/info10401-Fortress.html
- ButtonBin: http://www.wowinterface.com/downloads/info10474-ButtonBin.html
- StatBlockCore: http://www.wowinterface.com/downloads/info9221-StatBlockCore.html
- MakeRocketGoNow: http://www.wowinterface.com/downloads/info9771-MakeRocketGoNow.html
- Carousel: http://www.wowinterface.com/downloads/info10295-Carousel.html
- Titan: http://www.wowinterface.com/downloads/info8092-TitanPanel.html

If you want further information, that nice feller tekkub has put together some information on his wiki. And it's good information too, information that you should probably read if you're just getting into DataBroker plugins. (Not to mention that poor old tek puts these pages together and not many people seem to read them, so I thought I'd do my part to help remedy that situation. )

http://github.com/tekkub/libdatabroker-1-1/wikis

2.4.3-0.7

- The colour has been removed from the toc name, as this caused issues with alphabetical categorisation.
- This plugin should now behave properly with MakeRocketGoNow (my fault).

2.4.3-0.6

- I've got a new direction with the tooltips, it took me a while to decide on this. It was discussed with a few people too and it was generally and mutually decided that the new direction I'm taking them in is better. So this is the New Unification of Tooltip Styles for my plugins. NUTS v1! I'm pretty much going to model all my DataBroker plugins after this layout, to try to keep them as easy to understand at a glance as possible. The basic idea is: Keybinds at the bottom, the most important information at the top, and all the straggler-lines cushioned in the middle. Credit where credit is due, too; this all started because of a suggestion by Nyte, so kudos for Nyte for giving me reason to think about all this! This is far too long for a changelog update, I know... but necessary!
- I've corrected the toc-version, I am scared and confused by toc-versions.

2.4.3-0.5

- Added Shift + Click - RestartGx().
- Added Control + Click - ReloadUI().

2.4.3-0.4

- Not released on WoWI.

2.4.3-0.3

- First release on WoWI.
Post A Reply Comment Options
Unread 05-27-09, 04:48 PM  
Lindalas
A Deviate Faerie Dragon

Forum posts: 19
File comments: 76
Uploads: 0
Originally posted by Jeania
*pokes*

I don't suppose this will work in 3.1? *pokes* ^_^

and a link to the Niagra lol...I can't find it on wowi, but I might just be typing it wrong -.-
It works just fine still. One thing that needs to be fixed depending on which LDB display you're using is to add

type='launcher'
__________________
Report comment to moderator  
Reply With Quote
Unread 04-14-09, 06:54 AM  
Jeania
An Aku'mai Servant
 
Jeania's Avatar

Forum posts: 39
File comments: 170
Uploads: 0
*pokes*

I don't suppose this will work in 3.1? *pokes* ^_^

and a link to the Niagra lol...I can't find it on wowi, but I might just be typing it wrong -.-
__________________
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Words to Remember:

"You never really learn much from hearing yourself talk." ~ George Clooney

*۝*Jeania/Anjelie ~ Dalaran*۝*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Last edited by Jeania : 04-14-09 at 06:55 AM.
Report comment to moderator  
Reply With Quote
Unread 08-28-08, 10:39 AM  
VagrantEsha
Token Werewolf Fan
 
VagrantEsha's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 238
Uploads: 38
Originally posted by DJJoeJoe
Just a small query, what exactly is the difference between restarting the graphics renderer and reloading the User Interface? I'm one to really only reload my UI often and didn't even know you could somehow restart anything else, what would this be used for?
Extended periods of play, or simply too much task switching (alt + tab) can cause the renderer to destabilise, you may notice that graphics may be missing for certain buttons, you may notice graphical glitches in the scenery, and things like that. When the renderer destabilises in such a way, often the only cure is to either restart the game, or perform RestartGx(), which reinitialises the graphical renderer. Opticon just provides a simpler way of performing '/script RestartGx()'.
Report comment to moderator  
Reply With Quote
Unread 08-28-08, 10:05 AM  
DJJoeJoe
A Murloc Raider
 
DJJoeJoe's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 6
File comments: 172
Uploads: 1
Just a small query, what exactly is the difference between restarting the graphics renderer and reloading the User Interface? I'm one to really only reload my UI often and didn't even know you could somehow restart anything else, what would this be used for?
__________________

Joetest - Ner'Zhul - Disciples of Death
Report comment to moderator  
Reply With Quote
Unread 08-27-08, 06:17 PM  
VagrantEsha
Token Werewolf Fan
 
VagrantEsha's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 238
Uploads: 38
Originally posted by Tekkub
You do realize that you don't define the DO's type at all, some displays (like MRGN) may outright ignore it. you should slip 'type = "launcher"' into your DO declaration.
Comments like this I actually appreciate.

Honestly tek, no I didn't realise that that would have that effect with MRGN. Since it already worked with Fortress and ButtonBin, I hadn't realised it was vital. That was my error, and it will be corrected.
Report comment to moderator  
Reply With Quote
Unread 08-27-08, 02:33 PM  
Tekkub
A Molten Giant
 
Tekkub's Avatar
AddOn Author - Click to view AddOns

Forum posts: 960
File comments: 334
Uploads: 67
You do realize that you don't define the DO's type at all, some displays (like MRGN) may outright ignore it. you should slip 'type = "launcher"' into your DO declaration.

There is already a "Data Broker for n00bs" guide:
http://github.com/tekkub/libdatabroker-1-1/wikis
Last edited by Tekkub : 08-27-08 at 02:37 PM.
Report comment to moderator  
Reply With Quote
Unread 08-24-08, 04:51 PM  
Vesuuvius
A Defias Bandit

Forum posts: 2
File comments: 22
Uploads: 0
Actually, that's perfect. I started playing around with a combination of ButtonBin and Fortress after posting my comment, and I see the differences you point out come to light. Each of the display addons have features suited to handle it's "own" type of broker in ways the other doesn't. Fubar2Broker + ButtonBin makes a handy catch-all for those configuration launchers the Fubar used to handle (Omen, ag_unitframes, etc). I'm sensing some sort of "Data Broker for n00bs" guide coming on.

Originally posted by VagrantEsha
I'll delexiconise some terms, here. Bear with me.

"Launcher"

This refers to a DataBroker plugin which is meant to be used as a launcher. A launcher is generally a button, just a picture. The button can be clicked for various effects. There is no information attached to the button.

"Information Display"

This refers to a DataBroker plugin which shows some information. As an example, check out my Attrition mod. The information in this case would be the average per centage of my armour (75%, perhaps). This goes beyond the scope of a button as it has information to present to the user, info that the player may need constant access to.

---

There are mods which handle both kinds of plugin, Opticon is a Launcher type of plugin, because it has no information text attached to it. Using it with ButtonBin is a great idea. However, my Attrition mod would be better suited for use with Fortress, because Fortress is designed for Information Display plugins.

I know it's confusing, but that's the best way I can explain it. At the end of the day, it's up to you what you put on what, because considering that ButtonBin has minor elements of an Information Display mod, and that Fortress can behave as a Launcher handler (but not optimally) the lines do blur. But there are mods which are suited to certain kinds of plugins.

I try to help by offering advice as to which selection of mods is most suited to each of my plugins.

The long and short of it is that with Opticon, you could use ButtonBin or MakeRocketGoNow. I prefer ButtonBin myself because I like its more dynamic nature. But both mods are viable Launcher handlers.

Does that make sense?
Report comment to moderator  
Reply With Quote
Unread 08-24-08, 04:08 PM  
VagrantEsha
Token Werewolf Fan
 
VagrantEsha's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 238
Uploads: 38
I'll delexiconise some terms, here. Bear with me.

"Launcher"

This refers to a DataBroker plugin which is meant to be used as a launcher. A launcher is generally a button, just a picture. The button can be clicked for various effects. There is no information attached to the button.

"Information Display"

This refers to a DataBroker plugin which shows some information. As an example, check out my Attrition mod. The information in this case would be the average per centage of my armour (75%, perhaps). This goes beyond the scope of a button as it has information to present to the user, info that the player may need constant access to.

---

There are mods which handle both kinds of plugin, Opticon is a Launcher type of plugin, because it has no information text attached to it. Using it with ButtonBin is a great idea. However, my Attrition mod would be better suited for use with Fortress, because Fortress is designed for Information Display plugins.

I know it's confusing, but that's the best way I can explain it. At the end of the day, it's up to you what you put on what, because considering that ButtonBin has minor elements of an Information Display mod, and that Fortress can behave as a Launcher handler (but not optimally) the lines do blur. But there are mods which are suited to certain kinds of plugins.

I try to help by offering advice as to which selection of mods is most suited to each of my plugins.

The long and short of it is that with Opticon, you could use ButtonBin or MakeRocketGoNow. I prefer ButtonBin myself because I like its more dynamic nature. But both mods are viable Launcher handlers.

Does that make sense?
Report comment to moderator  
Reply With Quote
Unread 08-24-08, 03:44 PM  
Vesuuvius
A Defias Bandit

Forum posts: 2
File comments: 22
Uploads: 0
Question Information Vs. Launcher confusion

I'm just dipping my toes into DataBroker mods, and find myself confused by the Info vs. Launcher statements. I'm using Button Bin cyrrently to display everything, and it all seems to work just fine. Some things have icons, some do not, but it all seems to work fine. Am I missing something major?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: