• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

TomTomPing

 
Project Updated:
Files Updated: Sat, Oct 3 2009
Supports Game Version: 3.2.0
Category: Map & Minimap, Battleground, and Healer
Tags:

, , , , , , , , , , , , and [Edit Tags]

Project Manager: Baaras
Additional Authors: No additional authors
Current Version: TomTomPing-r014.zip
License: GNU General Public License version 2 (GPLv2)
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 10
Downloads Total: 8,706
Favorites: 30
Comments: 18
  • About TomTomPing
  •  

=================== TomTomPing ===================

TomTomPing is an Addon which uses the CrazyArrow of TomTom to show you the way to the point where someone "pinged" into the Minimap.
Just make a "Ping" an you'll see the CrazyArrow.

It also let the CrazyArrow point to a raid or party member.
Could be your target, focus or even mouseover (nice for healing with Healbot, Grid, vuhDo)

=== Check out the new TomTomPing-Beta with DeadlyBossMods triggered Runaway Arrows ===

There are now "Runaway Arrows" for:
XT002, Freya, Kologarn and Vezax triggered by DBM
(Kologarn is still a bit buggy)
Please tell me if it works and what to do to improve the RunawayArows. thx

Heal Range Check: Colors the Arrow when out of range.

Have a look at the new Minimap Button Menu.
There is now a "normal" Minimap Button and one for LibDataBroker
The normal one could be switched off. Type "/ttp minimap"

Just target the raid or partymember and type "/ttp target" or just click the keybinding. You also could type "/ttp <playername>" to assign the CrazyArrow to the raid or partymember named playername.
More is in the "Commands Section".

"Runaway Arrows".
A Runaway Arrow points away from a coord or a player until you are far enough away or time is over.
Have a look in the "Commands" section.

You need to have TomTom installed.
Only working with "TomTom-r216" or newer.

================ TomTomPing Commands ================

Type in the WoW chatbox the commands you want or use them in macros
Most commands are also availible via Keybinding or Minimap Menu

/ttp or /tomtomping

/ttp
Perform a ping at your current Position.
(also possible as keybinding in the wow keybind menu)

/ttp clear
Clears all CrazyArrow targets.

/ttp target
Sets CrazyArrow to point to your current target.
(also possible as keybinding in the wow keybind menu)

/ttp focus
Sets CrazyArrow to point to your current focus.

/ttp mouseover
Sets CrazyArrow to point to your current mouseover.

/ttp <playername>
e.g. /ttp Baaras (on player Baaras - that's me)
Toggles the CrazyArrow to point to the raid or partymember named "playername"
Example:

/ttp always target
Toggles the CrazyArrow to always follow your new target when you change your target.

/ttp always focus
Toggles the CrazyArrow to always follow your new focus when you change your focus.

/ttp always mouseover
Toggles the CrazyArrow to always follow your mouseover
e.g. You are healing with HealBot, Grid, Vuhdo or whatever, the CrazyArrow will follow
raid or partymember you are actually hovering. So you always knows where the person
is you are actually wants to heal.

/ttp always mouseoverclick
Toggles the CrazyArrow to always follow your mouseover when you click on it.
It's nearly the same like "/ttp always mouseover" but the CrazyArrow is only changing
his target when you click on a hovered unit. (I mostly prefer this when healing)

/ttp moclick
Performs a "mouseoverclick"
This means if you heal with Mouseover-Macros, you could add this command to your macro
and the CrazyArrow will show to your mouseover.
Seems to be the same like "/ttp mouseover" :-)
The difference is, that "/ttp mouseover" sets your mouseover as CrazyArrow-Target like "/ttp target"
and "/ttp moclick" does this like you click with the mouse on a mouseovered target.
This makes it possible to work with Mouse-Clicks and Macro-Buttons at the same time.
"/ttp always mouseoverclick" has to be activated

/ttp way
Sets a virtual waypoint on your current position

/ttp waypoint
Let the CrazyArrow showing towards the virtual waypoint

/ttp runaway
/ttp runaway <playername>
/ttp runaway <playername> <range> <time>
Shows CrazyArrow pointing away from the player named "playername" or yourself (playername = empty).
Example: /ttp runaway Baaras 20 5
Shows CrazyArrow pointing away from Baaras with save range in 20 yards/meter for 5 seconds

/ttp runawaypoint
/ttp runawaypoint <playername>
/ttp runawaypoint <playername> <range> <time>
Is the same like "/ttp runaway", but the point of runaway stays where the player was standing.

================ Options ================

/ttp on
Switches TomTomPing to listen on Pings to "on".

/ttp off
Switches TomTomPing to listen on Pings to "off".

/ttp time <time>
e.g. /ttp time 10
Sets the time how long the CrazyArrow is shown after a ping.

