Quantcast
Download
(400 Kb)
Download
Updated: 03-18-19 05:31 PM
Pictures
File Info
Compatibility:
Zandalari and Kul Tiran (8.1.5)
Tides of Vengeance (8.1.0)
Battle for Azeroth (8.0.1)
Updated:03-18-19 05:31 PM
Created:unknown
Downloads:3,094,675
Favorites:6,021
MD5:
8.1.5

TomTom  Popular! (More than 5000 hits)

Version: v80105-1.0.0
by: Cladhaire, Ludovicus

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
  • 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.
[*]Can automatically set waypoints to your closest quest objective
Please also check out LightHeaded: http://www.wowinterface.com/download...ghtHeaded.html
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:

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.

commit 2ab52a8fcf7a6b9a0cc37f4f2bd182b05966956a (HEAD -> master, tag: v80105-1.0.0, github/master, curse/master)
Author: Ludovicus <[email protected]>
Date: Mon Mar 18 18:34:33 2019 -0400

Add code to allow TomTom specific overrides of HDB data.

commit efe0c78584a7ef2122d25375ca1c16ca916e406d
Author: Ludovicus <[email protected]>
Date: Mon Mar 18 17:17:15 2019 -0400

Protect against orphan maps, which the latest HBD now discovers.

commit c309c7989512bde8867d32d3ae8c60f40ad7dbc5
Author: Ludovicus <[email protected]>
Date: Mon Mar 18 17:14:59 2019 -0400

Add a backup zone name of #mapID

commit 89fdc357df4d7a64f3db6e39f16803d4e39b64fa
Author: Ludovicus <[email protected]>
Date: Mon Mar 18 17:13:09 2019 -0400

Assume that the lowest numbered mapId is the primary. Blizzard, yiu drive me crazy.

commit 6f914fd6fdc20e0c6f1c6c1de6f677be4d118f72
Author: Ludovicus <[email protected]>
Date: Mon Mar 18 17:09:46 2019 -0400

Restrict mapTypes to Zone and Micro.

commit f43c6babd28e4e09d5cbcfde1846f2b7ab6657e8
Author: Ludovicus <[email protected]>
Date: Thu Mar 14 16:23:57 2019 -0400

Update CrazyArrow on ZONE_CHANGED as well.

commit f7b779000f00a5240c2ea3aae053b20dd300e29f
Author: Ludovicus <[email protected]>
Date: Thu Mar 14 16:22:04 2019 -0400

Add missing argument to SetClampedToScreen().

commit 6e1fb08b42897764f1456057f048ac5fcc771a0a
Author: Ludovicus <[email protected]>
Date: Thu Mar 14 16:19:26 2019 -0400

Add /tway arrow to print arrow status.

commit 476ee08960382ad86b9f3f6964a22304ac2d96d2 (tag: v80100-1.0.1, interface/master, interface/HEAD)
Beta Files (15)
File Name
Version
Hits
Size
Author
Date
v80001-1.0.1-beta
1,120
411kB
Cladhaire
07-17-18 01:16 PM
v80001-1.0.1-beta
265
411kB
Cladhaire
07-17-18 01:01 PM
v70300-1.0.1-beta
418
389kB
Ludovicus
05-29-18 04:15 AM
v60000-1.1.1
1,294
430kB
Cladhaire
12-01-14 11:55 AM
v60000-1.1.0
1,098
431kB
Cladhaire
11-30-14 05:42 AM
v60000-0.0.1
2,583
430kB
Cladhaire
10-19-14 01:59 PM
v50001-0.1.0
2,605
410kB
Cladhaire
07-09-12 04:24 PM
v40000-1.2.0-beta
2,957
397kB
Cladhaire
01-24-11 10:01 AM
v40000-1.1.1-beta
2,353
393kB
Cladhaire
01-24-11 03:23 AM
v40000-1.1.0
2,428
393kB
Cladhaire
01-16-11 05:25 PM
r220
5,364
307kB
Cladhaire
05-27-09 12:05 PM
r198
5,846
304kB
Cladhaire
04-07-09 03:51 PM
r164
5,676
283kB
Cladhaire
08-13-08 12:41 PM
r151
3,698
275kB
Cladhaire
05-29-08 01:13 PM
r141
3,951
268kB
Cladhaire
04-15-08 06:17 AM


Archived Files (85)
File Name
Version
Size
Author
Date
v80100-1.0.1
399kB
Cladhaire
03-11-19 06:27 PM
v80001-1.0.2
412kB
Cladhaire
08-05-18 04:31 PM
v80001-1.0.1
411kB
Cladhaire
07-28-18 10:49 AM
v80001-1.0.0
411kB
Cladhaire
07-23-18 06:06 AM
v70300-1.0.0
388kB
Cladhaire
11-13-17 03:53 PM
v70200-1.0.0
387kB
Cladhaire
04-06-17 10:54 AM
v70100-1.0.1
387kB
Cladhaire
03-26-17 12:49 PM
v70100-1.1.0
387kB
Cladhaire
11-10-16 02:07 PM
v70000-1.1.0
387kB
Cladhaire
08-11-16 11:32 AM
v70000-1.0.0
387kB
Cladhaire
07-19-16 11:59 PM
v60200-2.1.0
386kB
Cladhaire
10-18-15 11:46 AM
v60200-2.0.0
386kB
Cladhaire
09-19-15 09:25 PM
v60200-1.0.0
430kB
Cladhaire
06-27-15 02:35 AM
v60100-1.0.0
430kB
Cladhaire
03-15-15 04:54 AM
v60000-1.1.1
430kB
Cladhaire
12-20-14 03:52 AM
v60000-1.1.0
430kB
Cladhaire
12-13-14 05:46 AM
v60000-1.0.1
430kB
Cladhaire
10-26-14 04:01 AM
v60000-1.0.0
430kB
Cladhaire
10-20-14 01:54 PM
v50400-1.0.0
427kB
Cladhaire
09-11-13 11:28 PM
v50300-1.0.1
425kB
Cladhaire
06-08-13 02:08 AM
v50300-1.0.0
425kB
Cladhaire
06-07-13 01:28 AM
v50200-1.0.2
416kB
Cladhaire
03-05-13 09:53 PM
v50100-1.0.2
415kB
Cladhaire
01-12-13 03:49 AM
v50100-1.0.1
415kB
Cladhaire
11-29-12 11:26 PM
v50100-1.0.0
414kB
Cladhaire
11-28-12 02:16 PM
v50001-1.3.0
414kB
Cladhaire
10-28-12 11:00 AM
v50001-1.2.1
413kB
Cladhaire
10-12-12 12:06 AM
v50001-1.2.0
413kB
Cladhaire
10-10-12 12:28 AM
v50001-1.1.1
412kB
Cladhaire
10-08-12 02:38 AM
v50001-1.1.0
412kB
Cladhaire
10-08-12 12:25 AM
v50001-1.0.4
412kB
Cladhaire
10-05-12 02:12 AM
v50001-1.0.3
410kB
Cladhaire
10-02-12 01:12 AM
v50001-1.0.2
410kB
Cladhaire
09-02-12 02:18 AM
v50001-1.0.2
410kB
Cladhaire
09-02-12 02:18 AM
v50001-1.0.1
410kB
Cladhaire
08-29-12 03:05 PM
v50001-1.0.0
410kB
Cladhaire
08-29-12 10:34 AM
v40300-1.4.5
408kB
Cladhaire
07-08-12 04:45 AM
v40300-1.4.4
406kB
Cladhaire
11-30-11 03:24 PM
v40200-1.4.3
405kB
Cladhaire
10-20-11 09:54 AM
v40200-1.4.2
405kB
Cladhaire
07-05-11 04:25 AM
v40200-1.4.1
405kB
Cladhaire
06-29-11 10:51 AM
v40200-1.4.1
403kB
Cladhaire
06-29-11 10:48 AM
v40100-1.4.0
403kB
Cladhaire
05-31-11 10:02 AM
v40100-1.3.3
400kB
Cladhaire
05-01-11 12:14 PM
v40100-1.3.2
400kB
Cladhaire
04-30-11 03:23 PM
v40100-1.3.1
398kB
Cladhaire
04-30-11 12:22 PM
v40100-1.3.0
398kB
Cladhaire
04-27-11 05:40 AM
v40000-1.2.7
398kB
Cladhaire
04-25-11 02:05 PM
v40000-1.2.6
397kB
Cladhaire
03-06-11 04:07 PM
v40000-1.2.5
397kB
Cladhaire
03-05-11 05:43 AM
v40000-1.2.4
397kB
Cladhaire
03-04-11 03:41 PM
v40000-1.2.3
397kB
Cladhaire
03-04-11 11:54 AM
v40000-1.2.2
397kB
Cladhaire
03-01-11 12:09 PM
v40000-1.2.1
397kB
Cladhaire
02-27-11 04:59 AM
v40000-1.2.0
397kB
Cladhaire
02-23-11 05:04 PM
v40000-1.0.9
376kB
Cladhaire
12-12-10 12:11 PM
v40000-1.0.9
376kB
Cladhaire
12-12-10 12:11 PM
v40000-1.0.8
376kB
Cladhaire
12-08-10 10:55 AM
v40000-1.0.7
376kB
Cladhaire
12-04-10 06:24 PM
v40000-1.0.6
376kB
Cladhaire
12-04-10 06:04 PM
v40000-1.0.5
376kB
Cladhaire
11-28-10 05:33 AM
v40000-1.0.4
376kB
Cladhaire
11-24-10 11:12 AM
v40000-1.0.3
376kB
Cladhaire
11-24-10 08:53 AM
v40000-1.0.2
376kB
Cladhaire
11-24-10 08:24 AM
v40000-1.0.1
377kB
Cladhaire
11-04-10 10:15 AM
v40000-1.0.0
368kB
Cladhaire
10-16-10 07:17 AM
r240
368kB
Cladhaire
07-17-10 05:39 AM
r237
371kB
Cladhaire
03-28-10 11:43 AM
r235
317kB
Cladhaire
12-20-09 04:49 AM
r233
317kB
Cladhaire
12-09-09 01:07 PM
r233
317kB
Cladhaire
12-09-09 01:07 PM
r230
317kB
Cladhaire
12-09-09 10:13 AM
r228
315kB
Cladhaire
12-08-09 05:22 PM
r226
311kB
Cladhaire
10-22-09 03:54 AM
r222
308kB
Cladhaire
08-05-09 08:31 AM
r216
305kB
Cladhaire
05-06-09 05:19 PM
r211
305kB
Cladhaire
04-24-09 03:30 AM
r199
304kB
Cladhaire
04-15-09 02:54 PM
r198
304kB
Cladhaire
04-15-09 01:11 AM
r195
303kB
Cladhaire
04-05-09 06:37 AM
r193
297kB
Cladhaire
12-22-08 03:13 PM
r191
297kB
Cladhaire
12-21-08 03:49 PM
r189
295kB
Cladhaire
12-21-08 03:41 AM
r188
294kB
Cladhaire
12-13-08 07:56 AM
r184
292kB
Cladhaire
12-03-08 04:40 PM


