HandyNotes
Handy Notes for your maps. This addon is intended to be a small and simple framework for showing notes on your map.
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.curseforge.com/wow/search?search=handynotes
Hi,
Could you update it to the latest Classic Era Game Version of 1.15.4, since the addon is no longer working properly?
Would be awesome, thanks a lot in advance!
In reply to maximus210793:
Yeah, it seems to completely break the map functionality.
Disabling HandyNotes fixed my problem at least
In reply to Painstormx: until there's an official fix do this:
replace
HNEditFrame.okbutton = CreateFrame("Button", nil, HNEditFrame, WoW10 and "UIPanelButtonTemplate" or "OptionsButtonTemplate")
With:
HNEditFrame.okbutton = CreateFrame("Button", nil, HNEditFrame, "UIPanelButtonTemplate")
Replace:
HNEditFrame.cancelbutton = CreateFrame("Button", nil, HNEditFrame, WoW10 and "UIPanelButtonTemplate" or "OptionsButtonTemplate")
With:
HNEditFrame.cancelbutton = CreateFrame("Button", nil, HNEditFrame, "UIPanelButtonTemplate")
in the HandyNotes_EditFrame.lua
hi, lua error on last patch on sod
3x CreateFrame(): Couldn't find inherited node "OptionsButtonTemplate"
[string "=[C]"]: ?
[string "=[C]"]: in function `CreateFrame'
[string "@HandyNotes/HandyNotes_EditFrame.lua"]:205: in main chunk
Locals:
(*temporary) = "Button"
(*temporary) = nil
(*temporary) = HNEditFrame {
BottomLeftCorner = Texture {
}
titleinputbox = EditBox {
}
descframe = Frame {
}
descscrollframe = HandyNotes_EditScrollFrame {
}
TopLeftCorner = Texture {
}
RightEdge = Texture {
}
desctext = FontString {
}
PixelSnapDisabled = true
continentcheckbox = CheckButton {
}
backdropInfo = <table> {
}
TopRightCorner = Texture {
}
icondropdown = HandyNotes_IconDropDown {
}
descinputbox = EditBox {
}
titleinputframe = Frame {
}
BottomEdge = Texture {
}
title = FontString {
}
TopEdge = Texture {
}
titleTexture = Texture {
}
titletext = FontString {
}
Center = Texture {
}
CloseButton = Button {
}
LeftEdge = Texture {
}
BottomRightCorner = Texture {
}
}
(*temporary) = "OptionsButtonTemplate"
In reply to typhosy: Same thing in Classic Era. Doesn't appear to affect the HandyNotes NPCs.
In reply to typhosy: until there's an official fix do this:
replace
HNEditFrame.okbutton = CreateFrame("Button", nil, HNEditFrame, WoW10 and "UIPanelButtonTemplate" or "OptionsButtonTemplate")
With:
HNEditFrame.okbutton = CreateFrame("Button", nil, HNEditFrame, "UIPanelButtonTemplate")
Replace:
HNEditFrame.cancelbutton = CreateFrame("Button", nil, HNEditFrame, WoW10 and "UIPanelButtonTemplate" or "OptionsButtonTemplate")
With:
HNEditFrame.cancelbutton = CreateFrame("Button", nil, HNEditFrame, "UIPanelButtonTemplate")
in the HandyNotes_EditFrame.lua
Any way to enable tracking via clicking on minimap? Some icons reveal spawn locations when hovered over. Clicking them stickies the revealed points. However this only works when clicking on the World Map, not Minimap.
No icons appear on the minimap at all, even with HandyNotes and associated packs being the only addons enabled.
Sadly over half the extensions for this has not been updated for awhile and its the only map addon I use like this wish everyone would update
Hi Xinhuan & Nevcairial
i put in an enhancement request in the issues and am wondering if there is a better way to contact with Enhancement Requests as there has been no response for a while
https://github.com/Nevcairiel/HandyNotes/
If you aren't seeing anything at all from any HandyNotes addons, the issue is Kaliel's Tracker Addon. Disable it and everything works. The same issue goes for if you see no map or quest markers from the game itself. It's because of Kaliel's Tracker Addon.
In reply to SadboiYami: You my friend, are the hero, nobody knows he needed 🥹
Thank you very much for your comment! <3
In reply to SadboiYami: JFC... thank you!
Thanks for great addon.
Handynotes no longer working with Gathermate 2 in SOD/Classic. Its disabling all minimap icons.
Errors on Cataclysm Classic:
4x .../HandyNotes/Libs/HereBeDragons/HereBeDragons-2.0-26.lua:176: attempt to call field 'GetMapWorldSize' (a nil value)
[string "@HandyNotes/Libs/HereBeDragons/HereBeDragons-2.0-26.lua"]:176: in function <.../HandyNotes/Libs/HereBeDragons/HereBeDragons-2.0.lua:160>
[string "@HandyNotes/Libs/HereBeDragons/HereBeDragons-2.0-26.lua"]:197: in function <.../HandyNotes/Libs/HereBeDragons/HereBeDragons-2.0.lua:191>
[string "@HandyNotes/Libs/HereBeDragons/HereBeDragons-2.0-26.lua"]:275: in function `gatherMapData'
[string "@HandyNotes/Libs/HereBeDragons/HereBeDragons-2.0-26.lua"]:291: in main chunk
Locals:
id = 947
data = <table> {
mapType = 1
mapID = 947
name = "Azeroth"
parentMapID = 946
}
parent = 946
instance = 0
center = <table> {
RotateDirection = <function> defined @Blizzard_SharedXML/Vector2D.lua:126
GetLength = <function> defined @Blizzard_SharedXML/Vector2D.lua:118
Normalize = <function> defined @Blizzard_SharedXML/Vector2D.lua:122
Dot = <function> defined @Blizzard_SharedXML/Vector2D.lua:106
GetLengthSquared = <function> defined @Blizzard_SharedXML/Vector2D.lua:114
GetXY = <function> defined @Blizzard_SharedXML/Vector2D.lua:77
OnLoad = <function> defined @Blizzard_SharedXML/Vector2D.lua:68
IsZero = <function> defined @Blizzard_SharedXML/Vector2D.lua:110
DivideBy = <function> defined @Blizzard_SharedXML/Vector2D.lua:90
x = -1161.559570
y = 12851.357422
Subtract = <function> defined @Blizzard_SharedXML/Vector2D.lua:98
Clone = <function> defined @Blizzard_SharedXML/Vector2D.lua:130
Cross = <function> defined @Blizzard_SharedXML/Vector2D.lua:102
ScaleBy = <function> defined @Blizzard_SharedXML/Vector2D.lua:86
SetXY = <function> defined @Blizzard_SharedXML/Vector2D.lua:81
IsEqualTo = <function> defined @Blizzard_SharedXML/Vector2D.lua:72
Add = <function> defined @Blizzard_SharedXML/Vector2D.lua:94
}
(*temporary) = nil
(*temporary) = 947
(*temporary) = "attempt to call field 'GetMapWorldSize' (a nil value)"
mapData = <table> {
}
C_Map = <table> {
GetBestMapForUnit = <function> defined =[C]:-1
GetMapArtHelpTextPosition = <function> defined =[C]:-1
GetMapBannersForMap = <function> defined =[C]:-1
GetMapHighlightInfoAtPosition = <function> defined =[C]:-1
GetAreaInfo = <function> defined =[C]:-1
GetMapArtLayers = <function> defined =[C]:-1
RequestPreloadMap = <function> defined =[C]:-1
GetBountySetIDForMap = <function> defined =[C]:-1
GetWorldPosFromMapPos = <function> defined =[C]:-1
GetMapLevels = <function> defined =[C]:-1
GetMapInfoAtPosition = <function> defined =[C]:-1
GetMapGroupMembersInfo = <function> defined =[C]:-1
GetMapArtLayerTextures = <function> defined =[C]:-1
GetMapArtBackgroundAtlas = <function> defined =[C]:-1
MapHasArt = <function> defined =[C]:-1
GetMapRectOnMap = <function> defined =[C]:-1
GetMapPosFromWorldPos = <function> defined =[C]:-1
GetPlayerMapPosition = <function> defined =[C]:-1
GetMapGroupID = <function> defined =[C]:-1
GetMapDisplayInfo = <function> defined =[C]:-1
GetMapInfo = <function> defined =[C]:-1
GetMapChildrenInfo = <function> defined =[C]:-1
GetMapLinksForMap = <function> defined =[C]:-1
GetFallbackWorldMapID = <function> defined =[C]:-1
GetMapArtID = <function> defined =[C]:-1
}
vector05 = <table> {
DivideBy = <function> defined @Blizzard_SharedXML/Vector2D.lua:90
GetLength = <function> defined @Blizzard_SharedXML/Vector2D.lua:118
Normalize = <function> defined @Blizzard_SharedXML/Vector2D.lua:122
Dot = <function> defined @Blizzard_SharedXML/Vector2D.lua:106
GetLengthSquared = <function> defined @Blizzard_SharedXML/Vector2D.lua:114
GetXY = <function> defined @Blizzard_SharedXML/Vector2D.lua:77
OnLoad = <function> defined @Blizzard_SharedXML/Vector2D.lua:68
IsZero = <function> defined @Blizzard_SharedXML/Vector2D.lua:110
RotateDirection = <function> defined @Blizzard_SharedXML/Vector2D.lua:126
x = 0.500000
y = 0.500000
IsEqualTo = <function> defined @Blizzard_SharedXML/Vector2D.lua:72
Clone = <function> defined @Blizzard_SharedXML/Vector2D.lua:130
Cross = <function> defined @Blizzard_SharedXML/Vector2D.lua:102
Subtract = <function> defined @Blizzard_SharedXML/Vector2D.lua:98
SetXY = <function> defined @Blizzard_Sh
In reply to Greevir: Getting the same thing. After updating HandyNotes, MinimalistArcheology and TomTom are broken, and disabling HandyNotes resolves everything. TomTom uses HBM 2.0.22, MinimalistArcheology is using HBM 2.0.24, seems something broke with 2.0.26 which HandyNotes is using?
In reply to f1ct1ve: yeah, It breaks Gathermate as well. Have to disable handynotes for now.
In reply to Greevir: Seems kinda weird either way when all of them are bundled with the version of HBM that they require.