Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(168 Kb)
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:2,135
Favorites:17
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
Archived Files (3)
File Name
Version
Size
Author
Date
1.16b
168kB
Isharra
12-22-10 10:53 AM
1.16a
168kB
Isharra
12-14-10 10:16 AM
1.16
168kB
Isharra
12-14-10 08:13 AM


Post A Reply Comment Options
Unread 02-07-11, 08:02 PM  
Isharra
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 36
Uploads: 3
Updated the FAQ. HandyNotes_CityGuide was updated and should no longer need fixes!

Still waiting on word on Charon, FlightMasters, Special NPCs and Mailboxes.
Last edited by Isharra : 02-07-11 at 08:04 PM.
Isharra is offline Report comment to moderator  
Reply With Quote
Unread 01-18-11, 01:35 AM  
Isharra
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 36
Uploads: 3
Updated the FAQ. HandyNotes_Trainers was updated and should no longer need fixes!
Isharra is offline Report comment to moderator  
Reply With Quote
Unread 01-13-11, 01:22 PM  
Isharra
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 36
Uploads: 3
Updated the FAQ. HandyNotes_Vendors and HandyNotes_Guild were updated and should no longer need fixes!

Originally posted by merneith
Just to say, thank you Isharra! You've been a real hero with all your efforts to keep things straight and your carefully put together FAQ! Thanks for stepping up and for all your hard work!
Thanks for the kind words.
Last edited by Isharra : 01-13-11 at 01:23 PM.
Isharra is offline Report comment to moderator  
Reply With Quote
Unread 01-10-11, 12:36 PM  
merneith
A Defias Bandit

Forum posts: 3
File comments: 44
Uploads: 0
Just to say, thank you Isharra! You've been a real hero with all your efforts to keep things straight and your carefully put together FAQ! Thanks for stepping up and for all your hard work!

merneith is offline Report comment to moderator  
Reply With Quote
Unread 01-02-11, 12:29 PM  
Isharra
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 36
Uploads: 3
HandyNotes 1.2.0 official has been released!

The original HandyNotes is available on Curse and WowInterface.

Xinhuan is now focusing on HandyNotes_FlightMasters. [edit] Which is now also released [/edit] [edit] and disappeared again, was I blind? It's in SVN though. See the FAQ for more info. [/edit]
Last edited by Isharra : 01-13-11 at 02:28 PM.
Isharra is offline Report comment to moderator  
Reply With Quote
Unread 01-02-11, 05:52 AM  
Isharra
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 36
Uploads: 3
Updated the FAQ. HandyNotes_FlightMasters (by Xinhuan) and HandyNotes_Vendors (by zarevak) have been updated in SVN so hopefully release versions will be available soon.
Isharra is offline Report comment to moderator  
Reply With Quote
Unread 12-31-10, 08:30 AM  
Isharra
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 36
Uploads: 3
All work on the tempfix is now halted.

FAQ has been updated so that the modified HandyNotes_* plugins should work with both the tempfix and the HandyNotes 1.2.0 when it is released (minimal testing against HandyNotes svn r222 has them working.)

If you've already followed the FAQ, the change is to replace
Code:
compat = HandyNotes.compat
with
Code:
do
	local Astrolabe = DongleStub("Astrolabe-1.0")

	local orig = GetCurrentMapAreaID()

    -- Create a lookup table from mapID to c,z pairs
	local mapcz = {}
	for cid, zlist in ipairs{GetMapContinents()} do
		for zid, mapid in ipairs{GetMapZones(cid)} do
			SetMapZoom(cid, zid)
			local mapid = GetCurrentMapAreaID()
			mapcz[mapid] = {cid, zid}
		end
	end

	SetMapByID(orig)

    -- This function takes the mapID return from the Astrolabe function
    -- and converts it to a c,z,x,y tuple
	function compat:GetCurrentPlayerPosition()
		local map, floor, x, y = Astrolabe:GetCurrentPlayerPosition()
		local cz = mapcz[map]
		if cz then
			local c, z = unpack(cz)
			return c, z, x, y
		end
	end

	function compat:ComputeDistance(c1,z1,x1,y1,c2,z2,x2,y2)
		local m1 = Astrolabe:GetMapID(c1, z1)
		local floors = Astrolabe:GetNumFloors(m1)
		local f1 = floors == 0 and 0 or 1
		local m2 = Astrolabe:GetMapID(c2, z2)
		floors = Astrolabe:GetNumFloors(m2)
		local f2 = floors == 0 and 0 or 1
		return Astrolabe:ComputeDistance(m1, f1, x1, y1, m2, f2, x2, y2)
	end

	function compat:TranslateWorldMapPosition(c, z, x, y, c2, z2)
		local C = Astrolabe:GetMapID(c, z)
		local floors = Astrolabe:GetNumFloors(m1)
		local f1 = floors == 0 and 0 or 1
		local nC = Astrolabe:GetMapID(c2, z2)
		floors = Astrolabe:GetNumFloors(nC)
		local f2 = floors == 0 and 0 or 1
		return Astrolabe:TranslateWorldMapPosition(C, f1, x, y, nC, f2)
	end
end
since the official release does not have a compat section.

If you haven't updated your plugins please see the FAQ.
Last edited by Isharra : 12-31-10 at 08:38 AM.
Isharra is offline Report comment to moderator  
Reply With Quote
Unread 12-31-10, 04:41 AM  
Isharra
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 36
Uploads: 3
Originally posted by Oxides
I think the author posted an update on wowace.
There is activity on the wowace/curse svn for HandyNotes but no release version that I saw. Hopefully Xinhuan will have it updated and posted shortly.

Originally posted by Oxides
I'm looking foreward to guild if you can get it working
See the FAQ for status.

On the plus side, this means at least 2 more hours a day for leveling my characters.
Last edited by Isharra : 12-31-10 at 08:30 AM.
Isharra is offline Report comment to moderator  
Reply With Quote
Unread 12-31-10, 04:31 AM  
Isharra
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 36
Uploads: 3
Originally posted by croana
I've made the changes to the plugin lua codes as shown in your guide, but it hasn't fixed a thing. The notes still appear on the player arrow on the minimap. I am using Handynotes version 1.1.6. Should I be using another version?
The changes listed are for compatibility to HandyNotes (tempfix) which uses Astrolabe-1.0 (the original used Astrolabe-0.4 which had the problem with icons sticking.)

You should be using HandyNotes (tempfix) 1.1.6c. Why else are you commenting here?

[edit: the original comment by croana has disappeared. Hopefully that means installing the zip file fixed the problem rather than I was rude and frightened him/her away.]
Last edited by Isharra : 12-31-10 at 05:28 AM.
Isharra is offline Report comment to moderator  
Reply With Quote
Unread 12-31-10, 02:05 AM  
Oxides
A Kobold Labourer

Forum posts: 0
File comments: 79
Uploads: 0
I think the author posted an update on wowace.
Oxides is offline Report comment to moderator  
Reply With Quote
Unread 12-30-10, 02:51 PM  
Oxides
A Kobold Labourer

Forum posts: 0
File comments: 79
Uploads: 0
Originally posted by Isharra
Right now I'm banging my head into a wall trying to get HandyNotes_Guild and HandyNotes_FlightMasters to load and display icons.
I'm looking foreward to guild if you can get it working
Oxides is offline Report comment to moderator  
Reply With Quote
Unread 12-30-10, 07:19 AM  
Isharra
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 36
Uploads: 3
Originally posted by dch48
The original behavior btw was always that all notes in your present zone showed at the edge regardless of range. It has always worked that way for me. Making them not show is a change to the original mod. I need them showing.
The icons should have always been hidden on edge. Once the comment was made that the behavior you saw was a bug I checked the code and saw that it was written to hide them.

Note: As I mentioned before, I prefer to see them on edge for a while myself.

I *may* code up an option to make it disappear at edge or be visible at the edge for a max distance (it won't display for the whole zone.)

Right now I'm banging my head into a wall trying to get HandyNotes_Guild and HandyNotes_FlightMasters to load and display icons.
Isharra is offline Report comment to moderator  
Reply With Quote
Unread 12-29-10, 11:35 PM  
dch48
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Originally posted by Oxides
How do you deal with all the clutter? For me it was displaying every mapnote on the continent in the minimap. The edges of the minimap were just a wall of yellow at places.
It only shows the ones for the zone you are in and I never have more than 6 or 7 manually made notes for rare spawn beasts. I only have notes in a few zones and I delete them after I have found and tamed the beast I was looking for. This is the only thing I use the addon for. The other things the additional mods do you can find with the in-game trackers. I don't see a need for most of the other modules for handynotes.

The original behavior btw was always that all notes in your present zone showed at the edge regardless of range. It has always worked that way for me. Making them not show is a change to the original mod. I need them showing.

Don't get me wrong though, I am very appreciative of the work that has been done to give us back a working version since it seems the original author doesn't care.
Last edited by dch48 : 12-29-10 at 11:48 PM.
dch48 is offline Report comment to moderator  
Reply With Quote
Unread 12-29-10, 10:54 PM  
Isharra
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 36
Uploads: 3
Originally posted by dch48
1.16c ruins the mod for me. I need the icons to show at the edge of the minimap so I know which way to go for the next spawn point.

I deleted the last line in the compat section and they show again.
The change was to restore the original behavior. My preference would be to have them at the edge if they are within a certain range and then hidden when they are beyond it (gatherer/gathermate behavior style.) The problem was they were never fading out since the mod was coded for them to be hidden at the edge.

For better or for worse, I'm not trying to fork the code here, just give a working file until the real author reappears.
Last edited by Isharra : 12-29-10 at 11:06 PM.
Isharra is offline Report comment to moderator  
Reply With Quote
Unread 12-29-10, 10:01 PM  
Toran
A Nerdscale Dorkin
 
Toran's Avatar
Premium Member

Forum posts: 142
File comments: 433
Uploads: 0
Now that I've seen both, definitely like the version where icons are not on the edges. No idea why I thought that was normal...
Toran is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: