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:

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of tartarusspawn tartarusspawn Nov 06, 2014 at 04:34 UTC - 0 likes

    @tandy: Go

    astroblade has been updated . its not ludos code thats the probelem its actually archy .. his code still uses pre 6.0 code for GetMapContinents...

  • Avatar of tandy tandy Nov 03, 2014 at 16:41 UTC - 0 likes

    I also hope this gets updated on zone names so Archy can get working correctly with the TomTom integration.

  • Avatar of LudovicusMaior LudovicusMaior Nov 01, 2014 at 16:18 UTC - 0 likes


    I'm sorry, but since an official version of TomTom with 99% of all my fixes was released, I stopped supporting that version.

    Please go to and download the latest!

  • Avatar of mitsman mitsman Nov 01, 2014 at 14:22 UTC - 1 like

    any chance on updating since Archy - Archaeology Assistant addon has problems with tom-tom? Thanks for the great work!

  • Avatar of scubab scubab Nov 01, 2014 at 02:18 UTC - 0 likes

    @LudovicusMaior: Go

    Whenever I try to download your zip, Ludo, I get a Failed - Server Problem error

  • Avatar of LudovicusMaior LudovicusMaior Oct 18, 2014 at 12:42 UTC - 0 likes

    I have a hacked up version of TomTom/Astrolabe that I have made work in both live and beta, mostly.

    Please fell free to use it or not as necessary or to ask any questions.

    I'll be updating the zip as fix further bugs.

    [Addendum: That file is no longer available as an official release of TomTom was issued.]

    Last edited Nov 01, 2014 by LudovicusMaior
  • Avatar of Tntdruid Tntdruid Sep 12, 2014 at 16:01 UTC - 0 likes

    In WoD Beta i get:

    Message: Interface\AddOns\TomTom\libs\Astrolabe\Astrolabe.lua:1255: Usage: SetMapZoom(continentIndex [,zoneIndex]) .. requested continent out of bounds Time: 09/05/14 15:23:10 Count: 1 Stack: [C]: in function `SetMapZoom' Interface\AddOns\TomTom\libs\Astrolabe\Astrolabe.lua:1255: in function `activate' ...nterface\AddOns\TomTom\libs\Astrolabe\DongleStub.lua:78: in function `Register' Interface\AddOns\TomTom\libs\Astrolabe\Astrolabe.lua:1307: in main chunk

    Locals: (*temporary) = 8 (*temporary) = 0

    when i login

  • Avatar of LudovicusMaior LudovicusMaior Jul 26, 2014 at 13:01 UTC - 0 likes

    While trying to use TomTom in WoD:

    Date: 2014-07-26 08:52:18
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\TomTom\libs\Astrolabe\Astrolabe.lua line 1255:
       Usage: SetMapZoom(continentIndex [,zoneIndex]) .. requested continent out of bounds
       [C]: SetMapZoom()
       TomTom\libs\Astrolabe\Astrolabe.lua:1255: activate()
       ...nterface\AddOns\TomTom\libs\Astrolabe\DongleStub.lua:78: Register()
       TomTom\libs\Astrolabe\Astrolabe.lua:1307: in main chunk
    (*temporary) = 8
    (*temporary) = 0
      Swatter, v4.4.1 (<%codename%>)
      Ace3, v
      TomTom, vv50400-1.0.0
      BlizRuntimeLib_enUS v6.0.1.60000 <none>

    The GetMapContinents() and GetMapZones() no longer return just a list of the names of the continents or zones, but return pairs of map ids and the names.

    Last edited Jul 26, 2014 by LudovicusMaior
  • Avatar of Esamynn Esamynn Feb 05, 2014 at 16:23 UTC - 0 likes

    At request I've posted a zipped form of the most recent revision.

    Please be aware that copies hosted here are not considered to be the official source of releases. For the latest version, please always reference

    Last edited Feb 05, 2014 by Esamynn
  • Avatar of JamesAllenPowell JamesAllenPowell Nov 26, 2013 at 02:29 UTC - 0 likes

    I was playing WoW and got this pop-up:

    Message: ...ddOns\ZygorGuidesViewer\Libs\Astrolabe\Astrolabe.lua:864: invalid key to 'next' Time: 11/25/13 20:08:24 Count: 1 Stack: [C]: ? ...ddOns\ZygorGuidesViewer\Libs\Astrolabe\Astrolabe.lua:864: in function `UpdateMinimapIconPositions' ...ddOns\ZygorGuidesViewer\Libs\Astrolabe\Astrolabe.lua:1115: in function `OnUpdate' ...ddOns\ZygorGuidesViewer\Libs\Astrolabe\Astrolabe.lua:1333: in function <...ddOns\ZygorGuidesViewer\Libs\Astrolabe\Astrolabe.lua:1332>

    Locals: = <no value>


Date created
Oct 13, 2010
Last update
Oct 15, 2014
Development stage
  • deDE
  • enUS
  • esES
  • esMX
  • frFR
  • itIT
  • koKR
  • ptBR
  • ruRU
  • zhCN
  • zhTW
GNU Lesser General Public License version 2.1 (LGPLv2.1)
Curse link
Recent files