Download
(180Kb)
Download
Updated: 05-06-11 01:21 AM
Addon for:
FuBar 3.6.5.
Pictures
File Info
Updated:05-06-11 01:21 AM
Created:unknown
Downloads:83,129
Favorites:479
MD5:

FuBar - SkillsPlusFu  Popular! (More than 5000 hits)

Version: 4.1.3
by: Jayhawk [More]

Please note I activated my Portal to keep track of bugs and features request more easily. Thanks.

FuBar - SkillsPlusFu v4.1.3
Release Date: 2011.05.03

This add-on combines the functionality of avngr's FuBar_ProfessionsFu, Kemayo's FuBar_KungFu, and smuggles FubarTradeCooldownFu. This add-on is uploaded with their approval. I decided to merge the the first two because they seemed to have a rather large overlap, although both had bits that were unique and very useful (or just plain good looking). I have tried to keep the best of both. Next I wanted to get rid of another add-on on my bar and added the Trade Cooldown functionality. It took me a while to get the salt shaker support correct, as I'm still figuring out the event flow.

On popular demand, I added the option to show the skills for your other toons.

SkillsPlusFu is currently localised only for English, but should be easy to expand to cover other languages. However, by using BabbleLib it should at least properly for those languages supported by that library.

Use
The FuBar menu will display either Skills or the name of a skill that can be used to make things (so, say, Mining doesn't show, but Smelting does). Behind the skill (name and/or icon depending on your preferences) the number of cooldown items is displayed. This display show (total item - items ready) This will not be shown when you have no cooldown items for any of the toons you play.

By selecting the (right-click) menu you see all skills that you can use to make things with for your current toon. Selecting one of these skills will open the relevant skill window and put it's name/icon up in the FuBar. Clicking this later will open the associated skill window again. The last used skill is saved between sessions.

Options
Show skill label - Toggles the display of the skill name (or the text skills) on the FuBar. Use this when you want to show only the icon and the cooldown info.
Show boolean skills - Toggles skills that do not progress, this includes proficiencies.
Show other player skills - Allows you to select which other toons and skills are shown.
Show cross faction skills - Toggles whether the skills mentioned above include those of other faction toons.

Show player names - Toggles display of the player names in the cooldown info
Show cooldown notification - Toggles displaying the cooldown info on the FuBar
Clear current cooldown data - Clears the current cooldown database.
Hide cooldown data for - Allows you to hide a specific cooldown

Complete changelog

Acknowledgements
This add-on is based on avngr's FuBar_ProfessionsFu, Kemayo's FuBar_KungFu, and smuggles FubarTradeCooldownFu. Thanks guys!

I'd like to add a special thank you to avngr who put me on this path by pointing out to me how easy it was to expand FuBar_PetInfo to my wishes.

Furthermore I'd like to thank all of you who helped me by logging bugs and offering suggestions. Thanks!

4.1.2 - fixed COMBAT_LOG_EVENT_UNFILTERED by adding hideCaster parameter
4.1.1 - updated TOC
4.1.0 - added option to show toon levels (Comicus), fixed issue with Fire Prism (Retlaw)
4.0.2 - removed debuggers
4.0.1 - fixed issue with disappeared own skills and cooldowns
4.0.0 - updated to Cataclysm
removed boolean and weapon skills and languages
added cooldowns for Cataclysm spells (Alchemy, Jewelcrafting, Tailoring)
3.3.1 - removed cooldowns for Titansteel Bar, Moonshroud, Spellweave and Ebonweave (Patch 3.3.3).
added cooldown for Glacial Bag (Patch 3.3.3).
3.3.0 - updated TOC
3.2.0 - added cooldown for new Alchemy transmutes (3.2)
updated TOC
3.0.6 - added cooldowns for Mooshroud, Ebonweave, Spellweave and Icy Prism (serious2)
3.0.5 - removed level 70 cloth cooldowns (patch 3.0.8)
3.0.4 - fixed a possible reason for cooldowns resetting
3.0.3 - added cooldown for Smelt Titansteel (Calesta)
added cooldown for Transmute: Titanium
added cooldown for Northrend Alchemy Research
3.0.2 - added safety catch for viewing other people's trade skills (Myster)
- removed link to TradeSkillInfo as it was broken (Zidomo)
- more rework to try and fix bug with cooldown issues for Alchemy and Enchanting
3.0.1 - bugfix embed.xml, Salt Shaker cooldown
3.0.0 - updated for WotLK, streamlined code, added Inscriptions
2.4.7b - cleaned up code (still possible Alchemy problems)
2.4.7 - bugfix for alchemy cooldoown issue, added transmutes for WotLK (untested)
2.4.6 - removed cooldown for Mooncloth (Patch 2.4.3)
2.4.5 - updated cooldowns (Patch 2.4.2), cleaned up code, fixed problem with Alchemy cooldown failing
2.4.4f - hopefully fixed memory issue.
2.4.4 - updated TOC, redone cooldowns for v. and p. spheres (by Ackis), redone salt shaker, elune's lantarn and snowmaster 9000 (thanks Seerah), removed Alchemy Hack (Ackis)
2.4.3 - updated TOC, zhTW localisation updated (helium), koKR localisation added (7destiny/ochocobo)
2.4.2 - redone cooldowns for v. and p. spheres (by Ackis), updated T.O.C. Fixed Blood Elf issue. Hacked alchemy issue.
2.4.1 - attempted to add cooldowns for void and prismatic spheres
2.4.0b - fixed BabbleRace again
2.4.0 - updated TOC
- added herbalism, mining and skinning to the Other toons skills
- Traditional Chinese (zhTW) localisation added by helium
2.3.1 - fixed bug with showing other toons
- fixed bug in Babble-Race for "Blood Elf"
2.3.0 - added interface to hide specific cooldowns and skills (or a specific toon) as suggested by Highend
2.2.8 - expanded cooldowns for new cloth (hopefully)
- added Blood elf to faction check
2.2.7 - added Jewelcrafting
2.2.6 - fixed some more library issues
- changed datamodel for better functionality
- fixed Purge option
- added fishing skill back to the list of saved skills for other toons
- added a partial French translation for the Cooldown functionality (ID1755), courtesy of sturmy
2.2.5 - actually removed dewdrop:Close()
2.2.4 - added German translation to TOC again (ID2631)
2.2.3 - finally fixed library issues
- set LoadOnDemand to 0 (false) so it will run without FuBar
2.2.2 - added German translation, courtesy of Xanatandor
- added CloseWhenClickd to dewdrops back in (ID2400)
2.2.1 - fixed sloppy coding and removed unnecessary libraries
2.2.0 - updated to WoW 2.0
- updated libraries
- using SkillsPlus to Disenchant, Fish or Pick Locks is no longer possible
Post A Reply Comment Options
Unread 12-29-06, 12:11 AM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 3
Re: umm

Originally posted by Everdreamer
seems you forget to put libraries together in the newest release at http://www.wowace.com/files/ ?
That's...weird. They are still there as externals, but I must admit, I'm not 100% sure how SVN does what it does with those files. I'll contact one of their admins.
Report comment to moderator  
Reply With Quote
Unread 01-19-07, 10:34 AM  
SaiBork
A Kobold Labourer

Forum posts: 0
File comments: 29
Uploads: 0
Jewelcrafting

Can you please check jewelcrafting? I took the profession with my Draenei and it doesn't seem to show up. It shows in the skill points tooltip, but not in the right mouse button menu.
Report comment to moderator  
Reply With Quote
Unread 01-20-07, 04:32 AM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 3
Re: Jewelcrafting

Hi SaiBork
I hope to get this implemented over the weekend. Thanks for the reminder!
Report comment to moderator  
Reply With Quote
Unread 01-22-07, 02:32 PM  
Ryianne
A Defias Bandit

Forum posts: 2
File comments: 3
Uploads: 0
Thanks for all this. It's fantastic

I just got my 350 tailoring, and with that the new Cloths - Primal Mooncloth, Shadowcloth, and Spellcloth. As of the most recent version, the cooldown on these in not supported. It's the same as the old Mooncloth, 4 days

When you can, I would appreciate it. Thank you!
Report comment to moderator  
Reply With Quote
Unread 01-29-07, 01:21 PM  
Robinton
A Defias Bandit

Forum posts: 2
File comments: 17
Uploads: 0
I also have 350 tailoring and the new cloths (Primal Mooncloth, Shadowcloth and Spellcloth) to add to Mooncloth. Reading the notes, they have been added to this mod.

Do you realize all 4 cloths are on separate cooldowns, not common cooldowns. Looking at your lua code it "seems" like you have them sharing a cooldown. In game, I can make one of each cloth every 4 days so I need 4 different timers - one for each cloth.

I will try this out tonight just in case. Can you add separate cooldowns if that is not already in?

Robinton
Last edited by Robinton : 01-29-07 at 02:36 PM.
Report comment to moderator  
Reply With Quote
Unread 01-29-07, 11:53 PM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 3
Hi Robinton
I haven't got to 350 tailoring myself, and tried to find the proper information, and asked if Ryianne could test. She hasn't replied, so I uploaded this version. It should keep track of each cloth tye's cooldown separately, though. I'd be really happy to get some feedback as to how they work, so I'd be much obliged if you could.

Thanks!
Last edited by Jayhawk : 01-29-07 at 11:56 PM.
Report comment to moderator  
Reply With Quote
Unread 01-30-07, 06:02 AM  
Robinton
A Defias Bandit

Forum posts: 2
File comments: 17
Uploads: 0
Jayhawk,

You have done good! Installed SkillsPlus, logged in to game and looked in the pulldown... No info. Oh yeah - needs the initial data. Opened up tailoring and clicked on my four cloths, then looked again in the SkillsPlus pulldown and there they were. Mooncloth 1d away, Primal mooncloth at 2d 5h and the other two "Ready" (I need some primal fire, but only 64 atm and AH prices on Vek - not yet). Four separate timers - very nice

Will there be an alarm or other alert when cooldowns are up? Hoping so. Probably should read the description closer as I bet it is in there.

Anyway, thanks for taking the time to add in the new cloths and such from the expansion. Now I just need to recoup my gold from getting tailoring up

Robinton
Report comment to moderator  
Reply With Quote
Unread 01-30-07, 10:10 AM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 3
Glad to hear it
You should get an alert for every single one of them, and as for recouping your money: I've seen the new mooncloth on offer for 110g...per sheet!
Report comment to moderator  
Reply With Quote
Unread 01-30-07, 07:44 PM  
omnificence
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Blood Elf problems

I've encountered a problem, and I don't know if others have and just haven't posted about it, but my Blood Elf character is still being considered alliance for faction. I downloaded the most recent version and installed it over my prior version, and the BE was still seen as Alliance. So I cleared out all the saved variables and the addon itself and did a clean install, then repopulated, but still the BEs are showing up under alliance faction. Is anyone else having this problem?
Report comment to moderator  
Reply With Quote
Unread 01-30-07, 11:50 PM  
Highend
A Murloc Raider

Forum posts: 5
File comments: 35
Uploads: 0
Hi Jayhawk,

it's the best addon for showing skills for my main and my alt chars, so keep up the good work please

I have a few feature requests and I hope you can implement them.

1. Change the SkillsPlusFu menu (add a dynamically generated player specific submenu to it) from:

[Checkmark on/off] "Show other player skills"

to (as an example):

"Show other player skills >"
___"Charname1 >"
______"[Checkmark on/off] All Skills"
______"[Checkmark on/off] Alchemy"
______"[Checkmark on/off] Blacksmithing"
______"[Checkmark on/off] Cooking"
______"[Checkmark on/off] First Aid"
______"[Checkmark on/off] Fishing"

___"Charname2 >"
______"[Checkmark on/off] All Skills"
______"[Checkmark on/off] Enchanting"
______"[Checkmark on/off] Tailoring"
______"[Checkmark on/off] Cooking"
______"[Checkmark on/off] First Aid"

...

___"CharnameX >"
______"[Checkmark on/off] All Skills"
______"[Checkmark on/off] Jewelcrafting"
______"[Checkmark on/off] Tailoring"
______"[Checkmark on/off] Cooking"
______"[Checkmark on/off] First Aid"

These menus are dynamically created from SkillsPlusFu. It knows about each profession that all tracked players have and shows only these in each submenu.

Why do I propose this change? I have 10 chars on a realm, all with 2 main professions + secondary ones (fishing, cooking, first aid). The tooltip that SkillsPlusFu
displays is so long (I only use a 1024 x 768 resolution for wow) that I must scroll to see all chars in the list
(what I can't do, because my mouse has no scroll wheel :/ ). Adding a submenu for what to display for the alt chars
makes it possible to trim down the tooltip to what is really important to me and that is normally their two main professions. But everone is still able to switch
every profession for every char to on or off depending on if he wants to see it
or not (I normally don't want to display SkillsPlusFu professions for chars that
I have already maxed out (375 in TBC).


2. Make an additional SkillsPlusFu menu entry like this (it is also dynamically created and player specific like in feature request nr. 1)

"Show cooldowns for >"
___"Charname1 >"
______"Alchemy"
_________"[Checkmark on/off] All Skills"
_________"[Checkmark on/off] Transmute Arcanite"
_________"[Checkmark on/off] Transmute Primal Might"
_________"[Checkmark on/off] etc."

(all learned recipes for Charname1 that trigger cooldowns would be in this menu)
I'm not aware of any cooldowns in the blacksmithing category so there would be no entry for blacksmithing for this char.

___"Charname2 >"
______"Tailoring"
_________"[Checkmark on/off] All Skills"
_________"[Checkmark on/off] (Old Mooncloth)"
_________"[Checkmark on/off] Primal Mooncloth"
_________"[Checkmark on/off] Shadowcloth"
_________"[Checkmark on/off] Spellcloth"
_________"[Checkmark on/off] etc."

Enchanting has no cooldowns so only Tailoring is a category for Charname2. Entries are autofilled.

...

___"CharnameX >"
______"Tailoring"
_________"[Checkmark on/off] All Skills"
_________"[Checkmark on/off] (Old Mooncloth)"
_________"[Checkmark on/off] Primal Mooncloth"
_________"[Checkmark on/off] Shadowcloth"
_________"[Checkmark on/off] Spellcloth"
_________"[Checkmark on/off] etc."

I don't know if juwelcrafting has any cooldowns, otherwise juwelcrafting
would be added on this char as the second category.

...

Why this one? With TBC none of my chars will ever make the old mooncloth again (why should they it's not used in any new recipe) so I'd like to switch off displaying these cooldowns (to free up some space for the display of more important things).


3. Alphabetical sorting of the char names (and their skills) in the tooltip

Atm SkillsPlusFu displays chars on my client like this:

1. Actual char with it's skills
2. Other stuff (cooldowns, etc.)
3. Char with name: Charname2
4. Char with name: Charname4
5. Char with name: Charname3
6. Char with name: Charname5
etc.

As you can see the list of alt char names is not sorted in any way.

A display like this would be nicer imho:

1. Actual char with it's skills
2. Other stuff (cooldowns, etc.)
3. Char with name: Charname2
4. Char with name: Charname3
5. Char with name: Charname4
6. Char with name: Charname5
etc.


I hope it isn't too much work to implement these 3 feature requests?

Thx for your work, I really appreciate it!

Regards,
Highend
Last edited by Highend : 01-31-07 at 01:57 AM.
Report comment to moderator  
Reply With Quote
Unread 02-02-07, 09:43 AM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 3
Re: Blood Elf problems

I did some checking, and there's an error in the Babble-Race library, as it spells Blood elf with a lowercase e. I've logged an issue for the problem and hope they will fix it before I next upload SkillsPlus.

I'm currently looking at Highend's suggestions and how to implement those. I've licked making the cooldown list configurable, but I'm thinking of a different way to tackle shortening the list of other toon skills, i.e. condensing it to a single line per toon.
Report comment to moderator  
Reply With Quote
Unread 02-03-07, 12:38 AM  
Highend
A Murloc Raider

Forum posts: 5
File comments: 35
Uploads: 0
Re: Re: Blood Elf problems

Originally posted by Jayhawk
I'm currently looking at Highend's suggestions and how to implement those. I've licked making the cooldown list configurable, but I'm thinking of a different way to tackle shortening the list of other toon skills, i.e. condensing it to a single line per toon.
The thing is, beeing able to switch on/off all professions and all cooldowns for every charakter separately through automatically generated player specific submenus is the most flexible way to handle the output of SkillsPlusFu...

I have thought of a more static approach before too, but it just wasn't flexible enough.

E.g. globally configuring displaying of cooldowns doesn't let you choose that you want to display the 10 minutes alchemy transmute "essence of fire -> 3 elementals of fire" for a specific char that is leveling alchemy with this while your're playing but disabling it for every other char that can do the same transmute but won't to it because it's grey for them...

So I still have the hope that you choose my proposed approach to handle it via these autogenerated menus

Tia,
Highend
Report comment to moderator  
Reply With Quote
Unread 02-03-07, 04:35 AM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 3
Re: New features

The cooldown list was simple. I added a menu that shows the list of all available cooldowns (toon: cooldown-item) and allows you to toggle the display on and off. This will allow you to do so per charcter, per cooldown.

It will also only show the non-hidden cooldowns in the menu (the (x/y) part) and only warn for these cooldowns, if you've got notifications switched on.

I hope you can accept these changes

I thought of different ways to handle the skills, as making these menus involves a fair bit of coding (some might even say 'bloat" ).

The first idea was to allow an abbreviated form to be displayed. This would show the toon name followed by the values for all skills, preferably with a tool tip showing which is which. I'm moving away from this again, as it doesn't feel elegant enough a solution.

I guess, I'll end up with menus as the more elegant solution, although I'm not quite sure how to fit the don't show anything option in the current datamodel.

Oh, I'm not sure if I can get the sorting to work...
Last edited by Jayhawk : 02-03-07 at 04:35 AM.
Report comment to moderator  
Reply With Quote
Unread 02-05-07, 06:22 AM  
Highend
A Murloc Raider

Forum posts: 5
File comments: 35
Uploads: 0
@Jayhawk

Looks nice, but I haven't had the time to play with all settings in depth. Anyway, thx for implementing these things )

Two or three very small things that could be changed eventually?

- Every time I switch a tradeskill on or off for a char the whole menu closes afterwards. This is a bit annoying if you want to change things for many alts at once. Could you change it so that the menu only closes when you click outside of it (but not on additional settings inside)?

- Maybe a setting how much space (vertically) the tooltip can take? Iirc the tooltip from the last version was larger and therefore able to display more alts in it. A pixel value maybe would be nice.

- The scrollbar on the right side could be 3 or 4 pixels wider and 2 or 3 pixels separated from the text entries in the tooltip.

Sorry to bother you with such things

Regards,
Highend
Report comment to moderator  
Reply With Quote
Unread 02-05-07, 11:05 PM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 3
A couple quickie responses:
* Closing menus. I can probably fix these. Should be simply removing a single line of code from the menus.
* Vertical space is automatically calculated by FuBar
* Ditto for the scroll bar.

I can't really change either of these two, without changing the libraries (and they are not mine own )
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: