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
In reply to HD_MOVIE_SOURCE:
it's the problem on blizzard's side. no solution yet
Please update for 9.1.5
PLEASE fix the bug where I can't use quest items from the quest list.
I have to disable Handynotes to do so.
This issue has been ongoing for YEARS. Please fix!
Major issues = lua errors: Last night as I entered the raid portal for the new Maw Raid, HandyNotes lambasted my screen with the following error messages and would not stop until I disabled the entire addon. FYI: it was working fine in Korthia just a few hours earlier, but just as soon as I was summoned to the raid portal this lua error box popped up. At first all I did was reload ui when ever it happened, but it became so invasive that it was spamming open every time I moved. This is totally unacceptable. Therefore, I am disabling this addon until someone fixes it, or I shall use something else entirely....which is a shame because I really like this addon.
Message: bad argument #1 to '?' (Usage: C_Item.RequestLoadItemDataByID(itemInfo))
Time: Fri Jul 9 20:23:21 2021
Count: 1
Stack: bad argument #1 to '?' (Usage: C_Item.RequestLoadItemDataByID(itemInfo))
[string "=[C]"]: in function `RequestLoadItemDataByID'
[string "@Interface\AddOns\HandyNotes_ShadowlandsTreasures\handler.lua"]:184: in function <...e\AddOns\HandyNotes_ShadowlandsTreasures\handler.lua:181>
[string "@Interface\AddOns\HandyNotes_ShadowlandsTreasures\handler.lua"]:421: in function <...e\AddOns\HandyNotes_ShadowlandsTreasures\handler.lua:403>
[string "@Interface\AddOns\HandyNotes_ShadowlandsTreasures\handler.lua"]:754: in function `(for generator)'
[string "@Interface\AddOns\HandyNotes\HandyNotes.lua"]:334: in function <Interface\AddOns\HandyNotes\HandyNotes.lua:322>
[string "=[C]"]: ?
[string "@Interface\AddOns\HandyNotes\HandyNotes.lua"]:56: in function <Interface\AddOns\HandyNotes\HandyNotes.lua:51>
[string "@Interface\AddOns\HandyNotes\HandyNotes.lua"]:318: in function `RefreshAllData'
[string "@Interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua"]:76: in function `OnMapChanged'
[string "@Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:567: in function `OnMapChanged'
[string "@Interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua"]:234: in function `OnMapChanged'
[string "@Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:60: in function `SetMapID'
...
[string "=[C]"]: in function `Show'
[string "@Interface\FrameXML\UIParent.lua"]:2928: in function `SetUIPanel'
[string "@Interface\FrameXML\UIParent.lua"]:2773: in function `ShowUIPanel'
[string "@Interface\FrameXML\UIParent.lua"]:2641: in function <Interface\FrameXML\UIParent.lua:2637>
[string "=[C]"]: in function `SetAttribute'
[string "@Interface\FrameXML\UIParent.lua"]:3492: in function `ShowUIPanel'
[string "@Interface\FrameXML\QuestLogOwnerMixin.lua"]:103: in function `SetDisplayState'
[string "@Interface\FrameXML\QuestLogOwnerMixin.lua"]:41: in function `HandleUserActionToggleSelf'
[string "@Interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua"]:440: in function `ToggleWorldMap'
[string "TOGGLEWORLDMAP"]:1: in function <[string "TOGGLEWORLDMAP"]:1>
Locals: <none>
Message: bad argument #1 to '?' (Usage: C_Item.RequestLoadItemDataByID(itemInfo))
Time: Fri Jul 9 20:28:38 2021
Count: 2
Stack: bad argument #1 to '?' (Usage: C_Item.RequestLoadItemDataByID(itemInfo))
[string "=[C]"]: in function `RequestLoadItemDataByID'
[string "@Interface\AddOns\HandyNotes_ShadowlandsTreasures\handler.lua"]:184: in function <...e\AddOns\HandyNotes_ShadowlandsTreasures\handler.lua:181>
[string "@Interface\AddOns\HandyNotes_ShadowlandsTreasures\handler.lua"]:421: in function <...e\AddOns\HandyNotes_ShadowlandsTreasures\handler.lua:403>
[string "@Interface\AddOns\HandyNotes_ShadowlandsTreasures\handler.lua"]:754: in function `(for generator)'
[string "@Interface\AddOns\HandyNotes\HandyNotes.lua"]:334: in function `RefreshPlugin'
[string "@Interface\AddOns\HandyNotes\HandyNotes.lua"]:408: in function `UpdateWorldMapPlugin'
[string "@Interface\AddOns\HandyNotes\HandyNotes.lua"]:495: in function `?'
[string "@Interface\AddOns\AskMrRobot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:145: in function <...bot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:145>
[string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4>
[string "=[C]"]: ?
[string "safecall Dispatcher[3]"]:13: in function `?'
[string "@Interface\AddOns\AskMrRobot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:90: in function `SendMessage'
[string "@Interface\AddOns\HandyNotes_ShadowlandsTreasures\handler.lua"]:819: in function `Refresh'
[string "@Interface\AddOns\HandyNotes_ShadowlandsTreasures\handler.lua"]:815: in function <...e\AddOns\HandyNotes_ShadowlandsTreasures\handler.lua:810>
Locals: <none>
Due to the lua error message I received upon login this evening, I shall be disabling all Handynotes addons. Hope you guys fix it soon.
Received the following lua error message:
Message: ...e\AddOns\HandyNotes_ShadowlandsTreasures\handler.lua:18: attempt to concatenate global 'ANIMA' (a nil value)
Time: Tue Jun 29 20:11:29 2021
Count: 1
Stack: ...e\AddOns\HandyNotes_ShadowlandsTreasures\handler.lua:18: attempt to concatenate global 'ANIMA' (a nil value)
[string "@Interface\AddOns\HandyNotes_ShadowlandsTreasures\handler.lua"]:18: in main chunk
Locals: myname = "HandyNotes_ShadowlandsTreasures"
ns = <table> {
map_spellids = <table> {
}
HL = <table> {
}
}
HandyNotes = <table> {
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\Details\Libs\AceAddon-3.0\AceAddon-3.0.lua:367
GetContinentZoneList = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:229
GetMapFiletoMapID = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:261
Enable = <function> defined @Interface\AddOns\Details\Libs\AceAddon-3.0\AceAddon-3.0.lua:294
RegisterChatCommand = <function> defined @Interface\AddOns\AskMrRobot\Libs\AceConsole-3.0\AceConsole-3.0.lua:85
EnableModule = <function> defined @Interface\AddOns\Details\Libs\AceAddon-3.0\AceAddon-3.0.lua:332
modules = <table> {
}
GetModule = <function> defined @Interface\AddOns\Details\Libs\AceAddon-3.0\AceAddon-3.0.lua:210
IterateEmbeds = <function> defined @Interface\AddOns\Details\Libs\AceAddon-3.0\AceAddon-3.0.lua:442
plugins = <table> {
}
defaultModuleLibraries = <table> {
}
UnregisterChatCommand = <function> defined @Interface\AddOns\AskMrRobot\Libs\AceConsole-3.0\AceConsole-3.0.lua:111
Printf = <function> defined @Interface\AddOns\AskMrRobot\Libs\AceConsole-3.0\AceConsole-3.0.lua:69
OnProfileChanged = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:651
SetDefaultModulePrototype = <function> defined @Interface\AddOns\Details\Libs\AceAddon-3.0\AceAddon-3.0.lua:409
UpdateMinimapPlugin = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:421
name = "HandyNotes"
IsEnabled = <function> defined @Interface\AddOns\Details\Libs\AceAddon-3.0\AceAddon-3.0.lua:451
orderedModules = <table> {
}
DisableModule = <function> defined @Interface\AddOns\Details\Libs\AceAddon-3.0\AceAddon-3.0.lua:350
UpdateWorldMapPlugin = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:406
baseName = "HandyNotes"
OnDisable = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:639
OnEnable = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:626
RegisterMessage = <function> defined @Interface\AddOns\AskMrRobot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
GetArgs = <function> defined @Interface\AddOns\AskMrRobot\Libs\AceConsole-3.0\AceConsole-3.0.lua:144
Print = <function> defined @Interface\AddOns\AskMrRobot\Libs\AceConsole-3.0\AceConsole-3.0.lua:54
OnInitialize = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:608
UpdatePluginMap = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:492
UpdateMinimap = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:482
NewModule = <function> defined @Interface\AddOns\Details\Libs\AceAddon-3.0\AceAddon-3.0.lua:235
IsModule = <function> defined @Interface\AddOns\Details\Libs\AceAddon-3.0\AceAddon-3.0.lua:468
db = <table> {
}
SetDefaultModuleState = <function> defined @Interface\AddOns\Details\Libs\AceAddon-3.0\AceAddon-3.0.lua:387
WorldMapDataProvider = <table> {
}
GetMapIDtoMapFile = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:267
SetEnabledState = <function> defined @Interface\AddOns\Details\Libs\AceAddon-3.0\AceAddon-3.0.lua:424
getXY = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:255
enabledState = true
UpdateWorldMap = <function> defined @Interface\AddOns\HandyNotes\HandyNotes.lua:412
RegisterEvent = <function> defined @Interface\AddOns\AskMrRobot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
UnregisterAllMessages = <function> defined @Interface\AddOns\AskMrRobot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
RegisterPluginDB = <func
Will this be updated with the Korthia treasures/rares before release?
been getting errors with the PandariaTreasures
205x ...s_PandariaTreasures\HandyNotes_PandariaTreasures-1.06.lua:81: GetAchievementCriteriaInfo(achievementID, criteriaIndex [,countHidden]), criteria not found
[string "=[C]"]: in function `GetAchievementCriteriaInfo'
[string "@HandyNotes_PandariaTreasures\HandyNotes_PandariaTreasures-1.06.lua"]:81: in main chunk
Locals:
(*temporary) = 7439
(*temporary) = 1
*wrong post*
Getting the following error.
1x [ADDON_ACTION_FORBIDDEN] AddOn 'HandyNotes' tried to call the protected function 'CastSpellByID()'.
[string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
[string "=[C]"]: in function `CastSpellByID'
[string "@Blizzard_ObjectiveTracker\Blizzard_ScenarioObjectiveTracker.lua"]:645: in function <...jectiveTracker\Blizzard_ScenarioObjectiveTracker.lua:644>
Thank you.
nwn
Feature request: More command options so we can drop a mark at current location, or even coordinates, without having a window open that you have to type into and select. For example, something like:
/hnnew <coordinates> <symbol> <text>
"coordinates" would be optional
"symbol" is "star" "circle" "skull" etc
"text" is the description
This would be particularly useful because it could be put into a macro and made into a button. In Torghast it would be nice to be able to very quickly drop markers for areas that you've cleared, or to avoid, or where a chest was.
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.