Post A Reply Comment Options
Unread 08-06-18, 08:58 AM  
Ludovicus
Premium Member
 
Ludovicus's Avatar
Premium Member

Forum posts: 0
File comments: 48
Uploads: 0
Sorry about that.
I'll add a control panel option to control it later today.
Adding a way to control which chat window it goes to requires a lot more coding.
Originally Posted by CedricDur
Is there a way that is eluding me to remove the spam when we reach a destination (or at least pick which tab it gets directed to)? Because this is my life at the moment.
]
__________________
Programmer on the Lam
Report comment to moderator  
Reply With Quote
Unread 08-06-18, 08:52 AM  
CedricDur
A Fallenroot Satyr

Forum posts: 25
File comments: 6
Uploads: 0
Is there a way that is eluding me to remove the spam when we reach a destination (or at least pick which tab it gets directed to)? Because this is my life at the moment.
Last edited by CedricDur : 08-06-18 at 09:31 AM.
Report comment to moderator  
Reply With Quote
Unread 08-05-18, 06:48 AM  
Ludovicus
Premium Member
 
Ludovicus's Avatar
Premium Member

Forum posts: 0
File comments: 48
Uploads: 0
Re: World Quest POIs

Thanks for the information. I would have had to do the same thing.
I'll have to continue trawling through the Blizzard Interface code to see if there
is another function or an interface I can hook into or use.

Originally Posted by Rockz1152
I deleted my settings and reinstalled TomTom and I've tried with no other addons enabled. Whatever version is on curse doesn't work with WorldQuests.

I've done some testing and found that "QuestPOIButton_OnClick" doesn't seem to fire when clicking on a WorldQuest POI. I tested this by changing the secure hook to the following:

