PDA

View Full Version : [WoW] [Addon] Jamba 0.6a-preview #2 available for test run...



Jafula
08-29-2010, 08:08 AM
I've been working hard the last few days and have made a heap of changes to Jamba. I'd love for some of you to install it and try it out and send me some feedback.

Jamba 0.7 has been released now...

To speed up Jamba's communications (pushing settings, quest watcher) up considerable, please put all your toons into the same group/raid.

Changes:

Core: Communications


No more changing team online channels for Jamba! Option added to Core: Communications that when checked will make Jamba assume all toons are always online (on by default).
Performance improvements for Jamba addon channel commands and messages. Make sure your toons are all in a party / raid and pushing settings, etc, will be much faster.
Added an option to tweak ChatThrottleLib settings to allow for faster addon traffic. Option is in Core: Communications and is called "Boost Jamba to Jamba Communications". The main change is to reduce FPS to 10 before the CTL cuts the traffic in half. This is on be default and may cause disconnections. If it does, please let me know.

Quest: Watcher


Massive performance improvement when completing quests. Should no longer get any lag.
Quest heading now shows (X/Y) where X is the number of toons that have the quest (watching it) and Y is the total number of toons in your team.
Can now click through to the background when over the quest watcher area.
Quest Watcher now needs to be unlocked (an option) before it can be moved with alt + left drag.
Added option to hide Blizzard's Quest Watch Frame when Jamba's is enabled.
Can now click on quest objectives to toggle the display of toons progress underneath.
Added option to show completed quests as 'DONE" rather than '10/10'.
Added option to _not_ hide completed objectives.
Quest Watcher heading now always visible (even if not watching any quests).
Added option to hide quests that are completed by all toons in the team.
Jamba Quest Watcher Is now in its own module so it can be disabled by those that do not use it.

Toon: Warnings (PVP)


AFK warning removed and replaced with InActive buff warning (you can actually turn this one off). Can some please test this works - I don't PVP.

Core: Settings


Settings are no longer tied to the Blizzard Addon area and are now in their own window. The window can be shifted around, and is a lot larger than the previous area. Each Jamba module now has its own help section (which still needs to be populated with helpful information, but at least has the slash commands for each module listed).

Follow


New slash command: /jamba-follow train <tag> Type "/jamba-follow train all" to have your toons follow one after the other. The follow order is decided by the order your toons are in the Core: Team list.

Tag


/jamba-tag add and /jamba-tag remove slash commands have been changed. They are now:

/jamba-tag add <name|existing-tag> <tag>
/jamba-tag remove <name|existing-tag> <tag>





Class based tags are now automatically applied to a toon. These tags cannot be removed or the tag added to a toon that is not that class.

Proc


Window location for the proc header bar now gets pushed with the other settings.

Cheers,
Jafula

Tehmuffinman
08-29-2010, 09:45 AM
w00t! Can't wait to test out the quest watcher changes. Good stuff! =)

ebony
08-29-2010, 02:27 PM
ya looks great i will test

moosejaw
08-29-2010, 04:34 PM
And there was much rejoicing.... over the quest watcher changes. Bye bye quest helper (again).
Thanks for the proc header location fix. I thought I was crazy.

Btw the follow chain should be very interesting with a group of female space cows. :)

JackBurton
08-29-2010, 06:43 PM
Jafula (http://www.dual-boxing.com/member.php?u=8074) has to be commended. Multiboxers have come and gone. For whatever reason. Jafula (http://www.dual-boxing.com/member.php?u=8074) has created AND steadily improved part of the backbone of our boxing.

moosejaw
08-30-2010, 01:22 AM
So far so good on this update. No issues so far. Team updates are faster than fast. Amazing improvement in communication. The instant I release the mouse the update is applied on the slaves.

Three thumbs up!

Tehmuffinman
08-30-2010, 12:48 PM
Jafula, did this macro:

/jamba-team iammaster all

change at all in 0.6a?

I am having some weird behavior with the slave I switch to automatically becoming my master. It appears that the 1st time I switch to a slave, the become the master (however the Team listing stays hidden even though it is set to show) but when I switch back to my Main, they do NOT become the master... like it only semi-works the first time.

Coolit
08-30-2010, 01:08 PM
I've not been multiboxing long but have come to need your mod as its so useful. Tested this version out today and its great, it may seem trivial but I was most looking forward to the hide blizzard quest tracker option which works great btw! The performance improvement is really noticible also with my 5 character team, keep up the good work!

Thanks for the update:)

Maxion
08-30-2010, 03:57 PM
So far so good, though no realid whisper forwarding working yet, so I'm guessing you did not get that done yet?

Will keep sending you realid whispers whenever I see you online hoping that you reply someday and in case it might help you test it Jafula. :)

Jafula
08-31-2010, 06:00 AM
And there was much rejoicing.... over the quest watcher changes. Bye bye quest helper (again).
Thanks for the proc header location fix. I thought I was crazy.

Btw the follow chain should be very interesting with a group of female space cows. :)

Mmmm, follow chain. I toyed with the idea of making the /train sound play when you executed the command, but thought better of it.


Jafula (http://www.dual-boxing.com/member.php?u=8074) has to be commended. Multiboxers have come and gone. For whatever reason. Jafula (http://www.dual-boxing.com/member.php?u=8074) has created AND steadily improved part of the backbone of our boxing.

:-) My pleasure.


So far so good on this update. No issues so far. Team updates are faster than fast. Amazing improvement in communication. The instant I release the mouse the update is applied on the slaves.

Three thumbs up!

Where did you get your third thumb from? A third thumb would be mighty useful (like a gripping hand, ala The Mote in God's Eye, by Niven and Pournelle).


Jafula, did this macro:

/jamba-team iammaster all

change at all in 0.6a?

I am having some weird behavior with the slave I switch to automatically becoming my master. It appears that the 1st time I switch to a slave, the become the master (however the Team listing stays hidden even though it is set to show) but when I switch back to my Main, they do NOT become the master... like it only semi-works the first time.

Nope, nothing has changed with that macro or any of the master switching stuff. I did a /reload and typed that command on a slave and everything worked. Still having trouble?


I've not been multiboxing long but have come to need your mod as its so useful. Tested this version out today and its great, it may seem trivial but I was most looking forward to the hide blizzard quest tracker option which works great btw! The performance improvement is really noticible also with my 5 character team, keep up the good work!

Thanks for the update:)

Sweet, thanks for the feedback.


So far so good, though no realid whisper forwarding working yet, so I'm guessing you did not get that done yet?

Will keep sending you realid whispers whenever I see you online hoping that you reply someday and in case it might help you test it Jafula. :)

:rolleyes: Getting closer to the Real ID work. I can almost feel it sneaking up on me!

Jafula
08-31-2010, 07:23 AM
http://wow.jafula.com/images/extforums/jambasettingsupdate2.png

I've made a change to the way the settings are displayed, they are now categorized and as an added bonus, the help sections have a list of available slash commands.

Grab the new version from the link below; opinions and feedback on the updated settings wanted (or you could just buy me a coffee). :)

http://wow.jafula.com/remository?func=startdown&id=33

Tehmuffinman
08-31-2010, 08:55 AM
Jafula,

Sorry I have been meaning to update my "bug". Life gets away eh? lol

After I quit playing WoW that night and then played it again the next day I never saw the issue again, and haven't seen it since.

If someone complains about something weird on their first boot I guess make them close all WoWs and start up again.

Everything is running great!

3box
08-31-2010, 06:55 PM
I really like it so far. Love the quest sync'ing. Makes it a breeze for everyone to get rid of those old collection quests hehe. And the scroll bar for the tracker is a nice touch.

Iru
09-01-2010, 11:55 AM
Downloaded the update. Will test later today.


Tag
/jamba-tag add and /jamba-tag remove slash commands have been changed. They are now:

/jamba-tag add <name|existing-tag> <tag>
/jamba-tag remove <name|existing-tag> <tag>



I don't supposed you added auto-generated class tags, e.g. mage for all mage toons, while you were doing this did you?

DLoweinc
09-01-2010, 01:38 PM
I installed this last night and noticed that the quest completion doesn't seem to work 100% of the time. I'll try to get some more details tonight for when it is and isn't working and let you know..

Iru
09-01-2010, 02:13 PM
So complaint/issue #1

The new default is 'Assume all team members always online'. Unfortunately, as I have all of my RAF boosted toons etc in the team list of my profile - it makes managing settings etc easier - this means Jamba went looking for 60 toons at startup and spammed the non-existence of 57 of those (I only had three toons logged in).

I realise that there is no answer that will make everyone happy but could the default not be that way. Or at least could Jamba prompt with a dialog the first time this release starts so that the user can choose how they want things prior to the addon looking for every toon in the team list?

Complaint/issue #2

The jamba-watch window's position has reset. I'm guessing this is because you don't track/manage window locations in the addon and just let the default Blizzard frame code do it for you (so the location is hiding in layout-local.txt). If that's not true is it possible to retain the previous settings. If it is true, is it possible to retain the previous frame name so that it goes back where it belongs?

Complaint/issue #3

Some of the quest watcher settings weren't carried forward from the previous version: specifically 'Show Team Quest Watcher on Master only' and 'Hide Quest Watcher in Combat'. On a related note, what's the point of having both 'Hide Quests completed by team' and 'Do not hide completed objectives' and which one is supposed to win when?

Jafula
09-01-2010, 05:25 PM
Jafula,

Sorry I have been meaning to update my "bug". Life gets away eh? lol

After I quit playing WoW that night and then played it again the next day I never saw the issue again, and haven't seen it since.

If someone complains about something weird on their first boot I guess make them close all WoWs and start up again.

Everything is running great!

Sweet, now, I don't have to dread hunting through code for a bug!


I really like it so far. Love the quest sync'ing. Makes it a breeze for everyone to get rid of those old collection quests hehe. And the scroll bar for the tracker is a nice touch.

Awesome, thanks for posting that, I like that you like it!


Downloaded the update. Will test later today.

I don't supposed you added auto-generated class tags, e.g. mage for all mage toons, while you were doing this did you?

Ah, I see your ticket here:

http://wow.curseforge.com/addons/jamba/tickets/82-automatic-class-based-tags/

I've bumped it to critical so it should get done before I release this version.

Jafula
09-01-2010, 05:27 PM
I installed this last night and noticed that the quest completion doesn't seem to work 100% of the time. I'll try to get some more details tonight for when it is and isn't working and let you know..

Please do. I've yet to do a quest trip with my toons after making the changes, but I hoping not too much has changed. I did rip the Quest Watcher code out of the Quest code, so I could have broken something in that process.

Jafula
09-01-2010, 05:45 PM
Thanks for your feedback. I appreciate it.


So complaint/issue #1

The new default is 'Assume all team members always online'. Unfortunately, as I have all of my RAF boosted toons etc in the team list of my profile - it makes managing settings etc easier - this means Jamba went looking for 60 toons at startup and spammed the non-existence of 57 of those (I only had three toons logged in).

I realise that there is no answer that will make everyone happy but could the default not be that way. Or at least could Jamba prompt with a dialog the first time this release starts so that the user can choose how they want things prior to the addon looking for every toon in the team list?

Wow, you have 60 toons in the team list! Um, I never imagined that. Anyway, to answer your question, the default for 'Assume all team members always online' is going to stay 'checked'.

I realise for you, that this is a royal PITA, but you can uncheck the box and push settings and be done with it.

But for new Jamba users, the channel rarely works unless you mess around with the settings and it makes for a really bad first impression. I worked with someone on my server the other day who was just starting out and none of the advertised functions would work because the master was offline on the slaves. It took ages to get sorted. I have no idea why the chat channels are so picky and uncooperative, but I'd much rather Jamba worked out of the box for the likes of them.

At least now both camps can be happy, after the initial WTF! from veterans like you when they load it up.

IMHO, a dialog on startup would be too intrusive and I'd actually have to code the thing. I think you would prefer I work on the class based tags...


Complaint/issue #2

The jamba-watch window's position has reset. I'm guessing this is because you don't track/manage window locations in the addon and just let the default Blizzard frame code do it for you (so the location is hiding in layout-local.txt). If that's not true is it possible to retain the previous settings. If it is true, is it possible to retain the previous frame name so that it goes back where it belongs?

I do track and manage the window locations in the addon. The problem is that the Quest Watcher got moved into its own module, so now all your settings are gone. Sorry about that, you'll have to reset them for the Quest Watcher, but once done, they shouldn't change again.

FYI: I'm happy to let these settings get lost as its not too much needs to be reset, but if I redid the macro module, I'd make sure your settings (macros) weren't lost.


Complaint/issue #3

Some of the quest watcher settings weren't carried forward from the previous version: specifically 'Show Team Quest Watcher on Master only' and 'Hide Quest Watcher in Combat'. On a related note, what's the point of having both 'Hide Quests completed by team' and 'Do not hide completed objectives' and which one is supposed to win when?

Settings missing, see above.

'Hide Quests completed by team' (Team, Quest) will hide the quest once all toons have complete the quest, otherwise it'll hang around until you complete it or remove its watch.

'Do not hide completed objectives' (Toon, Objective) - by default once a toon has completed an objective the objective goes away, with this option checked, the objective stays visible.

Hope that explains a few things. Thanks for testing this one for me. Will get your class based tags in the code before this goes out live.

Jafula
09-02-2010, 03:06 AM
I don't supposed you added auto-generated class tags, e.g. mage for all mage toons, while you were doing this did you?

Done. In for the release. The class based tags are system tags and cannot be removed or renamed.

Iru
09-02-2010, 09:52 AM
Done. In for the release. The class based tags are system tags and cannot be removed or renamed.

AUSOME!!!!


'Do not hide completed objectives' (Toon, Objective) - by default once a toon has completed an objective the objective goes away, with this option checked, the objective stays visible.

Ah, OK. You may want to include that information in the help or option mouse-over or something then. I think you're going to get that question at lot more :)

PS: while all I did was post issues before, I should also add that the new watcher functionality feels much quicker that before and I LOVE that quests can now disappear from the list once completed by the team.

One last request: is there anyway to extend the quest watcher to include any achievements being tracked? While I generally don't miss the standard tracker, no longer being able to see progress towards quest completion for a realm (for example) makes me a sad panda. Sometimes you just need the motivation :)

I'm guessing that doing this would probably require some voodoo so it's OK if it's too hard. Just thought I'd ask

Tehmuffinman
09-02-2010, 10:59 AM
I LOVE how when I log in now it only takes a split second for all my characters to appear in my Team Window... it lagged a bit before...

Great job J!

Jafula
09-04-2010, 07:36 PM
AUSOME!!!!



Ah, OK. You may want to include that information in the help or option mouse-over or something then. I think you're going to get that question at lot more :)

PS: while all I did was post issues before, I should also add that the new watcher functionality feels much quicker that before and I LOVE that quests can now disappear from the list once completed by the team.

One last request: is there anyway to extend the quest watcher to include any achievements being tracked? While I generally don't miss the standard tracker, no longer being able to see progress towards quest completion for a realm (for example) makes me a sad panda. Sometimes you just need the motivation :)

I'm guessing that doing this would probably require some voodoo so it's OK if it's too hard. Just thought I'd ask

Thanks, I'll try and update the quest - watcher options to be more obvious.

While Zub may be "wrapped around your little finger", I'm no one's slave! (It's awesome work that Zub has done on the team portal.) The achievements tracking would have to be its own frame and module and I cba, so maybe later. Please ask again every month or so and I might get around to doing it, but I doubt it'll be anytime soon.