Gridcaster gives some useful add-ons for Grid that are especially useful for casters: SmartCast (one-click buffing), target aggro, unit's target, unit's spell, spellcast bar, Hot/Buff countdown bar, relative position (distance and direction).
New Status
- Target Aggro: shows the threat level (%) of each unit in its target's threat list (useful to know when silly dps is about to pull aggro from a mob that is not being directly tanked). Can be used with the side bar frames or a text frame. In the first screenshot, this is the left bar (showing 100% aggro).
- Unit's Target: the unit's target (note that the spell being cast may not be cast on the target e.g. mouseover or focus targets). Can be used by a text frame. In the first screenshot, this is the "Mangy Wolf".
- Unit's Spell: spell that is being cast by the unit. Can be used by a text indicator as well as one of the side bar frames (will become the casting bar). In the first screenshot, this is the "Holy Light" as well as the bottom bar.
- Smart Cast: Smart Cast for grid (like Healbot's feature). Basically when you are out of combat, it lets you auto-cast the necessary buffs by clicking the same mouse button. Also lets you resurrect a dead player. Once you set it up (e.g. always cast BoW on mages/priests, BoM on warriors etc.), you just need to one-click buff (out of combat). This is useful when joining new parties or in battleground when you don't have time to figure out class and what buff to use. You can use it on yourself when you have to buff yourself with a seal, blessing and aura (and maybe righteous fury).
- Relative Position: relative position and distance to yourself. Useful to know when in battleground and you need to chase some someone to heal. Send this to any text indicator.
- Buffs/HoTS: some buffs/HoTs can be used with the side bars as countdown bars (like the casting bar)
New Indicator
- Adds 4 side bars (like GridManaBars but you can have 4 at one time). This indicator is not compatible with GridManaBars, which has only one side bar. If you want to use this project please don't use it with the GridManaBars indicator (i.e. under frame -- Mana Bar, make sure all the status are turned off). You can continue to use the Mana status from GridManaBars with any of the side bars. In the screenshot, this is the bar at the top. Each of these can be configured under frame -- advanced -- Side Bars according to the background color and size.
- Side Bar Bottom
- Side Bar Left
- Side Bar Right
- Side Bar Top
Smart Cast Indicator: use only with Smart Cast status. Sending any other kind of status to this indicator will probably cause an error.
Instructions for SmartCast
- Send "Smart Cast" status to "Smart Cast Indicator" frame (this is a must). Don't send any other status to "Smart Cast Indicator"...it will probably crash.
- Send "Smart Cast" status to "Centre Icon" (set appropriate priority). This is to show which buff needs to be re-cast.
- Set up a new macro called GridSmartCast. Bind it to a mouse button (with modifiers if you want) in Clique. The body of the macro doesn't matter as it will be overwritten.
- Set up the buffs in "status - smart cast". The options are set up so that you won't override one buff with another (i.e. for buffs that can have only one kind active at a time e.g. aura/shields/blessings).
When deciding which buffs needs to be applied to whom, the priority order is: named players followed by class followed by raid/party. So if you have 3 mages in your party and one of them wants to be special, you can handle it (set one named party member to one buff, and the rest of the mages/party to another buff. Or individually set them one by one).
- There's an option to memorise the buffs that you cast on yourself/other party members so you don't need to set it up manually through the menus.
- You can save your profiles for different settings of buffs in different situations (e.g. battleground, questing, tanking, healing, aoeing etc.) This is especially useful for paladins.
- When the buff is expired or about to expire (the timing can be adjusted in the settings), the buff icon will appear in Grid if you set it up in the Centre Icon. Use your clique binding to click on the unit frame. It should cast. The second and third screenshots give an example.
First screenshot
To summarise the first screenshot:
- top blue bar is mana
- top right text is unit's name
- left bar is unit's threat level on the target's list (100% in this case)
- right side text is target's name
- centre text is the spell being cast
- bottom bar is the cast bar
- red border = aggro level 3 = tanking securely
FAQ
Why you might ask do we need to have another aggro indicator?The left bar shows the unit's threat level on its target list. The red border shows the unit's highest aggro level (1, 2, or 3) on any mob's target list.
Thus for a priest who is healing, it can end up with a red border but nothing on the left bar since it's targeting a character and not a mob.
This new status is not so useful for dps to monitor (who can use Omen to monitor their threat level on their target's list) but for healers and tanks who need to know when one of their silly dps is about to pull aggro (healers get ready their shiny bubble or tanks assist the dps so dps won't pull aggro).
Why is this called GridCaster?
I started writing this project for the spell cast bar then added the 4 side bars when I realised it wasn't compatible with GridManaBars then added threat level but by then I had already created the project so the name sticks.
v0.10
- adds new status for some buffs/HoTs that can be used with the side bars as countdowns bars (like the spellcast bar): Druid (Lifebloom, Rejuvenation, Regrowth, Wild Growth); Priest (Renew); Paladin (Judgements of the Pure, Beacon of Light)
v0.092
- smartcast deletes buffs from the existing profile that the player can no longer cast (e.g. dual spec swap)
- some bug fixes regarding when a party member leaves the party
v0.091
- bug fix for GridStatusRelativePosition
v0.09
- added profiles for SmartCast
v0.08
- SmartCast now casts a resurrection spell if the unit is dead
- added "Relative Position" indicator
v0.07
- did some optimisation on the code to make it run faster. hopefully the 1fps problem is gone.
- added a new "memorise buffs" feature to memorise the buffs that you cast on your party members (so that you don't need to manually set it up through the menus)
v0.061b
- bug fix regarding pets joining the party (not sure if there will be any more of such bugs)
v0.06b
- beta version
- adds a new smartcast option like Healbot's
- only handles buff (no res, heals etc) for now
- only handles the buffs you can cast (i.e. doesn't monitor other people's buffs that they need to keep up)
- only works out of combat
This is a beta version. Don't use it in a raid. Let me know if there are any problems.
v0.05
- added a refresh frequency option for the sidebars (under frame - sidebars)
- bug fixes
v0.04
- removed the countdown flag: no longer needed and a bit confusing
- fixed a bug where the first x mobs pulled did not display the aggro bar
- the colors of the side bars are now set by the status
- the background colors are still controlled by the side bars indicator (frame -- advanced -- side bars). this is because only one color can be sent per status to each indicator
- added threshold level to unit threat status (i.e. green for < 90%, red for > 90%). If you don't want to see the bar if less than the threshold level, turn the alpha to transparent.
- added ability to change color for the last remaining xx seconds of casting for the spell cast status (i.e. red if less than 0.5s of casting remains). This is to estimate the remaining time (since cast bars look alike regardless of actual casting time) Also, if you want to cancel and recast (i.e. pre-emptive healing). If you don't like it just set both colors the same. Or set the threshold to 0.
v0.03
- first stable release
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)...