Category: Shaman
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Phanx's Portal Bug Reports Feature Requests
Author:
Version:
3.3.0.85
Date:
11-21-2009 12:41 AM
Size:
53.39 Kb
Downloads:
12,545
Favorites:
161
MD5:
Pictures
Click to enlarge
Water and Earth in group mode
Click to enlarge
Lightning in solo mode
Click to enlarge
Main configuration panel
ShieldsUp   Updated less than 3 days ago!   Popular! (More than 5000 hits)
Find a bug? Do not post it in the comments section! See the "Reporting Problems" section below for information on how to correctly report bugs. I will no longer be responding to bugs posted in the comments section.


Translators wanted!

If you are able to help translate ShieldsUp for Korean (koKR), Russian (ruRU), Spanish (esES), or Latin American Spanish (esMX) locales, please send me a PM!


Description

ShieldsUp is a monitor for your Earth Shield, Lightning Shield, and Water Shield.
  • Clear text display of remaining charges and Earth Shield target name
  • Indication when your Earth Shield has been overwritten
  • Text and sound alerts when a shield expires or is removed
  • Condensed display while solo, or for shamans without Earth Shield
  • Automatic visibility states based on group size, zone type, and more
  • Configurable appearance and behavior
  • Supports Improved Earth Shield and Static Shock talents
  • Supports Glyph of Water Shield

Usage

Options are available in the default Interface Options window. As a shortcut, you can type "/sup" to jump directly to the ShieldsUp options panel.

Note that due to a Blizzard bug, if reaching the ShieldsUp panel in the Interface Options window would require you to scroll up or down in the addon list column, typing "/sup" will open the window to the last shown panel, instead of opening it to the ShieldsUp panel.


Localization

ShieldsUp is compatible with all locales.

ShieldsUp is translated into English, German (deDE), Spanish (esES), French (frFR), Russian (ruRU), Simplified Chinese (zhCN), and Traditional Chinese (zhTW).

If you are able to help translate ShieldsUp for another locale or would like to provide corrections to existing translations, send me a PM!


Frequently Asked Questions

Q: Why can't I see a charge counter for my Earth Shield?

A: ShieldsUp only tracks Earth Shield when it is cast on yourself, or on a player or pet in your party or raid. This was an intentional design decision, because it is impossible to reliably monitor Earth Shield on someone outside of your group.

Q: Why do I only see one charge counter?

A: Only one charge counter is shown when you aren't in a group. Since Earth Shield is not tracked on people outside your group, when you are solo, it will only be tracked if you cast it on yourself. And, since you can only have one shield cast on yourself at any given time, there's no need for more than one charge counter when you're solo. Also, if you don't have the Earth Shield talent, you obviously can't cast it, so even when you are in a group, you'll only see one charge counter.


Requesting Features

Got an idea for something you'd love to see added or changed in ShieldsUp? Post a feature request! Please keep in mind that ShieldsUp is intentionally limited in scope to locally monitoring shaman shields you cast, and that requests for features outside of this scope will not be considered.


Reporting Problems

If you encounter a problem with Class Colors, first check the bug report tracker to see if the problem has already been reported. If it hasn't, try some basic troubleshooting steps. Then, submit a bug report, making sure to include:
  • the information you gathered through troubleshooting,
  • the class and level of your character, and
  • the talent specialization(s) of your character.
Most importantly, remember to check on your ticket after a few days, as I may need more information to solve the problem!


License

Please see my portal or the README file included in the addon's folder for the full license terms under which ShieldsUp is released. In particular, redistribution without prior permission is prohibited. Compilation creators, please take a few minutes to learn about the basic details of copyright law and software licensing before you upload a bundle of other people's copyrighted work. Thanks!
  Change Log - ShieldsUp
3.3.0.85
  • Fixed failure to monitor Earth Shield on battleground allies from other servers
  • Fixed failure to detect active shields on login
  • Fixed alerts triggering while you are dead or operating a vehicle
  • Fixed alerts triggering while the display is hidden
  • Fixed alerts triggering when you remove Earth Shield on one target by casting it on another target
  • Fixed alerts triggering when you remove Earth Shield on yourself by casting Water Shield or Lightning Shield, and vice versa
  • Added French translations from krukniak on Curse
  • Added very rough Spanish translations - corrections welcome

3.2.0.79
  • Added Simplified Chinese and Traditional Chinese translations from wowui.cn

3.1.1.78-beta
  • Added German translations from Søøm
  • Added hidden option to show you who overwrote your Earth Shield
    • Enable: /run ShieldsUpDB.alert.earth.overwritten = true
    • Disable: /run ShieldsUpDB.alert.earth.overwritten = false

3.1.1.70-beta
  • Fixed issue with dual talent specializations

3.1.1.69-beta
  • Added automatic visibility states
  • Fixed overlapping controls in the configuration GUI

3.1.0.57-beta
  • Improved support for dual talent specializations in WoW 3.1
  • Fixed misplaced checkbox in options (text output > sticky)
  • Fixed some outstanding issues with text output options
  • Updated wording on some options for clarity
  • Updated ruRU locale file (needs translator attention)

3.1.0.47-beta
  • Update for aura changes in 3.1
  • NOT compatible with WoW 3.0.9 or lower!

3.0.9.46-beta
  • Add "colorblind mode" option
  • Fix some bugs with the alert options

3.0.9.44-beta
  • Fixed saved variables initialization
  • Added sliders for font sizes (yes, I know they overlap stuff)

3.0.9.42-beta
  • Fixed dropdown menu creation
  • Fixed sound not playing when selecting it in sound file dropdowns
  • Added scrolling dropdown for font selection (not yet functional, please do not report issues related to this)

3.0.3.39-beta
  • Added options for alerts
  • Removed embeds that are no longer used
  • Known issue: Dropdowns for selecting sound files are oddly anchored
  • Known issue: Dropdown for text output subsection doesn't work properly until the dropdown for text output main section is used once

3.0.3.34-beta
  • Added options for position, padding, typeface, outline, shadow, and colors

3.0.3.30-beta
  • This is a near-total rewrite. The addon is now watching spellcast and aura events instead of scanning every combat log message. This results in inherent support for current and future talents and glyphs which alter the number of charges on shields, and in greater accuracy under many circumsances, including high latency and passing through loading screens. Solo mode now also works as intended.
  • This beta version does not yet have a configuration interface. Many settings will translate from the previous versions, but I make no guarantees, especially if your configuration was very different from the default configuration.

3.0.2.25
  • Added support for Improved Earth Shield and Glyph of Water Shield
  • Added solo mode

3.0.2.18
  • Added basic support for Lightning Shield (uses Water Shield options for now)
  • Removed 2.4.3 compatibility
  • Updated embedded libraries

2.4.3.16
  • Added full support for localization
  • Added ruRU localization (contributed by XisRaa)
  • Fixed some minor issues

2.4.2.11
  • Removed some debug code that reset settings on every load

2.4.3.10
  • Fixed some errors I thought I'd already committed
  • Note: alert options currently not fully functional

2.4.3.8
  • Added aura scanning on "aura lost" events; this will prevent showing zero on recast shields in all but extremely laggy situations
  • Added support for AddonLoader

2.4.3.5
  • Fixed audio alerts

2.4.3.4
  • Fixed options not appearing until the slash command was entered
  Archived Versions - ShieldsUp
File Name
Version
Size
Author
Date
3.2.0.79
49kB
Phanx
07-15-2009 12:08 AM
  Comments - ShieldsUp
Post A Reply Comment Options
Old 03-19-2009, 04:08 PM  
Firedancer
A Fallenroot Satyr
 
Firedancer's Avatar

Forum posts: 20
File comments: 17
Uploads: 0
Edit: Here is what I found after looking more closely.

Sink Errors: They are likely due to the libs being commented out in ShieldsUp.toc -- uncomment them so that the libs are loaded, and it works.

LSM Sound Errors: LSM is defined as a local in panel1's OnShow but not in panel2's in the Options.lua. Adding local LSM = LibStub("LibSharedMedia-3.0", true) to panel2's OnShow function made the sound selection dropdowns work again.

Last edited by Firedancer : 03-19-2009 at 04:28 PM.
Firedancer is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-25-2009, 06:31 PM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 203
File comments: 734
Uploads: 17
Looking over your list of files again, it appears that you are missing at least one file from the latest release. Please completely delete your copy of the addon (plus the standalone libraries you installed for it), then re-download the latest version from this page, and extract it into your AddOns folder without making any changes to the contents. You should end up with the following file structure inside "World of Warcraft\Interface\AddOns\ShieldsUp":
Code:
Core.lua
Options.lua
README.TXT
ShieldsUp.toc
Widgets.lua
Libs
	CallbackHandler-1.0
		CallbackHandler-1.0.lua
		CallbackHandler-1.0.xml
	LibSharedMedia-3.0
		lib.xml
		LibSharedMedia-3.0.lua
	LibSink-2.0
		lib.xml
		LibSink-2.0.lua
	LibStub
		.pkgmeta
		LibStub.lua
		LibStub.toc
Locales
	ruRU.lua
The italicized files aren't necessary for the addon to function, but they should be there unless you intentionally deleted them. The errors you posted below indicate that required files were missing, which indicates an improper installation.

Last edited by Phanx : 02-25-2009 at 06:35 PM.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-25-2009, 12:46 PM  
leadfeather89
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Quote:
Originally posted by Phanx
is the addon "not working"?
Well, I fiddled around with some stuff and I got it to semi work.

These are the mods that show up in my Addon tab at the character screen

http://img10.imageshack.us/img10/9929/picture3b.jpg

none of them are outdated, but when I try to change any of the settings in game such as "text alert" or "Sound Alert" or any of those options, I get this error message:

Interface\Addons\ShieldsUp\Options:Lua:412: attempt to call method 'Get Checked' (a nil value)

Interface\Addons\ShieldsUp\Options:Lua:424: attempt to call method 'Get Checked' (a nil value)

Interface\Addons\ShieldsUp\Options:Lua:436: attempt to call method 'Get Checked' (a nil value)

Interface\Addons\ShieldsUp\Options:Lua:481: attempt to call method 'Get Checked' (a nil value)

Interface\Addons\ShieldsUp\Options:Lua:493: attempt to call method 'Get Checked' (a nil value)

And when I try to change the "Sound File" to something different, I get..

Interface\Addons\ShieldsUp\Options:Lua:436: attempt to index global 'LSM' (a nil value)


Last thing that I only see watershield on myself, but never my earthshield on anyone but myself. If I have watershield on me and earthshield on someone else in my group/raid, it doesn't display anything but my watershield count.

leadfeather89 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-25-2009, 06:52 AM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 203
File comments: 734
Uploads: 17
Well, your post is pretty vague. How is the addon "not working"? Does it appear on the AddOns screen in-game? Did you exit WoW completely and restart it? Is it enabled at the AddOns screen, but not loading in-game? Are you trying to load it on a non-shaman character? Do you receive any error messages? Do you have Lua errors turned on, or an error-catching addon like BugSack installed and enabled? Assuming you're installing the addon in the right place, and that it is enabled, and that you're logging on a shaman character, if the addon is not being loaded, there is an error somewhere. If there is no error, you're doing something wrong. If there is an error, I need to know what it is before I can fix it.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-25-2009, 05:41 AM  
leadfeather89
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I can't get this addon to work at all (Feb. 24 2009)



I'm on a Macintosh, but I doubt that's the issue, seeing as I use just about every mod I can possibly find.

I tried un-enabling all of my other mods and just using Shieldsup, but no good.

I am not sure what I'm doing wrong.

I download the mod and it contains inside of the one folder:

Core.lua
Libs\CallbackHandler-1.0
Libs\LibSharedMedia-3.0
Libs\LibSink-2.0
Libs\LibStub
Locales
Options.lua
README.TXT
Shieldsup.toc



I tried removing the 4 Libs\lib etc documents and putting them in my Addons folder, but nothing. Also deleted the "Libs\" on them thinking maybe it was a source error, but nothing still.

Any suggestions? Am I just retarded?

/tear
leadfeather89 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-24-2009, 05:50 AM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 203
File comments: 734
Uploads: 17
Unfortunately no, as the Sink-2.0 library does not support that, and I don't have time to reinvent the wheel right now. Your best bet is probably to post a request on the Sink-2.0 project page.

Quote:
Originally posted by zeb7s
Is there a way to choose which chat window the shield expire alert goes to for those of us who run more than one?
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-23-2009, 05:25 PM  
zeb7s
A Defias Bandit

Forum posts: 3
File comments: 7
Uploads: 0
Is there a way to choose which chat window the shield expire alert goes to for those of us who run more than one?
zeb7s is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-20-2009, 02:59 PM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 203
File comments: 734
Uploads: 17
Re: Yo dawg!

I'll check it out when I get home. Just out of curiosity, when's the last time you logged in with a fresh install? I haven't changed anything in that section of the code recently...

Quote:
Originally posted by Mikma
Stab faster!

[19:04:12] Interface\AddOns\ShieldsUp\Core.lua:125: attempt to index local 'dst' (a nil value)
[C]: ?
Interface\AddOns\ShieldsUp\Core.lua:125: in function <Interface\AddOns\ShieldsUp\Core.lua:122>
Interface\AddOns\ShieldsUp\Core.lua:125: in function `safecopy'
Interface\AddOns\ShieldsUp\Core.lua:133: in function `?'
Interface\AddOns\ShieldsUp\Core.lua:109: in function <Interface\AddOns\ShieldsUp\Core.lua:109>

Fresh install, with every login. Happy happy fun!
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-20-2009, 12:05 PM  
mikma
An Aku'mai Servant
 
mikma's Avatar
Interface Author - Click to view interfaces

Forum posts: 36
File comments: 173
Uploads: 25
Yo dawg!

Stab faster!

