Download
(168Kb)
Download
Updated: 12-28-10 03:41 PM
Patch for:
HandyNotes.
Pictures
File Info
Updated:12-28-10 03:41 PM
Created:12-14-10 08:13 AM
Downloads:3,243
Favorites:16
MD5:

HandyNotes (tempfix)

Version: 1.1.6c
by: Isharra [More]

The official HandyNotes release is out! It is version 1.2.0 so there should be no confusion when you upgrade. And please do go back to the official HandyNotes! I hope this addon helped you out.

All current work on the tempfix is halted.


This is a temporary patch for HandyNotes to work around the problems I was seeing with WoW patch 4.0.3a. The original HandyNotes 1.1.6 is available on Curse and WowInterface.

Cladhaire's changes to TomTom were incorporated so that Astrolabe 1.0 is used. This means that additional HandyNotes addons still need to be fixed separately if they call Astrolabe 0.4 themselves (see below.) If it works, Cladhaire deserves all the credit.

There is another attempt at a workaround HandyNotes (fanupdate) while it didn't solve my problem it should still work with the other HandyNotes addons as it was using Astrolabe-0.4 last I checked.

This is not intended as a fork in the codebase, just a workaround until the base addon is updated by the author.

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.

The additional HandyNotes_* plugins won't work with this tempfix without being modified. Using these instructions with the official HandyNotes 1.1.6 won't work either. The FAQ changes should work with HandyNotes 1.2.0 when it's released as it will use Astrolabe-1.0.

See the FAQ for instructions on how to modify your HandyNotes_* plugins that aren't working.

Download the latest versions of SilverDragon, HandyNotes_Trainers, HandyNotes_Vendors and HandyNotes_Guild. They have been updated to work with HandyNotes 1.2.0.

Minimal testing with HandyNotes_SpecialNPCsEtc, HandyNotes_Charon and HandyNotes_Mailboxes since I don't use them normally but they load without error and seem to be adding the icons properly. HandyNotes_Mailboxes (tempfix) I've uploaded since I had to test the compat function changes required to support it.

rev 1.1.6c added "compat.IconsOnEdge = Astrolabe.IconsOnEdge" to hopefully fix icon on edge problem with the minimap.

rev 1.16b add functions to compat section to support HandyNotes_Mailboxes

rev 1.16a update Astrolabe-1.0 to r125

rev 1.16 initial release - Astrolabe-1.0 r123
Post A Reply Comment Options
Unread 12-20-10, 12:54 PM  
Sariktor
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Originally posted by Tiegars
Hi,

the addon have errors with Tomtom v1.0.7

Date: 2010-12-19 12:08:51
ID: -1
Error occured in: Global
Count: 1
Message: ..\AddOns\SilverDragon\handynotes.lua line 4:
Cannot find a library with name 'Astrolabe-0.4'
Debug:
[C]: ?
[C]: error()
...nterface\AddOns\TomTom\libs\Astrolabe\DongleStub.lua:17: DongleStub()
SilverDragon\handynotes.lua:4: in main chunk

and with Silverdragon 2.4.1

Date: 2010-12-20 09:46:57
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\SilverDragon\handynotes.lua line 4:
Cannot find a library with name 'Astrolabe-0.4'
Debug:
[C]: ?
[C]: error()
...face\AddOns\HandyNotes\Libs\Astrolabe\DongleStub.lua:17: DongleStub()
SilverDragon\handynotes.lua:4: in main chunk

regards Tiegars

Ok.. as you can tell from the error message "Message: ..\AddOns\SilverDragon\handynotes.lua line 4.. etc" both errors are being caused by the handynote plugin for SilverDragon and is quite an easy fix.

Open ~\SilverDragon\handynotes.lua. Search line 4 for:
Code:
local Astrolabe = DongleStub("Astrolabe-0.4")
and replace with:
Code:
local Astrolabe = DongleStub("Astrolabe-1.0")
This should correct your errors with SilverDragon.
Report comment to moderator  
Reply With Quote
Unread 12-20-10, 02:47 AM  
Tiegars
A Murloc Raider

Forum posts: 4
File comments: 1
Uploads: 0
Hi,

the addon have errors with Tomtom v1.0.7

Date: 2010-12-19 12:08:51
ID: -1
Error occured in: Global
Count: 1
Message: ..\AddOns\SilverDragon\handynotes.lua line 4:
Cannot find a library with name 'Astrolabe-0.4'
Debug:
[C]: ?
[C]: error()
...nterface\AddOns\TomTom\libs\Astrolabe\DongleStub.lua:17: DongleStub()
SilverDragon\handynotes.lua:4: in main chunk
AddOns:
Swatter, v5.10.4998 (CrouchingKangaroo)
ACP, v3.3.10
BankItems, v40000
BasicMinimap, v1.75
ButtonFacade, v4.0.340
ButtonFacadeEntropy, v4.0.62
Chatter, v1.0
Cromulent, vv1.5.7
Dominos, v1.20.2
DominosCast, v
DominosRoll, v
DominosXP, v
GatherMate2, v1.0.7
GupPet, v2.016
GupPetButtonFacade, v0.2
GupPetCollectMe, v
HandyNotes, v1.1.6b
Mapster, v1.4.0-1-gcc6fd16
MoveAnything, v11.4.5
OmniCC, v3.1.4
Postal, v3.4.4
QuestCompletist, v80
RangeColors, v
Recount, v
SilverDragon, vv2.4.1
TomTom, vv40000-1.0.7
BlizRuntimeLib_deDE v4.0.3.40000 <eu>
(ck=256)

