Download
(246Kb)
Download
Updated: 04-06-09 02:15 AM
Pictures
File Info
Updated:04-06-09 02:15 AM
Created:unknown
Downloads:140,404
Favorites:349
MD5:

SpellAlerter  Popular! (More than 5000 hits)

Version: 2.03
by: kollektiv [More]

What it does

SpellAlerter is a basic spell alert mod based off the original SpellAlert mod. See the images for the different alert types you can setup.

Features

  • Add any spell and ability you want to be alerted to
  • Three filters: Enemy Spellcasts, Enemy Buffs, and Friendly Debuffs
  • Additional filtering for players only (reduces spam from things such as Mirror Image)
  • Each alert can have its own sound play. It's similar to making triggers in MSBT but a lot more simplified.
  • Optional minimap icon
  • Data broker plugin
  • All options are inside the GUI. Type /sa or /spellalerter to access them.

Localization

It should work with all language clients. It is currently only localized in English and Simplified Chinese. If you'd like to help translate see the Locales.lua file.

Bug Reports and Feature Requests

Please post them in the comments.

Changelog

2.03
  • Added Simplified Chinese translations
  • Localization is now done through CurseForge
  • Fixed bug with Target Only option

2.02
  • The arrow will now point to the left if the source's target is the same as the source
  • Added an option to filter players on spell casts. Helps reduce spam (ex. Frost Bolts from mirror images)
  • Added an option to toggle class colors on names. This is only 100% reliable in arenas
  • Added an option to select text font
  • Added an option to replace player name with any word
  • Added an option to toggle showing targets. Select between arrow model and text
  • Added an option to play a sound for each spell. Similiar to making MSBT triggers.
  • Added a list for spell cast ignores. These are spells you don't want showing targets (ex. Howl of Terror).
  • Added verifying and case formatting for list additions
  • Added a profile system
  • Added toggable minimap icon
  • Added localization support
  • Removed creating new anchors. I've never seen anyone use this.
  • Added a Sounds.lua file. Adding sounds is very easy. Open Sounds.lua and follow the instructions carefully.
  • Added Ace3 libraries
  • Added LibDBIcon-1.0 library
  • Added LibDataBroker-1.1 library - Hence there's support for LDB launcher display addons
  • Added LibSharedMedia-3.0 library
  • Added !ClassColors support
  • Created a FauxScrollFrame AceGUI widget for 'select' types in options

For the most recent changes, see the addon page. For a compilation of the all the changes, see the Changelog file in the zip.
Post A Reply Comment Options
Unread 03-31-08, 11:03 PM  
kollektiv
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 46
Uploads: 6
Originally posted by psychotic
Hello,

I am using the most recent version and when I get to a certain point in deleting the spells in game, the spell list disappears. It happens after the sixth spell or so.

I can get it to reappear by adding a spell that is not already on the list, I can even make up a name. I added mana burnq to test that. The problem with that is, once I get to the point where it makes the spell list disappear, and reappear, I can only delete them one at a time before it disappears again. That makes it a 1:1 ratio and I can not make any progress with deleting them if I keep adding some others.
I'm trying to fix this. I have no idea why it's doing this.
Report comment to moderator  
Reply With Quote
Unread 04-04-08, 04:59 AM  
wondermore
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 1
Some issues about localization

Hi, kollektiv. I'm a big fan of your spell alerter, but since I'm using chinese client the addon doesn't work on it. As i find out, the babble spell 3.0 lib you are using is not working as expected. these issues were found on chinese client, but i'm afraid they may cause problem on any client other than enUS.

there is a piece of code:
Code:
do
	local BS = LibStub:GetLibrary("LibBabble-Spell-3.0")
	if not GetLocale() == "enUS" then
		for k,v in pairs(defaultSpells) do
			defaultSpells[BS[k]] = v
		end
	end
