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)
I have about 60 locations that I would like to create handynotes for is there a way to automate creating those in bulk instead of creating them one at a time? Ideally do this in a way that I can give to guildies.
I'm an experienced programmer and could write some code to do it, but i'm unsure of how to navigate creating a hn plugin or just call api's in 1 "one time script"
Any docs you can point me to?
When u enter a cave u see on minimap or map all the marks of the world map outside. Its a mess
Been seeing this a lot lately.
1008x [ADDON_ACTION_FORBIDDEN] AddOn 'HandyNotes' tried to call the protected function 'UseQuestLogSpecialItem()'.
!BugGrabber\BugGrabber.lua:519: in function <!BugGrabber\BugGrabber.lua:519>
[C]: in function `UseQuestLogSpecialItem'
...ObjectiveTracker\Blizzard_ObjectiveTrackerShared.lua:95: in function <...ObjectiveTracker\Blizzard_ObjectiveTrackerShared.lua:88>
I've been running into an issue with HandyNotes as of late. I'm not sure if it's with the main mod or the plugins I'm using but it happens in both Draenor and legions zones that I've checked so far. when I enter an area within a zone that has its own map such as Bladespire in Frostfire Ridge or Thundertotem in Highmountain. I get all of the larger zone's map pins showing smashed together in the smaller area's map and on the minimap.
Would be really neat if we could get the same option of changing zone and continent sizes in this mod as we do in the HandyNotes Dungeon Entrances mod. Any chance you could implement this feature?
This still just needs a .toc update for 8.0.1. The maintainer, Nevcairiel was last online Fri, Jan, 4 2019 so they are still active
So I have the most up to date version available on my twitch client however when I log into WoW it says my handynotes app is out of date. it seems to be working, for the most part, I don't know if its malfunctioning or interfering with any other addons in any way but blizzard says that it is out of date for some reason.
Will this addon be updated for 8.1? Or is it abandoned?
In reply to Gloman81:
I keep getting the following error
Date: 2018-12-26 13:13:06
ID: 9
Error occured in: Global
Count: 1
Message: ...\HandyNotes_Achievements\HandyNotes_Achievements.lua line 74:
attempt to get length of local 'nodes' (a nil value)
Debug:
(tail call): ?
...\HandyNotes_Achievements\HandyNotes_Achievements.lua:74:
...\HandyNotes_Achievements\HandyNotes_Achievements.lua:68
[C]: ?
Carbonite.Notes\NxFav.lua:233:
Carbonite.Notes\NxFav.lua:228
Carbonite.Notes\NxFav.lua:1569: HandyNotes()
Carbonite.Notes\NxFav.lua:1521: UpdateIcons()
Carbonite\NxMap.lua:5007: Update()
Carbonite\NxMap.lua:3945: OnUpdate()
Carbonite\NxMap.lua:1378: MainOnUpdate()
Carbonite\Carbonite.lua:1317: NXOnUpdate()
[string "*:OnUpdate"]:1:
[string "*:OnUpdate"]:1
Locals:
None
AddOns:
Swatter, v8.0.6162 (SwimmingSeadragon)
Armory, vv15.1.0
ArmoryGuildBank, vv15.1.0
Atlas, vv1.44.06
AtlasArena, vv1.07.03
AtlasBattlegrounds, vv1.44.01
AtlasBurningCrusade, vv1.44.01
AtlasCataclysm, vv1.44.01
AtlasClassicWoW, vv1.44.01
AtlasClassOrderHalls, vv1.44.01
AtlasDungeonLocs, vv1.44.01
AtlasLegion, vv1.44.01
AtlasMistsofPandaria, vv1.44.01
AtlasOutdoorRaids, vv1.44.01
AtlasScenarios, vv1.44.00
AtlasTransportation, vv1.44.01
AtlasWarlordsofDraenor, vv1.44.01
AtlasWorldEvents, vv3.25
AtlasWrathoftheLichKing, vv1.44.01
AtlasLoot, vv8.09.00
AtlasLootBattleforAzeroth, vv8.09.00
AtlasLootBurningCrusade, vv8.09.00
AtlasLootButton, vv1.10
AtlasLootCataclysm, vv8.09.00
AtlasLootClasses, vv3.1
AtlasLootClassic, vv8.09.00
AtlasLootLegion, vv8.09.00
AtlasLootMistsofPandaria, vv8.09.00
AtlasLootWarlordsofDraenor, vv8.09.00
AtlasLootWrathoftheLichKing, vv8.09.00
AtlasMajorCitiesEnhanced, vv1.16
AtlasQuest, v4.11.00
AucAdvanced, v8.0.6122 (SwimmingSeadragon)
AucFilterBasic, v8.0.6149 (SwimmingSeadragon)
AucScanData, v8.0.6150 (SwimmingSeadragon)
AucStatHistogram, v8.0.6151 (SwimmingSeadragon)
AucStatiLevel, v8.0.6155 (SwimmingSeadragon)
AucStatPurchased, v8.0.6152 (SwimmingSeadragon)
AucStatSimple, v8.0.6153 (SwimmingSeadragon)
AucStatStdDev, v8.0.6154 (SwimmingSeadragon)
AucUtilFixAH, v8.0.6156 (SwimmingSeadragon)
Bartender4, v4.8.1
BattlePetBreedID, vr185
BeanCounter, v8.0.6157 (SwimmingSeadragon)
BigWigs, vv123
BigWigsCountdownOverwatch, v1.1.0
Carbonite, vv8.1
CarboniteNotes, vv8.1
CarboniteQuests, vv8.1
CarboniteSocial, vv8.1
CarboniteWarehouse, vv8.1
CarboniteWeekly, vv8.1
CarboniteTimelessIsleChests, v1.03
CollectMe, v2.10.1
DBMArchaeology, v
DBMCore, v8.1.1
DBMCountPackOverwatch, v1.4.3
DBMDefaultSkin, v
DBMInterrupts, v7.3.0
DBMRaidLeadTools, v
DBMSpellTimers, v
DBMStatusBarTimers, v
DBMVPVEM, v8.0.5
EasyMail, v7.3
Enchantrix, v8.0.6158 (SwimmingSeadragon)
GarrisonCommanderBroker, v3.0.1 1.1.0
Gatherer, v7.3.1
GatherMate2, v1.43.4
HandyNotes, vv1.5.3
HandyNotesAchievements, v0.4.22
HandyNotesAncientShrines, v2.0
HandyNotesAzerothsTopTunes, vv1.2.2
HandyNotesCamelFigurines, v1.3
HandyNotesCityGuide, v1.7.1
HandyNotesDirections, v1
HandyNotesDraenorTreasures, v1.21
HandyNotesDungeonLocations, v1.45
HandyNotesEliteBattlePets, v1
HandyNotesEphemeralCrystals, vr01
HandyNotesEverShiftingMirror, v1.0.3
HandyNotesFieldPhotographer, v8.0.0.0
HandyNotesGuild, v1.10
HandyNotesHigherDimensionalLearning, v1
HandyNotesHigherLearning, v8.0.0.0
HandyNotesLorewalkers, v1
HandyNotesLostAndFound, v1
HandyNotesMoleMachine, v1.1.3
HandyNotesPandariaTreasures, v1.06
HandyNotesPetDailies, v
HandyNotesSpecialNPCsEtc, v1.1.1-Beta
HandyNotesTimelessIsleRareElites, v2.32
HandyNotesTimelessIsleChests, v1.21
HandyNotesTimelessTreasures, v1.0.7
HandyNotesTrainers, v1.7.0
HandyNotesTreasureHunter, v1
HandyNotesUniversalExplorer, v8.0.1.2
HandyNotesVendors, v1.7.0
HandyNotesWellRead, v8.0.0.0
HandyNotesWorldMapButton, v80000.01-Release
Informant, v8.0.6159 (SwimmingSeadragon)
MacroToolkit, vv7.3.0.2
MacroToolkitIcons, v7.2.0.0
MobInfo2, v8.1.0
MogIt, v3.8.11
MogItArtifact, v3.8.11
MogItGreenScreen, v0.11
MogItHighlighter, vv1.3.2
MogItOneHanded, v3.8.11
MogItOther, v3.8.11
MogItPlate, v3.8.11
MogItRanged, v3.8.11
MogItTwoHanded, v3.8.11
NPCScan, v8.0.1.13
Outfitter, v5.21
Paste, v1.4.10
Pawn, v2.2.32
Rematch, v4.9.3
SavedInstances, v8.0.8
SimpleStats, v1.7.5
Skillet, v4.07
SlideBar, v8.0.6160 (SwimmingSeadragon)
SpartanUI, v5.0.12
SpartanUIArtwork, v5.0.12
SpartanUIFilmEffects, v5.0.12
SpartanUIPartyFrames, v5.0.12
SpartanUIRaidFrames, v5.0.12
SpartanUISpinCam, v5.0.12
SpartanUIStyleFel, v5.0.12
SpartanUIStyleMinimal, v5.0.12
SpartanUIStyleTransparent, v5.0.12
SpartanUIStyleWar, v5.0.12
Stubby, v8.0.6161 (SwimmingSeadragon)
Titan, v5.15.3.80100
TitanBag, v5.15.3.80100
TitanClock, v5.15.3.80100
TitanGold, v5.15.3.80100
TitanLocation, v5.15.3.80100
TitanLootType, v5.15.3.80100
TitanPerformance, v5.15.3.80100
TitanRepair, v5.15.3.80100
TitanVolume, v5.15.3.80100
TitanXP, v5.15.3.80100
TomTom, vv80001-1.0.2
Transcriptor, vv8.0.7
WoWDBProfiler, v
WoWPro, v8.0.1P
WoWProAchievements, v8.0.1P
WoWProDailies, v8.0.1P
WoWProLeveling, v8.0.1P
WowProProfession, v8.0.1P
WoWProWorldEvents, v8.0.1P
BlizRuntimeLib_enUS v8.1.0.80100 <none>
(ck=11e0)
I keep getting the following error
Date: 2018-12-26 13:13:06
ID: 9
Error occured in: Global
Count: 1
Message: ...\HandyNotes_Achievements\HandyNotes_Achievements.lua line 74:
attempt to get length of local 'nodes' (a nil value)
Debug:
(tail call): ?
...\HandyNotes_Achievements\HandyNotes_Achievements.lua:74:
...\HandyNotes_Achievements\HandyNotes_Achievements.lua:68
[C]: ?
Carbonite.Notes\NxFav.lua:233:
Carbonite.Notes\NxFav.lua:228
Carbonite.Notes\NxFav.lua:1569: HandyNotes()
Carbonite.Notes\NxFav.lua:1521: UpdateIcons()
Carbonite\NxMap.lua:5007: Update()
Carbonite\NxMap.lua:3945: OnUpdate()
Carbonite\NxMap.lua:1378: MainOnUpdate()
Carbonite\Carbonite.lua:1317: NXOnUpdate()
[string "*:OnUpdate"]:1:
[string "*:OnUpdate"]:1
Locals:
None
AddOns:
Swatter, v8.0.6162 (SwimmingSeadragon)
Armory, vv15.1.0
ArmoryGuildBank, vv15.1.0
Atlas, vv1.44.06
AtlasArena, vv1.07.03
AtlasBattlegrounds, vv1.44.01
AtlasBurningCrusade, vv1.44.01
AtlasCataclysm, vv1.44.01
AtlasClassicWoW, vv1.44.01
AtlasClassOrderHalls, vv1.44.01
AtlasDungeonLocs, vv1.44.01
AtlasLegion, vv1.44.01
AtlasMistsofPandaria, vv1.44.01
AtlasOutdoorRaids, vv1.44.01
AtlasScenarios, vv1.44.00
AtlasTransportation, vv1.44.01
AtlasWarlordsofDraenor, vv1.44.01
AtlasWorldEvents, vv3.25
AtlasWrathoftheLichKing, vv1.44.01
AtlasLoot, vv8.09.00
AtlasLootBattleforAzeroth, vv8.09.00
AtlasLootBurningCrusade, vv8.09.00
AtlasLootButton, vv1.10
AtlasLootCataclysm, vv8.09.00
AtlasLootClasses, vv3.1
AtlasLootClassic, vv8.09.00
AtlasLootLegion, vv8.09.00
AtlasLootMistsofPandaria, vv8.09.00
AtlasLootWarlordsofDraenor, vv8.09.00
AtlasLootWrathoftheLichKing, vv8.09.00
AtlasMajorCitiesEnhanced, vv1.16
AtlasQuest, v4.11.00
AucAdvanced, v8.0.6122 (SwimmingSeadragon)
AucFilterBasic, v8.0.6149 (SwimmingSeadragon)
AucScanData, v8.0.6150 (SwimmingSeadragon)
AucStatHistogram, v8.0.6151 (SwimmingSeadragon)
AucStatiLevel, v8.0.6155 (SwimmingSeadragon)
AucStatPurchased, v8.0.6152 (SwimmingSeadragon)
AucStatSimple, v8.0.6153 (SwimmingSeadragon)
AucStatStdDev, v8.0.6154 (SwimmingSeadragon)
AucUtilFixAH, v8.0.6156 (SwimmingSeadragon)
Bartender4, v4.8.1
BattlePetBreedID, vr185
BeanCounter, v8.0.6157 (SwimmingSeadragon)
BigWigs, vv123
BigWigsCountdownOverwatch, v1.1.0
Carbonite, vv8.1
CarboniteNotes, vv8.1
CarboniteQuests, vv8.1
CarboniteSocial, vv8.1
CarboniteWarehouse, vv8.1
CarboniteWeekly, vv8.1
CarboniteTimelessIsleChests, v1.03
CollectMe, v2.10.1
DBMArchaeology, v
DBMCore, v8.1.1
DBMCountPackOverwatch, v1.4.3
DBMDefaultSkin, v
DBMInterrupts, v7.3.0
DBMRaidLeadTools, v
DBMSpellTimers, v
DBMStatusBarTimers, v
DBMVPVEM, v8.0.5
EasyMail, v7.3
Enchantrix, v8.0.6158 (SwimmingSeadragon)
GarrisonCommanderBroker, v3.0.1 1.1.0
Gatherer, v7.3.1
GatherMate2, v1.43.4
HandyNotes, vv1.5.3
HandyNotesAchievements, v0.4.22
HandyNotesAncientShrines, v2.0
HandyNotesAzerothsTopTunes, vv1.2.2
HandyNotesCamelFigurines, v1.3
HandyNotesCityGuide, v1.7.1
HandyNotesDirections, v1
HandyNotesDraenorTreasures, v1.21
HandyNotesDungeonLocations, v1.45
HandyNotesEliteBattlePets, v1
HandyNotesEphemeralCrystals, vr01
HandyNotesEverShiftingMirror, v1.0.3
HandyNotesFieldPhotographer, v8.0.0.0
HandyNotesGuild, v1.10
HandyNotesHigherDimensionalLearning, v1
HandyNotesHigherLearning, v8.0.0.0
HandyNotesLorewalkers, v1
HandyNotesLostAndFound, v1
HandyNotesMoleMachine, v1.1.3
HandyNotesPandariaTreasures, v1.06
HandyNotesPetDailies, v
HandyNotesSpecialNPCsEtc, v1.1.1-Beta
HandyNotesTimelessIsleRareElites, v2.32
HandyNotesTimelessIsleChests, v1.21
HandyNotesTimelessTreasures, v1.0.7
HandyNotesTrainers, v1.7.0
HandyNotesTreasureHunter, v1
HandyNotesUniversalExplorer, v8.0.1.2
HandyNotesVendors, v1.7.0
HandyNotesWellRead, v8.0.0.0
HandyNotesWorldMapButton, v80000.01-Release
Informant, v8.0.6159 (SwimmingSeadragon)
MacroToolkit, vv7.3.0.2
MacroToolkitIcons, v7.2.0.0
MobInfo2, v8.1.0
MogIt, v3.8.11
MogItArtifact, v3.8.11
MogItGreenScreen, v0.11
MogItHighlighter, vv1.3.2
MogItOneHanded, v3.8.11
MogItOther, v3.8.11
MogItPlate, v3.8.11
MogItRanged, v3.8.11
MogItTwoHanded, v3.8.11
NPCScan, v8.0.1.13
Outfitter, v5.21
Paste, v1.4.10
Pawn, v2.2.32
Rematch, v4.9.3
SavedInstances, v8.0.8
SimpleStats, v1.7.5
Skillet, v4.07
SlideBar, v8.0.6160 (SwimmingSeadragon)
SpartanUI, v5.0.12
SpartanUIArtwork, v5.0.12
SpartanUIFilmEffects, v5.0.12
SpartanUIPartyFrames, v5.0.12
SpartanUIRaidFrames, v5.0.12
SpartanUISpinCam, v5.0.12
SpartanUIStyleFel, v5.0.12
SpartanUIStyleMinimal, v5.0.12
SpartanUIStyleTransparent, v5.0.12
SpartanUIStyleWar, v5.0.12
Stubby, v8.0.6161 (SwimmingSeadragon)
Titan, v5.15.3.80100
TitanBag, v5.15.3.80100
TitanClock, v5.15.3.80100
TitanGold, v5.15.3.80100
TitanLocation, v5.15.3.80100
TitanLootType, v5.15.3.80100
TitanPerformance, v5.15.3.80100
TitanRepair, v5.15.3.80100
TitanVolume, v5.15.3.80100
TitanXP, v5.15.3.80100
TomTom, vv80001-1.0.2
Transcriptor, vv8.0.7
WoWDBProfiler, v
WoWPro, v8.0.1P
WoWProAchievements, v8.0.1P
WoWProDailies, v8.0.1P
WoWProLeveling, v8.0.1P
WowProProfession, v8.0.1P
WoWProWorldEvents, v8.0.1P
BlizRuntimeLib_enUS v8.1.0.80100 <none>
(ck=11e0)
can you pleas update tis addon
This Add-on needs to be updated for the Battle for Azeroth: Tides of Vengence Patch. The game registers it as out of date and will not run it.
We know you are probably busy etc but hope you will get this updated as soon as you can. It's hard not being able to use this with the new update. Thanks for all your hard work also.
please update your addon
Xinhuan, ask for this update also, pls!:)
I clicked the download latest version at the top of this page but the version I got still had the LUA settings for HBD 1.0 and not 2.0. I have manually changed the LUA files on following files 4 files.
Date: 2018-12-11 16:49:16
ID: -10
Error occured in: Global
Count: 1
Message: ..\AddOns\HandyNotes_Vendors\addon.lua line 6:
Cannot find a library instance of "HereBeDragons-1.0".
Debug:
[C]: error()
!Swatter\Support\LibStub.lua:23: LibStub()
HandyNotes_Vendors\addon.lua:6: in main chunk
Locals:
(*temporary) = "Cannot find a library instance of "HereBeDragons-1.0"."
Date: 2018-12-11 16:49:16
ID: -11
Error occured in: Global
Count: 1
Message: ..\AddOns\HandyNotes_Trainers\addon.lua line 6:
Cannot find a library instance of "HereBeDragons-1.0".
Debug:
[C]: error()
!Swatter\Support\LibStub.lua:23: LibStub()
HandyNotes_Trainers\addon.lua:6: in main chunk
Locals:
(*temporary) = "Cannot find a library instance of "HereBeDragons-1.0"."
Date: 2018-12-11 16:49:16
ID: -12
Error occured in: Global
Count: 1
Message: ...dyNotes_SpecialNPCsEtc\HandyNotes_SpecialNPCsEtc.lua line 15:
Cannot find a library instance of "HereBeDragons-1.0".
Debug:
[C]: error()
!Swatter\Support\LibStub.lua:23: LibStub()
...dyNotes_SpecialNPCsEtc\HandyNotes_SpecialNPCsEtc.lua:15: in main chunk
Locals:
(*temporary) = "Cannot find a library instance of "HereBeDragons-1.0"."
Date: 2018-12-11 16:49:16
ID: -13
Error occured in: Global
Count: 1
Message: ...AddOns\HandyNotes_Mailboxes\HandyNotes_Mailboxes.lua line 6:
Cannot find a library instance of "HereBeDragons-1.0".
Debug:
[C]: error()
!Swatter\Support\LibStub.lua:23: LibStub()
...AddOns\HandyNotes_Mailboxes\HandyNotes_Mailboxes.lua:6: in main chunk
Locals:
(*temporary) = "Cannot find a library instance of "HereBeDragons-1.0"."
Just had a weird glitch(?) Right-clicking on the map (to zoom out) would only bring up the HN note creator interface. I then alt-tabbed to come here, then when I went over to the game again, right-click worked properly.
ok just read comments im getting the same issue as they are
for some reason it is not workin on my main toon that is further along in boa . is this a known problem?? needed the overlay for rares in arthari highlands. i can send info to help just let me know what i need to do.
it works fine on rest my toons and did a bunch of things to try to get it to work but still not loading