HandyNotes_Trainers
Overview
HandyNotes_Trainers allows you to track Trainer locations in HandyNotes. This is sister project to HandyNotes_Vendors which can help you track Vendors and HandyNotes_CityGuide which can help you track bankers, auctioneers and other important NPCs.
HandyNotes is base addon allowing other addons add icons to your worldmap. HandyNotes_Trainers is addon adding one icon for each Trainer you visit. Each Trainer has different icon so you can easily find out where is the trainer you are looking for standing.
HandyNotes_Trainers helps you track:
- All Class Trainers even with Portal and Pet Trainers (new in 1.2.0!)
- All Profession Trainers (Mining, Tailoring, ....)
- All Secondary Profession Trainers (Cooking, Fishing, and First Aid Trainers)
- All Skill Trainers (Weapon Masters, Riding, and Cold Weather Flying Trainers)
HandyNotes_Vendors helps you track:
- All Vendors
- All Vendors with Repair ability (Armorers)
- All Innkeepers
HandyNotes_CityGuide helps you track:
- Auctioneers
- Bankers
- Stable Masters
- Battle Masters
HandyNotes_Mailboxes from kagaro helps you track:
- Mailboxes
HandyNotes_FlightMasters from Xinhuan helps you with:
- Flight Masters (it has preconfigured database ;) )
HandyNotes_Charon (BETA) helps you track your deaths:
- Location and Time of Death
- Cause of Death (Combat Event, which caused your death)
- Spirit Healer you got released to
How you can help
- Localization
- Use the wowace's Localization tool and provide any localization phrases.
- I'm interested in: Simplified Chinese, French, Korean, Russian, Spanish, and Latin American Spanish.
- Alternatively send your translations in UTF-8 encoding to my email: zarevak [a] gmail [point] com
- Feedback
- All feedback is greatly appreciated! Leave a comment ;-)
- Bug reports and patches
- Create a ticket on Wowace project page: Post a ticket for HandyNotes_Trainers
Frequently asked questions
- Why it doesn't work?
- Please check if you have HandyNotes installed. Also note HandyNotes_Trainers doesn't come with preconfigured database. You can help me create one by sending me your SavedVariables file to my email: zarevak [a] gmail [point] com
- Will it work with my Map addon (Mapster, Cartographer, ...)
- Yes, it will. HandyNotes are written independently on any Map addon and if your addon doesn't screw up, it will work.
- Will it work with Cartographer?
- Cartographer notes use Cartographer_Notes addon as base for its note system. HandyNotes are using their own system independently on Cartographer. HandyNotes icons will be shown on your Cartographer, but they won't be available to addons working with Cartographer notes.
Planned features
- Filters to display only trainers you are interested in
- Better support for Weapon Masters to remember which skills each one is teaching
I am getting the this error
19x HandyNotes_Trainers/addon.lua:554: attempt to call method 'SetUnit' (a nil value)
[string "@HandyNotes_Trainers/addon.lua"]:554: in function <HandyNotes_Trainers/addon.lua:552>
[string "@HandyNotes_Trainers/addon.lua"]:687: in function `?'
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@Ace3/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>
Locals:
unit = "npc"
(*temporary) = nil
(*temporary) = GameTooltip {
0 = <userdata>
right = <table> {
} left = <table> {
}
}
(*temporary) = "npc"
(*temporary) = "attempt to call method 'SetUnit' (a nil value)"
tt = GameTooltip {
0 = <userdata>
right = <table> {
}
left = <table> {
}
}
LEVEL_start = "^Level"
Is there any plans to update this addon? This would be useful for pandaria training as blizz in their infinite wisdom removed all trainers from the shrine and now you have to try and keep track of the profession trainers in the open world as the guards still tell you to go to the shrine.
hi can you update your lib folder to include "HereBeDragons-2.0" and change HandyNotes_Trainers\addon.lua line 6 "HereBeDragons-1.0" to "HereBeDragons-2.0",
this will fix this error .
the latest version is HereBeDragons-2.04-release.zip from the curseforge beta program or this website : https://www.curseforge.com/wow/addons/herebedragons.
if you make simalar changes to all HandyNotes lua files that uses HereBeDragons then you will not get this error.
More Errors
Message: Interface\AddOns\HandyNotes_Trainers\addon.lua:6: Cannot find a library instance of "HereBeDragons-1.0".
Time: Sat Jul 18 11:03:38 2020
Count: 1
Stack: Interface\AddOns\HandyNotes_Trainers\addon.lua:6: Cannot find a library instance of "HereBeDragons-1.0".
[string "=[C]"]: in function `error'
[string "@Interface\AddOns\AckisRecipeList\libs\LibStub\LibStub.lua"]:38: in function `LibStub'
[string "@Interface\AddOns\HandyNotes_Trainers\addon.lua"]:6: in main chunk
Locals: (*temporary) = "Cannot find a library instance of "HereBeDragons-1.0"."
geting this error:
3x HandyNotes_Trainers\addon.lua:6: Cannot find a library instance of "HereBeDragons-1.0".
[C]: in function `error'
DataStore\libs\libstub\libstub.lua:38: in function `LibStub'
HandyNotes_Trainers\addon.lua:6: in main chunk
Locals:
(*temporary) = "Cannot find a library instance of "HereBeDragons-1.0"."
Please update
As in Post 38 described the Filter at the trainer list was set to "none" every time I talk to the trainer. The solution from "Wingfall" is correct. Maybe this can be merged into the addon.
This addon is not up to date with wow. Can you update it?
All trainer list is blank recently. I cost some time to solve the problem.
http://wow.gamepedia.com/API_SetTrainerServiceTypeFilter
status
Flag - 1 to show, 0 to hide items matching the specified filter. (Note that this is likely a bug as GetTrainerServiceTypeFilter returns a boolean now.)
so in addon.lua
if GetTrainerServiceTypeFilter(f) ~= 1
must be
if GetTrainerServiceTypeFilter(f) ~= true
Spanish translation to 87.3 %
I need more help to finish this.
Where you write...
"Portal Trainer
NPC "guild" - needs to be translated as shown in the game"
What do you want?
Can you see this NPC i.e. "Lexington Mortaim <Portal Trainer>"
You want the complete name of the NPC (Lexington Mortaim) or you want his funtion (Portal Trainer)
The format of the guid changed, so some changes are needed. Change the lines 650 and 690
to
Any chance of someone reviving this in some way? Was working until 6.0 caused issues with trainer filters.
For those wanting to get this addon working without having to check "Load out-of-date addons", edit the HandyNotes_Trainers.toc file and change the very first line to read:
I can confirm this addon does work properly with WoW 5.3.0 using HandyNotes r230 (and also with Mapster 1.5.4). The latest HandyNotes as of this writing is available here:
http://www.wowace.com/addons/handynotes/
Please. Where can I get a database for this addon? :-)
Interface\AddOns\HandyNotes_Trainers\addon.lua:484: attempt to call global 'ExpandTrainerSkillLine' (a nil value)
Count: 1
Call Stack:
(tail call): ?
(tail call): ?
Interface\AddOns\HandyNotes_Trainers\addon.lua:484: in function `?'
...ite\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...ite\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
[string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
[C]: ?
[string "safecall Dispatcher[1]"]:13: in function `?'
...ite\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
...ddOns\AuctionLite\Libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...ddOns\AuctionLite\Libs\AceEvent-3.0\AceEvent-3.0.lua:119>
Just a little comment regarding the french locale. The riding trainer has a male and female version as well as a third one that applies to both (other than the mecanostrider) the "MaƮtre de monte". Hope you can manage something.
Moreover, the pet trainer, demon trainer and poison trainer aren't all that useful as they no longer exist.
Nice work though
I just found one odd thing about it so far.
I ran around Undercity, to mark every trainer, and one of them popped up on the map with the Hunter mark; it was Derek the Undying, he even has the title of <Mage Trainer>.
Coordinates for him: 52.6, 15.9 - in the War Quarter, closest to the War Quarter, near a claw-tank-thing.