Download
(195Kb)
Download
Updated: 07-21-16 03:04 PM
Pictures
File Info
Compatibility:
Legion (7.0.3)
Minor patch (6.2.4)
Minor patch (6.2.3)
Fury of Hellfire (6.2)
The Adventure Continues (6.1)
Warlords of Draenor (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Updated:07-21-16 03:04 PM
Created:10-07-10 02:55 AM
Downloads:15,850
Favorites:67
MD5:

TomTomPing  Popular! (More than 5000 hits)

Version: 1.2 r038
by: burny_dd [More]

TomTomPing - Addon that uses TomTom's Crazy Arrow to display the direction and distance of pings and party members.

New -

  • reworked unit tracking:
    • added raid target support: track units with raid target (star, circle etc.) markern on them
    • added support for arbitrary unit ids: player, target, focus, party1..4, raid1..40 (+ any number of 'target' as extension)
  • changed console commands for setting 'destination' and 'sticky' functionality (check out /ttp help)
  • added keybindings and options for 2 custom commands
  • removed 'waypointclear' command and key binding (merged with 'clear' command)
  • changed keybinding functionality for command to set target: now sets the name of the current character as target
  • changed keybinding functionality for command to set waypoint: now sets waypoint on position of currently targeted unit
  • Fixed operation for Hellfire Citadel
  • New option "Check Instance Floor" checks whether target is on the same floor in instances and shows path error for arrow if not.
    • All floors of an instance are mapped in a plane. Some floors connect well and the arrow gives you helpful information across floors. But for others (especially when porting is involved to get to them) the direction and distance of the arrow is rather pointless. For example when after entering Hellfire Citadel your destination is at Mannoroth's place the arrow is not helping you on your way to get there. For this cases you can check the new option so the arrow will only point towards the destination on the same floor.
      Since it depends on the situation which behavior you might like quick access via the tooltip lets you toggle the option easily.

Features -
  • Ping tracking: listens to Minimap pings
  • Player tracking: track any party or raid member
  • Tracking via: Unit, Name, Raidtarget, Mouseover, Mouseover-click
    • Unit: any valid unit id - player, target, focus, party1..4, raid1..40 (+ any number of 'target' as extension)
    • Name: name of any friendly player character
    • Raid Target: any valid raid target id - star, circle, diamond, triangle, moon, square, cross, skull
    • Mouseover: point at target of unit frame under the mouse pointer (Works with addons like Healbot and Grid)
    • Mouseover-Click: last unit frame to click on (can be combined with additional conditions like modificator keys and unit states, see options section "Modificator keys")
  • Waypoint tracking: set and unset waypoints to track
  • Stick/Unstick current Arrow target: make current arrow target sticky; overrides selected tracking mechanism
  • Color coded facing direction: green towards the target, red when running away from it
  • Arrival check: direction arrow changes to down arrow on user defined range from destination
  • Heal range check: recolors arrow when out of healing range
  • Estimated time of arrival
  • Broker support
  • Compass as Broker text

Install -

Copy the TomTomPing folder to your Interface\AddOns directory.
You need to have TomTom installed. Only working with "TomTom-r216" or newer.

Commands -

/tomtomping args
/ttp args

Arguments:
alias - list aliases for commands
clear - setting destination to none (releases the crazy arrow)
destination target [args] - set the specified target as destination
help [topic] - display this help, specify topic for any specific command
menu - display options menu
name char - set specified char as target destination 'Name' is active
ping - ping on self
raidtarget rt - set specified raid target as target when destination 'Raid Target' is active
sticky [target] [args] - stick/unstick current arrow target or set specific sticky target
unit unitId - set specified unit id as target when destination 'Unit' is active
version - display version information
waypoint [args] - set a waypoint as target when destination 'Waypoint' is active

Usage -

Trigger commands via slash command, keybindings or mouse-clicks on Broker display or Minimap button.
The option menu lets you configure the addon behaviour in detail.

Using the "/ttp target" command will automatically stick the selected target as well if the auto tracking type is "Mouseover" or "Waypoint". This is to prevent the refresh routine to immediately overwrite the selected target again. For other tracking types the selected target stays non-sticky.

Thanks -

This addon was inspired by the outdated PingDir.
Thanks Cladhaire for making TomTom usable by other addons.
Thanks Knapster (alias Baaras) for the original developent of TomTomPing.

Update Version 1.3 r038:

* bumped toc to 70000
* fixes due to changes in Blizzard's API
* updated libraries for 7.0

Update Version 1.3 r037:

* increased auto hide delay for tooltip of minimap button so mouse interactions can work
* added keybindings and options for 2 custom commands
* fixed waypoint coordinates in tooltip
* added more detailed description for 'Destination Type' in options

Update Version 1.3 r036:

* fixed problem with unit selection in options when unit id that is not in pre-defined list is set manually

Update Version 1.3 r035:

* refactoring
* reworked unit tracking (replaced dedicated 'Target' and 'Focus' destination with generic unit tracking for arbitrary unit ids)
* added raid target tracking
* changed console commands for setting 'destination' and 'sticky' functionality
* removed 'waypointclear' command and key binding (merged with 'clear' command)
* changed keybinding functionality for command to set target: now sets the name of the current character as target
* changed keybinding functionality for command to set waypoint: now sets waypoint on position of currently targeted unit

Update Version 1.2 r034:

* replaced "target" command with "destination" command which can set any valid unit or character name as sticky destination
* fixed bug in Addon:SetDestination(unit, sticky)
* some translation fixes

Update Version 1.2 r033:

* replaced LibMapData with HereBeDragons
* added option "Check Instance Floor" (Check whether target is on the same floor in instances and shows path error for arrow if not.)

Update Version 1.2 r032:

* performance improvements

Update Version 1.2 r031:

* fixed bug with /ttp target when configured destination is "waypoint" or "none"
* updated libs
* .toc bump to 60200

Update Version 1.2 r030:

* updated libs
* .toc bump to 60000

Update Version 1.2 r029:

* fixed problem with setting waypoint
* updated LibMapData-1.0
* bumped toc to 50400

Update Version 1.2 r028:

* now function ZoomOut() to zoom out on map
(finally getting rid of that annoying clicking sound when destination is unavailable on map)

Version 1.2 r027:

* modularized addon
* updated toc to 50300
* new feature to switch destination setting in tooltip
* new option to select mouse button for mouseover-click setting
* new handling for mouseover(-click) setup which combines several destination conditions with modificator key settings to activate/deactivate direction arrow
* conditions are 'in combat', 'out of combat', 'target alive', 'target dead', 'in casting range', 'out of casting range', 'target is player', 'target is pet'
* new static icon
* new optional dynamic compass icon indicating compass direction for data broker and minimap button
* users of Broker-display DockingStation will experience scaling of compass icon based on current direction; fix it by adjusting DockingStation like below

File Textures.lua (line 51):

replace
local ULx, ULy, LLx, LLy, URx, URy, LRx, LRy = topercent(value[1], 0), topercent(value[2], 0), topercent(value[3], 0), topercent(value[4], 1), topercent(value[5], 1), topercent(value[6], 0), topercent(value[7], 1), topercent(value[8], 1)

with
local ULx, ULy, LLx, LLy, URx, URy, LRx, LRy = value[1], value[2], value[3], value[4], value[5], value[6], value[7], value[8]

Update Version 1.1 r026:

* fixed text colorization function
* renamed event PARTY_MEMBERS_CHANGED to GROUP_ROSTER_UPDATE
* fixed raid unit name mapping due to new GetNumGroupMembers

Update Version 1.1 r025:

* fixed taint issue caused by using global _ variable

Update Version 1.1 r024:

* adjustments due to WoW API changes
* internal text coloring now supports nested colors
* updated libraries
* updated toc to 50001

Update r023:

* removed Astrolabe library
* added LibMapData-1.0 support
* several changes to destination handling
* reducing calls to SetMapToCurrentZone to reduce occasional hiccups producing fps drop and lag
* fixed bug with unit name coloring
* removed obsolete optional DBM dependency
* removed obsolete default DB values

Update v1.1 r022:

* updated .toc to 4.3

Update v1.1 r021:

* added option to hide arrow immediately on arrival
* cleaned up library includes
* updated libraries
* updated .toc to 4.2
(same revision; main directory properly included now)

Update v1.1 r019:

* compass properly highlights north now
* removed bug occurring when making empty target sticky when mouseover is destination


Update v1.1 r018:

* fixed messed up library loading

Update v1.1 r017:

* toc updated to 4.0.1
* minor code issues

Update r016:

* fixed typo preventing LibQTip-1.0 from loading
Optional Files (0)


Post A Reply Comment Options
Unread 09-30-12, 03:16 PM  
burny_dd
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 21
Uploads: 7
You have to be aware that due to the restrictions of the Blizzard API regarding unit position information this only works with members of your party or raid.
__________________
The first rule of Tautology Club is the first rule of Tautology Club.
Report comment to moderator  
Reply With Quote
Unread 09-30-12, 09:16 AM  
Phanero
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Doesn't work at all for me, the target thing only tells me "no target, no coords" no matter what i put into the options..
Report comment to moderator  
Reply With Quote
Unread 11-13-10, 01:38 PM  
monya
A Kobold Labourer
 
monya's Avatar

Forum posts: 1
File comments: 21
Uploads: 0
lag

Causes slight to major lag on subzones, zones border crossing. Uninstalled till fixed.
Report comment to moderator  
Reply With Quote
Unread 10-07-10, 05:13 PM  
Limb0
A Cobalt Mageweaver
 
Limb0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 220
File comments: 298
Uploads: 5
Really enjoying this addon in BGs, thank you.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: