Download
(190Kb)
Download
Updated: 01-17-07 12:52 AM
Pictures
File Info
Updated:01-17-07 12:52 AM
Created:unknown
Downloads:14,613
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 03-12-08, 12:13 PM  
festin
A Kobold Labourer

Forum posts: 0
File comments: 17
Uploads: 0
Would it be possible to have info printed in chat on leveling ( be it leveling character itself or only profession ) all new things you can now learn all together with price ? Like Trainerskill did. it's nice to know right away if you need to grind a little bit more or if you can go now to trainer. Or whether you getting proffesion to this level gives you any new recipes or we should try to level more before visiting trainer. Especially when you make several items for leveling profession only.
Report comment to moderator  
Reply With Quote
Unread 10-20-07, 02:25 PM  
Waylo
Premium Member
Premium Member

Forum posts: 1
File comments: 8
Uploads: 0
Re: mini bottom

Originally posted by Puruco
Hi all: Please can someone tell me how I can get bak the mini bottom. I clik and do something wrong. I can not get the bottom back. Thanks...
Fubar 2.0
- Right click to open the window (top or bottom bar)
- Click the drop down on "All Categories"
- Check the TrainerFu
==========================
PS: When is he going to update the mod to 2.2.3 or 2.3?
==========================
new PS
It started when I installed Fubar 2.0. I solved this by deleting my WTF and Cache folders to start my data all over again. However it has just repeated this the next day from the timestamps below. Same errors. It won't collect the trainer data or delete trained spells after learned.

[2007/10/20 20:39:42-171-x1]: Gratuity-2.0-21556:66: attempt to call method 'assert' (a nil value)

[2007/10/20 20:39:48-171-x1]: FuBar_TrainerFu-0.5\modules\Trainer.lua:40: attempt to index local 'trainer' (a nil value)
<in C code>: in function `CloseTrainer'
<string>:"*:OnHide":1: in function <[string "*:OnHide"]:1>
<in C code>: in function `Hide'
Interface\FrameXML\UIParent.lua:1127: in function `SetUIPanel':
Interface\FrameXML\UIParent.lua:1072: in function `HideUIPanel':
<string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>

---
Last edited by Waylo : 10-21-07 at 02:54 PM.
Report comment to moderator  
Reply With Quote
Unread 10-06-07, 05:00 PM  
Ryoohki
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 29
Uploads: 1
{["message"] = "FuBar_TrainerFu-0\\modules\\TrainerNotes.lua:321: attempt to index field 'options' (a nil value)\nAceAddon-2.0-46764 (cgProfiler):483: in function <...ace\\AddOns\\cgProfiler\\libs\\AceAddon\\AceAddon-2.0.lua:460>\n<in C code>: ?\nAceEvent-2.0-49307 (Cartographer):303: in function `TriggerEvent'\nAceEvent-2.0-49307 (Cartographer):962: in function <...dOns\\Cartographer\\libs\\AceEvent-2.0\\AceEvent-2.0.lua:955>\n\n ---",
["type"] = "error",
["time"] = "2007/10/06 10:20:24",
["session"] = 426,
["counter"] = 1,

{["message"] = "FuBar_TrainerFu-0\\modules\\TrainerNotes.lua:335: attempt to call method 'RegisterIcon' (a nil value)\nAceAddon-2.0-46764 (cgProfiler):927: in function <...ace\\AddOns\\cgProfiler\\libs\\AceAddon\\AceAddon-2.0.lua:920>\n<in C code>: ?\nAceEvent-2.0-49307 (Cartographer):266: in function `TriggerEvent'\nAceEvent-2.0-49307 (Cartographer):962: in function <...dOns\\Cartographer\\libs\\AceEvent-2.0\\AceEvent-2.0.lua:955>\n\n ---",
["type"] = "error",
["time"] = "2007/10/06 10:20:47",
["session"] = 426,
["counter"] = 1,

{["message"] = "FuBar_TrainerFu-0\\modules\\TrainerNotes.lua:321: attempt to index field 'options' (a nil value)\nAceAddon-2.0-46764 (cgProfiler):483: in function <...ace\\AddOns\\cgProfiler\\libs\\AceAddon\\AceAddon-2.0.lua:460>\n<in C code>: ?\nAceEvent-2.0-49307 (Cartographer):303: in function `TriggerEvent'\nAceEvent-2.0-49307 (Cartographer):962: in function <...dOns\\Cartographer\\libs\\AceEvent-2.0\\AceEvent-2.0.lua:955>\n\n ---",
["type"] = "error",
["time"] = "2007/10/06 11:28:42",
["session"] = 427,
["counter"] = 1,

{["message"] = "FuBar_TrainerFu-0\\modules\\TrainerNotes.lua:335: attempt to call method 'RegisterIcon' (a nil value)\nAceAddon-2.0-46764 (cgProfiler):927: in function <...ace\\AddOns\\cgProfiler\\libs\\AceAddon\\AceAddon-2.0.lua:920>\n<in C code>: ?\nAceEvent-2.0-49307 (Cartographer):266: in function `TriggerEvent'\nAceEvent-2.0-49307 (Cartographer):962: in function <...dOns\\Cartographer\\libs\\AceEvent-2.0\\AceEvent-2.0.lua:955>\n\n ---",
["type"] = "error",
["time"] = "2007/10/06 11:28:47",
["session"] = 427,
["counter"] = 1,

{["message"] = "FuBar_TrainerFu-0\\modules\\TrainerNotes.lua:321: attempt to index field 'options' (a nil value)\nAceAddon-2.0-46764:483: in function <...r_QuestObjectives\\libs\\AceAddon-2.0\\AceAddon-2.0.lua:460>\n<in C code>: ?\nAceEvent-2.0-49307 (Cartographer):303: in function `TriggerEvent'\nAceEvent-2.0-49307 (Cartographer):962: in function <...dOns\\Cartographer\\libs\\AceEvent-2.0\\AceEvent-2.0.lua:955>\n\n ---",
["type"] = "error",
["time"] = "2007/10/06 14:47:16",
["session"] = 428,
["counter"] = 1,
__________________
Report comment to moderator  
Reply With Quote
Unread 09-08-07, 11:57 AM  
Puruco
A Kobold Labourer

Forum posts: 1
File comments: 1
Uploads: 0
Unhappy mini bottom

Hi all: Please can someone tell me how I can get bak the mini bottom. I clik and do something wrong. I can not get the bottom back. Thanks...
Report comment to moderator  
Reply With Quote
Unread 06-15-07, 08:33 AM  
Grumbul
A Defias Bandit

Forum posts: 2
File comments: 13
Uploads: 0
With Cartographer Trainers and FuBar_Trainerfu both enabled and FuBar_Trainerfu has all note making ability disabled cartographer Trainers can not be enabled at all. have I missed a config issue here?

Posted same question on cartographer trainers.
Report comment to moderator  
Reply With Quote
Unread 06-04-07, 04:55 AM  
Grizzly UK
A Black Drake
 
Grizzly UK's Avatar

Forum posts: 85
File comments: 143
Uploads: 0
Got some problems using v38153 (and the last few versions actually) from files.wowace.com with the trainers being displayed in the tooltip. Seems that info is now stored on a "per account" basis which means that all trainers are being displayed, both Alliance and Horde! My Alliance characters don't need to know the Horde trainers and my Horde characters don't need to know Alliance trainers. This is leading to some very long tooltips! Also adding to the confusion is the inclusion of Weapon Masters and Riding Trainers under "Class" trainers! Having no way to remove individual trainers does not help either!

I'd guess the simple solution would be to create an option to hide cross-faction trainers, although it would be better to have the trainer info stored on either a "per character" basis or a "per realm" basis. Whatever happens, this problem needs to be resolved ASAP because it's becoming very annoying and confusing trying to find which trainer you need to visit!
Report comment to moderator  
Reply With Quote
Unread 05-30-07, 10:41 AM  
Nickenyfiken
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 32
Uploads: 2
Re: skillMaxRank

Originally posted by branor
In TrainerFu.lua, on line 191:

Code:
local rank = profLevelRanks[skillMaxRank]
This line will error out when skillMaxRank is not in {75,150,225,375}, such as when you have a racial bonus to the skill.
(+15 herbalism for taurens, for example, gives skillMaxRank == 390)
I assume you are using a beta version from files.wowace.com. Well I've made a change that potentially fix it, lemme know if it's working better.
Report comment to moderator  
Reply With Quote
Unread 05-27-07, 03:04 PM  
branor
A Kobold Labourer

Forum posts: 1
File comments: 6
Uploads: 0
skillMaxRank

In TrainerFu.lua, on line 191:

Code:
local rank = profLevelRanks[skillMaxRank]
This line will error out when skillMaxRank is not in {75,150,225,375}, such as when you have a racial bonus to the skill.
(+15 herbalism for taurens, for example, gives skillMaxRank == 390)
Report comment to moderator  
Reply With Quote
Unread 03-30-07, 05:08 PM  
Torville
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Don't Display Learned Skills

I made a change to remove skills that you know. However, it only updates when you visit the trainer again. Half a loaf... if I could find a "IsSkillKnown" function in the WoW API, it would help.

Add the lines marked NEW LINE to TrainerFU.lua:

if skill.levelreq and skill.levelreq > characterLevel then
return false
elseif skill.known then -- NEW LINE
return false -- NEW LINE
elseif skill.skillrankreq and self.skillRanks[skill.skillreq] and skill.skillrankreq > self.skillRanks[skill.skillreq].rank then
return false


...and add "and not skill.known" to the line below:

showSkill = true
elseif self:IsShowingNotLearnable() and not skill.known then
skillNameColored = crayon:Red(skill.name)

And in Trainer.lua change the 0 to a 1...

SetTrainerServiceTypeFilter("used", 1); -- Was 0


...and insert the following lines before the "--Insert skill into skillDB" line:

--Skill already known?
if serviceType == "used" then
skill.known = true
else
skill.known = false
end

--Insert skill into skillDB
Last edited by Torville : 03-31-07 at 08:49 AM.
Report comment to moderator  
Reply With Quote
Unread 03-25-07, 06:14 AM  
vincentgdg
A Murloc Raider

Forum posts: 8
File comments: 10
Uploads: 0
error when closing trainer frame

Whenever I close a trainer frame I get:

Fehler: attempt to index field 'skillRanks' (a nil value)
AddOn: FuBar_TrainerFu
Datei:Trainer.lua
Zeile:24

This is the german client.

Regards
Thomas
Report comment to moderator  
Reply With Quote
Unread 03-12-07, 10:30 AM  
Tuha
A Deviate Faerie Dragon
 
Tuha's Avatar

Forum posts: 10
File comments: 1
Uploads: 0
Ok here's the deal, the MOD is awesome....the thing is, I mistakenly locked the window and now I can't see my screen at all, does anyone know how to autohide the window?

Thx
Report comment to moderator  
Reply With Quote
Unread 01-17-07, 12:54 AM  
Nickenyfiken
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 32
Uploads: 2
Uploaded new file

Hi guys i haven't updated this here for a while. Sorry about that but i have been busy with other things. Small updated have been made to the wowace SVN though.

There are alot of changes made that i don't remember but mostly bugfixes.
Report comment to moderator  
Reply With Quote
Unread 01-15-07, 01:04 PM  
Dooble
A Wyrmkin Dreamwalker

Forum posts: 57
File comments: 49
Uploads: 0
New Version

New update is on wowace.com and is working fine.
Report comment to moderator  
Reply With Quote
Unread 01-15-07, 12:19 PM  
Dooble
A Wyrmkin Dreamwalker

Forum posts: 57
File comments: 49
Uploads: 0
Error

Ya, I also updated FuBar, and it was bugged prett badly, and did fix alot of the other plugins, but thos werent having error messages. This is still broken for me post 2.0.3.
Report comment to moderator  
Reply With Quote
Unread 01-15-07, 09:39 AM  
NavyFC
A Murloc Raider

Forum posts: 9
File comments: 42
Uploads: 0
Re: RE:2.0.3

Originally posted by Dooble
Ya, same Navy...I checked out other trainers, not just class, and getting the same erorr messages, and its not updating new ones or learning old ones, so pretty much broken with 2.0.3
@Dooble and others having problems,

TrainerFu seems to be working as expected again. While I did not update TrainerFu specifically (the file on the SVN points to the wrong place), I did update FuBar itself and every other Ace mod I had by visiting http://www.wowace.com/wiki/Category:Addons

I'm sure that when I updated FuBar, the new libraries fixed the problem (but I wouldn't bet a copper on it!).

Anyways, good luck!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: