View Full Version : [WoW] A little something I have been working on...
Jafula
06-28-2010, 06:31 AM
Jamba Quest Watcher which will come out in the next release of Jamba. A little preview for you. I'm holding this back a little and doing a few more quests, to hopefully catch all the bugs.
It works by using the track quests part of the UI. If you track a quest on a slave toon, the master gets to see the progress. The master does not have to have the quest. I have been tracking quest and collapsing the single toon Blizzard Quest Watcher.
There is some aggressive caching going on, so that the progress updates only get sent when they change so as not to overload the addon channel. It works pretty sweet. Can't wait to get it out to you for your feedback.
http://wow.jafula.com/images/extforums/jambaquestwatcher1.png
http://wow.jafula.com/images/extforums/jambaquestwatcher2.png
http://wow.jafula.com/images/extforums/jambaquestwatcher3.png
Monk3yv
06-28-2010, 06:52 AM
Incredible!
Not being able to keep track of my slave's quests easily was by far one of the most annoying bumps in the road for me. when I came to leveling my toons by questing I would cringe at the sight of broken quest chains. Many thanks! Can't wait to see it in action :D
Nighthawk38
06-28-2010, 06:58 AM
^ This.
I agree completely that not having an accurate quest tracker for my slaves was the single most annoying aspect of leveling while boxing.
I can't wait for this.
Thanks in advance for yet another amazing boost to the multiboxing community, Jafula.
/thumbup
Daeri
06-28-2010, 07:08 AM
Wow, this looks very good. Very well done. No more forgotten class-specific quest because only one slave has it. No more frequent switching to each slave's screen to check their own advancement while gathering numerous quest items.
Can't wait to give it a try too :D
ElectronDF
06-28-2010, 09:45 AM
First, this sounds awesome. I hate asking questions, but oh well. Can you only show the overall progress for the whole team on a quest, or does it expand every quest until it is done? I don't know what would be best, but maybe (just maybe) of quests that only have <2 items to complete you can give us an option to only show the team progress. For quests that have >2 items you can let it show each person's progress.
Or just let us click to shrink down all the players info so it only shows team. Then if you click it again, it expands it. That would let us decide when to see the players and when to see the team.
I am just imagining a quest guy saying, "Go get my tools". Simple, small, no hunting around, just go to his shack and get them. I don't need help with this, just need to make sure everyone gets it (not miss-click and "Object is busy" that I didn't notice and miss one). But it fills my screen with 5 lines of 0/1's.
For bigger things, "Go get me 10 stupid drops items that have 20% drop rate." Holy hell yeah, I need to track each players progress.
So, maybe an OPTION to have quests with <2 objectives to auto not expand at the start. But have a click ability (shift-click, right-click, any type of click you want, just pick one) to expand or colapse a quest line to only show team progress.
Owltoid
06-28-2010, 09:53 AM
Instead of getting that complicated, ElectronDF, would you be happy to just be able to remove a quest from tracking? That way the end user could decide what is important and what isn't, instead of having Jamba try to figure it out.
Jafula, this looks incredible. Very excitted to try it out!
Tehmuffinman
06-28-2010, 10:19 AM
This is AMAZING...
Goodbye TomQuest2... HELLO NEW JAMBA FEATURE!
I use TomQuest2 for this functionality alone... =) I am a happy muffin.
Question... could you add an optional alert to chat when a toon picks up an item for a quest?
[PARTY] Toon1: 5/6 bear meat
or something? I use the addon QuestAnnounce for this feature and it comes in handy when I don't want to have to peruse through my quest tracker.
Very nice, cant wait to try it out. :)
Poyzon
06-28-2010, 10:32 AM
/salivate
Didn't think it could happen, but JAMBA just got better. Jesus....
Jafula
06-28-2010, 05:16 PM
Heh, thanks everyone.
First, this sounds awesome. I hate asking questions, but oh well. Can you only show the overall progress for the whole team on a quest, or does it expand every quest until it is done? I don't know what would be best, but maybe (just maybe) of quests that only have <2 items to complete you can give us an option to only show the team progress. For quests that have >2 items you can let it show each person's progress.
Or just let us click to shrink down all the players info so it only shows team. Then if you click it again, it expands it. That would let us decide when to see the players and when to see the team.
I am just imagining a quest guy saying, "Go get my tools". Simple, small, no hunting around, just go to his shack and get them. I don't need help with this, just need to make sure everyone gets it (not miss-click and "Object is busy" that I didn't notice and miss one). But it fills my screen with 5 lines of 0/1's.
For bigger things, "Go get me 10 stupid drops items that have 20% drop rate." Holy hell yeah, I need to track each players progress.
So, maybe an OPTION to have quests with <2 objectives to auto not expand at the start. But have a click ability (shift-click, right-click, any type of click you want, just pick one) to expand or colapse a quest line to only show team progress.
My initial thoughts track Owltoid's. I built it so that it only shows quests that you choose to track. I also can see the value in being able to just see the totals and not the individual characters amounts. It's something I want and I'll probably add that as a feature later (maybe sooner than later)!
It's a tad complicated to manage internally, making sure text ends up on the correct row and making sure the scroll bar behaves. Hiding a row would screw up the scrolling and I'd rather get it out to you guys that spend a day trying to do that.
Instead of getting that complicated, ElectronDF, would you be happy to just be able to remove a quest from tracking? That way the end user could decide what is important and what isn't, instead of having Jamba try to figure it out.
Jafula, this looks incredible. Very excitted to try it out!
Agreed, just track the quests you want to see.
This is AMAZING...
Goodbye TomQuest2... HELLO NEW JAMBA FEATURE!
I use TomQuest2 for this functionality alone... =) I am a happy muffin.
Question... could you add an optional alert to chat when a toon picks up an item for a quest?
[PARTY] Toon1: 5/6 bear meat
or something? I use the addon QuestAnnounce for this feature and it comes in handy when I don't want to have to peruse through my quest tracker.
I could do this; but I thought my quest tracker would be better! Bug me about it in a couple of weeks and I'll try and poke an option in for you.
jinkobi
06-28-2010, 05:35 PM
Nice Ja! Nothing more annoying than doing a quest and finding out one of your slaves missed it. Did that a few times while leveling up. Go to turn them in was like WTF is my slaves quest OH nooooooo....
Akoko
06-28-2010, 10:36 PM
Thank you! I'm one of those people who doesn't realize that one of my characters hasn't even picked up the beginning of a huge quest chain until the time it's finished on all the others...
Jafula
06-28-2010, 10:48 PM
Jamba-0.6 is out. Looking forward to your feedback.
Maxion
06-28-2010, 10:48 PM
Yaaaay!
Silence
06-29-2010, 08:20 AM
This is a very welcome addition...
OzPhoenix
07-01-2010, 08:59 AM
Jafula 10/10 matey. This new feature will be HUGELY handy to have (as described in the other thread).
I look forward to trying it out, especially for the odd profession quest, like the JC'ers one each day.
Hyper
07-01-2010, 05:53 PM
I believe there has been a change in the windows for Jamba 0.6.
I normally have my Items bar and the team window on the left side of my screen. When I open the character screen, to change items and such, the slots that have the same corrdinates as the Jamba windows won't show tooltips or allow me to interact with them. It is as if the Jamba windows are "always on top" and do not allow for click through. I am not seeing any options to alter this behaviour.
Is this intended?
Maxion
07-01-2010, 06:02 PM
The jamba quest watcher makes everything else unclickable in a rather large area up to as large as it can be when fully expanded according to your settings. I already posted this in the main jamba thread and I hope Jafula fixes it soon. For now I have just disabled the quest watcher on all toons.
Ughmahedhurtz
07-01-2010, 06:26 PM
The jamba quest watcher makes everything else unclickable in a rather large area up to as large as it can be when fully expanded according to your settings. I already posted this in the main jamba thread and I hope Jafula fixes it soon. For now I have just disabled the quest watcher on all toons.
Max, to work around that for now, you should be able to go into JambaQuest.lua, find "function AJM:CreateQuestWatcherFrame()" and change the line
frame:SetFrameStrata("LOW")
to
frame:SetFrameStrata("BACKGROUND")
and see if that fixes it. You'll have to move other stuff out from in front of JambaQuestWatcher if you want to interact with it but it should put it behind the other frames. If BACKGROUND doesn't work, the list of options for that setting are here: http://www.wowwiki.com/UITYPE_FrameStrata
Hope that helps you until Jafula has a chance to look at it. ;)
Ugh
Pocalypse
07-01-2010, 06:31 PM
This sounds amazing. I currently run questhelper on all my toons for this functionality, but that's a huge memory hog. Looking forward to trying this out.
Thanks very much Jafula!
Pocalypse
07-01-2010, 10:24 PM
Used it a bit tonight, works very well, thank you!
A request: Can you make it so when one toon completes an objective, it doesn't just hide them, but marks them complete somehow (Bold them, or show "Done" instead of 10/10 perhaps?).
Then, when everyone is complete, if you could collapse the quest and bold it / show it "Done". (The same thing that you do now).
I prefer seeing something that tells me "This character is done", rather than either "This character is done" or "This character doesn't have the quest".
lightstriker
07-02-2010, 02:44 AM
Great work Jafula. Really appreciate the hard work.
I use Questhelper too. I think it uses the most memory of all my addons.
Jafula
07-02-2010, 06:58 PM
I believe there has been a change in the windows for Jamba 0.6.
I normally have my Items bar and the team window on the left side of my screen. When I open the character screen, to change items and such, the slots that have the same corrdinates as the Jamba windows won't show tooltips or allow me to interact with them. It is as if the Jamba windows are "always on top" and do not allow for click through. I am not seeing any options to alter this behaviour.
Is this intended?
Ok, some folks wanted to be able to use the display team portrait / bars to be able to target the appropriate team member, so I added the functionality in. The only change is to the display team window.
A couple of things you can do for me:
1) Confirm that it only affects the display team and not the item bar.
2) Tell me if you want it reverted to the old behaviour. If you do, I will add an option in to make this possible.
Jafula
07-02-2010, 07:00 PM
The jamba quest watcher makes everything else unclickable in a rather large area up to as large as it can be when fully expanded according to your settings. I already posted this in the main jamba thread and I hope Jafula fixes it soon. For now I have just disabled the quest watcher on all toons.
Will look at trying to make a fix. Thanks Ugh for your help as well.
Jafula
07-02-2010, 07:02 PM
Used it a bit tonight, works very well, thank you!
A request: Can you make it so when one toon completes an objective, it doesn't just hide them, but marks them complete somehow (Bold them, or show "Done" instead of 10/10 perhaps?).
Then, when everyone is complete, if you could collapse the quest and bold it / show it "Done". (The same thing that you do now).
I prefer seeing something that tells me "This character is done", rather than either "This character is done" or "This character doesn't have the quest".
Yes, I'll add an option in so this behaviour can be toggled.
Pocalypse
07-03-2010, 03:40 AM
Yes, I'll add an option in so this behaviour can be toggled.
Woohoo!
Also, I noticed since this last update, sometimes when I accept quests there's a significant lag until my slaves accept it.
For example, I go through the process of handing in a quest and accepting the followup, my slaves handin / choose reward / complete quest instantly, but then accepting the next part can take up to 20 seconds.
As in, I hit accept on my main (and he accepts immediately) and the slaves don't do anything for a while, and then they all accept at the same time.
It could be some weird kind of lag, but I've never seen it before.
Edit: Using it more, the lag can actually happen at any step of the handing in/accepting of quests, not just the accepting bit.
Jafula
07-04-2010, 02:33 AM
I noticed the same lag recently when doing the mid summer bonfire quests. I just put it down to server lag (as I live half way accross the world from the servers :-( ). I don't think I have added an additional logic that would slow that part down, but I can double check.
Slats
07-05-2010, 06:47 PM
Very awesome.
This looks great. I'm assuming that which ever quest you track on the master toon will be the ones you see the progress for ?
Jafula
07-05-2010, 09:32 PM
This looks great. I'm assuming that which ever quest you track on the master toon will be the ones you see the progress for ?
Any quest you track on any toon (master or slave) will show up on the quest watcher. If your slave has a quest that the master does not have, you will see the progress on the master's quest watcher.
StabbyJoe
07-06-2010, 04:42 AM
I noticed the same lag recently when doing the mid summer bonfire quests. I just put it down to server lag (as I live half way accross the world from the servers :-( ). I don't think I have added an additional logic that would slow that part down, but I can double check.
Love the new features, but unfortunately I am also seeing this lag since updating to the new version.
Accepting quests on the slave toons is also delayed by a long time while the tracker updates. This is particularly noticeable if I am handing in multiple quests at the same time. The first one will auto complete with no lag but the second one will be delayed significantly. It seems that the auto complete can't be done at the same time the quest tracker update - it does take the tracker a few seconds to fill in (or remove) the details of that quest for each of the slaves.
Jafula
07-06-2010, 05:06 AM
The tracker will have a delay while it sends the information accross the addon channel (i.e from you computer to the server and back to your computer).
I will keep an eye out on the autocomplete part and see if I get any more lag; will also check the code to see if I'm doing anything stupid.
Owltoid
07-06-2010, 09:33 AM
I'm also noticing the lag.
Jafula, or anyone else that may know this, is there a way to toggle off the Blizzard quest tracking when using Jamba quest tracker? I love the Jamba version, but having the intformation repeated on the screen takes up a ton of real estate. If not, no big deal, this functionality is definitely great!
Maxion
07-06-2010, 12:09 PM
I'm also noticing the lag.
Jafula, or anyone else that may know this, is there a way to toggle off the Blizzard quest tracking when using Jamba quest tracker? I love the Jamba version, but having the intformation repeated on the screen takes up a ton of real estate. If not, no big deal, this functionality is definitely great!
The blizzard tracker can be minimized, and some addons can let you move it off screen even. But yes simply hiding or disabling it would be nice.
Owltoid
07-06-2010, 12:59 PM
I do minimize it, but I think every time you track a new quest it shows again. Again, not a huge deal and if it's a ton of work then please disregard, but it would be nice.
Seldum
07-15-2010, 08:33 AM
Hehe I tried the excact same thing last night. Loved the new jamba feature.
I'm trying to avoide have the same information multiple times on the screen... and its annoying you can't swich off the blizzard quest tracker.
Now Jamba only lacks to use the questhelper DB and be able to show the quests on the map and we are hope free with a this truly epic mod!
What I have done is, disable the questhelper tracker and only show the info on the map. Then minimize the bliz quest tracker and disable it on the map. This setup is ok for me atm.
Owltoid
07-15-2010, 08:47 AM
I find the Blizzard default quest helper to be better than the old addon quest helper. It's always accurate, tells you what you need to kill before going on to the next step, instead of just telling you where the next step is, and doesn't take up extra space. Try disabling questhelper and just using the default... I bet you'll like it.
Maxion
07-15-2010, 01:05 PM
Indeed, and jamba hooks into the blizzard feature for tracking quests on the map as well.
Jafula
08-27-2010, 03:48 AM
First, this sounds awesome. I hate asking questions, but oh well. Can you only show the overall progress for the whole team on a quest, or does it expand every quest until it is done? I don't know what would be best, but maybe (just maybe) of quests that only have <2 items to complete you can give us an option to only show the team progress. For quests that have >2 items you can let it show each person's progress.
Or just let us click to shrink down all the players info so it only shows team. Then if you click it again, it expands it. That would let us decide when to see the players and when to see the team.
I am just imagining a quest guy saying, "Go get my tools". Simple, small, no hunting around, just go to his shack and get them. I don't need help with this, just need to make sure everyone gets it (not miss-click and "Object is busy" that I didn't notice and miss one). But it fills my screen with 5 lines of 0/1's.
For bigger things, "Go get me 10 stupid drops items that have 20% drop rate." Holy hell yeah, I need to track each players progress.
So, maybe an OPTION to have quests with <2 objectives to auto not expand at the start. But have a click ability (shift-click, right-click, any type of click you want, just pick one) to expand or colapse a quest line to only show team progress.
I've implemented the bits in bold; basically clicking an objective header will toggle it open/closed; open it shows individual toons progress, closed it doesn't.
The jamba quest watcher makes everything else unclickable in a rather large area up to as large as it can be when fully expanded according to your settings. I already posted this in the main jamba thread and I hope Jafula fixes it soon. For now I have just disabled the quest watcher on all toons.
Code changed so that you can click through on the parts of the quest watcher that are not clickable.
I've also added an option to hide the Blizzard Quest Watcher Frame when using the Jamba Quest Watcher.
And the Jamba Quest Watcher has been moved to its own module so those that don't want to use aren't affected by any additional addon traffic it causes.
Still got some more tweaks to make to it, but you will get all these fixes with the next release of Jamba.
ElectronDF
08-27-2010, 05:19 PM
Thank you, /bow.
Jafula
08-28-2010, 08:05 PM
Used it a bit tonight, works very well, thank you!
A request: Can you make it so when one toon completes an objective, it doesn't just hide them, but marks them complete somehow (Bold them, or show "Done" instead of 10/10 perhaps?).
Then, when everyone is complete, if you could collapse the quest and bold it / show it "Done". (The same thing that you do now).
I prefer seeing something that tells me "This character is done", rather than either "This character is done" or "This character doesn't have the quest".
I've done the bits in bold (added an option). It will auto-collapse the objective header for the quest when everyone is done, but not the quest itself.
You'll get this in the next release of Jamba.
Jafula
08-29-2010, 05:44 AM
More Quest Watcher updates. I found a significant bug where everytime you completed a quest, every toon was sending out its complete watch list all over again, which causes a significant amount of addon traffic. I've knocked this one on the head, so the next release of Jamba should have a nice fast quest watcher.
I've also optimised the way Jamba sends messages and commands. Previously in a 5 person team, Jamba would send the same command 5 times to each toon. Now if all your toons are in a party/raid, Jamba will only send the command once. This makes for very quick "Push Settings".
vBulletin® v4.2.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.