[19:04:12] Interface\AddOns\ShieldsUp\Core.lua:125: attempt to index local 'dst' (a nil value)
[C]: ?
Interface\AddOns\ShieldsUp\Core.lua:125: in function <Interface\AddOns\ShieldsUp\Core.lua:122>
Interface\AddOns\ShieldsUp\Core.lua:125: in function `safecopy'
Interface\AddOns\ShieldsUp\Core.lua:133: in function `?'
Interface\AddOns\ShieldsUp\Core.lua:109: in function <Interface\AddOns\ShieldsUp\Core.lua:109>

Fresh install, with every login. Happy happy fun!
mikma is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-19-2009, 04:57 PM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 203
File comments: 734
Uploads: 17
3.0.9.42 is now available. Although configuration still isn't 100% finished (I have extremely limited time for coding right now) everything works, and most options are available. Please do not report bugs related to the configuration UI. I know it's not fully functional. I don't need more reports telling me it's not fully functional.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-08-2009, 11:44 PM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 203
File comments: 734
Uploads: 17
3.0.2.25 is essentially unsupported, and no bugs that exist in it will have any time devoted to them at all, as the new (currently beta) versions are fully rewritten and do not suffer from any of these bugs. The beta versions are quite stable, and are completely usable. They are still marked as beta only because the configuration UI is not yet finished.

I'll look into the cross-server issue, as it's not intended that your ES isn't tracked on players in battlegrounds. I'll also consider an option to hide the Earth Shield target name. Please post tickets in the bug report and feature request trackers respectively, so that I don't forget about these issues.

Being able to enter specific numbers for the position and padding settings is already on my to-do list.

Automatic showing and hiding under various conditions are also on my to-do list; in fact this is already coded in, but there is not yet a GUI to set it up.

Different colors for zeros on different shields will not happen unless you have an extremely compelling reason why this would be worth the time it would require to implement and the bloat it would add to the addon.

Last edited by Phanx : 01-09-2009 at 01:13 AM.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-08-2009, 09:31 AM  
ridzik
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
ShieldsUp-3.0.2.25

- when you switch battlegrounds (join AV when you're in WS or sth) it wouldn't recognize your new raidgroup and stay in solomode, i'm forced to /reloadui

beta_ShieldsUp-3.0.3.39

- in battlegrounds it does only track ES on people from your own server
- lacks an option to remove the player-who-has-ES-text or move it out of sight, i'd prefer the plain numbers

idea for a workaround: add options to show the tracker only when you're in certain zones (instance, arena, battleground, ..) and hide it when you're in neither of them.

edit: please allow to enter numbers manually to position the tracker, the slider allows no finetuning (has odd jumps, sometimes 10 sometimes 15, just not smooth)

edit2: please allow different color options for different shields, for example if i'd like to have a red 0 when WS expires and a white 0 when ES expires

Last edited by ridzik : 01-08-2009 at 09:57 AM.
ridzik is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-05-2009, 05:34 AM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 203
File comments: 734
Uploads: 17
3.0.3.39-beta is now available. This version adds back options for configuring text and sound alerts. There are several known issues with the new options; these issues are purely cosmetic, and are noted in the "Changes" tab. Please do not report these issues, as I am already aware of them. Please do report other issues you may encounter with the beta configuration or addon itself. When reporting any kind of problem, please remember to include the version of the addon you are using, and check to make sure it hasn't already been reported.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-30-2008, 12:26 AM  
Phanx
A Cobalt Mageweaver
 
Phanx's Avatar
Interface Author - Click to view interfaces

Forum posts: 203
File comments: 734
Uploads: 17
Version 34-beta is now available under the "Beta" tab. A limited set of options are now available in the Interface Options panel. You can shortcut to the ShieldsUp panel by typing "/sup". More options will be added shortly. Please test the existing options and report any bugs you encounter. If you are not comfortable using beta software, and/or are unwilling or unable to report bugs correctly, please do not use this beta version; instead, use the last release version available by clicking the "Download" button.

And just a reminder to everyone, when you report a bug, it is critical that you specify which version you are using. You can find this information in-game by expanding the ShieldsUp options category and selecting the "About" subcategory, or by opening the ShieldsUp.toc file in Notepad. If you do not specify a version number, I will not waste my time trying to figure out which version you might be using based on some vague description of the problem, and I will summarily close your report. Please see my portal for a list of information you should include with every bug report.
Phanx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-14-2008, 06:33 AM  
Guintof
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Have been using the beta version for a few days. I have to say that so far I had no problems what so ever.

I am currently elemental so I haven't been able to test earth shield and such but sound is working for water shield and I have not seen the addon miss a single time nor any error message.

Thumbs up so far.
Guintof is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.