header
premium banner

Description

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Description

Have you ever had a hard time finding your cursor when a battle gets crazy? CursorTrail uses built-in, animated models to produce glowing/trail effects around the cursor when the mouse is moved.

(Works in Retail WoW, Classic Cataclysm, and Classic WoW.)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Options

The options window can be opened from the standard addons window, or by typing "/ct" or "/cursortrail".  Settings are saved separately for each of your WoW characters, so your tank (for example) can have different cursor effects than your other characters.

* Layers:  Selecting a layer tab shows the options for that layer.  Tabs for enabled layers will be slightly green instead of their standard color, indicating which layers are enabled without needing to select them.
If layers have the same "Layer Strata" setting, layer 1 FX are drawn on top of layer 2 FX.

* Enable Layer:  When on, the current layer's FX will be drawn on screen.

* Shape:  A list of shape effects to choose from.
The shape's color can be changed by clicking the color swatch button to the right of the Shape selection.
When "Sparkle" is turn on, the chosen shape color is ignored and the shape "sparkles" instead.  (Sparkle does not affect model color.)

* Model:  A list of animated cursor effects to choose from.  Models can be repositioned using "Model Offsets" described below.

* Shadow %:  Controls how intense the black background circle is.  99% is darkest, while 0% is invisible (off).

* Scale %:  Controls the size of the effect.  Can be 2 to 998.

* Opacity %:  Controls how transparent Shape and Model are.  100% is fully visible, while 0% is invisible (off).

* Layer Strata:  Controls whether shapes and models are drawn behind or in front of other UI objects.  It does not effect the Shadow option.  ("Background" is the bottom-most drawing layer, and "Tooltip" is the top-most.)

* Model Offsets:  Moves the center of the Model effect.  The first number box moves it horizontally (negative numbers move left, positive move right).  The second number box moves it vertically (negative numbers move down, positive move up).

* Fade out when idle:  When on, the cursor effects fade out when the mouse stops moving.

* Show only in combat:  When on, the cursor effects will only appear during combat.

* Show during Mouse Look:  When on, the cursor effects will remain visible while using the mouse to look around.

* Defaults:  Each default has different preset options.  You can use them as a starting point for your own effects.  To save a default, select "Save as" from the profiles menu.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Tips

Layers:

- Right-clicking an empty area of the UI opens a context menu at the mouse for selecting/enabling layers.

- Right-clicking a layer's tab will select the layer and toggle its enable checkbox.

- Pressing Ctrl+Tab or Shift+Ctrl+Tab selects the next/previous layer.

- Using the mouse wheel while hovering over a layer's tab name will cycle through all layers.

Profiles:

- Right-clicking the profile name is a quick way to save it.

- Shift-clicking a name in the profile list keeps the list open after loading the profile.

Changing Values:

- Right-clicking most options sets them to their default value.  Right-clicking them again changes back to their previous value.

- The mouse wheel can be used to change the option under the mouse.

- The Up/Down arrow keys can be used to change the option that has focus.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Profiles

Profiles (your settings) can be saved and loaded between all your characters from the options window:

- To create a new profile, select "New Profile" from Menu.

- An asterisk (*) at the end of the active profile name indicates the displayed values have been modified, but those changes have not be saved to the profile yet.

- Unsaved profile changes can be undone by selecting the same profile name from the Load dropdown list.

- To save changes to the active profile, right-click the profile name, or select "Save As" from Menu.

- Clicking the Okay button keeps any changes to displayed values, but does not save those changes to the active profile.  This allows trying different addon settings while still being able to undo those changes later.
To change this behavior, select "Profile Options" from Menu, and turn on "Save profile when Okay button is clicked".

- When selecting a default profile, its name will not appear in the Load dropdown list unless it is saved first.

- While hovering over the profile name, the mouse wheel can be used to load the next/previous profile.

- While the Load dropdown list is open ...
      Holding Shift while clicking a name keeps the list open.
      Holding Shift while using the mouse wheel loads the next/previous profile.

- The small arrows next to the [X] button cycle through profiles in the Load and Defaults dropdown lists.

Profiles can also be managed using slash commands:
        /ct save  <profile name>
        /ct load  <profile name>
        /ct delete  <profile name>
        /ct list

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Backups

Backups of your profiles can be created and restored from the options window:

- You can backup or restore all your profiles from the options window by selecting "Backup" or "Restore" from Menu.

- Two backups will always be available to restore from:
      @Original - Contains profiles that existed the very first time the profiles UI was used.
      @Login - Contains profiles that existed the last time you logged into the game.

- Old backups can be deleted by selecting "Restore" from Menu, and then clicking the red "X" icon along the right side of the name you want to delete.

Backups can also be managed using slash commands:
        /ct backup  <backup name>
        /ct restore  <backup name>
        /ct deletebackup  <backup name>
        /ct listbackups

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Slash Commands

Type "/ct help" to see a list of all slash commands.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Troubleshooting

- Some models disappear if scaling is set too low.  If you select a model and it doesn't show up, try a larger Scale %.  (All models work at 100% scale.)

- If the cursor effects unexpectedly disappear, you can quickly get them back by typing "/ct reload".

- If shapes and shadows do not follow the mouse cursor properly, and you are using an addon to change the game's UI scale below the normal minimum (64%), type "/ct reload" (or do a normal game reload) so CursorTrail uses the new scale value.

- If you use the CTMod addon, it has the same slash command (/ct) and only one addon will open.
If CTMod always opens when you type /ct, use /cursortrail to open CursorTrail.
If CursorTrail always opens when you type /ct, you can manually change CursorTrail's slash command to something else, such as "/ctr".
    IMPORTANT - You will need to repeatedly make this change after every download of CursorTrail.
    1. Using any text editor, open "CursorTrail.lua" located in CursorTrail folder within your Warcraft addons folder.
        (e.g. "C:\Program Files\World of Warcraft\_retail_\Interface\AddOns\CursorTrail\CursorTrail.lua")
    2. Search in that file for "SLASH_".
    3. The line after that needs to be modified.  Change the end of the line from,
            Globals["SLASH_"..kAddonFolderName.."2"] = "/ct"
       to your new slash command,
            Globals["SLASH_"..kAddonFolderName.."2"] = "/ctr"
    4. Save your changes, then reload World of Warcraft (/reload).

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~