end
i'm not good at LUA, but when i made some change, it works (actually i copied some code from other addons )
Code:
do
	local BS = AceLibrary("LibBabble-Spell-3.0"):GetLookupTable()
	
	if GetLocale() ~= "enUS" then
		for k,v in pairs(defaultSpells) do
			defaultSpells[BS[k]] = v
		end
	end
end
thus i need AceLibrary to run SA

and there are little problem about displaying chinese charactors with default font, so I replaced:
SetFont("Fonts\\FRIZQT__.TTF",....
with:
SetFont(GameFontNormalLarge:GetFont(),....
or
SetFont(GameFontNormal:GetFont(),....
These happen in SpellAlerter_CreateFrame and SpellAlerter_CreateListButton()

And could you move the UI text variables out instead of hardcoding, so that i can better localize it and introduce the addon to more chinese players. (actually someone has done it before 2.3 patch, but no one has tried since 2.4 golive)

Thanks a lot!
Last edited by wondermore : 04-04-08 at 06:12 AM.
Report comment to moderator  
Reply With Quote
Unread 04-04-08, 05:00 AM  
nodq
A Kobold Labourer
 
nodq's Avatar

Forum posts: 0
File comments: 105
Uploads: 0
Originally posted by kollektiv
I'm trying to fix this. I have no idea why it's doing this.

Hey Kollektiv, and here also the Question, would it be possible to add German (and other languages) support for this great Addon? Like you did for Interruptbar?



greets
Report comment to moderator  
Reply With Quote
Unread 04-04-08, 06:57 AM  
Mithos
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hello Kollektiv, your addons are simply amazing I installed the english client , just in order to get Spellalerter to work, but it would be amazing, if someone here, could explain / rewrite the lua, so it can be used on other clients as well...

would be amazing if you, or someone else, uploads versions for other clients, or if you simply tell us, what to change


Best Wishes from Germany^^

Mithos - Blutdurst
Report comment to moderator  
Reply With Quote
Unread 04-05-08, 01:29 AM  
wondermore
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 1
Another issue on locale

hi kollektiv, there's another problem:
On chinese client we've got an error message on loading like:"LibBablble-Spell-3.0: Translation "XXXX" not found" where "XXXX" is the chinese name for "Power Fusion".

Code:
	if GetLocale() ~= "enUS" then
		for k,v in pairs(defaultSpells) do
			defaultSpells[BS[k]] = v
		end
		defaultSpells = localeSpells
	end
in this piece of code, the "for..." loop will go through all the original elements in defaultSpells{} then continue to the newly added localized spells, which cause the Babble-Spell to yell an error for BS cannot find a translation for the already translated spell. i suspect this error happens in other locale too.

as i tried, this approach works:
Code:
	if GetLocale() ~= "enUS" then
		localeSpells = {}
		for k,v in pairs(defaultSpells) do
			localeSpells[BS[k]] = v
		end
		defaultSpells = localeSpells
	end
Last edited by wondermore : 04-05-08 at 01:30 AM.
Report comment to moderator  
Reply With Quote
Unread 04-06-08, 04:23 AM  
kollektiv
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 46
Uploads: 6
I added a bunch of new features and fixed some bugs. I'm not sure if language support is fixed since I have no way of testing it.

Version 1.3 hasn't been heavily tested. If you find any bugs please post them here. Thanks!
Report comment to moderator  
Reply With Quote
Unread 04-06-08, 05:37 AM  
Woischi
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 3
Uploads: 1
Afaik there is no need for Babble-Spell since 2.4 (GetSpellInfo) anymore, right?

Great AddOn, kollektiv, thank you!
Report comment to moderator  
Reply With Quote
Unread 04-06-08, 05:38 AM  
nodq
A Kobold Labourer
 
nodq's Avatar

Forum posts: 0
File comments: 105
Uploads: 0
Originally posted by kollektiv
I added a bunch of new features and fixed some bugs. I'm not sure if language support is fixed since I have no way of testing it.

Version 1.3 hasn't been heavily tested. If you find any bugs please post them here. Thanks!

I cant load theaddon options, seems to be the same bug as with IB


edit: The Addon is loaded actually (but not working), but no Options Menu in Interface and the /sa command is also not available.
Last edited by nodq : 04-06-08 at 07:05 AM.
Report comment to moderator  
Reply With Quote
Unread 04-06-08, 10:47 AM  
Abacinate
A Kobold Labourer

Forum posts: 0
File comments: 81
Uploads: 0
CC friendlys

OOPS i think the new version adds this


Hey there, can you add the option to also show "friendly" targets CCed ?

that would be cool



Originally posted by nodq
I cant load theaddon options, seems to be the same bug as with IB


edit: The Addon is loaded actually (but not working), but no Options Menu in Interface and the /sa command is also not available.
Last edited by Abacinate : 04-06-08 at 10:50 AM.
Report comment to moderator  
Reply With Quote
Unread 04-06-08, 01:27 PM  
kollektiv
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 46
Uploads: 6
Originally posted by nodq
I cant load theaddon options, seems to be the same bug as with IB


edit: The Addon is loaded actually (but not working), but no Options Menu in Interface and the /sa command is also not available.
Have you tried deleting the settings? Also what language client are you using?

Woischi: It's still needed to localize spells. Each rank of a spell has its own spellID so it's easier to base it off the name.
Report comment to moderator  
Reply With Quote
Unread 04-06-08, 04:38 PM  
nodq
A Kobold Labourer
 
nodq's Avatar

Forum posts: 0
File comments: 105
Uploads: 0
Originally posted by kollektiv
Have you tried deleting the settings? Also what language client are you using?

Woischi: It's still needed to localize spells. Each rank of a spell has its own spellID so it's easier to base it off the name.

For IB, it was a typo a missing '=' or something i thought it could be the same here.

Yes, all files deleted, im using the German Client.


edit: 1.22 works with /sa command and Interface Options (oki but that addon itself does not work)
Last edited by nodq : 04-06-08 at 04:44 PM.
Report comment to moderator  
Reply With Quote
Unread 04-06-08, 05:04 PM  
kollektiv
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 46
Uploads: 6
Originally posted by nodq
For IB, it was a typo a missing '=' or something i thought it could be the same here.

Yes, all files deleted, im using the German Client.


edit: 1.22 works with /sa command and Interface Options (oki but that addon itself does not work)
If you posted what error you get it'd be helpful

edit: Looks like I forgot to put a de on friendlydebuffs. See if the new version works now.
Last edited by kollektiv : 04-06-08 at 05:07 PM.
Report comment to moderator  
Reply With Quote
Unread 04-06-08, 06:01 PM  
Abacinate
A Kobold Labourer

Forum posts: 0
File comments: 81
Uploads: 0
x axis

Hey there seems like the x axis slider isn't doing anything now


Originally posted by kollektiv
If you posted what error you get it'd be helpful

edit: Looks like I forgot to put a de on friendlydebuffs. See if the new version works now.
Report comment to moderator  
Reply With Quote
Unread 04-06-08, 06:27 PM  
kollektiv
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 46
Uploads: 6
Re: x axis

Originally posted by Abacinate
Hey there seems like the x axis slider isn't doing anything now
Thanks, fixed this, uploading it now.
Report comment to moderator  
Reply With Quote
Unread 04-06-08, 11:22 PM  
nodq
A Kobold Labourer
 
nodq's Avatar

Forum posts: 0
File comments: 105
Uploads: 0
Originally posted by kollektiv
If you posted what error you get it'd be helpful

edit: Looks like I forgot to put a de on friendlydebuffs. See if the new version works now.

There is no Error it just says the default message if you try to use a command like /sa and its not available.

The Addon is loaded but nothing shows up in Interface and the commands dont work, but i recieve no Errors.

I will try the new Version now.


edit: Same Problem for the latest Version, cant access the Commands /sa or /spellalerter - the Game acts like it does not exist at all, dont show up in Interface etc. - but no Errors.
Last edited by nodq : 04-06-08 at 11:38 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: