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)
From http://www.wowace.com/addons/handynotes/files/
Last Alpha was 9-29-12
Updates are at http://www.wowace.com/addons/handynotes/
This addon was great while working as intended. Obviously it is not being kept upto date. Just wanted to say Thank you for the time and effort given in the past. It was a wonderful addon in it's prime.
Update would be nice, This addon is great!!
Anyone know of a macro that would work to put a handynote at your current location without having to do the dialog box? Would like to be able to just push a button and have the spot marked with the parameters I specify in the macro. Any ideas?
can u update for mop pls :P ty
Would like to see a Treasure of Pandaria :)
It appears that HandyNotes with the Lost and Found addon breaks Carbonite.
Mousing over a zone won't reveal it with your plugin :(
Sorry for the spam, this forum really needs a spoiler/code tag
[spoiler]
Date: 2012-11-30 05:54:44
ID: 1
Error occured in: Global
Count: 1
Message: ...AddOns\HandyNotes_Carbonite\HandyNotes_Carbonite.lua line 297:
attempt to call method 'GeM' (a nil value)
Debug:
[C]: GeM()
...AddOns\HandyNotes_Carbonite\HandyNotes_Carbonite.lua:297: RegCarbPoints()
...AddOns\HandyNotes_Carbonite\HandyNotes_Carbonite.lua:162:
...AddOns\HandyNotes_Carbonite\HandyNotes_Carbonite.lua:134
[C]: ?
[string "safecall Dispatcher[2]"]:3:
[string "safecall Dispatcher[2]"]:3
[C]: ?
[string "safecall Dispatcher[2]"]:9:
[string "safecall Dispatcher[2]"]:5
(tail call): ?
HandyNotes\HandyNotes.lua:373:
HandyNotes\HandyNotes.lua:370
[C]: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
[string "safecall Dispatcher[1]"]:4:
[string "safecall Dispatcher[1]"]:4
[C]: ?
[string "safecall Dispatcher[1]"]:13: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
Ace3\AceEvent-3.0\AceEvent-3.0.lua:120:
Ace3\AceEvent-3.0\AceEvent-3.0.lua:119
[C]: SetMapZoom()
Carbonite\NxMap.lua:9201: SetCurrentMap()
Carbonite\NxMap.lua:6186: CheckWorldHotspotsType()
Carbonite\NxMap.lua:6158: CheckWorldHotspots()
Carbonite\NxMap.lua:4155:
Carbonite\NxMap.lua:4014
Locals:
self = HandyNotes_Carbonite {
0 = <userdata>
GetIconToolTip = <function> defined @Interface\AddOns\HandyNotes_Carbonite\HandyNotes_Carbonite.lua:318
UpdateWorldMap = <function> defined @Interface\AddOns\HandyNotes_Carbonite\HandyNotes_Carbonite.lua:211
CurAddOnVer = "V0.0.1 BETA"
RegCarbPoints = <function> defined @Interface\AddOns\HandyNotes_Carbonite\HandyNotes_Carbonite.lua:272
ColName = "HandyNotes_Carbonite"
ContNZoneNames = <table> {
}
AddPointToCarbMap = <function> defined @Interface\AddOns\HandyNotes_Carbonite\HandyNotes_Carbonite.lua:232
CurAddOnVerType = "BETA"
Version = "V0.0.1 BETA"
UpdateWorldMapPlugin = <function> defined @Interface\AddOns\HandyNotes_Carbonite\HandyNotes_Carbonite.lua:134
Title = "HandyNotes_Carbonite (Zasurus)"
Name = "HandyNotes_Carbonite"
LoadedStatus = <table> {
}
AddonVerTypeColour = "ORANGE"
}
bKeep = nil
bCheck = nil
icT = "!ZasHandyNotes_Icons_LostAndFound"
DBugMsg = <function> defined @Interface\AddOns\HandyNotes_Carbonite\Libs\LibZasMsgCtr\LibZasMsgCtr.lua:318
ErrDBugMsg = <function> defined @Interface\AddOns\HandyNotes_Carbonite\Libs\LibZasMsgCtr\LibZasMsgCtr.lua:322
DBState = <function> defined @Interface\AddOns\HandyNotes_Carbonite\Libs\LibZasMsgCtr\LibZasMsgCtr.lua:326
icT_Icons = "!ZasHandyNotes_Icons_LostAndFound"
(*temporary) = nil
(*temporary) = <table> {
Menu_OnTrackPlyr = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:3176
GetInstanceID = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:9090
ZoneOverlays = <table> {
}
HideExtraFrames = <function> defined @Interface\AddOns\Carbonite\NxInfo.lua:1107
MinimapOwnInit = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:2195
MinimapUpdateDetachedFrms = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:2962
MapLevels = <table> {
}
MinimapSetScale = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:2815
OnButToggleGuide = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:1679
GetWinName = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:1186
SetToCurrentZone = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:9258
GetIconStatic = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:8057
UpdateToolBar = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:1229
Menu_OnBackgndAlphaFade = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:3082
BlizzToggleWorldMap = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:3517
Menu_OnMapDebugFullCoords = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:3128
GotoPlayer = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:9394
ResetIcons = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:7920
Minimap_OnEvent = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:2302
NxzoneToMapId = <table> {
}
GetWorldContinentInfo = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:9545
ReverseTargets = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:9851
GetWorldZoneScale = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:9595
GMenu_OnPasteLink = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:3307
ContCnt = 6
CreateToolBar = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:1193
PlyrNamesTipStr = ""
Funcs = <table> {
}
DetachWorldMap = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:1448
ClearTarget = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:9813
BGMenu_OnHelp = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:3341
HideMiniFrames = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:6960
HideExtraZoneTiles = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:6336
Menu_OnDetailAlpha = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:3078
IsInstanceMap = <function> defined @Interface\AddOns\Carbonite\NxMap.lua:9504
IOMD = <function> defined @Interface\AddOns\HandyNotes_Carbonite\Libs\LibZasCarboniteFixs\LibZasCarboniteFixs.lua:242
EkMapBlks = <table> {
}
CheckWorldHotspotsType = <function> defined @Interf
AddOns:
Swatter, v5.14.5335 (KowariOnCrutches)
Cursor, v5.0.0.1
NPCScan, v5.0.0.5
NPCScanOverlay, v5.0.0.3
Ace3, v
AceGUI30SharedMediaWidgets, v4.0.0
ACP, v3.4.1
AdiCCMonitor, vv1.2.2
AfkCam, v1.2
ArkInventory, v30322
ArkInventoryRules, v
Astrolabe, v1.0
AtlasLoot, vv7.04.00
AtlasLootCataclysm, vv7.04.00
AtlasLootClassicWoW, vv7.04.00
AtlasLootLoader, vv7.04.00
AtlasLootMistsofPandaria, vv7.04.00
AucAdvanced, v5.14.5335 (KowariOnCrutches)
AucFilterBasic, v5.14.5335 (KowariOnCrutches)
AucFilterOutlier, v5.14.5335.5335(5.14/embedded)
AucMatchUndercut, v5.14.5335.5225(5.14/embedded)
AucStatHistogram, v5.14.5335 (KowariOnCrutches)
AucStatiLevel, v5.14.5335 (KowariOnCrutches)
AucStatPurchased, v5.14.5335 (KowariOnCrutches)
AucStatSales, v5.14.5335.5335(5.14/embedded)
AucStatSimple, v5.14.5335 (KowariOnCrutches)
AucStatStdDev, v5.14.5335 (KowariOnCrutches)
AucStatWOWEcon, v5.14.5335.5335(5.14/embedded)
AucUtilAHWindowControl, v5.14.5335.5133(5.14/embedded)
AucUtilAppraiser, v5.14.5335.5335(5.14/embedded)
AucUtilAskPrice, v5.14.5335.5160(5.14/embedded)
AucUtilAutoMagic, v5.14.5335.5335(5.14/embedded)
AucUtilCompactUI, v5.14.5335.5335(5.14/embedded)
AucUtilEasyBuyout, v5.14.5335.5238(5.14/embedded)
AucUtilFixAH, v5.14.5335 (KowariOnCrutches)
AucUtilItemSuggest, v5.14.5335.5335(5.14/embedded)
AucUtilPriceLevel, v5.14.5335.5237(5.14/embedded)
AucUtilScanButton, v5.14.5335.5335(5.14/embedded)
AucUtilScanFinish, v5.14.5335.5153(5.14/embedded)
AucUtilScanProgress, v5.14.5335.4979(5.14/embedded)
AucUtilScanStart, v5.14.5335.5153(5.14/embedded)
AucUtilSearchUI, v5.14.5335.5335(5.14/embedded)
AucUtilSimpleAuction, v5.14.5335.5208(5.14/embedded)
AucUtilVendMarkup, v5.14.5335.4828(5.14/embedded)
AutoRepair, v
Babylonian, v5.1.DEV.312(/embedded)
BeanCounter, v5.14.5335 (KowariOnCrutches)
BGAutoRelease, v1.3
BGSpy, v1.2.3
BuyEmAll, v3.1.3
CallbackHandler10, v
Carbonite, v5.05.07
CarboniteTransfer, v1.01
Configator, v5.1.DEV.330(/embedded)
DBMCore, v
DebugLib, v5.1.DEV.312(/embedded)
ElvUI, v5.02
ElvUIAtlasLootSkin, v2.0
ElvUIBuyEmAll, v1.0
ElvUIImprovedCurrency, v0.6
ElvUILocPlus, v1.72
ElvUISkilletSkin, v1.2
ElvUISystemDT, v1.34
ElvUIVisualAuraTimers, v1.22
elvuixpdatatext, v1.0
Enchantrix, v5.14.5335 (KowariOnCrutches)
EnchantrixBarker, v5.14.5335 (KowariOnCrutches)
GTFO, v4.18
HandyNotes, v1.2.0
HandyNotesCarbonite, vV0.0.1 BETA
HandyNotesLostAndFound, v1
Informant, v5.14.5335 (KowariOnCrutches)
LibAboutPanel, v1.6.0
LibBabbleBoss30, v
LibBabbleFaction30, v
LibBabbleInventory30, v
LibBabbleItemSet30, v
LibBabbleZone30, v
LibDBIcon10, v
LibDualSpec10, vv1.8
LibExtraTip, v5.12.DEV.324(/embedded)
LibSharedMedia30, v3.0-74
LibStatLogic12, v190
LibStrataFix, vr7
LibStub, v
LibTipHooker11, v$Revision: 18 $
LinkWrangler, v1.88
MikScrollingBattleText, v5.7.125
MySales, v1.3.0
OPie, vKiwi 2
OPieWorldMarkers, v
Postal, v3.5.0
Quartz, v3.1.1
RatingBuster, v5.0.4.361
Recount, v
SatchelScanner, v2.0.2
SaySapped, v2012-10-01
SellJunk, v3.0.8
Skillet, v
Stubby, v5.14.5335 (KowariOnCrutches)
TipHelper, v5.12.DEV.315(/embedded)
TradeForwarder, v2.20
TukuiLinkWranglerSkin, v0.1
UTF8, v
VuhDo, v3.20
VuhDoOptions, v3.20
BlizRuntimeLib_enUS v5.1.0.50100 <eu>
(ck=d3a)
[/spoiler]
There's an updated version on Wowace at:
http://www.wowace.com/addons/handynotes/
Right side, under 'recent files', there's one updated as of 10/8/12.
It doesn't work either. I can't get my notes anymore even if I disable Mapster.
Well, it is working for me flawlessly, so you have an other problem. Maybe BugGrabber+Bugsack or Swatter can find an error with one of your addons...
See Qithe's solution below...
In HandyNotes.toc change
## Interface: 40000
to
## Interface: 50001
This will remove the 'out of date' error.
this souloution didnt work for me
Handy notes not displaying is a conflict somehow with mapster.
Disabling Mapster allows handynote items to appear on the map.
I just downloaded it a few days ago and won't work for me.
Says it's out of date in the in game interface.
It appears the update to make the world map the parent to the HandyNote frame no longer works. When I Alt+Right Click, the HandyNote frame is behind the World Map. Is anyone else having this problem?
Hello ,
Today i have discover that if i press m and then look on uldum i see all special npc and location of em, but if i teleport to uldum and press m again all the npc on map are not display , can any 1 help me to fix this problem please ?
Thanks.
It's been over a year since this addon has been updated. I hope we have not lost another WOW player (the author) with the abiltiy to create great addons like this.
This addon has not been updated in over a year. Still works for me. I hope we haven't lost another WOW player (the author).