Homing Digeon
Tired of having to flip back and forth between the World Map and the Flight Map to find archaeology digs!?!
Homing Digeon provides a simple overlay to the Flight Map highlighting active dig sites and their closest flight points. With the lack of free-flight in Warlords of Draenor, Homing Digeon is invaluable for quick and efficient archaeological excavations!
As of v1.7, Homing Digeon has been updated to work with World of Warcraft client version 7.0.
Thanks to karl_w_w on #wowuidev IRC for the name.
There was a texture bug that had me stumped for a bit in 6.1 - latest version (1.6.1) should fix it. Please let me know if you're still experiencing issues after updating.
Only shows Orange Flight Paths, and not Digsites.
so happy to see this fantastic addon updated! thank you very much :)
Cheers - I was missing it too,especially with the lack of flying in WoD :)
@shelmadina
the 1.6 version of Homing Digeon now works with MoP and WoD :)
Changes upto 5.4
Edit HomingDigeon.lua and change:
local HomingDigeon = CreateFrame("FRAME", "HomingDigeon")
local x1, x2, y1, y2 = WorldMap_GetPOITextureCoords(177)
local digSites = {}
-- Turns out every flightmap and atlas map for each continent have differing
-- ratios between them. So magic numbers ahoy
-- [1] - Kalimdor
-- [2] - Eastern Kingdoms
-- [3] - Outlands
-- [4] - Northrend
local MagicXRatio = { [4] = 1.2, [3] = 1.3, [2] = 1.3, [1] = 1.5 }
local MagicYRatio = { [4] = 0.8, [3] = 1, [2] = 1, [1] = 1}
local MagicYOffset = { [4] = -30, [3] = 5, [2] = -5, [1] = -5}
local MagicXOffset = { [4] = 15, [3] = 0, [2] = 0, [1] = 0 }
to
local HomingDigeon = CreateFrame("FRAME", "HomingDigeon")
local x1, x2, y1, y2 = GetPOITextureCoords(177)
local digSites = {}
-- Turns out every flightmap and atlas map for each continent have differing
-- ratios between them. So magic numbers ahoy
-- [1] - Kalimdor
-- [2] - Eastern Kingdoms
-- [3] - Outlands
-- [4] - Northrend
-- [6] - Pandaland
local MagicXRatio = { [6] = 1.2, [4] = 1.2, [3] = 1.3, [2] = 1.3, [1] = 1.5 }
local MagicYRatio = { [6] = 0.8, [4] = 0.8, [3] = 1, [2] = 1, [1] = 1}
local MagicXOffset = { [6] = -10, [4] = 15, [3] = 0, [2] = 0, [1] = 0 }
local MagicYOffset = { [6] = 0, [4] = -30, [3] = 5, [2] = -5, [1] = -5}
That should fix it up for now
---------------------------------------------
"Better to remain silent and be thoughht a fool, than to speak and remove all doubt."
Date: 2013-01-24 09:24:24
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\HomingDigeon\HomingDigeon.lua line 3:
attempt to call global 'WorldMap_GetPOITextureCoords' (a nil value)
Debug:
HomingDigeon\HomingDigeon.lua:3: in main chunk
Locals:
HomingDigeon = HomingDigeon {
0 = <userdata>
}
(*temporary) = nil
(*temporary) = 177
(*temporary) = "attempt to call global 'WorldMap_GetPOITextureCoords' (a nil value)"
I'm getting that same error. It seems to be working though. I really wish we could get an update, this is about the best Archaelogy addon out ther.
its not working for me
change for 5.0.5
local MagicXRatio = { [4] = 1.2, [3] = 1.3, [2] = 1.3, [1] = 1.5 }
local MagicYRatio = { [4] = 0.8, [3] = 1, [2] = 1, [1] = 1}
local MagicYOffset = { [4] = -30, [3] = 5, [2] = -5, [1] = -5}
local MagicXOffset = { [4] = 15, [3] = 0, [2] = 0, [1] = 0 }
to
local MagicXRatio = { [6] = 1.2, [4] = 1.2, [3] = 1.3, [2] = 1.3, [1] = 1.5 }
local MagicYRatio = { [6] = 0.8, [4] = 0.8, [3] = 1, [2] = 1, [1] = 1}
local MagicXOffset = { [6] = 38, [4] = 15, [3] = 0, [2] = 0, [1] = 0 }
local MagicYOffset = { [6] = -5, [4] = -30, [3] = 5, [2] = -5, [1] = -5}
Looks like we need a new ratio/offset now Pandaria is bigger...
Thanks alot for the addon! Now that we have flight speed guild bonus this addon is even more mandatory for anyoe who wants to get to digsites fast. Cant wait for the update and meanwhile I'm using the fix Tarkumi posted.
You do not plan to update the addon under MoP?
Is there any chance we'll see an update for this addon?
Once MoP comes out, I'll be resubscribing, so quite likely then!
Looking forward to that, then. Thank you!
Can't wait! :)
Quick fix:
Change line 3 to:
local x1, x2, y1, y2 = GetPOITextureCoords(177)
Ha! Brilliant, thank you so much for this fix :)
Thank you, that works perfect!