=================== 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
====================================
TomTomPing-r014 03.09.2009
Added Icehowl runaway! (DBM)
ErrorArrow is now faded
====================================
TomTomPing-r012 15.08.2009
toc update
Fixed error with new TomTom Version
Internal restructure
====================================
TomTomPing-r011beta 09.06.2009
TomTomPing now with DBM (DeadlyBossMods)
A few lesser improvements
Fixed forgotten debug option caused
runaway arrows not sending to raid
====================================
TomTomPing-r010 03.06.2009
Added a few more mapscales
Fixed a small issue when zone changes
====================================
TomTomPing-r009 31.05.2009
Added a few more mapscales
Fixed Bug with mapscales in instance zones with
indoor and outdoor regions (Ulduar)
Internal restructure.
Clicking the Crazy Arrow for Ping and Menu is availible
since r008, forgot to mention.
====================================
TomTomPing-r008 29.05.2009
!!! Behavior of the chat commands have changed !!!
!!! Have a closer look in the Commands Section !!!
Added: Mouseover-Clicks
(changes arrow-target on healbot click)
Added: HealRangeCheck takes now other spells
when unit is dead. -> Resurrection only 30yards
Added: A lot of keybindings
Added: Check if TomTom is installed with
working version
Added: Precision of range and time is now
configurable
Bugfixes:
CrazyArrow should now released better when
used by TomTom.
====================================
TomTomPing-r007 25.05.2009
Added "normal" Minimap Button, too.
To toogle Minimap Button type:
/ttp minimap
Added HealRangeCheck.
Colors the Arrow when out of heal range.
====================================
TomTomPing-r006 24.05.2009
Added LibDataBroker support
For use with Fubar use Broker2Fubar
Most functions are now availible via
MinimapButtonMenu
Internal structure has changed a lot.
====================================
TomTomPing-r005 21.05.2009
Bugfix: /ttp runaway <playername>
should now work
====================================
TomTomPing-r004 19.05.2009
Added "Runaway"-Arrows
new cmds:
/runaway
/runawaypoint
/version
/rangeunit
/way
/waypoint
====================================
TomTomPing-r003 15.05.2009
Playertracking should now work over different zones,
but still not over continents.
Saving scales is now different to support such instances like Ulduar.
Cause of this you have to calibrate again.
While tracking the arrow stays when getting no coords, but gets grayed.
Added command to manually save a scale for an instance: /ttp scale
Fixed small bugs.
====================================
TomTomPing-r002 14.05.2009
Added tracking of players in raid or group.
Added keybinding in the wow keyset menu for tracking a player.
Added keybinding in the wow keyset menu to perform a ping.
Added a few more commands.
Semi-automatic learning of mapscales in instances is implemented.
A few small bugfixes.
====================================
TomTomPing-r001 11.05.2009
First Release of TomTomPing
TomTomPing-r001
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...