Handy Notes for your maps. This addon is intended to be a small and simple replacement for Cartographer_Notes and functions in a similar manner.

Use /handynotes to access options.

You can add notes to the maps in 3 ways:

  • Alt-RightClick on the world map to add a note.
  • Use "/hnnew" without the quotes to add a note at your current location.
  • Use "/hnnew x,y" without the quotes to add a note at location x,y on your current zone's map.

NOTE: At the time of writing, HandyNotes v1.4.x does not work when Carbonite is installed. Please report this to the Carbonite authors if you want to see it get resolved, thanks!

HandyNotes supports plugins that other authors can write to display their own set of notes on the map. See this link for a list of such addons: http://www.wowace.com/search/?search=handynotes

Changes from v1.2.0 to v1.4.0

  • HandyNotes now uses HereBeDragons-1.0 instead of the unmaintained Astrolabe
    • Plugins which referenced Astrolabe directly should be updated, and ideally not require anything the HandyNotes API does not provide
  • New HandyNotes API function: HN:GetContinentZoneList(mapFile), retrieve a list of zones inside a continent (Z -> mapID hash table)

Changes from v1.1.6 to v1.2.0

  • Fix HandyNotes to use Astrolabe-1.0 instead of Astrolabe-0.4.
  • Place the New Handy Note dialog box above the World Map by parenting to it if the World Map is open.
  • Add a 6th optional return value "dungeonLevel" to the pluginHandler:GetNodes() API. This value is used if it is different from the input dungeonLevel, similar to the 2nd return's "mapFile".
  • HandyNotes plugin authors will need to be update their plugins to use Astrolabe-1.0 and its new API that has changed from using (C, Z) pairs to (mapID, level) pairs. HandyNotes has provided some additional functions to help with this (these functions will not work for instance and BG maps):
    • HandyNotes:GetMapFiletoMapID(mapFile)
    • HandyNotes:GetMapIDtoMapFile(mapID)
    • HandyNotes:GetZoneToMapID(zone)

Changes from v1.1.5 to v1.1.6

  • Update TOC Interface to 40000.
  • Add optional AddonLoader delayed load support.
  • Use latest version of Ace3 and Astrolabe libraries.

Changes from v1.1.4 to v1.1.5

  • Use latest version of Astrolabe library which has Hrothgar's Landing data.
  • Play nice with Carbonite which is trying to fake as being Cartographer.
  • Add HandyNotes to the Blizzard Interface Addon Options too.
  • When quest objectives are enabled, the HandyNotes icons on the world map will now show their tooltips again on mouseover.
  • When creating or editing a note on a map with dungeon levels, you may now choose which dungeon level the note appears in or choose to have it appear on ALL dungeon levels.
  • HandyNotes will now pass as 3rd parameter the dungeon map level when it calls pluginHandler:GetNodes(mapFile, minimap, dungeonLevel). Existing user notes in HandyNotes will still display on all dungeon map levels, but new notes will be level specific.
  • Remove compatibility code with all WoW versions earlier than patch 3.1.
  • Convert to use wowace localization system at http://www.wowace.com/addons/handynotes/localization/
  • Notes without a title will now show "(No Title)" as the tooltip title rather than have no tooltip on mouseover.
  • Add the ability to create/change/copy/delete profiles in HandyNotes. HandyNotes was already using Ace3 profiles, just that this wasn't exposed.
  • Add ability to enable and disable plugins from showing on the map in the HandyNotes options.
  • Add a wider range of icons to select from.

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

  • Avatar of JaMoose JaMoose Dec 18, 2010 at 18:54 UTC - 0 likes

    Just an FYI... there is a "tempfix" posted on wowinterface.com that works for now, however, you would need to go into your other HandyNotes mods and make the following change.


    local Astrolabe = DongleStub("Astrolabe-0.4")


    local Astrolabe = DongleStub("Astrolabe-1.0")

    This will work in the interim until the original is fixed, but there are some draw backs. It seems that the "tempfix" will not auto add new vendors/trainers if you use HandyNotes_Venders and/or _Trainers.

    Last edited Dec 18, 2010 by JaMoose
  • Avatar of warcraftic warcraftic Dec 12, 2010 at 01:27 UTC - 0 likes

    Same thing happens to me as Loxado. I also used Handynotes_CityGuide, Trainers, etc. Many of them seem to stick to the arrow on the minimap.

  • Avatar of Loxado Loxado Dec 09, 2010 at 22:32 UTC - 0 likes

    4.0.3a - R: v1.1.6: When I make a note with /hnnew it is correct on the map (Mapster), <<< BUT >>> it sticks to my personal arrow on the minimap too. In all zones where I made a note with /hnnew I have the selected icon moving on top of me around the minimap with me. :-( When I mouseover the symbol on the minimap it tells the correct text - but absolut wrong coordinates (because it moves with me). I found NO WAY to get rid of the symbol on top of me on the minimap :-( Everything else is great and I really dont want to miss this addon!!


  • Avatar of AttilaTyphoon AttilaTyphoon Dec 04, 2010 at 08:53 UTC - 0 likes

    Error with german client with the lib astrolabe.

    Astrolabe is missing data for Das Schlingendornkap.

    Astrolabe is missing data for Halbinsel von Tol Barad.

    Astrolabe is missing data for Nördliches Schlingendorntal.

    Astrolabe is missing data for Ruinen von Gilneas.

    Astrolabe is missing data for Ruinen von Gilneas.

    Astrolabe is missing data for Schattenhochland.

    Astrolabe is missing data for Schimmernde Weiten.

    Astrolabe is missing data for Schlingendorntal.

    Astrolabe is missing data for Sturmwind.

    Astrolabe is missing data for Tang'tharwald.

    Astrolabe is missing data for Tol Barad.

    Astrolabe is missing data for Vashj'ir.

    Astrolabe is missing data for Vorgebirge des Hügellands.

    Date: 2010-12-04 09:43:35

    ID: -1

    Error occured in: Global

    Count: 3

    Message: ..\AddOns\TomTom\libs\Astrolabe\Astrolabe.lua line 274:

    attempt to index local 'cont' (a nil value)


    (tail call): ?

    TomTom\libs\Astrolabe\Astrolabe.lua:274: TranslateWorldMapPosition()

    TomTom\libs\Astrolabe\Astrolabe.lua:874: PlaceIconOnWorldMap()



    (tail call): ?

    [C]: ?

    [string "safecall Dispatcher[2]"]:9:

    [string "safecall Dispatcher[2]"]:5

    (tail call): ?

    HandyNotes\HandyNotes.lua:350: ?()



    [string "safecall Dispatcher[1]"]:4:

    [string "safecall Dispatcher[1]"]:4

    [C]: ?

    [string "safecall Dispatcher[1]"]:13: ?()

    ...Tom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()



    [C]: ?

    [C]: SetMapToCurrentZone()



    Please fix it.


    Last edited Dec 04, 2010 by AttilaTyphoon
  • Avatar of csun csun Nov 25, 2010 at 02:45 UTC - 0 likes

    IF possible - How do i add my own icon/iconpack ? - provided i have those somewhere e.g as tga files in the interface/addon folder ?

  • Avatar of xevilgrin xevilgrin Nov 14, 2010 at 15:58 UTC - 0 likes

    is it possible, that HN ( v1.1.6 ) seems not to work anymore with Carbonite(4.013) together..

    cant see anymore Silver Dragon (v2.4.1) Icons on the carbo map

    cheerz from Germany


    evil regards

    <..... EvilGrin .....>

  • Avatar of warcraftic warcraftic Mar 24, 2010 at 19:08 UTC - 0 likes

    Notes don't seem to be lined up to the correct map "level". For ex, when I go to The Underbelly, I see vendors that are only up on "street" level.

  • Avatar of shedoder shedoder Feb 21, 2010 at 11:30 UTC - 0 likes

    is there an Addon version for 3.2.0?

  • Avatar of andy52005 andy52005 Jan 04, 2010 at 07:04 UTC - 0 likes


    L["Show the following plugins on the map"] = "在地圖上顯示以下的插件"

    L["Portal"] = "傳送門"

    L["(No Title)"] = "(無標題)"

  • Avatar of HOUHApalermo HOUHApalermo Dec 16, 2009 at 08:05 UTC - 0 likes

    Since 3.3 zoneinfo (the level info about the country) is not working. Any ideas how to fix it? That was a pretty cool feature.


Date created
Aug 07, 2008
Last update
Aug 01, 2016
Development stage
  • deDE
  • enUS
  • esES
  • esMX
  • frFR
  • koKR
  • ptBR
  • ruRU
  • zhCN
  • zhTW
All Rights Reserved
Curse link
Reverse relationships
Recent files
  • R: v1.4.8 for 7.0.3 Aug 01, 2016
  • A: r268 for 7.0.3 Jul 30, 2016
  • R: v1.4.7 for 7.0.3 Jul 19, 2016
  • A: r266 for 7.0.3 Jul 19, 2016
  • A: r265 for 6.2.4 May 28, 2016



Embedded library