TomTom's "Crazy Arrow"

TomTom is your personal navigation assistant in World of Warcraft. This addon is very simple, but provides a nice set of functionality. Thanks to Esamynn for Astrolabe, which does the bulk of the work in this addon.

Bugs and Support (PLEASE READ)
Unfortunately I have been forced to disable user comments on For some absurd reason the site has stopped sending me emails when you guys post a new comment, making me completely unable to provide support via this means. I am still happy to provide assistance, both on Curseforge and Wowinterface:

TomTom offers the following major features:

  • Set waypoints via command, or by clicking on the world map
  • A draggable coordinate display with customizable accuracy. This frame can be hidden or locked.
  • Player and cursor coordinates on the World Map (these can be hidden)
  • A floating "crazy-taxi" style arrow that points you to your destination
  • Displaying the "crazy-taxi" arrow or coordinate block in compatible LDB displays, such as NinjaPanel
  • Show a waypoint that points you towards your corpse for easy recovery
  • Can set waypoints by clicking on quest objective POIs on the World Map and watch frame.

Please also check out LightHeaded

Slash Commands:
/tomtom - Opens configuration GUI

In addition you can use the /way command to add and reset waypoints. In order to overcome conflicts with the Cartographer /way command, you can also use /tway to access TomTom's waypoint command. The following slash commands are available:

Slash CommandDescription
/way 14.78 23.9Add a new waypoint at 14.78, 23.90
/way Nagrand 45 50Add a new waypoint in Nagrand at 45, 50
/way 14.78 23.90 This is a waypoint!Add a new waypoint with a description
/way reset allRemove ALL current waypoints
/way reset NagrandRemove all waypoints in Nagrand
/wayb or /waybackSets a waypoint at the current location
/cway or /closestwaySet the crazy arrow to the closest waypoint

TomTom has been designed to publish the Crazy-Arrow and Coordinate Block as LDB feeds, allowing them to be displayed in compatible display addons. I've written a very simple, easy-to-configure panel that is capable of displaying these called NinjaPanel.

If you're looking to bulk import waypoints (to track achievements, etc), a community member has provided a great addon that lets you do this easily. Take a look at Paste.

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

  • Avatar of soulyouth soulyouth Aug 29, 2012 at 17:28 UTC - 0 likes

    not sure where to post this so I posted it on both addons
    When trying to get Tom Tom to work with Archy.

    1x integer overflow attempting to store 28823120595.147
    <in C code>
    TomTom\TomTom-v50001-1.0.0.lua:201: in function "GetKeyArgs"
    TomTom\TomTom-v50001-1.0.0.lua:925: in function <TomTom\TomTom.lua:924>
    (tail call): ?
    Archy\Archy-1.8.24-4-gdd2d49b.lua:2104: in function <Archy\Archy.lua:2081>
    Archy\Archy-1.8.24-4-gdd2d49b.lua:2115: in function <Archy\Archy.lua:2113>
    Archy\Archy-1.8.24-4-gdd2d49b.lua:1379: in function "?"
    Archy\Archy-1.8.24-4-gdd2d49b.lua:1385: in function "ConfigUpdated"
    Archy-1.8.24-4-gdd2d49b\Config.lua:1279: in function <Archy\Config.lua:1277>
    (tail call): ?
    <in C code>
    <string>:"safecall Dispatcher[2]":9: in function <string>:"safecall Dispatcher[2]":5
    (tail call): ?
    AceConfigDialog-3.0\AceConfigDialog-3.0-57.lua:799: in function <AceConfigDialog-3.0\AceConfigDialog-3.0.lua:614>
    (tail call): ?
    <in C code>
    <string>:"safecall Dispatcher[3]":9: in function <string>:"safecall Dispatcher[3]":5
    (tail call): ?
    Ace3-Release-r1061\AceGUI-3.0\AceGUI-3.0-33.lua:314: in function "Fire"
    Ace3-Release-r1061\20AceGUI-3.0-33\widgets\AceGUIWidget-CheckBox.lua:68: in function <Ace3\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:57>
  • Avatar of Cladhaire Cladhaire Aug 29, 2012 at 16:46 UTC - 0 likes

    If you've already set them, you have to manually remove them (or /way reset all). As the options clearly state, changing the minimap/world map options only affects newly set waypoints.

  • Avatar of mooneyez mooneyez Aug 24, 2012 at 17:20 UTC - 0 likes

    @mooneyez: Go

    fyi I have disabled minimap > enable minimap waypoints

  • Avatar of mooneyez mooneyez Aug 24, 2012 at 17:11 UTC - 0 likes

    Can anyone tell me how to remove the arrows on the minimap? I've tried disabling all the options and they still show :S

  • Avatar of LuckyBastrd LuckyBastrd Aug 03, 2012 at 03:59 UTC - 0 likes

    @Cladhaire: Go

    Excellent! /way 50 50 brought it back.


  • Avatar of Cladhaire Cladhaire Aug 01, 2012 at 22:26 UTC - 0 likes

    @LuckyBastrd: Go

    They are the exact same arrow.

    /way 50 50

    Whatever is/was setting your waypoints isn't any longer. That's what you need to fix.

  • Avatar of LuckyBastrd LuckyBastrd Aug 01, 2012 at 21:23 UTC - 0 likes

    Ok so now that I have had an opportunity to find out about the corpse arrow, it appears that the reset option worked for the corpse arrow, but I still unable to see the waypoint arrow.

  • Avatar of LuckyBastrd LuckyBastrd Aug 01, 2012 at 04:43 UTC - 0 likes

    @Cladhaire: Go

    I have tried that before, and I just tried it again and it still does not appear. I tried pulling profile settings from alt toons but that does not seem to pull the arrow back into the visible screen.

  • Avatar of Cladhaire Cladhaire Jul 31, 2012 at 20:36 UTC - 0 likes

    @LuckyBastrd: Go

    There is an option to reset the position. Just click that button under options!

  • Avatar of LuckyBastrd LuckyBastrd Jul 31, 2012 at 20:18 UTC - 0 likes

    I accidentally dragged my way point arrow (and the corpse arrow) off of the screen, now I cant seem to get them to display again. I have tried removing TomTom from my add-ons and downloading and reinstalling but neither one seems to work.


Date created
Apr 22, 2009
Last update
Sep 12, 2013
Development stage
  • deDE
  • enUS
  • ruRU
  • zhCN
All Rights Reserved
Curse link
Reverse relationships
Recent files



Tool used