HandyNotes_Trainers on Minimap with Tooltip


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

  • Feedback
    • All feedback is greatly appreciated! Leave a comment ;-)

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

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of annthizze annthizze Feb 19, 2016 at 20:28 UTC - 0 likes

    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)

  • Avatar of LarryWowAce LarryWowAce Nov 16, 2014 at 13:27 UTC - 0 likes

    The format of the guid changed, so some changes are needed. Change the lines 650 and 690

    local vNpcid = tonumber(vGuid:sub(-12, -9), 16)


    local p1, p2, p3, p4, p5, p6, p7 = strsplit("-", vGuid)
    local vNpcid = tonumber(p6)
  • Avatar of SteelTheory SteelTheory Nov 08, 2014 at 02:13 UTC - 1 like

    Any chance of someone reviving this in some way? Was working until 6.0 caused issues with trainer filters.

  • Avatar of Ymewolf Ymewolf Feb 05, 2011 at 15:26 UTC - 0 likes

    Please. Where can I get a database for this addon? :-)

  • Avatar of Yggdresil Yggdresil Apr 11, 2010 at 14:00 UTC - 0 likes

    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


  • Avatar of fixitman fixitman Oct 28, 2008 at 00:38 UTC - 0 likes

    It seems to be working great. If I find any other issues, I'll be sure to post another detailed ticket.

  • Avatar of zarevak zarevak Oct 26, 2008 at 20:32 UTC - 0 likes

    Hi fixitman, thank you for your testing and help! I've applied your patch, created all missing icons and released a beta version of the addon. Please, let me know if everything works as expected.

  • Avatar of fixitman fixitman Oct 25, 2008 at 16:50 UTC - 0 likes

    I'll take a look at this tonight and try to get something back to you by Sunday. Thanks for the reply.

    I just posted a ticket with my findings regarding the trainers. Let me know if you need any further information.

  • Avatar of zarevak zarevak Oct 25, 2008 at 13:59 UTC - 0 likes

    Hi fixitman,
    you are right, currently Profession trainers don't use their respective icons. I don't have active WoW subscription, but with your help, we can manage to get the icons working.
    Each trainer icon should have tooltip with trainer's name, guild and trainer type (should be same color as the name) - can you please send me list of the trainer types, which are displayed in your tooltips?

    Bit of background: The trainer types are from GetTrainerServiceSkillLine(2) function call and I don't know, what are the results of this function in WoW 3.0.x and I don't know, if the results are language dependent.

    You can add icons in your installation by patching the iconDB table on line 40 of addon.lua. The key should be trainer type displayed in the tooltip and the value is the image used.

    Thank you for your interest and your help

  • Avatar of fixitman fixitman Oct 24, 2008 at 21:25 UTC - 0 likes

    I'm presently seeing correct icons for class trainers, but all profession trainers display the book icon (misc.tga). Is this normal for this stage in development?



Date created
Oct 17, 2008
Last update
Sep 28, 2015
Development stage
  • deDE
  • enUS
  • esES
  • frFR
  • ruRU
  • zhTW
GNU General Public License version 3 (GPLv3)
Curse link
Recent files



Required dependency
Optional dependency