HandyNotes
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.
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: https://www.wowace.com/search?search=handynotes
Changes for WoW 8.0 / Battle for Azeroth
- Changed to HereBeDragons-2.0, since HBD-1.0 is not compatible with WoW 8.0 / BfA
- All plugins that reference HereBeDragons directly need to adjust as well
- Due to the massive changes in the map and all related logic, HandyNotes 1.5.0 will introduce changes to the Plugin API as well. Changes listed below are preliminary, however they are available in the latest Alpha builds if running on the BfA Beta.
- Removed API: HN:GetMapFile(C, Z), HN:GetCZ(mapFile), HN:GetZoneToCZ(zone), HN:GetCZToZone(C,Z)
- Rationale: C/Z values no longer exist in WoW 8.0
- Removed API: HN:GetZoneToMapID(zone)
- Rationale: Using localized zone names is generally a bad idea, and the old MapIDs no longer exist
- Deprecated API: HN:GetMapFiletoMapID(mapFile), HN:GetMapIDtoMapFile(mapID),
- These have been deprecated and will be removed in the future, but are still provided for compatiblity with existing plugins (data is no longer available in-game, mapping provided by HereBeDragons-Migrate)
- Changed API: HN:GetContinentZoneList(uiMapIdOrmapFile)
- This API can now be called with either a mapFile (legacy mode), in which case it'll continue to return a list of legacy mapIDs for old plugins, or called with a new uiMapID, in which case it'll return a list of uiMapIDs
- New API: plugin:GetNodes2(uiMapID, minimap)
- This is equivalent to the old GetNodes call, except that it handles the new uiMapID type.
- The Iterator should return:
- coord, uiMapID, iconpath, scale, alpha
- Mapfile was replaced by uiMapID, level has been dropped
- The old plugin:GetNodes API is still available and the data is automatically converted, if a conversion is possible. It is strongly recommended to switch to GetNodes2, so you can support new zones!
- Removed API: HN:GetMapFile(C, Z), HN:GetCZ(mapFile), HN:GetZoneToCZ(zone), HN:GetCZToZone(C,Z)
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)
TomTom switched key combination from Ctrl+RightClick to Alt+RightClick (due to Blizzard's horrible Map Pin implementation).
Would it be possible to have an option where we can specify the combination to use for adding new notes to the map? Such as Alt+Shift+RightClick?
In reply to RavenDT:
you can change the modifier TomTom uses via Interface>AddOns>TomTom>World Map "Create note modifier"
so this could be a workaround for you, depending which you use more
Hey I have a suggestion
Can we get a global profile option? Sexy map has it and it's nice to have that option
Thanks :)
This just stopped working for me whatsoever. I tried disabling other addons, everything, it just gives me a bunch of LUA errors and it doesn't show up anything on any map. Lost with what to do, it's one of my favorite addons.
Is there a way to adjust the minimap dimensions so items don't appear off the minimap when it's got an abnormal size? eg. rectangle minimap.
For some reason even after updating the addon I don't see any treasures/rares or anything on my map. How do I fix this? Thanks!
In reply to Mencc:
It's quite likely that the handynotes addon trimmed out older content into "secondary addons" keeping only the shadowlands stuff inside the main addon.
I'd recommend taking a peek for other "handynotes_???" addons (which are actually plugins) that might have the specific content you're looking for.
I have 2 errors:
Message: ...ts\HandyNotes_BattleForAzerothAchievments_Config.lua:152: attempt to call global 'IsQuestFlaggedCompleted' (a nil value)
Time: Sun Oct 25 19:24:13 2020
Count: 1
Stack: ...ts\HandyNotes_BattleForAzerothAchievments_Config.lua:152: attempt to call global 'IsQuestFlaggedCompleted' (a nil value)
[string "@Interface\AddOns\HandyNotes\HandyNotes.lua"]:433: in function <Interface\AddOns\HandyNotes\HandyNotes.lua:419>
[string "=[C]"]: ?
[string "@Interface\AddOns\HandyNotes\HandyNotes.lua"]:56: in function <Interface\AddOns\HandyNotes\HandyNotes.lua:51>
[string "@Interface\AddOns\HandyNotes\HandyNotes.lua"]:483: in function `?'
[string "@Interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:119: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@Interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:29: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
[string "@Interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@Interface\AddOns\HandyNotes\Libs\HereBeDragons\HereBeDragons-2.0.lua"]:269: in function <...\HandyNotes\Libs\HereBeDragons\HereBeDragons-2.0.lua:252>
[string "@Interface\AddOns\HandyNotes\Libs\HereBeDragons\HereBeDragons-2.0.lua"]:299: in function <...\HandyNotes\Libs\HereBeDragons\HereBeDragons-2.0.lua:298>
Locals: <none>
and
Message: ...ts\HandyNotes_BattleForAzerothAchievments_Config.lua:152: attempt to call global 'IsQuestFlaggedCompleted' (a nil value)
Time: Sun Oct 25 19:25:42 2020
Count: 1
Stack: ...ts\HandyNotes_BattleForAzerothAchievments_Config.lua:152: attempt to call global 'IsQuestFlaggedCompleted' (a nil value)
[string "@Interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:29: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
[string "@Interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua"]:120: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
Locals: <none>
Sometimes it works fine and sometimes it doesn't work, here's a LUA error I'm getting trying to display Draenor treasures with the plugin.
I can't get the addon to properly work...
I can add manually add notes but tried loading a plugin (the Hallow's End one, updated with a fix that supposedly works) and no icons show up
In reply to WannyTiggah:
Having the same issue, I miss using this, hope it's fixed soon
please someone help is there a discord or something? used this addon for years. took a break for a year and came back to bfa and i cant get it to work. it shows all of the skulls if i check off show all skulls, but it doesnt show them otherwise. i want to use it to track warfront rares so i have it to hide ones i already got the loot of but it is just hides everything please help
Never minds it was a treasures script
NVM, it was nazjatar & mechagon update that broked handynotes.
is there an add on to share handy notes..notes to friends? there used to be a note app back in like cata days where if you and your friend wanted to share notes on the map you could just send them the notes on the map
When I make a custom marker (waypoint thingy) I look at the selection of types of icons and the icon next to 'Portal' is a green square, not a portal icon. What do I need to do next?
This is for HNClassic.
In reply to yessirreebob:
I went into HandyNotes_HandyNotes.lua and saw this on line 66:
[28] = {text = L["Portal"], icon = "Interface\\Icons\\Spell_Arcane_PortalDalaran"},
Pretty sure that Spell_Arcane_PortalDalaran doesn't exist in Classic.
Not sure if this is actually the problem but I can't think of anything else because I'm not versed in Lua programming.
==UPDATE:
Yea, just confirmed it by replacing it with one of the classic portal icons.
Hi, is there anyone here that has a handynotes locations for BMAH in all wow? please share it.
Newest Classic version updating to 8.3 instead, making it nonfunctional (Twitch client).
I'm building a unique Database with Notes and I would like to share some time. Is there any way I can conveniently without too much coding work translate my personal data to a standalone addon?