Download
(190Kb)
Download
Updated: 01-17-07 12:52 AM
Pictures
File Info
Updated:01-17-07 12:52 AM
Created:unknown
Downloads:14,604
Favorites:120
MD5:

FuBar - TrainerFu  Popular! (More than 5000 hits)

Version: r24394
by: Nickenyfiken [More]

== Features ==
*Keep track of skills you can learn from trainers (class, professions, demon).
*Skill information is available anywhere after you have visit a trainer.
*Create map notes automatically with trainer if you have Cartographer installed (I can probably add support for other map note add-ons easily by request).
*Coloured skills:
**Green if trainable.
**Yellow if trainable next equal level, i.e. 6, 20 or 56.
**Red skills aren’t learnable yet.
*Shows training cost and total cost for all trainable skills.
*Delete a trainer or all trainers of a type shift-ctrl-click on it.
*Adds trainers position on the map if you have Cartographer installed. (Thanks Mikma for the icons)

Note: This mod works without FuBar. If running without FuBar it shows a icon on the minimp instead.

== Important ==
For the demon skills to work properly you have to have all of your different demons (i.e. Imp, Succubus) out at least once after you have installed version 0.4 and before you visit the demon trainer. If you don't demon spells that you already know or can't train yet might be shown as trainable. There might also be a glitch when you reach levels where you can obtain new demons, TrainerFu will probably tell you that you can learn spells for a demon you don't have yet.

Changelog:
r24394:
- Alot of small changes that i don't know remember :-P


r19542:
- Tooltip can now show required level or profession needed to learn a skill.
- Tooltip is now more customizable. Showing trainers, cost, required level is toggable
- Removed annoying message. (sorry forgot a debug msg)
- Fixed a problem where skills wasn't shown in order, i.e. sorted by level required

0.5 (r19307):
- Updated for WoW 2.0
- Cartographer Mapnotes for trainers now have different fancy icons depending on type of trainer. (thanks Mikmna for the icons)
- Small fixes here and there

0.4 (r18172):
- Added demon trainer support. Make sure you read description above!
- Changed skill info frame to be on top of the skills tooltip
- Hopefully fixed all known bugs but i can't promise


0.3 (r17864):
- Changed how trainers are shown, i.e. if you visit many Mage trainers or Leather working trainers all the skills you can learn is only shown once, but with a list of trainer names and coordinates. (See screen shot)
- Added support for localization (enUS)
- Changed a lot of code and hopefully squashed all bugs but probably added some new :-P
- Data storage changed a bit but upgrade from previous version should work

0.2:
-WARNING: Sorry this version will wipe all saved skills and trainers. I changed the way skills are saved. You have to revisit your trainers 
- Added map notes (requires Cartographer)
- Replaced the chat spam with a frame that pop ups with skill-information when you click a skill in the list.
- Fixed a lot of stupid things. :-P

0.1:
- Initial version

Optional Files (0)


Post A Reply Comment Options
Unread 08-15-11, 08:37 AM  
Lheage
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Exclamation Update PLEASE!

Please please PLEASE make this work for Cata!
I will gladly donate $20 to the project.
Report comment to moderator  
Reply With Quote
Unread 06-12-10, 08:50 AM  
CaptainFabulous
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Re: Changes to get it working again... :D

Originally posted by krstcs
Ok, the two main variables costOfLearnableSkills and numberOfLearnableSkills are not being initialized correctly for some reason. I didn't want to back-track through all of it, so here are the two fixes that I put in to initialize these values if they haven't been already...


Line 220 was:
Code:
if self.numberOfLearnableSkills > 0 then return "|cff00FF00"..self.numberOfLearnableSkills.."|r"
Replace it with this (or just insert the first line right above 220):
Code:
if not self.numberOfLearnableSkills then self.numberOfLearnableSkills = 0 end
if self.numberOfLearnableSkills > 0 then return "|cff00FF00"..self.numberOfLearnableSkills.."|r"
This will offset the next line by 1 so look for the following around line 336/337:
Code:
if self:IsShowTrainingCost() and self.costOfLearnableSkills > 0 then
Replace it with this (or just insert the first line just above it like earlier):
Code:
if not self.costOfLearnableSkills then self.costOfLearnableSkills = 0 end
if self:IsShowTrainingCost() and self.costOfLearnableSkills > 0 then
These two things will set the initial values of these variables to 0 if the are nil (undefined).

krs
When I went to find this I see "Learnamble" instead of "Learnable". Maybe that has something to do with it?
Report comment to moderator  
Reply With Quote
Unread 01-07-10, 09:50 AM  
krstcs
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Changes to get it working again... :D

