Project details
 
World of Warcraft Game

QTargetX

A target hud to simplify targeting players, NPC and mobs, both in combat and out of combat by using an addon and a macro instead of always typing, '/target'.

Instructions on first use:

  • 1. Run /qt to open window and click the 'save macro'.
  • 2. A macro called 'target' would be created. Icon is a human with beard. It would be in the macro tab under the player macros.
  • 3. Move macro icon to the actionbar and assign two keybinds. Assuming the middle button is for attack, then targetting can use the shift-middle button for normal use, and another key for the left hand to press repeatedly so it's more comfortable for the hand. Shameless advertising, http://my.curse.com/downloads/wow-addons/details/attack-nearest-enemy.aspx

Instructions for normal use:

  • 1. Click the macro icon or press the keybind to open window if not already. Type target name, press enter or click 'save macro'. Window stays open.
  • 2. Click the macro icon or press the keybind at anytime to find target.
  • 3. Click on the window to edit the target name, or click to close the window.
  • 4. Macro is always refreshed or fixed when running /qt or using 'save macro'.
  • 5. During combat, the addon will wait until the end of the combat to update any target information or clear targets properly.

WARNING: Backup your custom macro if you have one named 'target'. This addon will overwrite it.

Command:

  • /qt
  • /qtarget
  • /quicktarget

Options:

  • see window for options

Install:

  • Move the files to the game folder, .\World of Warcraft\Interface\AddOns\QTarget\*.*
  • Free up one general macro slot in the macro interface so a general macro called 'target' can be added.

Uninstall:

  • Remove the game folder, .\World of Warcraft\Interface\AddOns\QTarget\*.*
  • Delete the macro named 'target'

Features:

  • Keep window open, and allow cursor to focus back to game, and make it fast/easy to quickly retarget.
  • Option to find corpse, like for a named mob after a big fight. No bugs like finding corpses all the time.
  • Only find target if left portion of name exactly matches text typed in window, partial or full names. No bugs like random targets.
  • For visible targets, select the target manually and select the 'current' button to fill in the name to avoid typing.
  • Targets are found below, above, or any direction regardless which way player is facing or if obstacles block line of sight. Still not easy to find, but better than typing /target all the time.

Credit for the original QTarget addon should go to RokkeR, but was not being updated, http://www.curse-gaming.com/en/wow/addons-1327-qtarget.html


Todo:


Known bugs:

  • Game still freezes slightly sometimes when the addon uses ChangeActionBarPage(). For some reason blizzard takes a while to refresh the icons. Occurs because mobs with similar names are around and addon has to clear the target because not match. To duplicate test, change the actionbarpage manually with the mouse while moving and see the screen freeze.
  • While targetting, the zoom out feature in the the world map may not always work.
  • Could not figure out how to lock window from being moved accidently.

Known limitations:

  • Updating macros and clearing target is only done when out of combat or waits until after combat.
  • When ignoring corpses, the addon still searches for corpses because of /target or TargetByName(), even though clearly there are other living units nearby. Workaround is to move farther away from a corpse to find the other units.
  • Minimap location/direction of mobs can not be calculated anymore and finding mobs will be harder. GetPlayerMapPosition() function is broken because of blizzard restrictions.
  • Distance is limited to targeting between 10 to 100 yards depending on when the target is visible on screen, which is a limitation of Blizzard. Usually there is a shorter distance for targets ahead of you when running, while larger distance behind player. Detecting targets farther away can not be adjusted which is a limitation of blizzard. GetPlayerMapPosition() function is broken because of blizzard restrictions.
  • Wildcards or portions of a name can not be searched because of blizzard restrictions. E.g. Mob name is Prairie Wolf, so can not just search for wolf.
  • Targetting with the entire name of a mob, might never be able to find other mobs with the same name because of TargetByName(). Remove the last letter of the name to be able to find the other mobs too.
  • Must target manually with macro, and there is no more option for the continuous feature because of blizzard restrictions. No more option to search continuously every 2 sec, which flashes while in progress and stops when targeted, turned off or closed window.

ChangeLog:

Revision 3.00

  • Bug fix after GetNumMacros() broken
  • Updated TOC file for patch 3.0.0

Revision 2.06

  • Removed UnitIsCivilian(), broken by patch 2.3
  • Not using new macro, /TARGETEXACT, since can not do partial match.
  • Updated TOC file for patch 2.3.0

Revision 2.05

  • Bug fix, the 'Current' button used to crash when no target was selected
  • The 'Current' button can quickly clear the name for convenience when no target is selected.
  • No longer putting the cursor in the window when it opens and accidently erasing the name.
  • Opening window while in combat no longer moves focus to the window and interfere with the combat.
  • Flash a crosshair in the window when targetting, so not only the macro icon flashes.
  • Added tooltips.

Revision 2.04

  • Updated TOC file for patch 2.1.0

Revision 2.03

  • Turning on/off the 'Find Corpse' option, now saves the macro too.

Revision 2.02

  • Update toc file after patches
  • Only build macro when the name changes. Helps targeting the same thing constantly to run faster without freezing the game for the split second it takes to build the macro.

Revision 2.01

  • Reduced macro size so longer mob names can still be targeted.

Revision 2.0

  • BC 2.0 compatible. Updated toc file.
  • Addon to store name, and macro to target.
  • Removed continuous feature since banned by patch. Could not remove screenshot image though from curse website.

Release version 1.31

  • (web site erased all my previous changelog info :()

Comments
 
You must login to post a comment. Don't have an account? Register to get one!
 

Be the first to comment!