Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(134 Kb)
Download
Updated: 07-05-11 10:58 AM
Pictures
File Info
Updated:07-05-11 10:58 AM
Created:10-27-08 11:56 PM
Downloads:233,840
Favorites:415
MD5:

SquawkAndAwe  Popular! (More than 5000 hits)

Version: 1.6.3
by: Adoriele [More]

SquawkAndAwe is a buff watcher/proc timer for Balance Druids based off of ShockAndAwe, an addon for Enhancement Shamen by Levva (EU Khadgar).

SquawkAndAwe provides a timer for:
Trinket procs and Use:
Eclipse procs, with differences based on which proc occurs
Eclipse cooldown
Omen of Clarity
Omen of Doom
Elune's Wrath
Wrath of Elune (gg Blizzard set bonus names)
Moonfire (and a smaller bar for each tick)
Insect Swarm (and a smaller bar for each tick)
Faerie Fire
Entangling Roots
Hibernate
Cyclone
Starfall
Typhoon
Force of Nature
Innervate
Barkskin
the GCD

Options exist to turn on/off each bar separately, allow text on the bars showing name and duration, whether to flash the Proc bars, tick bars for DoTs, and SquawkAndAwe integrates with SharedMedia to allow textures and fonts.

Updates:
v1.6.3 - Fix for Patch 4.2 API changes.
v1.6.0 - Added support for Custom Bars. Instructions and examples are in CustomBars.txt. Fixed a bug that was preventing Languish ticks from showing. Added Disable/Enable commands, access using "/saa enable" or "/saa disbale". Added sounds for abilities coming off cooldown. Added ability to force SAA to grow upwards. Really, it just flips SAA over.

v1.5.1 - Added bars for Tier 9 and 10 idols and Languish. Added ability to control order of bars within a category. Use "order" option under each bar's settings page. Order is priority based, bars with a lower "order" setting will appear on top. To make SAA arrange the bars automatically, check the new checkbox in the Bars settings page. New trinket checkbox allows you to tell SAA that you only have one trinket. If checked, and SAA detects a second trinket, the second trinket's bar will collide with the first Proc bar. Added support for short trinket names - add a shortname field to a trinket's declaration array to shorten the trinket's displayed name (i.e. SAA.combat.trinkets.Phylactery.shortname = "Phylactery" will cause Phylactery of the Nameless Lich to show as simply "Phylactery").

v1.5.0 - 3.3.3 patch compatability fix. Added support for Omen of Doom procs and proc sounds. Proc sounds are enabled globally with a new checkbox in the Procs tab, procs can individaully select sounds with a new drop-down in each proc's tab. Fixed a couple other minor errors as well. Known issue: sometimes after changing bar options, some bars may become transparent (though still functional). Reloading the UI will fix this.
v1.4.1 - Fixes Eclipse ICD refresh issue, and adds dual-ICD functionality.
v1.4.0 - Workaround for missing Eclipse entries in combat log, courtesy of Copialinex.
v1.3.3 - Fixed bug causing debuffs not to spawn when switching targets. Fixed bug involving disabling a bar that's currently active.
v1.3.2 - Oops: Applied Debuff/CC change to Abilities as well, and to be safe did similar things to Procs and Trinkets as a double-check. Also fixed a bug that would not let you turn off the Eclipse bar.
v1.3.1 - Fixed bug: attempt to index field 'CC'/'Debuffs' (a nil value), bumped TOC back to 30100.
v1.3 - Huge overhaul of the internal workings, mostly transparent but they do allow much easier integration of new timer bars. To go along with this, now includes bars for trinkets, cc, and some abilities. Specifically added this version are the T8 4-piece proc and the PvP set proc, Roots, Hibernate, Cyclone, Starfall, Typhoon, Force of Nature, Innervate, and Barkskin, as well as most Epic non-PvP trinkets and a couple rare ones. CC bars will track both your target and your focus, FF bar will trigger off of and track either FF or FF(F) from anyone on your target, and the majority of the other new bars should have good explanations in their options seconds (mouseover the options). Lastly, all but the Proc bars can be merged by group, i.e. you can have all of your chosen CC timers show up on the same bar.

Also, I've done more to try and fix the missing debuff bar issue. If you previously had problems with IS/FF not showing up when you cast them, let me know if this fixes it.

v1.2.1 - Fixed Moonfire/Eclipse bar collision, changed FF bar to accept any FF.
v1.2 - 3.1 compatability
v1.1.1 - Fixed GCD bar to remove locale dependency (forgot this one), added ability to show number of times Starfire has extended your Moonfire DoT, a few structural changes to prepare for adding more bars in the future
v1.1 - Finally fixed Omen bar, removed dependency on Localization files for functionality, seem to have also fixed the latency issue on target debuffs
v1.0.5 - Fixed encoding issue with Russian locale, added German locale
v1.0.4 - Fixed bug with French localization, added Russian and Taiwanese
V1.0.3 - Fixed bug with OoC bar
V1.0.2 - Added French Localization, fixed test bar bug
V1.0.1 - Added text options and ability to toggle icons.

-- Update note --
Unless something gets broken by a patch, I won't be updating specifically to bump the TOC file to the newest version. For example, 3.0.8 did nothing to change the functionality of SAA, so v1.1.1 will still work. You just need to check the "Load Out-of-Date Addons" box on the addon screen to get it working again.

ToDo:
Ordering of bars within group if not merged
Figure out how to plug in other bars optionally, including generating options for them.

Known issues:
- Checking for GCD is done off of Teleport: Moonglade. Beta premades do not have this spell (by default, you might be able to complete the quest for it), so SAA won't work for them without hacking the Lua. Second, if your Arcane school gets locked out, the GCD bar will be inaccurate (since lockouts just force a cooldown on locked spells). I'm looking into checking for GCD off of feral abilities instead, since the physical school can't be locked.

On a related note, development is based out of EJ. While I'll be checking here periodically, the easiest way to get a bug to my attention is to make a post here: http://elitistjerks.com/f32/t35477-squawkandawe/.

Archived Files (17)
File Name
Version
Size
Author
Date
1.6.0
130kB
Adoriele
09-03-10 07:20 PM
1.5.1
126kB
Adoriele
04-07-10 06:51 PM
1.5.0
124kB
Adoriele
03-26-10 06:37 PM
1.4.1
123kB
Adoriele
12-10-09 04:08 PM
1.4.0
123kB
Adoriele
12-09-09 05:17 PM
1.3.3
123kB
Adoriele
06-07-09 11:52 AM
1.3.2
123kB
Adoriele
06-06-09 01:00 PM
1.3.1
122kB
Adoriele
06-05-09 08:20 AM
1.3
122kB
Adoriele
06-04-09 02:43 AM
1.2.1
126kB
Adoriele
04-30-09 09:48 PM
1.2
126kB
Adoriele
04-15-09 08:06 PM
1.1.1
126kB
Adoriele
01-01-09 12:07 AM
1.1
125kB
Adoriele
12-30-08 10:59 PM
1.0.5
125kB
Adoriele
12-16-08 12:38 PM
1.0.4
121kB
Adoriele
12-15-08 02:03 PM
1.0.3
119kB
Adoriele
11-18-08 06:41 PM
1.0.2
119kB
Adoriele
11-17-08 12:30 PM


Post A Reply Comment Options
Unread 12-16-08, 01:25 PM  
wilhelmer
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
the version 1.0.5 you provided is working perfectly on german clients, even without altering the NewLocale() function. Dunno what I did wrong on that earlier, I'm a bit ill atm so forgive me
wilhelmer is offline Report comment to moderator  
Reply With Quote
Unread 12-16-08, 12:15 PM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
Re: Russian ver.

Originally posted by Azo4
Hey, Russian version doesn't work again :s
We can see only "?????????". I think it UTF-8 problem.
It is, and I've gotten a clean copy of the file from the same source I had before. I'll pop it up along with the German locale. The program I use to do most of the coding for this doesn't recognize UTF-8, but since all I need to do for these is check the top line I should be able to work with them in Notepad just fine from now on.

Please feel free to point out other issues you see like this, I'm new to just how much work needs to be done to get locales up and running.

wilhelmer, there's no easy way to do what you're asking. The addon should be figuring out which locale you're using and use the correct version, as long as only one locale has isDefault set. If it's not, that's an issue with AceLocale, not SAA, and not something I have any clue on how to fix.
Adoriele is offline Report comment to moderator  
Reply With Quote
Unread 12-16-08, 08:21 AM  
wilhelmer
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I made a german translation for Saa, the locales can be downloaded here:

http://www.roogle.de/misc/Locales.zip

Put all contents into the /Locales subdirectory of your current SquawkAndAwe installation dir. Saa will now run in german by default and the german spell names will be recognized correctly.

(Note to developer: The addon doesn't recognize the current wow language and always uses english as the default language, i had to change the isDefault parameter of the NewLocale() function manually, e.g. NewLocale("SquawkAndAwe", "deDE", true) for german. Couldn't you fix that or implement a language selection dropdown? Would be nice.)
Last edited by wilhelmer : 12-16-08 at 08:24 AM.
wilhelmer is offline Report comment to moderator  
Reply With Quote
Unread 12-16-08, 07:33 AM  
Azo4
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Russian ver.

Hey, Russian version doesn't work again :s
We can see only "?????????". I think it UTF-8 problem.
Azo4 is offline Report comment to moderator  
Reply With Quote
Unread 12-15-08, 01:57 PM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
Originally posted by pcchen
I made a translation for Taiwan version of WoW, now it works with most spells (not just Eclipse). Omen of Clarity still behaves strangely though. When it procs, the UI will display an icon of Omen of Clarity but there's no timer bar. But that's not a serious problem anyway.

If you want my translation you can download it here:

http://www.kimicat.com/SquawkAndAwe.rar

I added a new file called Locale-zhTW.lua in the Locale directory.

