Download
(180 Kb)
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:81,048
Favorites:491
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
Archived Files (1)
File Name
Version
Size
Author
Date
4.1.0
179kB
Jayhawk
01-02-11 07:00 AM


Post A Reply Comment Options
Old 05-27-08, 10:20 PM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 6
I haven't seen that one before... will keep my eyes open, but it looks like a Library version issue
Jayhawk is offline Report comment to moderator  
Reply With Quote
Old 06-02-08, 09:16 PM  
Niightblade
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 67
Uploads: 1
I've been getting the same error for the last 3 or 4 versions (I update daily via WAU):

Code:
..\AddOns\FuBar_SkillsPlusFu\SkillsPlusFu.lua line 136:
   bad argument #2 to 'format' (string expected, got boolean)
And I have a "phantom cooldown" i.e. it's showing 1/3 even though I only have 2 cooldowns!
Niightblade is offline Report comment to moderator  
Reply With Quote
Old 06-24-08, 11:34 PM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 6
There was a bug in an earlier version of the add on, which messed up the Enchant cooldowns. I think you probably suffer from that. The easiest solution is to clear your cooldown data (from the menu).
Please let me know if this didn't do the trick?
Jayhawk is offline Report comment to moderator  
Reply With Quote
Old 08-20-08, 12:45 AM  
RangerDumoss
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Temp Fix

Originally posted by echobravo
I'm getting the following error:

Code:
[2008/05/20 01:22:39-1954-x1]: FuBar_SkillsPlusFu-2.4.4\SkillsPlusFu.lua:49: AceConsole-2.0: args.frame4: "desc" must be a string
Ace2\AceLibrary\AceLibrary.lua:122: in function `error'
AceConsole-2.0-67789 (Ace2):2354: in function `RegisterChatCommand'
FuBar_SkillsPlusFu-2.4.4\SkillsPlusFu.lua:49: in main chunk
The problem is that in the file SkillsPlusFu.lua at line 49

The command is called as:

SkillsPlusFu:RegisterChatCommand(L["CMD_OPTIONS"], options)

But the "options" param of the function is no where defined in the SkillsPlusFu.lua package.

1.
The fix for this is to either comment out the line as it is a Fubar plugin
and not required. Like this:

--SkillsPlusFu:RegisterChatCommand(L["CMD_OPTIONS"], options)

Or 2.
Jayhawk to define a table array of valid "options" for the command
(which again is not really required).

OR 3.
Change the line to to the correct code,
(which would be the correct fix):

SkillsPlusFu:RegisterChatCommand(L["CMD_OPTIONS"])

NOTE: I have done option 3 in both SkillsPlusFu and PetInfoFu
as both had the same issue. And the plugins work great after 2.4.3.
Why it occured, no idea. But ACE2 did make some code changes for
2.4.3. Maybe those changes effected this. Also I am using
AceConsole-2.0-78792, which at this posting is the lastest.
RangerDumoss is offline Report comment to moderator  
Reply With Quote
Old 08-29-08, 04:56 AM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 6
Thanks!
I guess they were a relic from looooong ago. I'm doing a few more fixes at the moment and hope to update a fresh version this weekend.
Jayhawk is offline Report comment to moderator  
Reply With Quote
Old 08-30-08, 04:42 PM  
Arakasi
A Murloc Raider

Forum posts: 5
File comments: 3
Uploads: 0
Spam in General chat window from closing Alchemy window

Every time I close my alchemy window I get spam from skillsplusfu telling me that it has found and logged all of my transmutes. It looks like this, only for every single transmute I have, every single time I close the window...

FuBar - SkillsPlusFu: Found Transmute: Iron to Gold Transmutes
FuBar - SkillsPlusFu: Logged: Mal'Ganis|Arakasi Transmutes 3186.707

Is there any way to put this into another chat window? Or can I just turn it off or something? It's annoying to see it every time I close my alchemy window.
Arakasi is offline Report comment to moderator  
Reply With Quote
Old 08-30-08, 11:56 PM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 6
Sorry about that, it's a debugger, and shouldn't be there. I'm uploading a fresh one today, but if you're in a hurry, you can look for self:Print in the Lua file and comment out the relevant line (basically all self:Print commands other than the Cooldown warning should be commented).
Jayhawk is offline Report comment to moderator  
Reply With Quote
Old 10-18-08, 01:48 PM  
Jaim Sandar
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 358
Uploads: 1
3.0.0

With version 3.0.0 SkillsPlusFu appears on the Fubar, but no tooltip drops out when hovering the mouse over it. Clicking (right or left, I don't remember which or both?) results in errors. I didn't record the error I saw, but this is an error another user reported (RunawayCurse on wow.curse.com):

Date: 2008-10-18 19:22:36
ID: 51
Error occured in: Global
Count: 1
Message: ...dOns\FuBar_SkillsPlusFu\Libs\AceOO-2.0\AceOO-2.0.lua line 627:
FuBarPlugin-2.0: FuBarPlugin-2.0 requires Dewdrop-2.0.
Debug:
[C]: ?
[C]: error()
...ns\FuBar_SkillsPlusFu\Libs\AceLibrary\AceLibrary.lua:122: error()
...killsPlusFu\Libs\FuBarPlugin-2.0\FuBarPlugin-2.0.lua:914: OnInstanceInit()
...dOns\FuBar_SkillsPlusFu\Libs\AceOO-2.0\AceOO-2.0.lua:627: init()
...uBar_SkillsPlusFu\Libs\AceAddon-2.0\AceAddon-2.0.lua:1001: init()
...dOns\FuBar_SkillsPlusFu\Libs\AceOO-2.0\AceOO-2.0.lua:463:
...dOns\FuBar_SkillsPlusFu\Libs\AceOO-2.0\AceOO-2.0.lua:436
(tail call): ?
FuBar_SkillsPlusFu\SkillsPlusFu.lua:1: in main chunk
AddOns:
Swatter, v5.1.3613 (SnaggleTooth)
FuBarSkillsPlusFu, v3.0.0
(ck=40)

The previous version r81182.1 works fine.
Jaim Sandar is offline Report comment to moderator  
Reply With Quote
Old 10-19-08, 02:13 AM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 6
I'm struggling with the packaging since WowAce moved it's SVN repository to Curse. I'll be trying to get a new one up today (problem is, it seems to work on my system, but I guess it's picking up Dewdrop elsewhere).

Meanwhile you may try and fix this by opening the embeds.xml putting the FuBarPlugin line last.
Jayhawk is offline Report comment to moderator  
Reply With Quote
Old 10-22-08, 12:15 PM  
Shabazza
A Kobold Labourer

Forum posts: 1
File comments: 50
Uploads: 0
Hi,

got this error with the new version:

Date: 2008-10-22 20:07:07
ID: 5
Error occured in: Global
Count: 16
Message: ..\AddOns\FuBar_SkillsPlusFu\SkillsPlusFu.lua line 849:
attempt to perform arithmetic on a nil value
Debug:
...\AddOns\Automaton\Libs\AceAddon-2.0\AceAddon-2.0.lua:25:
...\AddOns\Automaton\Libs\AceAddon-2.0\AceAddon-2.0.lua:23
...\AddOns\Automaton\Libs\AceAddon-2.0\AceAddon-2.0.lua:1048: ManualEnable()
...\AddOns\Automaton\Libs\AceAddon-2.0\AceAddon-2.0.lua:983:
...\AddOns\Automaton\Libs\AceAddon-2.0\AceAddon-2.0.lua:976
[C]: ?
...\AddOns\Automaton\Libs\AceEvent-2.0\AceEvent-2.0.lua:260: TriggerEvent()
...\AddOns\Automaton\Libs\AceEvent-2.0\AceEvent-2.0.lua:910:
...\AddOns\Automaton\Libs\AceEvent-2.0\AceEvent-2.0.lua:903

regards, Sha
Shabazza is offline Report comment to moderator  
Reply With Quote
Old 10-24-08, 05:19 AM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 6
Sha, that's a really quaint error. It seems as if something went wrong with saving other toons ar some stage?
Jay
Jayhawk is offline Report comment to moderator  
Reply With Quote
Old 10-25-08, 09:05 AM  
Jaffod
A Kobold Labourer

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

I have the following error,

FUBAR_SKILLSPLUSFU-3.0.0\SKILLSPLUSFU.lua:9: Cannot find library instance of "Libcrayon-3.0"

I had hoped that deleting the mod and reinstalling may have fixed some kind of user created install issue but this is not the case.

The mod was working perfectly prior to 'patch day mod destruction'


Jaff
Jaffod is offline Report comment to moderator  
Reply With Quote
Old 10-29-08, 11:45 AM  
Shabazza
A Kobold Labourer

Forum posts: 1
File comments: 50
Uploads: 0
Hi,

when i delete the savedvariables.lua of SkillsPlusFu, everything is fine. After a relog i got the errors i posted prevously.

regards, Sha
Shabazza is offline Report comment to moderator  
Reply With Quote
Old 10-31-08, 09:28 AM  
saltorio
A Murloc Raider
 
saltorio's Avatar

Forum posts: 8
File comments: 151
Uploads: 0
Jayhawk, I gotta say I love SkillsPlusFu. I've been using it for quite some time, and find it completely invaluable.

Any chance of a LibDataBroker port? LDB seems to be the way the community is going, as it's bar-independent and LDB plugins can still function under FuBar with Broker2FuBar (which from my experience works quite well).

Having just recently switched to Fortress, I'd love to be able to use SkillsPlusFu again.
saltorio is offline Report comment to moderator  
Reply With Quote
Old 11-07-08, 05:55 AM  
Jayhawk
Premium Member
 
Jayhawk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 105
File comments: 151
Uploads: 6
Jaff, that one should be fixed soon.

Sha, it seems like there's no proper key saved.
Line 849 tries to split the toon name key into realm and actual toon name. In the SavedVariables file (World of Warcraft\WTF\Account\XXX\SavedVariables\FuBar_SkillsPlusFu.lua) there should be a section ["skillsSave"] which contains sections having a name like ["Lightbringer|Alizarine"] The code looks for the pipe symbol and splits the data to either side. Apparently you have no proper key there, but you do have data.

Could you, once you get the error, close WoW and check (or send me) the SavedVariables file?

I'm also curious, when this happens: have you played a single toon and not swapped to another toon before you. I get a feeling it's not saving data correctly...

As for LDB, I started working on this and have a fairly decent display part, but the menu is shot to smithereens and I'd like to have a proper menu (if only to reduce tooltip length for the alt-aholics among us ).
Last edited by Jayhawk : 11-07-08 at 06:05 AM.
Jayhawk is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: