Astrolabe is an embeddable library for placing icons on the Minimap, and on World Maps. Icons that are placed on the Minimap using Astrolabe are placed in a special buffer and their positions are continuously updated for player movement, based on the world map coordinates provided when the icon was initially placed. Icons remain in this buffer until they are removed.
Astrolabe also provides functions to compute the in-game distance between two points and translate a point from one zoom level of the map another.
For full documentation, see: http://wiki.esamynn.org/Astrolabe
Facts
- Date created
- Oct 13, 2010
- Categories
- Last update
- Aug 29, 2012
- Development stage
- Release
- Language
- deDE
- enUS
- esES
- esMX
- frFR
- itIT
- koKR
- ptBR
- ruRU
- zhCN
- zhTW
- License
- GNU Lesser General Public License version 2.1 (LGPLv2.1)
- Curse link
- Astrolabe
- Downloads
- 6,488
- Recent files
- R: Astrolabe-1.0 r147 for 5.0.4 Aug 29, 2012
- B: Astrolabe-1.0 r146 for 5.0.4 Aug 10, 2012
- B: Astrolabe-1.0 r143 for 5.0.4 Aug 03, 2012
- B: Astrolabe-1.0 r142 for 5.0.4 Aug 02, 2012
- R: Astrolabe-1.0 r138 for 4.3.4 Aug 02, 2012
- Reply
- #12
DigitalUtopia Nov 03, 2012 at 02:47 UTC - 0 likesThere seems to be an issue with Astrolabe getting the proper location for the micro-dungeon faction hubs in Vale of the Eternal Blossom - at the very least, for Shrine of Two Moons.
When tracking a single point, the direction seems to be off by about 30 degrees while in Shrine of Two Moons - however, upon stepping outside (Vale of the Eternal Blossom), it will immediately calculate the correct direction.
- Reply
- #11
Everdreamer Nov 01, 2012 at 22:13 UTC - 0 likesJust my two cents...
The CPU usage of Astrolabe (on CPU profiling) is relatively high, and I believe the most loading is contributed by Astrolabe:OnUpdate. May you consider to lower the frequency of running the actual updating code? For instance, to me every 0.1 sec is smooth enough, every 0.25 sec is a bit zigzag but still acceptable.
- Reply
- #10
Esamynn Aug 10, 2012 at 18:48 UTC - 0 likesPlease note that as of the most recent patch to the MoP beta, Astrolabe rev 146 or higher is required.
- Reply
- #9
Esamynn Aug 09, 2012 at 18:29 UTC - 0 likes@Vulpem: Go
Turns out there was a bug on line 203 which allowed your calculation to proceed to the point of error. Attempting to calculate a distance between Azeroth and Outland should simply return nil since there is no common reference for the two "worlds."
Edit: I will likely post a new beta with the fix in the next few days. In the meantime, the fix is available in the Subversion repository.
- Reply
- #8
Vulpem Aug 05, 2012 at 20:20 UTC - 0 likesThanks for updating this helpful library
I'm getting the following error whenever I path through ComputeDistance using one map within the Outland system (530) and one in Azeroth: Astrolabe.lua:215: attempt to index local 'cont2' (a nil value)
It seems to be looking for WorldMapSize[0][530], which is nil.
- Reply
- #7
Esamynn Aug 02, 2012 at 20:53 UTC - 1 likeFirst beta version for MoP has been posted to CurseForge.
The latest WoW 5.0 version is always available from the subversion repository: http://svn.esamynn.org/astrolabe/branches/WoW_5.0/
- Reply
- #6
Esamynn Jul 23, 2012 at 21:42 UTC - 0 likesThe wiki is now back online, and almost completely up-to-date for Astrolabe 1.0.
I will continue to make updates as development progresses for MoP.
- Reply
- #5
Endar_Ren Jul 19, 2012 at 13:15 UTC - 0 likes@Esamynn: Go
Thank you for all of your hard work!
- Reply
- #4
Esamynn Jul 19, 2012 at 06:04 UTC - 1 likeHey Everyone,
I'm sorry for letting the main repo go offline for so long. I've finally found some time and I've got svn.esamynn.org back online. I will also be getting the wiki back online, hopefully this week.
There are a few updates I made to Astrolabe while the repo was offline which improve a few things. I am also actively working on updates for MoP.
- Reply
- #3
-Raz- Jul 30, 2011 at 12:53 UTC - 0 likes@spiralofhope: Go
the whole esamynn wiki is dead, sadly the SVN was on there
far as i know esamynn is one of the gatherer devs, im not sure if he even still maintains astrolabe, but likely the only way to contact him is over on the norganna forums (gatherer, auctioneer official forums)