/ttp arrive <range>
e.g. /ttp arrive 2
Sets the distance where the CrazyArrow shows you that you reached the pinged position.

/ttp rangeunit <unit>
e.g. /ttp rangeunit yards
Change the unit to "yards", "meter" or what else.

/ttp rangeprecision <value>
e.g. /ttp rangeprecision 1
Sets the precision of showing ranges.
0 = 42 yards
1 = 42.3 yards
2 = 42.37 yards

/ttp timeprecision <value>
e.g. /ttp timeprecision 1
Sets the precision of showing times.
0 = 7s
1 = 7.3s

/ttp version
Shows versions of raidmembers.

/ttp minimap
Toggles showing the minimap button.

/ttp scale
Saves the scale of the current map manually.
(First perform a ping with "/ttp" then move away from this point and do /ttp scale)

================ Drawback and small help request ===============

There is a small problem in calculating the distance to meter/yards in instances.
I could not find mapscales for the instances. So i built in a semi-automatic mapscale learning function.
If you'll track someone in an instance the distance will not be shown in meters/yards and a third line shows "no range calc".
So what to do?
Just use /ttp or the keybinding to perform a ping at your postion.
In the chat you will see: "Try to get Scale"
Now move a bit more than 20 meters/yards and the mapscale should be learned.
Something like that should be shown: "Scale saved for VioletHold_1 : 0,56940030594992"
Afterwards you'll have a range calculation in meters/yards in this instance.

If you think the scale was not accurate, then you could save a new scale manually:
Stay still and perform a ping with /ttp.
Then move away from your position. (Greater distances gets better results)
Now type /ttp scale
The new scale should now be saved.

The mapscales are saved in your \WTF\Account\youraccount\SavedVariables in TomTomPing.lua
It would be really nice if some people will post their TomTomPing.lua after getting a mapscales of a few instances. So i could implement them as database in the addon to avoid this learning feature for future releases.
Thank you!

====================== Installation ======================

Install the addon like any other. (unzip and copy the TomTomPing folder into your WoW \Interface\AddOns folder or use CurseClient to do it for you.)

You need to have TomTom installed.
Only working with "TomTom-r216" or newer.

===================== THX ===============
This addon was inspired by the outdated PingDir.
Thx Cladhaire for making TomTom usable by other addons.
Thx Esamynn for making Astrolabe

  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  TomTomPing-r014.zip Release 3.2.0 2,410 10/3/2009
  TomTomPing-r012.zip Release 3.2.0 1,712 8/15/2009
  TomTomPing-r011beta.zip Beta 3.1.0 866 6/8/2009
  TomTomPing-r010.zip Release 3.1.0 1,827 6/3/2009
  TomTomPing-r009.zip Release 3.1.0 243 5/31/2009
  • Screenshots (5)
  •  
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Galvin said

    Hiding the minimap icon doesn't stick after reloading UI.
    Also only the ping option works. My guess is since this mod hasn't been updates in 4 months that things are breaking. It's too bad i see so many good mods but the authors stop playing and mods start to break.

    Reply Report Permalink
  • alex010 said

    seems to not work in blood queen's lanathel chamber. Tomtom's coordinates get mad there!

    Reply Report Permalink
  • syali said

    Wow, this is really awesome.

    I use fortress to display the user button. But I'd rather disable it completely and have some options within the normal interface>addons list. Is this functionality planned?

    Reply Report Permalink
  • I'm having a couple of strange problems. One is that the settings don't seem to be saving. I had to keep toggling the minimap icon off each time I logged in until I manually edited the tomtomping.lua file to set it to off. The file isn't write protected so no idea why the settings aren't being saved. I tried deleting the saved variable file and then doing a fresh install of Tomtom and Tomtomping (using the Curse client) but that didn't fix it. The second could be related to the first in that none of the targeting functions are working (target, focus, etc). The only thing that does work is the ping part, I don't use DBM so can't check that. Thanks for your help!

    Reply Report Permalink
  • A little more info - I tried disabling all other addons except for TomTom and TomTomPing but the problem persists. Also tried reinstalling TomTom and TomTomPing again but this time deleted all the saved variables for both addons - problem persists. Running WoW under Windows XP (reinstalled recently due to hard drive crash) installed into default location. This is a pure gaming PC with nothing else running in the background (AV, ect).

    Reply Report Permalink
  • baybevet said

    Is it possible to add a runaway trigger for Icehowl ?

    Anyone edit they own maybe for this ?

    Reply Report Permalink
  • Baaras said

    Icehowl runaway arrow is now in r014

    Reply Report Permalink
  • Baaras said

    Will have a look into it. Could be a helpful feature.

    Reply Report Permalink
  • schmitty said

    Can you add config options to Blizz Interface Options frame, including an option to hide MiniMap Button if DataBroker is being used?

    Reply Report Permalink
  • Baaras said

    Don't have much time making extra options for Blizz Interface.
    You could hide the Minimap Button with cmd:
    /ttp minimap

    Reply Report Permalink
  • RagingSage said

    I just put TomTomPing on last week, and I really like it so far. But I updated TomTom itself last night to version r224, and since then I'm getting the error below upon login. The basic TomTomPing self-ping doesn't show the arrow now I noticed, even though the ping sound goes off and you can see the circles on the mini-map. But the waypoint arrow does show when you set that. I haven't tested the other features yet.


    Date: 2009-08-08 13:58:04
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\TomTomPing\TomTomPing.lua line 722:
    attempt to compare nil with number
    Debug:
    (tail call): ?
    [C]: ?
    TomTomPing\TomTomPing.lua:722:
    TomTomPing\TomTomPing.lua:709
    TomTomPing\TomTomPing.lua:734: TTP_OnEventSavedVariables()
    [string "*:OnEvent"]:2:
    [string "*:OnEvent"]:1
    AddOns:

    TomTom, vwowi:revision
    TomTomPing, vr011beta
    (ck=a67)

    Reply Report Permalink
  • Baaras said

    Yes, was an Error with checking the TomTom revision.
    Should now be fixed in r012. (i hope) :-)

    Reply Report Permalink
  • oscarucb said

    Please fix this login error, that started with 3.2!

    Reply Report Permalink
  • oscarucb said

    Hi - I noticed that calibration appears to be missing for AQ40, causing the addon to be non-functional in that zone. Looking at the code I suspect that it's also missing for a number of other old-world instances.

    Any chance we could get this fixed, or possibly add a user interface for performing calibration in unknown zones?

    Reply Report Permalink
  • Baaras said

    There is no possibilty getting coords in old instances.
    Blizzard is only giving coords for instances which have an Instance-Map.

    Reply Report Permalink
  • sandaili said

    I can't get it to work. I have all updated (Ping, TomTom, and this plugin). It just pings me, no matter what I do. I've tried setting it to my focus, my target, etc. Does anyone else have this issue and know what is conflicting with it or what I'm doing wrong?

    Reply Report Permalink
  • Baaras said

    Need a bit more informations.
    Is TomTom itself working?
    Could you see the minimap button of TomTomPing?
    You get the arrow when someone pings?
    Which versions do you have?(TomTom and TomTomPing)

    Reply Report Permalink
  • oscarucb said

    Hi - thanks for this addon.

    I'm a healer and former FriendlyArrow user, and would like to emulate its ability to automatically popup the arrow when my heal target is out of range (essentially FriendlyArrow's /faset mouseover 1).

    Basic Idea:
    One way to make this work the way FriendlyArrow did, is to add an option to the console command "mouseover", eg:

    /ttp mouseover [min-range]

    With semantics:
    If the current mouseover unit is a raid member farther than [min-range], enable the arrow to point to that unit.

    Then healers can augment heal macros by adding this command at the top:
    /ttp mouseover 40

    to automatically pop-up the arrow if and only if the person they're trying to heal is out of range.

    Possible enhancements to this idea:
    1. A different way to accomplish the same functionality might be to provide an option that detects "out of range" errors for spells cast on a raid member, and sets the arrow to that unit.

    2. Provide an option that detects "line of sight" errors for spells cast on a raid member, and sets the arrow to that unit. Useful to find your heal target when they accidentally LOS you.

    3. Provide a global option to make arrows set via keybinds "sticky". Ie if the user has manually set the arrow using a keybind, other /ttp commands (like the proposed out-of-range/LOS arrow setting) are ignored until the keybind is toggled back off. This is helpful for healing fights where you're assigned to follow a particular person, and don't want an occasional failed heal to "steal" the arrow.

    Reply Report Permalink
  • Baaras said

    After finishing the next release i will have a look into implementing your request with spell cast errors. But i think i will only do it with events and not with a command.
    But this could take a while i have really much to do for the next release.
    And thx for reporting bugs. Since i have the menu, i'm not using the slash commands often :-)

    Reply Report Permalink
  • oscarucb said

    Hi - Thanks for the addon.

    Bug report:
    The following console commands you advertise appear to do nothing in r011beta:
    /ttp rangeunit
    /ttp rangeprecision
    /ttp timeprecision
    /ttp version

    They work from the minimap but are totally ignored on the command line.

    Reply Report Permalink
  • Addon Packs Containing TomTomPing

Most Downloads / Day

  • Similar Addons
  •  

Average downloads per day

  1. 18,767 QuestHelper Map & Minimap, and Quests...
  2. 17,127 Atlasloot Enhanced Arena, Map & Minimap, Professions...
  3. 11,397 HealBot Continued Unit Frames, Buffs & Debuffs...
  4. 3,172 GatherMate_Data Map & Minimap
  5. 1,549 DrDamage Combat, Caster, Class, Damage...