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)
Newest Classic version updating to 8.3 instead, making it nonfunctional (Twitch client).
I'm building a unique Database with Notes and I would like to share some time. Is there any way I can conveniently without too much coding work translate my personal data to a standalone addon?
When I Alt+RightClick on the map to make a note, the window pops up BEHIND the map. I can't move the map to get to it. HELP please!
Have a question. When my character is moving, the handynotes icons appear in the minimap. When I stop moving, the handynotes icons disappear until I start moving again. Is this the way it is intended to function? Is there any way to keep the handynotes icons visible all the time?
Thank-you!
In reply to J_Visuvius:
Are you experiencing a scenario where, when you are in an indoors location like a cave, building, ship, etc, EVERY SINGLE handynotes icon for that entire zone is compressed and displayed on the minimap for that enclosed location whenever you are moving? That's what I experience when I'm moving around. A solution of some kind for this problem would be very nice.
In reply to J_Visuvius:
Are you experiencing a scenario where, when you are in an indoors location like a cave, building, ship, etc, EVERY SINGLE handynotes icon for that entire zone is compressed and displayed on the minimap for that enclosed location whenever you are moving? That's what I experience when I'm moving around. A solution of some kind for this problem would be very nice.
Can anyone help me, i downloaded the addon but the rares arent shown on the map, i've tried other addons too but none seem to do the trick :/
Any idea why this is happening. I appears to be an addon conflict with Minimap Button Frame,an addon that takes all your addon buttons and buts them in a nice box. (rather than a cluttered mess all overlapping and stuff around the edge of your map) I think it is trying to take the Handy Notes icons and put them in the frame too.
The problem is the texture for where handynotes should be placing icons is instead a square that is larger (about 1cm) and so it obscures if there is actually a bliz placed icon there (if it's really there vs the place it would be if something were spawned). I would include a pic, but it looks like I have to host it somewhere first.
Anyway, any known workarounds? (besides turning off one or the other)
In reply to emmaleah:
It's Questie. Changed or added a frame name apparently, as this is a new problem and MBF hasn't changed in a long time. If you open MBF options, under Exceptions, in the text box "Add Protected Item" type "QuestieFrame" (no quotes).
I GOT THESE UPON A BG WINDOW POPPING UP TO ENTER.
Date: 2020-03-26 16:17:36
ID: -7
Error occured in: AddOn: HandyNotes
Count: 5
Message: Note: AddOn HandyNotes attempted to call a protected function (CompactRaidFrame3:Show()) during combat lockdown.
Debug:
[C]: Show()
..\FrameXML\CompactUnitFrame.lua:353: CompactUnitFrame_UpdateVisible()
..\FrameXML\CompactUnitFrame.lua:286: CompactUnitFrame_UpdateAll()
..\FrameXML\CompactUnitFrame.lua:176: CompactUnitFrame_SetUnit()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:318: CompactRaidFrameContainer_AddUnitFrame()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:254: CompactRaidFrameContainer_AddPlayers()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:176: CompactRaidFrameContainer_LayoutFrames()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:130: CompactRaidFrameContainer_TryUpdate()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:57: CompactRaidFrameContainer_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
Locals:
None
AddOns:
Swatter, v8.2.6377 (SwimmingSeadragon)
AtlasLootClassic, vv1.4.7
AtlasLootClassicData, vv1.4.7
AtlasLootClassicDungeonsAndRaids, vv1.4.7
AucAdvanced, v8.2.6430 (SwimmingSeadragon)
AucFilterBasic, v8.2.6364 (SwimmingSeadragon)
AucScanData, v8.2.6365 (SwimmingSeadragon)
AucStatHistogram, v8.2.6366 (SwimmingSeadragon)
AucStatiLevel, v8.2.6370 (SwimmingSeadragon)
AucStatPurchased, v8.2.6367 (SwimmingSeadragon)
AucStatSimple, v8.2.6399 (SwimmingSeadragon)
AucStatStdDev, v8.2.6369 (SwimmingSeadragon)
AucUtilFixAH, v8.2.6371 (SwimmingSeadragon)
BeanCounter, v8.2.6434 (SwimmingSeadragon)
BuffEnoughClassic, v0.3
ClassicAuraDurations, v
Enchantrix, v8.2.6428 (SwimmingSeadragon)
EnchantrixBarker, v8.2.6469 (SwimmingSeadragon)
FloatingManaBar, v1.0.3
HandyNotes, vv1.5.9
Informant, v8.2.6374 (SwimmingSeadragon)
MobHealthClassic, v4
OmniCC, v8.3.5
OmniCCConfig, v
Quartz, v3.5-classic-5
Questie, v5.10.0 0 fd3ff918
SlideBar, v8.2.6375 (SwimmingSeadragon)
Spy, v1.0.24
Stubby, v8.2.6376 (SwimmingSeadragon)
TargetHealthPercent, v5.0
TellMeWhen, v8.7.4
TellMeWhenOptions, v
XPBarText, v1.12.21
BlizRuntimeLib_enUS v1.13.4.11304 <none>
(ck=4af)
...
Date: 2020-03-26 16:17:36
ID: -8
Error occured in: AddOn: HandyNotes
Count: 1
Message: Note: AddOn HandyNotes attempted to call a protected function (CompactRaidFrame3:SetAttribute()) during combat lockdown.
Debug:
[C]: SetAttribute()
..\FrameXML\CompactUnitFrame.lua:161: CompactUnitFrame_SetUnit()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:318: CompactRaidFrameContainer_AddUnitFrame()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:254: CompactRaidFrameContainer_AddPlayers()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:176: CompactRaidFrameContainer_LayoutFrames()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:130: CompactRaidFrameContainer_TryUpdate()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:57: CompactRaidFrameContainer_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
Locals:
None
AddOns:
Swatter, v8.2.6377 (SwimmingSeadragon)
AtlasLootClassic, vv1.4.7
AtlasLootClassicData, vv1.4.7
AtlasLootClassicDungeonsAndRaids, vv1.4.7
AucAdvanced, v8.2.6430 (SwimmingSeadragon)
AucFilterBasic, v8.2.6364 (SwimmingSeadragon)
AucScanData, v8.2.6365 (SwimmingSeadragon)
AucStatHistogram, v8.2.6366 (SwimmingSeadragon)
AucStatiLevel, v8.2.6370 (SwimmingSeadragon)
AucStatPurchased, v8.2.6367 (SwimmingSeadragon)
AucStatSimple, v8.2.6399 (SwimmingSeadragon)
AucStatStdDev, v8.2.6369 (SwimmingSeadragon)
AucUtilFixAH, v8.2.6371 (SwimmingSeadragon)
BeanCounter, v8.2.6434 (SwimmingSeadragon)
BuffEnoughClassic, v0.3
ClassicAuraDurations, v
Enchantrix, v8.2.6428 (SwimmingSeadragon)
EnchantrixBarker, v8.2.6469 (SwimmingSeadragon)
FloatingManaBar, v1.0.3
HandyNotes, vv1.5.9
Informant, v8.2.6374 (SwimmingSeadragon)
MobHealthClassic, v4
OmniCC, v8.3.5
OmniCCConfig, v
Quartz, v3.5-classic-5
Questie, v5.10.0 0 fd3ff918
SlideBar, v8.2.6375 (SwimmingSeadragon)
Spy, v1.0.24
Stubby, v8.2.6376 (SwimmingSeadragon)
TargetHealthPercent, v5.0
TellMeWhen, v8.7.4
TellMeWhenOptions, v
XPBarText, v1.12.21
BlizRuntimeLib_enUS v1.13.4.11304 <none>
(ck=4af)
...
Date: 2020-03-26 16:17:36
ID: -6
Error occured in: AddOn: HandyNotes
Count: 4
Message: Note: AddOn HandyNotes attempted to call a protected function (CompactRaidFrame3:ClearAllPoints()) during combat lockdown.
Debug:
[C]: ClearAllPoints()
..\FrameXML\FlowContainer.lua:157: FlowContainer_DoLayout()
..\FrameXML\FlowContainer.lua:17: FlowContainer_ResumeUpdates()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:185: CompactRaidFrameContainer_LayoutFrames()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:130: CompactRaidFrameContainer_TryUpdate()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:57: CompactRaidFrameContainer_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
Locals:
None
AddOns:
Swatter, v8.2.6377 (SwimmingSeadragon)
AtlasLootClassic, vv1.4.7
AtlasLootClassicData, vv1.4.7
AtlasLootClassicDungeonsAndRaids, vv1.4.7
AucAdvanced, v8.2.6430 (SwimmingSeadragon)
AucFilterBasic, v8.2.6364 (SwimmingSeadragon)
AucScanData, v8.2.6365 (SwimmingSeadragon)
AucStatHistogram, v8.2.6366 (SwimmingSeadragon)
AucStatiLevel, v8.2.6370 (SwimmingSeadragon)
AucStatPurchased, v8.2.6367 (SwimmingSeadragon)
AucStatSimple, v8.2.6399 (SwimmingSeadragon)
AucStatStdDev, v8.2.6369 (SwimmingSeadragon)
AucUtilFixAH, v8.2.6371 (SwimmingSeadragon)
BeanCounter, v8.2.6434 (SwimmingSeadragon)
BuffEnoughClassic, v0.3
ClassicAuraDurations, v
Enchantrix, v8.2.6428 (SwimmingSeadragon)
EnchantrixBarker, v8.2.6469 (SwimmingSeadragon)
FloatingManaBar, v1.0.3
HandyNotes, vv1.5.9
Informant, v8.2.6374 (SwimmingSeadragon)
MobHealthClassic, v4
OmniCC, v8.3.5
OmniCCConfig, v
Quartz, v3.5-classic-5
Questie, v5.10.0 0 fd3ff918
SlideBar, v8.2.6375 (SwimmingSeadragon)
Spy, v1.0.24
Stubby, v8.2.6376 (SwimmingSeadragon)
TargetHealthPercent, v5.0
TellMeWhen, v8.7.4
TellMeWhenOptions, v
XPBarText, v1.12.21
BlizRuntimeLib_enUS v1.13.4.11304 <none>
(ck=4af)
....]
Date: 2020-03-26 16:17:36
ID: -5
Error occured in: AddOn: HandyNotes
Count: 4
Message: Note: AddOn HandyNotes attempted to call a protected function (CompactRaidFrame3:SetPoint()) during combat lockdown.
Debug:
[C]: SetPoint()
..\FrameXML\FlowContainer.lua:161: FlowContainer_DoLayout()
..\FrameXML\FlowContainer.lua:17: FlowContainer_ResumeUpdates()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:185: CompactRaidFrameContainer_LayoutFrames()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:130: CompactRaidFrameContainer_TryUpdate()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:57: CompactRaidFrameContainer_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
Locals:
None
AddOns:
Swatter, v8.2.6377 (SwimmingSeadragon)
AtlasLootClassic, vv1.4.7
AtlasLootClassicData, vv1.4.7
AtlasLootClassicDungeonsAndRaids, vv1.4.7
AucAdvanced, v8.2.6430 (SwimmingSeadragon)
AucFilterBasic, v8.2.6364 (SwimmingSeadragon)
AucScanData, v8.2.6365 (SwimmingSeadragon)
AucStatHistogram, v8.2.6366 (SwimmingSeadragon)
AucStatiLevel, v8.2.6370 (SwimmingSeadragon)
AucStatPurchased, v8.2.6367 (SwimmingSeadragon)
AucStatSimple, v8.2.6399 (SwimmingSeadragon)
AucStatStdDev, v8.2.6369 (SwimmingSeadragon)
AucUtilFixAH, v8.2.6371 (SwimmingSeadragon)
BeanCounter, v8.2.6434 (SwimmingSeadragon)
BuffEnoughClassic, v0.3
ClassicAuraDurations, v
Enchantrix, v8.2.6428 (SwimmingSeadragon)
EnchantrixBarker, v8.2.6469 (SwimmingSeadragon)
FloatingManaBar, v1.0.3
HandyNotes, vv1.5.9
Informant, v8.2.6374 (SwimmingSeadragon)
MobHealthClassic, v4
OmniCC, v8.3.5
OmniCCConfig, v
Quartz, v3.5-classic-5
Questie, v5.10.0 0 fd3ff918
SlideBar, v8.2.6375 (SwimmingSeadragon)
Spy, v1.0.24
Stubby, v8.2.6376 (SwimmingSeadragon)
TargetHealthPercent, v5.0
TellMeWhen, v8.7.4
TellMeWhenOptions, v
XPBarText, v1.12.21
BlizRuntimeLib_enUS v1.13.4.11304 <none>
(ck=4af)
...
Date: 2020-03-26 16:17:36
ID: -4
Error occured in: AddOn: HandyNotes
Count: 4
Message: Note: AddOn HandyNotes attempted to call a protected function (CompactRaidFrame1:ClearAllPoints()) during combat lockdown.
Debug:
[C]: ClearAllPoints()
..\FrameXML\FlowContainer.lua:157: FlowContainer_DoLayout()
..\FrameXML\FlowContainer.lua:17: FlowContainer_ResumeUpdates()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:185: CompactRaidFrameContainer_LayoutFrames()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:130: CompactRaidFrameContainer_TryUpdate()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:57: CompactRaidFrameContainer_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
Locals:
None
AddOns:
Swatter, v8.2.6377 (SwimmingSeadragon)
AtlasLootClassic, vv1.4.7
AtlasLootClassicData, vv1.4.7
AtlasLootClassicDungeonsAndRaids, vv1.4.7
AucAdvanced, v8.2.6430 (SwimmingSeadragon)
AucFilterBasic, v8.2.6364 (SwimmingSeadragon)
AucScanData, v8.2.6365 (SwimmingSeadragon)
AucStatHistogram, v8.2.6366 (SwimmingSeadragon)
AucStatiLevel, v8.2.6370 (SwimmingSeadragon)
AucStatPurchased, v8.2.6367 (SwimmingSeadragon)
AucStatSimple, v8.2.6399 (SwimmingSeadragon)
AucStatStdDev, v8.2.6369 (SwimmingSeadragon)
AucUtilFixAH, v8.2.6371 (SwimmingSeadragon)
BeanCounter, v8.2.6434 (SwimmingSeadragon)
BuffEnoughClassic, v0.3
ClassicAuraDurations, v
Enchantrix, v8.2.6428 (SwimmingSeadragon)
EnchantrixBarker, v8.2.6469 (SwimmingSeadragon)
FloatingManaBar, v1.0.3
HandyNotes, vv1.5.9
Informant, v8.2.6374 (SwimmingSeadragon)
MobHealthClassic, v4
OmniCC, v8.3.5
OmniCCConfig, v
Quartz, v3.5-classic-5
Questie, v5.10.0 0 fd3ff918
SlideBar, v8.2.6375 (SwimmingSeadragon)
Spy, v1.0.24
Stubby, v8.2.6376 (SwimmingSeadragon)
TargetHealthPercent, v5.0
TellMeWhen, v8.7.4
TellMeWhenOptions, v
XPBarText, v1.12.21
BlizRuntimeLib_enUS v1.13.4.11304 <none>
(ck=4af)
1x [ADDON_ACTION_FORBIDDEN] AddOn 'HandyNotes' hat versucht die geschützte Funktion 'UseQuestLogSpecialItem()' aufzurufen.
[string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
[string "=[C]"]: in function `UseQuestLogSpecialItem'
[string "@Blizzard_ObjectiveTracker\Blizzard_ObjectiveTrackerShared.lua"]:95: in function <...ObjectiveTracker\Blizzard_ObjectiveTrackerShared.lua:88>
This Add-on is not working with the latest patch and needs an update Bump to 8.3 please. All the Add-ons that are supported by this add-on will not work properly until this one is updated.
Is there anyway to turn on 8.3 Vision of N'zoth rares for alts that cba to complete the prequests and just want to farm rares?
Guess the link needs updating ?
"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: http://www.wowace.com/search/?search=handynotes "
Not found
We were unable to find the page or file you were looking for.
Any chance you could add an option to scale the map icons ? they are tiny on my screen
Is there any reasoning behind the removal of the functionality that colored rare skulls blue on the world map and minimap if their rare loot was not yet collected? You recently converted warfronts to simply only show white skulls everywhere (to match what'd already been done starting with Mechagon and Nazjatar) and it's frankly a worse user experience as a result.
EDIT: Well, the warfront map just magically started doing this again after bringing the map up a second time. Nazjatar and Mechagon never did, though.
Does this addon keep notes on players? Like when you scroll over them?
Does this work with classic ?
In reply to whobdobub:
Yes
Minimap button is not compatible with Minimap Button Managers.