Temporary HandyNotes Fix
Updated Dec 31, 2010 Please refer to the FAQ that Isharra put up on WoWInterface. Xinhuan has started updates on HandyNotes over at WowAce.com - soon this patched version won’t be needed.
Updated Dec 23, 2010 no need to add compat code to each HandyNotes addon. Please use the HandyNotes (tempfix) version from Isharra. If you use HandyNotes_Mailboxes, she also has a fixed version of that up.
Updated Dec 22, 2010 for being sloppy. Thank you Isharra.
Updated Dec 19, 2010 for complete fix.
I rely on HandyNotes for basic worldmap and minimap icons so I can easily see where the auctioneer, trainers, and vendors are in any location. Lately it’s been a bit broken where the minimap icons stick to the player arrow. Isharra over at wowinterface.com has a temp fix up that can solve these issues. Seems that the issue is related to TomTom Astrolabe changes. Here’s what to do:
- Download this version (same as linked above) of HandyNotes and install it.
- Download your favorite HandNotes addons. Install those. For HandyNotes_Mailboxes, use the link above for a fixed version.
- Make sure you are exited out of WoW.
- Open up each of the HandyNotes addons folders and look for a file called “addon.lua”. In that file, search for the line “local Astrolabe = DongleStub(“Astrolabe-0.4”)” - there is only one occurrence of it. Replace with: “local Astrolabe = DongleStub(“Astrolabe-1.0”)”
- Save those changes for each of the HandyNotes addons.
Now, there should be no errors and the icons don’t stick to the arrow anymore. However, notice that when you visit new vendors, trainers, etc they do not auto mark on the map. Here’s the fix for that:
Time for a few search/replaces specific to each HandyNotes addon:
(this part pulled from WoWInterface - credit goes to Sariktor)
Open HandyNotes_CityGuide/addon.lua
Search for:
local continent, zone, x, y = Astrolabe:GetCurrentPlayerPosition()
Replace with:
local continent, zone, x, y = compat:GetCurrentPlayerPosition()
Open HandyNotes_Trainers/addon.lua
Search for:
local continent, zone, x, y = Astrolabe:GetCurrentPlayerPosition()
Replace with:
local continent, zone, x, y = compat:GetCurrentPlayerPosition()
Open HandyNotes_Vendors/addon.lua
Search for:
local continent, zone, x, y = Astrolabe:GetCurrentPlayerPosition()
Replace with:
local continent, zone, x, y = compat:GetCurrentPlayerPosition()
Hopefully that helps! Of course, when an official fix comes from the addon authors, you are better off using those. Until then, enjoy.