As a fellow Moonkin I appreciate your effort and I am looking forward to your next version
Adding your locale to 1.0.4 as well. I also have a Russian translation which will get dropped into 1.0.4. Should be up in a few minutes.

I'm getting the same behavior from the OoC bar, I'm going to take a closer look at it and hopefully fix it once and for all with 1.0.5, since I'd rather not wait until I've finished the conversion to SpellIDs to get that fix in.

addlct, Are you using an EU client that is not enGB? That problem is firing from trying to find the cooldown for Teleport: Moonglade, which is part of the GCD bar. If your locale is not supported, you're going to get that error. Try turning off the GCD bar if it's bugging you too much, but again 1.1 should fix the problem for you.
Adoriele is offline Report comment to moderator  
Reply With Quote
Unread 12-15-08, 06:34 AM  
Swap
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
It works. Thanks
Swap is offline Report comment to moderator  
Reply With Quote
Unread 12-14-08, 02:00 PM  
addlct
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
lua can be opend by notepad
addlct is offline Report comment to moderator  
Reply With Quote
Unread 12-14-08, 12:57 PM  
Swap
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally posted by Adoriele
Bagh, think I found the error, it's me not knowing how AceLocale works exactly, and will hopefully be fixed in 1.0.4. Would love to have someone report back and let me know once that's up.

Again, 1.1 should fix the need for locales to function. They'll still be nice for option text/help messages, but the mod will hopefully work on all locales without needing translations.

[edit] Actually, if you'd like to fix it yourself and try, all you need to do is open up SquawkAndAwe/Locales/Locale-frFR.lua. On the first line, change the last word from "true" to "false".
Count on me to tell you if it's working as soon as 1.0.4 is up

I wish i could do it myself but i have some trouble to open "Locale-frFR.lua." seems like i need to spicify with wich program i want to open it and i don't have a clue : /
Swap is offline Report comment to moderator  
Reply With Quote
Unread 12-14-08, 10:00 AM  
addlct
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I have this message just after entering the game and after any spell cast:
"interface\addons\SquawkAndAwe\SquawkAndAwe.lua:840 attempt to compare number with nil"
Does some1 know how to solve this?
addlct is offline Report comment to moderator  
Reply With Quote
Unread 12-13-08, 01:33 PM  
Maho
A Murloc Raider

Forum posts: 4
File comments: 10
Uploads: 0
I dont have eclipse or other spells icons,only bars. :<
Maho is offline Report comment to moderator  
Reply With Quote
Unread 12-12-08, 04:57 AM  
pcchen
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I made a translation for Taiwan version of WoW, now it works with most spells (not just Eclipse). Omen of Clarity still behaves strangely though. When it procs, the UI will display an icon of Omen of Clarity but there's no timer bar. But that's not a serious problem anyway.

If you want my translation you can download it here:

http://www.kimicat.com/SquawkAndAwe.rar

I added a new file called Locale-zhTW.lua in the Locale directory.

As a fellow Moonkin I appreciate your effort and I am looking forward to your next version
pcchen is offline Report comment to moderator  
Reply With Quote
Unread 12-10-08, 04:20 PM  
perunaion
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Any chance of this being posted on wowace? I rather fancy the auto-updater
perunaion is offline Report comment to moderator  
Reply With Quote
Unread 12-10-08, 11:41 AM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
Originally posted by Swap
I do run the last verssion (1.0.3) but if i check in game it's writen 1.0.2(r1)

With that verssion (1.0.3) i still can't see any other bar than "Eclipse"
Bagh, think I found the error, it's me not knowing how AceLocale works exactly, and will hopefully be fixed in 1.0.4. Would love to have someone report back and let me know once that's up.

Again, 1.1 should fix the need for locales to function. They'll still be nice for option text/help messages, but the mod will hopefully work on all locales without needing translations.

[edit] Actually, if you'd like to fix it yourself and try, all you need to do is open up SquawkAndAwe/Locales/Locale-frFR.lua. On the first line, change the last word from "true" to "false".
Last edited by Adoriele : 12-10-08 at 11:59 AM.
Adoriele is offline Report comment to moderator  
Reply With Quote
Unread 12-10-08, 08:15 AM  
Swap
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally posted by Adoriele
Is this true after updating? If so, I need to look at something, because it should work for all spells. Or, alternatively, 1.1 will move to using spellIDs instead of names, which are the same across all localizations, but are slightly more cumbersome to use.
I do run the last verssion (1.0.3) but if i check in game it's writen 1.0.2(r1)

With that verssion (1.0.3) i still can't see any other bar than "Eclipse"
Swap is offline Report comment to moderator  
Reply With Quote
Unread 12-02-08, 11:04 AM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
Originally posted by Swap
I do play in French and only the "Eclipse" bar works. I believe the reason is that Eclipse is spelled the same way in english and in french.

I tried to put the game in english and it was working fine, all the bars were there.
Is this true after updating? If so, I need to look at something, because it should work for all spells. Or, alternatively, 1.1 will move to using spellIDs instead of names, which are the same across all localizations, but are slightly more cumbersome to use.
Adoriele is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: