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)
For those that want to have HandyNotes in Carbonite I have thrown together a quick addon for my self and figured I would share it. It should work with most if not all HandyNote addons straight out of the box.
It's called HandyNotes_Carbonite and can be found here: http://www.curse.com/addons/wow/handy-notes_carbonite
It's BETA currently (only made it last night) so feel free to test it and give me feedback in the form of new tickets for bug reports and surgestions here: http://wow.curseforge.com/addons/handy-notes_carbonite/tickets/
Regards,
Zas
Will there be an update for 4.3?
Message: ...nterface\AddOns\HandyNotes_Directions\Directions.lua:6: Cannot find a library with name 'Astrolabe-0.4'
Time: 11/05/11 23:50:20
Count: 1
Stack: [C]: in function `error'
...face\AddOns\HandyNotes\Libs\Astrolabe\DongleStub.lua:17: in function `DongleStub'
...nterface\AddOns\HandyNotes_Directions\Directions.lua:6: in main chunk
Locals: (*temporary) = "Cannot find a library with name 'Astrolabe-0.4'"
I keep receiving this error every time my screen reloads.
Rather it be intentional or between zoning.
Hope this helps.
hey i have the new one and i cant get it to keep all the stuff i mark like the old one did why ????? and i cant transfur to did avatars like the old noe did
I'm using svn to check out this addon and its libs. Astrolabe's svn repository is down, and so I downloaded the package from curseforge and unpacked it in the HandyNotes/Libs directory.
http://wow.curseforge.com/addons/astrolabe/
I am getting no errors though.
1x LibBabble-3.0-2 (LibBabble-Zone-3.0):51: LibBabble-Zone-3.0: Translation "Telredor" not found.
InFlight_Load-4.2.001\InFlight_Load.lua:475: in function `GetNodes'
HandyNotes-1.2.0\HandyNotes.lua:318: in function <HandyNotes\HandyNotes.lua:304>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
HandyNotes-1.2.0\HandyNotes.lua:373: in function `?'
CallbackHandler-1.0-6:147: in function <...end\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
<string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[1]":13: in function `?'
CallbackHandler-1.0-6:92: in function `Fire'
AceEvent-3.0-3 (DataStore):120: in function <...\AddOns\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
<in C code>: ?
<in C code>: in function `SetMapToCurrentZone'
Interface\FrameXML\WorldMapFrame.lua:157: in function <Interface\FrameXML\WorldMapFrame.lua:147>:
<in C code>: ?
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:1936: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1927: in function `ToggleFrame':
HealBot-4.2.0.0\HealBot.lua:1150: in function `HealBot_OnUpdate'
<string>:"*:OnUpdate":1: in function <[string "*:OnUpdate"]:1>
I still get too many errors running this addon to be able to use it . Sadly there is no way for me to copy the wall of data that buggrabber spits out when I try to enable this addon .
I hope you can get back to this soon Xinhuan , I really came to rely on this for my mapnotes.
Then paste it to /WTF/*other account name*/Saved variables
Since the 4.0.6 patch, notes do not work in Uldum. They will show on the zone map but not on the minimap. In every other zone, it works fine.
Thnx 4 the addon. But on my setup, the "Handy Note" dialog always displays under the world map, thus requiring me to close the world map whenever I want to make a new note or edit an existing node.
Cheers,
Nap.