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
I really love this addon and find it, well, handy. There are so many great plugins that make life so much easier.
One plugin has recently been deleted, I'm not sure if it is one you created in the first place but it is something I think should be part of the base addon. It was called Handy Notes - World Map Addon. I would really love a way to quickly toggle all handy notes on & off without going into the settings every time. It doesnt need to be on the World Map itself if that is a lot harder with the changes. A minimap button or maybe something that would plugin to titan panel. Just a way to quickly toggle the notes off.
Thanks for a great addon and I hope you will consider this request.
In reply to kitten2102:
In reply to Misteddawn:
I'm getting a message at the top of my chat when I log in that says that my installed copy of HandyNotes is out of date and that the Azeroth's Top Tunes plug-in won't work correctly and to update HN to version 1.4.0 or newer. I have HN 1.5.2 installed, so idk what it's going on about.
I am alos getting this exact same message when I log/relog in. Like somnomania, I have HandyNotes version 1.5.2 installed. Also, using BugGrabber and BugSack, I am getting no HandyNotes related error messages. I realize that HandyNotes_AzerothsTopTunes IS out of date and has not been updated for patch 8.0.1, but HandyNotes itself IS and yet is reporting itself as needing to be updated. Something wrong here.
In reply to GnuclearGnome:
I keep getting this error message. It pops up when I take a flight from one flight master to another, or when ever I portal from Dal to Darkshores. And today it popped up once when I mounted my flying mount to move from one location at Darkshores to another.
I have absolutely no idea what is causing this, but it appears it may be just about anything.
I can't make any notes anywhere using alt+click or /hnnew. I can bring up the options window but nothing else. Any help out there for what this might be or how to resolve it? Thanks!
Got this Bug, want to fix it, don't know how... please help me someone! (3 errors)
3x ...dyNotes_WorldMapButton\HandyNotes_WorldMapButton-2.6.lua:83: Attempt to register unknown event "WORLD_MAP_UPDATE"
[C]: in function `RegisterEvent'
...dyNotes_WorldMapButton\HandyNotes_WorldMapButton-2.6.lua:83: in main chunk
Locals:
(*temporary) = <unnamed> {
0 = <userdata>
}
(*temporary) = "WORLD_MAP_UPDATE"
Getting this error.
7x HandyNotes_HigherLearning\Addon.lua:166: attempt to call global 'GetCurrentMapAreaID' (a nil value)
HandyNotes_HigherLearning\Addon.lua:166: in function <HandyNotes_HigherLearning\Addon.lua:164>
(tail call): ?
Locals:
self = <unnamed> {
PLAYER_LOGIN = <function> defined @HandyNotes_HigherLearning\Addon.lua:157
CRITERIA_COMPLETE = <function> defined @HandyNotes_HigherLearning\Addon.lua:173
0 = <userdata>
ZONE_CHANGED_NEW_AREA = <function> defined @HandyNotes_HigherLearning\Addon.lua:164
}
(*temporary) = nil
(*temporary) = "attempt to call global 'GetCurrentMapAreaID' (a nil value)"
2x HandyNotes\HandyNotes-v1.5.2.lua:314: attempt to index a nil value
HandyNotes\HandyNotes-v1.5.2.lua:314: in function `RemoveAllData'
...aceBlizzard_MapCanvas\Blizzard_MapCanvas.lua:85: in function `RemoveDataProvider'
HandyNotes\HandyNotes-v1.5.2.lua:644: in function <HandyNotes\HandyNotes.lua:638>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Ace3\AceAddon-3.0\AceAddon-3.0-12.lua:593: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:586>
(tail call): ?
HandyNotes\HandyNotes-v1.5.2.lua:627: in function <HandyNotes\HandyNotes.lua:625>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Ace3\AceAddon-3.0\AceAddon-3.0-12.lua:558: in function `EnableAddon'
Ace3\AceAddon-3.0\AceAddon-3.0-12.lua:651: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
FrameXML\UIParent.lua:445: in function `UIParentLoadAddOn'
FrameXML\UIParent.lua:488: in function `CombatLog_LoadUI'
FrameXML\UIParent.lua:1193: in function <FrameXML\UIParent.lua:1089>
...rface\AddOns\SilverDragon\integration\handynotes-v1.5.2.lua:147: in function `func'
Interface\FrameXML\UIDropDownMenu.lua:935: in function `UIDropDownMenuButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
[20:13:23] button = DropDownList1Button2 {
arg2 = 47603900
invisibleButton = DropDownList1Button2InvisibleButton {
}
func = <function> defined @Interface\AddOns\SilverDragon\integration\handynotes.lua:143
0 = <userdata>
arg1 = 535
value = "Create waypoint"
Icon = DropDownList1Button2Icon {
}
Highlight = DropDownList1Button2Highlight {
}
}
uiMapID = 535
coord = 47603900
x = 0.476
y = 0.39
id = 83019
name = "Gug'tol"
(*temporary) = nil
(*temporary) = <table> {
defaults = <table> {
}
ShowHideCrazyArrow = <function> defined @Interface\AddOns\TomTom\TomTom_CrazyArrow.lua:240
Defer = <function> defined @Interface\AddOns\TomTom\AddonCore.lua:164
GetDirectionToWaypoint = <function> defined @Interface\AddOns\TomTom\TomTom_Waypoints.lua:253
SetCrazyArrow = <function> defined @Interface\AddOns\TomTom\TomTom_CrazyArrow.lua:85
SetCrazyArrowTitle = <function> defined @Interface\AddOns\TomTom\TomTom_CrazyArrow.lua:544
Printf = <function> defined @Interface\AddOns\TomTom\AddonCore.lua:60
tooltip = TomTomTooltip {
}
ClearWaypoint = <function> defined @Interface\AddOns\TomTom\TomTom_Waypoints.lua:221
UpdateCoordFeedThrottle = <function> defined @Interface\AddOns\TomTom\TomTom.lua:304
DebugListAllWaypoints = <function> defined @Interface\AddOns\TomTom\TomTom.lua:1030
RegisterMessage = <function> defined @Interface\AddOns\TomTom\AddonCore.lua:105
UnregisterMessage = <function> defined @Interface\AddOns\TomTom\AddonCore.lua:110
GetCurrentCoords = <function> defined @Interface\AddOns\TomTom\TomTom.lua:214
db = <table> {
}
GetCZWFromMapID = <function> defined @Interface\AddOns\TomTom\TomTom.lua:1058
RemoveWaypoint = <function> defined @Interface\AddOns\TomTom\TomTom.lua:758
SetCrazyArrowDirection = <function> defined @Interface\AddOns\TomTom\TomTom_CrazyArrow.lua:528
RegisterEvent = <function> defined @Interface\AddOns\TomTom\AddonCore.lua:77
waypoints = <table> {
}
UIDIsSaved = <function> defined @Interface\AddOns\TomTom\TomTom.lua:631
SetCrazyArrowColor = <function> defined @Interface\AddOns\TomTom\TomTom_CrazyArrow.lua:538
ClearAllWaypoints = <function> defined @Interface\AddOns\TomTom\TomTom.lua:236
RegisterLocale = <function> defined @Interface\AddOns\TomTom\AddonCore.lua:206
AddWaypointToCurrentZone = <function> defined @Interface\AddOns\TomTom\TomTom.lua:777
DefaultCallbacks = <function> defined @Interface\AddOns\TomTom\TomTom.lua:797
CHAT_MSG_ADDON = <function> defined @Interface\AddOns\TomTom\TomTom.lua:651
optpanels = <table> {
}
AddWaypoint = <function> defined @Interface\AddOns\TomTom\TomTom.lua:843
profile = <table> {
}
ShowHideCoordBlock = <function> defined @Interface\AddOns\TomTom\TomTom.lua:349
Initialize = <function> defined @Interface\AddOns\TomTom\TomTom.lua:27
waypointprofile = <table> {
}
HideWaypoint = <function> defined @Interface\AddOns\TomTom\TomTom_Waypoints.lua:194
waydb = <table> {
}
IsValidWaypoint = <function> defined @Interface\AddOns\TomTom\TomTom.lua:902
GetCurrentPlayerPosition = <function> defined @Interface\AddOns\TomTom\TomTom.lua:221
SetClosestWaypoint = <function> defined @Interface\AddOns\TomTom\TomTom.lua:1115
EnableDisablePOIIntegration = <function> defined @Interface\AddOns\TomTom\TomTom_POIIntegration.lua:238
WaypointExists = <function> defined @Interface\AddOns\TomTom\TomTom.lua:912
NameToMapId = <table> {
}
ReloadWaypoints = <function> defined @Interface\AddOns\TomTom\TomTom.lua:261
GetKey = <function> defined @Interface\AddOns\TomTom\TomTom.lua:196
ResetWaypointOptions = <function> defined @Interface\AddOns\TomTom\TomTom.lua:245
CrazyArrowIsHijacked = <function> defined @Interface\AddOns\TomTom\TomTom_CrazyArrow.lua:564
ReleaseCrazyArrow = <function> defined @Interface\AddOns\TomTom\TomTom_CrazyArrow.lua:558
GetKeyArgs = <function> defined @Interface\AddOns\TomTom\TomTom.lua:201
SendWaypoint = <function> defined @Interface\AddOns\TomTom\TomTom.lua:644
HijackCrazyArrow = <function> defined @Interface\AddOns\TomTom\TomTom_CrazyArrow.lua:551
L = <table> {
}
InitializeDropdown = <function> defined @Interface\AddOns\TomTom\TomTom.lua:626
R
Also seeing the "Attempt to register unknown event "CLOSE_WORLD_MAP"" error when using the HandyNotes - Argus plugin.
1x HandyNotes\Libs\AceEvent-3.0\AceEvent-3.0-4.lua:33: Attempt to register unknown event "CLOSE_WORLD_MAP"
[C]: in function `RegisterEvent'
HandyNotes\Libs\AceEvent-3.0\AceEvent-3.0-4.lua:33: in function `OnUsed'
...ags\libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:168: in function `RegisterEvent'
...ns\HandyNotes_LegionClassOrderHalls\Core\Handler.lua:315: in function <...ns\HandyNotes_LegionClassOrderHalls\Core\Handler.lua:313>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...ceAdiBags\libs\AceAddon-3.0\AceAddon-3.0-12.lua:558: in function `EnableAddon'
...ceAdiBags\libs\AceAddon-3.0\AceAddon-3.0-12.lua:651: in function <...ceAdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
FrameXML\UIParent.lua:445: in function `UIParentLoadAddOn'
FrameXML\UIParent.lua:564: in function `TimeManager_LoadUI'
FrameXML\UIParent.lua:1191: in function <FrameXML\UIParent.lua:1089>
Locals:
nil
Update this for TomTom?
getting LUA error on login (HandyNotes 1.5.2):
In reply to stonyrue:
In reply to Nevcairiel:
great addon thanks!
Hey, update several wrong localized translations for Simplified Chinese
These translations are wrong
These translations are correct
Please repair the next update. Thank you