Lua Code:
  1. hooksecurefunc("QuestPOIButton_OnClick", function(self, button)
  2.     print("OnClick Registered")
  3.     poi_OnClick(self, button)
  4. end)

I only see "OnClick Registered" when I click a regular Quest POI and not a WorldQuest POI, so the poi_OnClick function never gets called when clicking on a WorldQuest.
__________________
Programmer on the Lam
Report comment to moderator  
Reply With Quote
Unread 08-04-18, 02:47 PM  
Rockz1152
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
World Quest POIs

I deleted my settings and reinstalled TomTom and I've tried with no other addons enabled. Whatever version is on curse doesn't work with WorldQuests.

I've done some testing and found that "QuestPOIButton_OnClick" doesn't seem to fire when clicking on a WorldQuest POI. I tested this by changing the secure hook to the following:

Lua Code:
  1. hooksecurefunc("QuestPOIButton_OnClick", function(self, button)
  2.     print("OnClick Registered")
  3.     poi_OnClick(self, button)
  4. end)

I only see "OnClick Registered" when I click a regular Quest POI and not a WorldQuest POI, so the poi_OnClick function never gets called when clicking on a WorldQuest.
Report comment to moderator  
Reply With Quote
Unread 07-30-18, 07:06 PM  
Herrm
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Coordinate Block Location Not Saving To A Profile

Hello there,

Just hoping that you can fix this issue where the coordinate block is not saving it's location under a profile.* I use the same exact UI layout for all 12 of my characters so I would like to have the coordinate block in the same place for all of them, but the location will not save.* The other options do, like coordinate accuracy, block height, etc... but the location does not.

Also, I noticed that sometimes when I log in, it doesn't show up.* I have the coordinate block ontop of the minimap in the bottom right corner but sometimes it won't show up until I unlock it, move it, then put it back.* Maybe a layer issue?* Like that it's on the bottom layer behind the map?

Thanks so much!
Report comment to moderator  
Reply With Quote
Unread 07-29-18, 09:09 AM  
Rockz1152
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: World Quest POIs

Originally Posted by Ludovicus
Originally Posted by Rockz1152
v80001-1.0.1 seems to fix Quest POI integration.

But I still can't seem to get World Quest POIs to work using modifier + click. Any future plans to add this?
Well, they worked for me in the Antoran Wastes. However, there is a bug in that the documentation says right+modifier but the code does left+modifier. I'll change the code to match the documentation (and all the translations) in a later release.

Which World Quests were you trying to map and how?
To reproduce the issue, be in Broken Isles - Dalaran, open world map and navigate to Azsuna or any other zone, ctrl + click on any world quest, the world quest will show up under quest tracking on the right side but no waypoint for it.

If I ctrl + click the POI button for the world quest under quest tracking, nothing happens.

If I ctrl + click on any actual quest I'm on that has a POI button in the world map, or under quest tracking, the waypoint pops up.

I also just tried a world quest in the Antoran wastes, while in the zone, using both the world map and a tracked world quest POI button, nothing happens.

Let me know if you need any more information.

edit: typo
Last edited by Rockz1152 : 07-29-18 at 10:15 AM.
Report comment to moderator  
Reply With Quote
Unread 07-29-18, 05:23 AM  
Ludovicus
Premium Member
 
Ludovicus's Avatar
Premium Member

Forum posts: 0
File comments: 48
Uploads: 0
Re: World Quest POIs

Originally Posted by Rockz1152
v80001-1.0.1 seems to fix Quest POI integration.

But I still can't seem to get World Quest POIs to work using modifier + click. Any future plans to add this?
Well, they worked for me in the Antoran Wastes. However, there is a bug in that the documentation says right+modifier but the code does left+modifier. I'll change the code to match the documentation (and all the translations) in a later release.

Which World Quests were you trying to map and how?
__________________
Programmer on the Lam
Report comment to moderator  
Reply With Quote
Unread 07-28-18, 01:53 PM  
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 2639
Uploads: 5
In 1.0.1 uploaded to Curse Localization.koKR.lua and Localization.ruRU.lua contain byte order mark.
Report comment to moderator  
Reply With Quote
Unread 07-28-18, 11:12 AM  
Rockz1152
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
World Quest POIs

v80001-1.0.1 seems to fix Quest POI integration.

But I still can't seem to get World Quest POIs to work using modifier + click. Any future plans to add this?
Report comment to moderator  
Reply With Quote
Unread 07-28-18, 10:50 AM  
Ludovicus
Premium Member
 
Ludovicus's Avatar
Premium Member

Forum posts: 0
File comments: 48
Uploads: 0
Re: Re: Re: Help needed

I just put v80001-1.0.1 though the system.
It should show up soon.

Originally Posted by Ludovicus
Originally Posted by njsummers782
Thanks for letting me know...I was convinced I'd done something wrong..lol
Well, I seem to have a touch of food poisoning.

I'm not really able to finish testing the changes I have queued up.
  1. Fix TomTom:AddWaypointToCurrentZone() to use AddWaypoint()
  2. Enable POI integration using QuestPOIButton_OnClick
  3. If the WorldMap is open, use the map's MapID, else guess the current players' map for a QuestPOI.

Hopefully, I'll wake up tomorrow and finish up.
__________________
Programmer on the Lam
Report comment to moderator  
Reply With Quote
Unread 07-26-18, 06:32 PM  
Ludovicus
Premium Member
 
Ludovicus's Avatar
Premium Member

Forum posts: 0
File comments: 48
Uploads: 0
Re: Re: Help needed

Originally Posted by njsummers782
Thanks for letting me know...I was convinced I'd done something wrong..lol
Well, I seem to have a touch of food poisoning.

I'm not really able to finish testing the changes I have queued up.
  1. Fix TomTom:AddWaypointToCurrentZone() to use AddWaypoint()
  2. Enable POI integration using QuestPOIButton_OnClick
  3. If the WorldMap is open, use the map's MapID, else guess the current players' map for a QuestPOI.

Hopefully, I'll wake up tomorrow and finish up.
__________________
Programmer on the Lam
Report comment to moderator  
Reply With Quote
Unread 07-25-18, 11:42 AM  
njsummers782
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Help needed

Thanks for letting me know...I was convinced I'd done something wrong..lol
Report comment to moderator  
Reply With Quote
Unread 07-25-18, 11:22 AM  
Ludovicus
Premium Member
 
Ludovicus's Avatar
Premium Member

Forum posts: 0
File comments: 48
Uploads: 0
Re: Help needed

You need to wait for the next release, which should have the first working cut of quest POI integration.
The current version does not reliably do it.
Tonight, or tomorrow at the latest!

--Ludo

Originally Posted by njsummers782
Hi all, firstly thanks for all the hard work done to keep this up-to-date.

I have an issue tho....I can't get the waypoint arrow to display at all for quests. It works if I set a waypoint manually but not for quests which it used to do. I've tried resetting the arrow position but still no difference. Help !!!!
__________________
Programmer on the Lam
Report comment to moderator  
Reply With Quote
Unread 07-25-18, 11:19 AM  
njsummers782
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Unhappy Help needed

Hi all, firstly thanks for all the hard work done to keep this up-to-date.

I have an issue tho....I can't get the waypoint arrow to display at all for quests. It works if I set a waypoint manually but not for quests which it used to do. I've tried resetting the arrow position but still no difference. Help !!!!
Report comment to moderator  
Reply With Quote
Unread 07-25-18, 08:11 AM  
Ludovicus
Premium Member
 
Ludovicus's Avatar
Premium Member

Forum posts: 0
File comments: 48
Uploads: 0
Re: Just got this Error

Oops! I'll fix this later today, once I get home from work.
Looks like I halfway ported AddWaypointToCurrentZone() and forgot to finish the job.

--Ludovicus

Originally Posted by melodelic
I just got this error while clicking on a pair of coords in LightHeaded, but it is for the TomTom addon. I have the current update and making my own coords via doing /way doesn't do this at all.

Date: 2018-07-25 08:45:55
ID: 3
Error occured in: Global
Count: 1
Message: ..\AddOns\TomTom\TomTom.lua line 783:
attempt to call method 'AddMFWaypoint' (a nil value)
Debug:
TomTom\TomTom.lua:783: AddWaypointToCurrentZone()
LightHeaded\LightHeaded.lua:945: OnHyperlinkClick()
LightHeaded\LightHeaded.lua:1523:
LightHeaded\LightHeaded.lua:1523
Locals:
...
LightHeaded, vv80000-1.0.0
LightHeadedDataA, vwowi:revision
LightHeadedDataQIDNames, vwowi:revision
(ck=755)
__________________
Programmer on the Lam
Last edited by Ludovicus : 07-25-18 at 08:15 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

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.