and with Silverdragon 2.4.1

Date: 2010-12-20 09:46:57
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\SilverDragon\handynotes.lua line 4:
Cannot find a library with name 'Astrolabe-0.4'
Debug:
[C]: ?
[C]: error()
...face\AddOns\HandyNotes\Libs\Astrolabe\DongleStub.lua:17: DongleStub()
SilverDragon\handynotes.lua:4: in main chunk
AddOns:
Swatter, v5.10.4998 (CrouchingKangaroo)
AckisRecipeList, v2.0.5
ACP, v3.3.10
BankItems, v40000
BasicMinimap, v1.75
ButtonFacade, v4.0.340
ButtonFacadeEntropy, v4.0.62
Chatter, v1.0
Cromulent, vv1.5.7
Dominos, v1.20.2
DominosCast, v
DominosRoll, v
DominosXP, v
GatherMate2, v1.0.7
GupPet, v2.016
GupPetButtonFacade, v0.2
GupPetCollectMe, v
HandyNotes, v1.1.6a
HealBot, v4.0.3.4
Mapster, v1.4.0-1-gcc6fd16
MoveAnything, v11.4.5
OmniCC, v3.1.4
Postal, v3.4.4
QuestCompletist, v80
RangeColors, v
Recount, v
SilverDragon, vv2.4.1
TipTac, v10.12.05
BlizRuntimeLib_deDE v4.0.3.40000 <eu>
(ck=280)


regards Tiegars
Report comment to moderator  
Reply With Quote
Unread 12-19-10, 05:40 PM  
Sariktor
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Originally posted by Toran
You sir, are a genious. Nice work. I updated by blog with these changes to make sure others see it outside of the WoWInterface community (gave you credit, of course).

The changes worked perfectly. If the compat code isn't inserted in each of the HandyNotes_* addons, this won't work. Tried it and it was looking for the "compat" function. Added it in and all good.
I'm glad it worked for ya

I've also posted a link on the addon page on the Curse site so others may benefit from the tempfix.
Last edited by Sariktor : 12-19-10 at 05:49 PM.
Report comment to moderator  
Reply With Quote
Unread 12-19-10, 02:07 PM  
Toran
A Nerdscale Dorkin
 
Toran's Avatar
Premium Member

Forum posts: 143
File comments: 433
Uploads: 0
You sir, are a genious. Nice work. I updated by blog with these changes to make sure others see it outside of the WoWInterface community (gave you credit, of course).

The changes worked perfectly. If the compat code isn't inserted in each of the HandyNotes_* addons, this won't work. Tried it and it was looking for the "compat" function. Added it in and all good.
Last edited by Toran : 12-19-10 at 02:08 PM.
Report comment to moderator  
Reply With Quote
Unread 12-19-10, 11:04 AM  
Sariktor
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Originally posted by Toran
Would love to hear if anyone is using this version plus any of the HandyNotes addons and able to get the vendors/auctioneers/trainers/etc to auto mark like they used to.
You're in luck! I've been able to get the HandyNotes_* plugins to automark again. Be sure to copy/paste the TomTom Astrolabe work around into each of the following plugins as well. (I'm not sure if it will still work if not, I just added it as a 'just in case')

If applicable to you:

Open HandyNotes_CityGuide/addon.lua
Search:
Code:
local continent, zone, x, y = Astrolabe:GetCurrentPlayerPosition()
Replace with:
Code:
local continent, zone, x, y = compat:GetCurrentPlayerPosition()

Open HandyNotes_Mailboxes/HandyNotes_Mailboxes.lua
Search:
Code:
local c,z,x,y = Astolabe:GetCurrentPlayerPosition()
Replace with:
Code:
local c,z,x,y = compat:GetCurrentPlayerPosition()

Open HandyNotes_Trainers/addon.lua
Search:
Code:
local continent, zone, x, y = Astrolabe:GetCurrentPlayerPosition()
Replace with:
Code:
local continent, zone, x, y = compat:GetCurrentPlayerPosition()

Open HandyNotes_Vendors/addon.lua
Search:
Code:
local continent, zone, x, y = Astrolabe:GetCurrentPlayerPosition()
Replace with:
Code:
local continent, zone, x, y = compat:GetCurrentPlayerPosition()

Then save each of those files and enjoy your notes not following you and getting automarked
Report comment to moderator  
Reply With Quote
Unread 12-18-10, 08:50 AM  
Toran
A Nerdscale Dorkin
 
Toran's Avatar
Premium Member

Forum posts: 143
File comments: 433
Uploads: 0
Would love to hear if anyone is using this version plus any of the HandyNotes addons and able to get the vendors/auctioneers/trainers/etc to auto mark like they used to.
Report comment to moderator  
Reply With Quote
Unread 12-17-10, 05:52 PM  
imthedci
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Finally! My Notes don't stick to me anymore! Thank You so much!!
Report comment to moderator  
Reply With Quote
Unread 12-17-10, 09:03 AM  
Toran
A Nerdscale Dorkin
 
Toran's Avatar
Premium Member

Forum posts: 143
File comments: 433
Uploads: 0
Thanks for this. I hacked up the handynotes modules to work on their own (per Isharra's comments on front page), and replaced all occurences of this:

Code:
local Astrolabe = DongleStub("Astrolabe-0.4")
with

Code:
local Astrolabe = DongleStub("Astrolabe-1.0")
Update: Only thing I've noticed so far is that the Handynotes Vendors, Handynotes Trainers, etc addons don't auto-add new vendors / trainers to the map anymore. Not sure why.
Last edited by Toran : 12-17-10 at 09:14 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: