TomTom

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.

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

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:

Add a new waypoint at 14.78, 23.90:

Code:

/way 14.78 23.90

Add a new waypoint in Nagrand at 45, 50:

Code:

/way Nagrand 45 50

Add a new waypoint with a description:

Code:

/way 14.78 23.90 This is a waypoint!

Remove ALL current waypoints:

Code:

/way reset all

Remove all waypoints in Nagrand:

Code:

/way reset Nagrand

Set a waypoint at the current location:

Code:

/wayb

or

Code:

/wayback

Set the waypoint arrow to the closest arrow in the current zone:

Code:

/cway

or

Code:

/closestway

When you set a waypoint, a dot will appear (green) on your minimap. When it goes out of range of the minimap display, it will turn into an arrow, just like the default UI. You can mouse over these waypoints to get detailed information about that 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.

Donations:
Some people have asked, so here is a way to send me donations:

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.

If you change the minimap display or world display options, they will
not take affect for any waypoints that are already set. This button
under 'General Options' will re-set these options on all of the
currently set waypoints.

If the player is within the distance callback circle when the waypoint
is first set, the last parameter of the callback should be nil. This
enables the callbacks to ignore the initial trigger of the callback.

This makes it possible for an add-on to create a waypoint with custom callbacks without losing the tooltip/onclick functionality that currently exists in TomTom. Usage is something like this:

local opts = {} -- any options for your waypoint, such as title, etc.
opts.callbacks = TomTom:DefaultCallbacks()
opts.callbacks.distance[15] = function(event, uid, range, distance, lastdistance)
-- this function will be called when the player moves from
-- outside 15 yards to within, or vide-versa and passed
-- several parameters
--
-- event: "distance"
-- uid: the UID of the waypoint
-- range: the callback range being triggered (15 in this case)
-- distance: the current distance to the waypoint
-- this MAY be less than 15, if you move really fast
-- lastdistance: the previous distance to the waypoint. This
-- can be used to determine whether or not you are
-- leaving the circle or entering it.

if not lastdistance or lastdistance and lastdistance > dist then
-- entering circle
else
-- exiting circle
end
end

For the coordinate feed and coordinate block. this function can be used
instead of the heavier player position function to get the current
player's coordinates. This means that depending on the current map zoom,
the 'coordinates' will display the position on that map, which is what
we'd expect.

The arrow and rest of the addon continues to function correctly.

This fixes an issue in the deeprun tram and other zones with no
coordinates.

The comparison of user input to zone name is made more relaxed by this
commit which forces both strings to be forced to lowercase, and have all
non-alphanumeric characters removed. In short, it should work much
better now.

Currently, most of the old features should work properly, only there is
now a limitation that it will only work with objective waypoints that
are in your current zone, in particular with the ones on the watch
frame. I will likely change it so that the ones on the world map work
properly, but this will be in a separate commit.

Any idea why QuestHelper died off? That used to be THE goto addon for fast questing/leveling and ease.
I'm mainly trying to find an addon like this for my father. I use it also, but since he needs help getting from quest to quest, the arrow really helps him. I'm trying to find a good reliable arrow addon for him and myself.[/quote]

Looong time ago I used QuestHelper but for the last several years I've used WowPro, I like it much better as it also has Achievements, Daily's, and all sorts of other options on it. It starts out in a zone and tells you which quests to pick up first for more efficient leveling, not just what you are closest to so that you can work on several quests at a time and then turn all in together. Check it out - http://wow-pro.com/index.php

P.S. They also have it on Curse and a few other addon sites but for the latest updates I'd go to their developer site which is the link I posted here.

Died off? It works fine for me. I don't use quest POI integration, though.
And as to "why" - Blizzard changed API. Usual stuff with each expansion (and even in the middle of expansion). They don't ask us, when it is convenient to break the UI.

After playing with the options a little more, I have found a way to keep the arrow on screen all the time, but it always points to the closest objective. Is there a way to make it point to the one I currently have selected and not the closest?

Sounds like automatic quest POI integration.
From the memory, this part of the addon is glitchy ATM.

Any idea why QuestHelper died off? That used to be THE goto addon for fast questing/leveling and ease.
I'm mainly trying to find an addon like this for my father. I use it also, but since he needs help getting from quest to quest, the arrow really helps him. I'm trying to find a good reliable arrow addon for him and myself.

After playing with the options a little more, I have found a way to keep the arrow on screen all the time, but it always points to the closest objective. Is there a way to make it point to the one I currently have selected and not the closest?

Sounds like automatic quest POI integration.
From the memory, this part of the addon is glitchy ATM.

I just came back to WoW 2 days ago, and remembered using TomTom (after the death of QuestHelper).

However, I cannot get the arrow to appear.
I have asked on other forums and everyone had given me different setups as to what they have, but to no avail.

I am running the latest (60000-1.1.1) version. My game tells me in the addons area that it is not out of date, and my curse client also says it is also not out of date.

I have tried to reset the postion but still, no arrow.

Please help!

Do you have tomtom installed as part of addon pack or not?
What exactly have you tried to recover the arrow?

I have the TomTom stand alone addon. Not apart of any pack.

I have clicked the "reset position" button in the options.
Im starting to think there was an error on my part. -- I have since noticed that the arrow appears when I am a distance away from the area I need to be in for the quest, and then the arrow disappears when I approach it.

After playing with the options a little more, I have found a way to keep the arrow on screen all the time, but it always points to the closest objective. Is there a way to make it point to the one I currently have selected and not the closest?

I have this same problem... I don't notice it making the WP in the wrong zone, I just notice it not making a WP at all. I have a macro for Warbringer farming that has a Krasarang Wilds WP on the list and it just doesn't make that one. I'm in Pandaria when I use it... I checked the spelling... I also flew to Krasarang manually and made the WP without using 'Krasarang Wilds' in the command and it puts the WP right where I want it, I just can't use the command with the zone name in it.

Hope this helps

bkp57

Originally Posted by Aluina

What steps will reproduce the problem?
1. /way krasarang wilds 50 50

What is the expected output? What do you see instead?
I expected this to add a waypoint in Krasarang Wilds at 50,50. Instead it adds a waypoint at the garrison at 50,50.

What version of the product are you using?
v60000-1.1.1

Do you have an error log of what happened?
No error happens, it just puts the waypoint in the wrong zone.

Please provide any additional information below.
This is on an alliance toon, but I'm not sure if that matters.

unfortunately i get this error spam each time i ress by soulstone or any other way of ressing that doesnt include release and walk back to corpse.. i guess its the corpse arrow that just totally bug out

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.