Ok, the two main variables costOfLearnableSkills and numberOfLearnableSkills are not being initialized correctly for some reason. I didn't want to back-track through all of it, so here are the two fixes that I put in to initialize these values if they haven't been already...


Line 220 was:
Code:
if self.numberOfLearnableSkills > 0 then return "|cff00FF00"..self.numberOfLearnableSkills.."|r"
Replace it with this (or just insert the first line right above 220):
Code:
if not self.numberOfLearnableSkills then self.numberOfLearnableSkills = 0 end
if self.numberOfLearnableSkills > 0 then return "|cff00FF00"..self.numberOfLearnableSkills.."|r"
This will offset the next line by 1 so look for the following around line 336/337:
Code:
if self:IsShowTrainingCost() and self.costOfLearnableSkills > 0 then
Replace it with this (or just insert the first line just above it like earlier):
Code:
if not self.costOfLearnableSkills then self.costOfLearnableSkills = 0 end
if self:IsShowTrainingCost() and self.costOfLearnableSkills > 0 then
These two things will set the initial values of these variables to 0 if the are nil (undefined).

krs
Report comment to moderator  
Reply With Quote
Unread 11-19-09, 01:05 PM  
peewee_sweden
A Kobold Labourer

Forum posts: 1
File comments: 79
Uploads: 0
Re: Re: Is there a substitute for this Mod?

Originally posted by Fragglerock
Broker_Trainer
Broker_Trainer has apparently been removed from... everywhere. Can't find a working download anywhere.
Report comment to moderator  
Reply With Quote
Unread 08-16-09, 05:14 PM  
Bornabe
A Flamescale Wyrmkin
 
Bornabe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 264
Uploads: 6
Originally posted by Paranoia
Curse has a more updated version that works fine with wotlk

FuBar_TrainerFu-r74302.29 Beta 2.3.3 9/29/2008
Link not working anymore. This addon going to be updated? Using it with Fortress LDB Display, I love this AddOn, nothing out there to replace it. Here's the error I'm getting:

*************************
Message: Interface\AddOns\FuBar_TrainerFu\TrainerFu.lua:220: attempt to compare number with nil
Time: 08/16/09 19:12:07
Count: 1
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
...ddOns\AtlasLootFu\Libs\AceAddon-2.0\AceAddon-2.0.lua:25: in function <...ddOns\AtlasLootFu\Libs\AceAddon-2.0\AceAddon-2.0.lua:23>
...ddOns\AtlasLootFu\Libs\AceAddon-2.0\AceAddon-2.0.lua:1048: in function `ManualEnable'
...ddOns\AtlasLootFu\Libs\AceAddon-2.0\AceAddon-2.0.lua:983: in function <...ddOns\AtlasLootFu\Libs\AceAddon-2.0\AceAddon-2.0.lua:976>
[C]: ?
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:260: in function `TriggerEvent'
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:910: in function <...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:903>

Locals: No locals to dump
Report comment to moderator  
Reply With Quote
Unread 04-23-09, 08:44 AM  
Paranoia
A Defias Bandit

Forum posts: 2
File comments: 9
Uploads: 0
Curse has a more updated version that works fine with wotlk

FuBar_TrainerFu-r74302.29 Beta 2.3.3 9/29/2008
Last edited by Paranoia : 04-23-09 at 11:29 AM.
Report comment to moderator  
Reply With Quote
Unread 01-03-09, 08:00 AM  
Fragglerock
An Aku'mai Servant

Forum posts: 32
File comments: 62
Uploads: 0
Re: Is there a substitute for this Mod?

Originally posted by Xilebo
Is there a substitute for this Mod?
Broker_Trainer

If you use FuBar you'll need Broker2Fubar as well
Report comment to moderator  
Reply With Quote
Unread 12-03-08, 12:14 PM  
Xilebo
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Question Is there a substitute for this Mod?

Is there a substitute for this Mod?
Report comment to moderator  
Reply With Quote
Unread 05-15-08, 09:14 PM  
Jaim Sandar
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 357
Uploads: 1
2.4.2 again

My comment below was true on my older computer, but when I updated to 2.4.2 on my main computer I started getting an Abacus-2.0 error:

[2008/05/15 18:35:19-829-x4]: Abacus-2.0\Abacus-2.0.lua:21: bad argument #1 to 'sub' (string expected, got nil)
Abacus-2.0\Abacus-2.0.lua:21: in main chunk

and errors on a number of FuBar AddOns that use Abacus-2.0. I found the latest AbacusLib on wowace.com (r73867) which includes Abacus-2.0 and AceLibrary folders and replaced those folders in one of my FuBar AddOns that uses those libraries.

The errors all are gone now, and TrainerFu works again! I am still getting the erroneous skill notifications, but at least it works. I hope someone will figure out how to fix the rest.
Report comment to moderator  
Reply With Quote
Unread 05-15-08, 06:17 AM  
highlanderhcs
A Murloc Raider

Forum posts: 7
File comments: 3
Uploads: 0
Not updated since 07.. anyone want to take up this to update it?
Report comment to moderator  
Reply With Quote
Unread 05-14-08, 02:19 PM  
Jaim Sandar
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 357
Uploads: 1
2.4.2

For me, after patching 2.4.2 Bugsack isn't showing any error for TrainerFu, but it apparently isn't working any more: there is no tooltip when the cursor hovers over the TrainerFu Fubar panel. Rats!
Last edited by Jaim Sandar : 05-15-08 at 07:27 PM.
Report comment to moderator  
Reply With Quote
Unread 05-13-08, 11:14 PM  
Moosetrax
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 20
File comments: 124
Uploads: 1
After patching to WoW 2.4.2 I received the following errors through BugGrabber/BugSack:

1 of 2
[2008/05/14 00:58:30-1725-x1]: FuBar_TrainerFu-0.2\TrainerFu_FuBar.lua:8: Cannot find a library instance of "LibBabble-Spell-3.0".
FuBar_TrainerFu-0.2\TrainerFu_FuBar.lua:8: in main chunk

2 of 2
[2008/05/14 00:58:30-1725-x1]: FuBar_TrainerFu-0.2\modules\DemonTrainer.lua:5: Cannot find a library instance of "LibBabble-CreatureType-3.0".
FuBar_TrainerFu-0.2\modules\DemonTrainer.lua:5: in main chunk
Report comment to moderator  
Reply With Quote
Unread 05-11-08, 10:26 AM  
Jaim Sandar
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 357
Uploads: 1
Originally posted by Warderbrad
I have a lvl 40 druid and TrainerFu says that I don't have the Track Humanoids skill but I have paid for it and use it so I know I do. It is more of an annoyance that it won't go away since the number of skills stays at 1 (or more if I am at the right level) and the cost never goes away. I have tried to clear the data and even then it still didn't clear after I visited the trainer. Please help
I have similar problems, with classes other than Druid as well.

I guess it is time to finally give up on this once excellent AddOn. If the developer decides to update it I will be happy, but meantime I will have to find a substitute. Or just put up with the incorrectly listed skills.

I could try going back to the fixed version if TrainerSkills
http://wow.curse.com/downloads/details/12131/
although it doesn't do everything that I like about TrainerFu, maybe it will get me by.

Edit: I thought I would take a look at the code to see where TrainerFu is getting the skill and spell names. In the TrainerFu AddOn folder there is an Ace library called Babble-Spell-2.2.lua that includes the names of what appears to be all tradeskill and class spell names, but it doesn't include the names as listed by TrainerFu in the Trainable Skills list. For instance, a Rogue has learned Instant Poison V but TrainerFu says he needs to learn Instant Poison (Rank 5). Babble-Spell shows Instant Poison V but not Instant Poison (Rank 5), which seems to be as it should be. However, my saved variable file, Fubar_TrainerFu.lua, lists both formats for that spell... and also Instant Poison 5 (Rank 5). If I delete all of the variations except for Instant Poison V, the next time I log on the Rogue TrainerFu still shows the unneeded spell as Trainable, and when I look at the saved variables file again, it once again lists the odd formats of the spell.

I can't find where it is getting the apparently incorrect spellings of the spells. Maybe I'm wrong, but I'm thinking that if I could resolve that, I could fix the problem. If anyone reading this knows more than I do about the World of Warcraft UI and Ace (and that is almost nothing), maybe I could get some help on this.
Last edited by Jaim Sandar : 05-11-08 at 01:18 PM.
Report comment to moderator  
Reply With Quote
Unread 05-03-08, 07:38 AM  
Warderbrad
Premium Member
Premium Member

Forum posts: 9
File comments: 4
Uploads: 0
I have a lvl 40 druid and TrainerFu says that I don't have the Track Humanoids skill but I have paid for it and use it so I know I do. It is more of an annoyance that it won't go away since the number of skills stays at 1 (or more if I am at the right level) and the cost never goes away. I have tried to clear the data and even then it still didn't clear after I visited the trainer. Please help
Report comment to moderator  
Reply With Quote
Unread 03-31-08, 06:21 AM  
KenNashua
A Deviate Faerie Dragon

Forum posts: 12
File comments: 26
Uploads: 0
Has anyone found a substitute for this Mod? I'm always trying to remember when I trained last and what's available...
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: