Download
(12Kb)
Download
Updated: 09-06-12 10:08 AM
Pictures
File Info
Updated:09-06-12 10:08 AM
Created:08-06-09 08:49 AM
Downloads:23,313
Favorites:165
MD5:

OhNoesQueues  Popular! (More than 5000 hits)

Version: 3.3
by: Cargor [More]

This mod is all about improving battleground queues. Instead of some small scrollable battleground list, you get a much simpler, faster and more functional interface: a set of Colored join buttons! Single click!

... and more Queueing!
ONQ seamlessly integrates world pvp areas (Wintergrasp & Tol Barad). It also has an unique feature: "Queue for the Queue" - in plain english: join the world pvp queue whenever you want, not just 15 min before start. ONQ automatically signs you up when it becomes available!

Button Overview
One for each battleground, you can easily click them to queue up for the battleground / world pvp area you like, port when it's ready or just leave the active queue. If you're a party leader, it defaults to join as group. A green sparkle signals active daily quests. Extra color goodness helps you identify the status easily:

  • no border: join me!
  • orange border: waiting to join queue (rightclick: leave queue)
  • yellow border: in queue (rightclick: leave queue)
  • red border: battleground is ready, port me! (leftclick: port, rightclick: leave)
  • green border: currently active (leftclick: scoreboard, rightclick: leave)

Random Battlegrounds, Call to Arms, Wintergrasp and Tol Barad get bigger buttons at the left for your personal instant-join-action! Bonus: Win-Loss statistics

Call for Help
Now it's your turn: I've canceled my subscription! You can submit patches via GitHub, PM or eMail. If you want to take over this addon, go contact me - or feel free to fork it!

Battleground addon developers!
ONQ comes with my (currently unreleased) LibBattlegrounds which provides an unified and non-locale-dependent API for joining/handling battlegrounds and world pvp areas. You don't need to delve deep into Blizz' obscure battleground API - just take this lib as a basis and start focusing on the important stuff: your addon.

Version 3.3
* fixes for patch 5.0.4
* added MoP battlegrounds
- changed layout to accommodate new BGs
- shortened War Games tab to fit in frame
- removed old war games code
- removed buggy honor bar
- removed PvPFrame-closing-hack

Version 3.2.2
- patch 4.3 compatibility fix (thanks karl_w_w as usual :D)

Version 3.2.1
- several bug fixes (karl_w_w)

Version 3.2
* time until battle in wintergrasp/tol barad (karl_w_w)
* bonus inidicators (karl_w_w)
- fix: joining a battlefield after leaving should now work correctly (karl_w_w)
- fixed bug with cancelling the wait status on battlegrounds (karl_w_w)
- fixed a bug with arena queues (karl_w_w)
- fixed typo in achievement data for twin peaks/gilneas

Version 3.1.2
* joining a battlefield after leaving should now work correctly (karl_w_w)
* fixed a bug with cancelling the wait status on battlegrounds (karl_w_w)

Version 3.1.1
* fixed a bug with patch 4.0.6 (thanks karl_w_w!)

Version 3.1
* prevents PVPFrame from closing when leaving a queue
* win/loss stats are back!
* cataclysm battlegrounds support

Version 3.0.1
* fixed issues with live client
Version 3.0-beta (unreleased):
* rewrite for Cataclysm
* new layout and icons
* can handle world pvp areas (Wintergrasp, Tol Barad)
* queue for queue (queue for world pvp areas at any time)
- resides in its own tab

Version 2.1.1
* workaround for the first login where the battleground data is invalid

Version 2.1
* random-bg/call to arms currency bonuses now update with click on icon (that's the best I can do :/)
* AddonLoader support (loads on opening the panel)
- almost complete rewrite based on new library, in preparation

Version 2.0.3
* fixed error with PVPQUEUE_ANYWHERE_UPDATE
* fixed holiday-bg-id (come on, this time!)

Version 2.0.2
* and now localization works, stupid me :P

Version 2.0.1
* workaround for holiday ID-swapping problem
* german localization! (thanks, Spellshaper!)

Version 2.0
* rewrite for 3.3.3
* new layout: random & call-to-arms bg at top
* removed marks count (no use for it in 3.3.3)
- you can now provide localizations!

Version 1.4.1
- fix for 3.3

Version 1.4
* display win statistics
* wintergrasp marks and shards display
* left-click in active battleground toggles scoreboard (veselu)
- fix: holiday-indicator (veselu)
- fix: expiration time (veselu)
- fix: only group-join when party leader

Version 1.3
- included wait and port times (thanks veselu!)
- tooltip now updates automatically

Version 1.2
- we don't need locales anymore (thanks p3lim!)
- some code cleanup
- battleground-holiday indicators, yay!

Version 1.1
- deDE / frFR localization complete (does it work?)
- all other locales work for old battlegrounds, I still need the names of SotA and IoC
Optional Files (0)


Post A Reply Comment Options
Unread 07-20-10, 10:03 AM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 18
Thanks! Should be fixed in the new update.
__________________
« Website | GitHub »

Oh hai!
Report comment to moderator  
Reply With Quote
Unread 07-20-10, 01:58 AM  
scaife
A Kobold Labourer

Forum posts: 0
File comments: 28
Uploads: 0
Hi,

i have these errors with the latest version:

Code:
Message: ...s\libs\LibBattlegrounds-1.0\LibBattlegrounds-1.0.lua:103: attempt to index local 'bg' (a nil value)
Time: 07/20/10 09:50:02
Count: 1
Stack: [C]: ?
...s\libs\LibBattlegrounds-1.0\LibBattlegrounds-1.0.lua:103: in function `PVPQUEUE_ANYWHERE_SHOW'
...s\libs\LibBattlegrounds-1.0\LibBattlegrounds-1.0.lua:191: in main chunk

Locals: lib = <table> {
 Get = <function> defined @Interface\AddOns\OhNoesQueues\libs\LibBattlegrounds-1.0\LibBattlegrounds-1.0.lua:44
 RegisterCallback = <function> defined @Interface\AddOns\OhNoesQueues\libs\LibBattlegrounds-1.0\LibBattlegrounds-1.0.lua:54
 PrintBattlegrounds = <function> defined @Interface\AddOns\OhNoesQueues\libs\LibBattlegrounds-1.0\LibBattlegrounds-1.0.lua:59
 Join = <function> defined @Interface\AddOns\OhNoesQueues\libs\LibBattlegrounds-1.0\LibBattlegrounds-1.0.lua:37
}
byGUID = <table> {
 1 = <table> {
 }
 7 = <table> {
 }
 2 = <table> {
 }
 32 = <table> {
 }
 3 = <table> {
 }
 30 = <table> {
 }
 9 = <table> {
 }
}
byName = <table> {
 Eye of the Storm = <table> {
 }
 Arathi Basin = <table> {
 }
 Strand of the Ancients = <table> {
 }
 Warsong Gulch = <table> {
 }
 Random Battleground = <table> {
 }
 Isle of Conquest = <table> {
 }
 Alterac Valley = <table> {
 }
}
byLocale = <table> {
}
joinType = nil
join1 = nil
join2 = nil
cta_hasWin = nil
cta_winHonor = nil
cta_winArena = nil
cta_lossHonor = nil
cta_lossArena = nil
rnd_hasWin = nil
rnd_winHonor = nil
rnd_winArena = nil
rnd_lossHonor = nil
rnd_lossArena = nil
Battleground = <table> {
 GetCurrencyBonus = <function> defined @Interface\AddOns\OhNoesQueues\libs\LibBattlegrounds-1.0\LibBattlegrounds-1.0.lua:29
 GetWonTotal = <function> defined @Interface\AddOns\OhNoesQueues\libs\LibBattlegrounds-1.0\LibBattlegrounds-1.0.lua:16
 GetInfo = <function> defined @Interface\AddOns\OhNoesQueues\libs\LibBattlegrounds-1.0\LibBattlegrounds-1.0.lua:12
 GetStatus = <function> defined @Interface\AddOns\OhNoesQueues\libs\LibBattlegrounds-1.0\LibBattlegrounds-1.0.lua:21
 __index = <table> {
 }
 Join = <function> defined @Interface\AddOns\OhNoesQueues\libs\LibBattlegrounds-1.0\LibBattlegrounds-1.0.lua:25
}
callbacks = <table> {
}
fire = <function> defined @Interface\AddOns\OhNoesQueues\libs\LibBattlegrounds-1.0\LibBattlegrounds-1.0.lua:66
events = <unnamed> {
 UPDATE_BATTLEFIELD_STATUS = <function> defined @Interface\AddOns\OhNoesQueues\libs\LibBattlegrounds-1.0\LibBattlegrounds-1.0.lua:79
 PVPQUEUE_ANYWHERE_SHOW = <function> defined @Interface\AddOns\OhNoesQueues\libs\LibBattlegrounds-1.0\LibBattlegrounds-1.0.lua:97
 0 = <userdata>
}
If it's the same problem as WillsDM's i've looked at the lib :

In the file OhNoesQueues.toc there are the lines 13-14 :

Code:
libs\LibStub.lua
libs\LibBattlegrounds-1.0\LibBattlegrounds-1.0.lua
In the OhNoesQueues directory I have :

\libs\LibStub.lua
\libs\LibBattlegrounds-1.0\LibBattlegrounds-1.0.lua
Report comment to moderator  
Reply With Quote
Unread 07-19-10, 05:30 PM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 18
That's strange - I looked into the zip-file and all files are on the right place. Please check:
- if you have a file LibBattlegrounds-1.0.lua in the folder OhNoesQueues/libs/LibBattlegrounds-1.0/
- and if its file path exists in the OhNoesQueues.toc file ("libs/LibBattlegrounds-1.0/LibBattlegrounds-1.0.lua")
__________________
« Website | GitHub »

Oh hai!
Report comment to moderator  
Reply With Quote
Unread 07-19-10, 02:37 PM  
WillsDM
A Murloc Raider
 
WillsDM's Avatar

Forum posts: 9
File comments: 22
Uploads: 0
Code:
Message: Interface\AddOns\OhNoesQueues\core.lua:14: Cannot find a library instance of "LibBattlegrounds-1.0".
Time: 07/19/10 14:36:50
Count: 1
Stack: [C]: in function `error'
Interface\AddOns\DataStore\libs\libstub\libstub.lua:23: in function `LibStub'
Interface\AddOns\OhNoesQueues\core.lua:14: in main chunk

Locals: (*temporary) = "Cannot find a library instance of "LibBattlegrounds-1.0"."
__________________
"Psychos do not explode when sunlight hits them, I don't give a $%@$ how crazy they are!" - Seth Gecko (From Dusk til Dawn)
Report comment to moderator  
Reply With Quote
Unread 07-19-10, 11:45 AM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 18
It now updates the data as soon as the battleground is selected (so for random-bg's at the initial opening) and caches the results. That's probably the most I can do at the moment, because I don't like the idea to automatically cycle through the battlegrounds for updating.
__________________
« Website | GitHub »

Oh hai!
Report comment to moderator  
Reply With Quote
Unread 07-19-10, 11:17 AM  
Cidwel
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 25
Uploads: 1
If that could help, yes, In order to refresh the new data, we have to select a battleground and reopen the panel to see the battlegrounds ID work like they should work
Report comment to moderator  
Reply With Quote
Unread 05-08-10, 04:28 PM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 18
I think it is a problem, because Blizz only has the random-bg data available when the random-bg is actually selected in the frame ... which makes no sense API-wise. Maybe I can resolve this bug bug by caching the results.

EDIT: Well, I think it is also true for the daily bg, so I actually need to cycle through two bg's in the background to update the data :/
__________________
« Website | GitHub »

Oh hai!
Last edited by xConStruct : 05-08-10 at 04:29 PM.
Report comment to moderator  
Reply With Quote
Unread 05-05-10, 01:41 PM  
NeuronRider
A Murloc Raider
 
NeuronRider's Avatar

Forum posts: 7
File comments: 42
Uploads: 0
Not sure if this is related, but sounds possible. When I finish the random daily and pop the honor window back up, it does still show it as available (full reward). Now, I don't seem to have to /rl to fix it, simply changing to the arena tab and back seems sufficient. English client, if it is related to the previous bug report.
Report comment to moderator  
Reply With Quote
Unread 04-24-10, 04:42 PM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 18
Thanks! I will try to fix it
__________________
« Website | GitHub »

Oh hai!
Report comment to moderator  
Reply With Quote
Unread 04-24-10, 01:24 PM  
Kangdeokwon
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
I have problem.

Hello.
Sorry. I'm weak at English.

I'm finished Daily BG Quest.
but, OnNoQueues don't know fhinishing BG Quest.
OnNoQueues showing unfinished Daily BG Quest.

but, '/console reloadui' or relogin. OnNoQueues correct showing.

I'm playing on Korean Client.

useful addon. Thank you.
Have a nice day~
Last edited by Kangdeokwon : 04-24-10 at 01:26 PM.
Report comment to moderator  
Reply With Quote
Unread 04-10-10, 03:42 PM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 18
Thanks for your comments, all of you
Both problems will be fixed in the upcoming update (and both are just some stupid mistakes of me which I didn't notice ) - expect it tomorrow.

EDIT: Just for your info -waiting until the next BG holiday, so I can correctly test it :O
__________________
« Website | GitHub »

Oh hai!
Last edited by xConStruct : 04-14-10 at 07:36 AM.
Report comment to moderator  
Reply With Quote
Unread 04-10-10, 09:33 AM  
Folji
A Flamescale Wyrmkin
 
Folji's Avatar
AddOn Author - Click to view AddOns

Forum posts: 136
File comments: 96
Uploads: 1
Here's an error message that popped up with version 2.0.2 when I levelled up on my warrior character just recently.
Code:
Message: Interface\AddOns\OhNoesQueues\core.lua:93: attempt to call field '?' (a nil value)
Time: 04/10/10 17:25:02
Count: 1
Stack: Interface\AddOns\OhNoesQueues\core.lua:93: in function <Interface\AddOns\OhNoesQueues\core.lua:93>

Locals: self = OhNoesQueues {
 0 = <userdata>
 Stats = <table> {
 }
 PrintBattlegrounds = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:182
 CreateStats = <function> defined @Interface\AddOns\OhNoesQueues\stats.lua:4
 UpdateStats = <function> defined @Interface\AddOns\OhNoesQueues\stats.lua:44
 GetBattlegroundIcon = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:56
 CreateButtons = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:148
 FormatUnit = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:67
 GetWinTotal = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:60
 JoinByName = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:136
 UpdateButton = <function> defined @Interface\AddOns\OhNoesQueues\button.lua:175
 SetButtonID = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:163
 CreateButton = <function> defined @Interface\AddOns\OhNoesQueues\button.lua:101
 Join = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:130
 UPDATE_BATTLEFIELD_STATUS = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:97
 PVPQUEUE_ANYWHERE_SHOW = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:122
 UpdateButtons = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:171
 Update = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:189
}
event = "PVPQUEUE_ANYWHERE_UPDATE_AVAILABLE"
(*temporary) = nil
(*temporary) = OhNoesQueues {
 0 = <userdata>
 Stats = <table> {
 }
 PrintBattlegrounds = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:182
 CreateStats = <function> defined @Interface\AddOns\OhNoesQueues\stats.lua:4
 UpdateStats = <function> defined @Interface\AddOns\OhNoesQueues\stats.lua:44
 GetBattlegroundIcon = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:56
 CreateButtons = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:148
 FormatUnit = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:67
 GetWinTotal = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:60
 JoinByName = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:136
 UpdateButton = <function> defined @Interface\AddOns\OhNoesQueues\button.lua:175
 SetButtonID = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:163
 CreateButton = <function> defined @Interface\AddOns\OhNoesQueues\button.lua:101
 Join = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:130
 UPDATE_BATTLEFIELD_STATUS = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:97
 PVPQUEUE_ANYWHERE_SHOW = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:122
 UpdateButtons = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:171
 Update = <function> defined @Interface\AddOns\OhNoesQueues\core.lua:189
}
(*temporary) = "PVPQUEUE_ANYWHERE_UPDATE_AVAILABLE"
(*temporary) = "attempt to call field '?' (a nil value)"
Report comment to moderator  
Reply With Quote
Unread 04-09-10, 02:23 PM  
Destrominos
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 56
File comments: 62
Uploads: 1
Originally posted by Cargor
Do you really have the newest version? Because I thought I fixed it in todays one already :O
Yes, I have the newest version downloaded.
Report comment to moderator  
Reply With Quote
Unread 04-09-10, 12:37 PM  
Jjiinx
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Originally posted by Cargor
Do you really have the newest version? Because I thought I fixed it in todays one already :O
I have this problem with the newest one, but only if SOTA is the holiday quest, clicking on the big SOTA button (not the little one) puts me in queue for EOTS, not a big deal since the normal button works fine
Report comment to moderator  
Reply With Quote
Unread 04-09-10, 12:22 PM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 18
Do you really have the newest version? Because I thought I fixed it in todays one already :O
__________________
« Website | GitHub »

Oh hai!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.