Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(144 Kb)
Download
Updated: 11-23-10 04:29 PM
Pictures
File Info
Updated:11-23-10 04:29 PM
Created:10-25-10 01:04 AM
Downloads:1,563
Favorites:30
MD5:

Koko SpellOverlays

Version: 40000.1.3.2
by: kokomala [More]

Version 40000.1.3.2, please see change log for details

Koko SpellOverlays allows you to customize the new blizzard spell activation overlays (power auras) effects in a variety of different ways.

Eventually, this will be expanded so that you can create your own alerts using the blizzard overlay interface.

Features:

1: Scale, color, alert location are all configurable.
2: Opacity is globally set, using the blizzard interface option
3: Textures can be changed, scaled and resized complete with a basic preview.
4: Sound alerts can be added
5: Texture and Sounds can be expanded using SharedMedia 3.0
6: Plugs into Koko SpellOverlay Sounds if installed
7: Overlay procs can be attached to one of 5 movable anchors, in addition to the current locations
8: Adjustable overlay frame (via mouse or options), so you can shift the basic locations around
9: LDB Launcher for options and overlay helper frame visibility toggle
Coming Soon™:
1: In-game addition of user defined textures, with a default texture size
2: Tool to select and import various Power Aura Classic textures (if installed)
3: Individual alert anchors, the 5 floating anchors will be removed
4: Ability to set-up your own alerts, some defaults are likely to be included
FAQ:
Q: Why does the texture size values (height, width) reset when I switch between textures?
A: The Blizzard textures are designed around specific locations, so shifting them without adjusting the size warps how they look (and they can look rather bad warped). So, each time you change a texture, they are resized to fit their intended dimensions. Textures added via SharedMedia always default to the size: 256 width, 128 height
SharedMedia:

If you plan on adding additional textures via SharedMedia, please do so by using the 'spelloverlay' media type.

Example:
local media = LibStub("LibSharedMedia-3.0")
media:Register('spelloverlay', 'Bliz: Generic Top 01', "TEXTURES\\SPELLACTIVATIONOVERLAYS\\GENERICTOP_01.BLP")
Alternatively, the next release will include a new function for the quick addition of textures (either via the options interface or an external addon).

40000.1.3.2
- Added Proc: Fulmination

40000.1.3.1
- Fixed missing Lib

40000.1.3
- LDB launcher added
- Texture can now be resized
- Position and spread of the default positions can now be modified
- Procs can be attached to one of 5 movable anchors

40000.1.2
- Fix for classes without blizzard procs. Sorry rogues!

40000.1.1
- Bug fix
- Plugin with Koko SpellOverlay Sounds

40000.1.0
-Initial release
Archived Files (5)
File Name
Version
Size
Author
Date
40000.1.3.2
143kB
kokomala
11-02-10 02:46 AM
40000.1.3
143kB
kokomala
11-02-10 01:53 AM
40000.1.2
139kB
kokomala
10-26-10 01:13 AM
40000.1.1
139kB
kokomala
10-25-10 09:08 PM
40000.1.0
138kB
kokomala
10-25-10 01:04 AM


Post A Reply Comment Options
Unread 11-02-10, 02:56 AM  
kokomala
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 22
Uploads: 5
I forgot to include a file (libDataBroker) in 40000.1.3 so if you get lua errors just download 40000.1.3.1

Enjoy this release. I'm pretty happy with it.
kokomala is offline Report comment to moderator  
Reply With Quote
Unread 10-26-10, 04:15 PM  
kokomala
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 22
Uploads: 5
The SpellActivationOverlay is simply a frame, and all overlay locations are in relation to that single frame. Effectively this gives you a symmetrical alert layout, although the locations are 'fixed'.

You can resize the frame, and even shift it about which is something I'm planing on adding. I would imagine nibSpellAlertConfig moves it in that manner.

I've been working on something a little more fancy with this addon, and the result is I've overcome the texture sizing constraints. So you can have that texture that looks good on the top look good anywhere else as well. The bonus to this is I am able to use a similar method to create free floating anchors that you can attach any alert to.

Both should be in the next release or two.
Last edited by kokomala : 10-30-10 at 06:23 PM.
kokomala is offline Report comment to moderator  
Reply With Quote
Unread 10-26-10, 08:26 AM  
Ferous
Sheer Sense of Doom
AddOn Author - Click to view AddOns

Forum posts: 863
File comments: 564
Uploads: 32
what do you mean by not being able to position it? I know of nibSpellAlertConfig can move it, I'm just curious!
Ferous is offline Report comment to moderator  
Reply With Quote
Unread 10-25-10, 09:13 PM  
kokomala
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 22
Uploads: 5
Updated. The bug *should* be fixed good and proper.

Sorry about that folks.

The intent is that if Koko SpellOverlay Sounds(kSOS) is installed, then it will use the kSOS sound settings. Otherwise the addon will use it's own sound settings/configuration.

If the bug still exists, just let me know. As a temp fix you can revert back to 40000.1.0 and comment out (or delete) lines 18-21 in core.lua

Code:
local kSOS_loaded = IsAddOnLoaded('Koko_SpellOverlaySounds')
if (GetAddOnMetadata("Koko_SpellOverlaySounds", "Version") <= '40000.1.1') then
   kSoS_loaded = false
end
kokomala is offline Report comment to moderator  
Reply With Quote
Unread 10-25-10, 08:16 PM  
kokomala
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 22
Uploads: 5
Yea, last min bug. Doh!

I'll have it fixed and a new version uploaded shortly. Sorry for the inconvenience.
kokomala is offline Report comment to moderator  
Reply With Quote
Unread 10-25-10, 07:27 PM  
Tomacco_Boy
A Kobold Labourer

Forum posts: 0
File comments: 111
Uploads: 0
Originally posted by Alisu
Date: 2010-10-25 19:26:02
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Koko_SpellOverlays\core.lua line 19:
attempt to compare nil with string
Debug:
[C]: ?
Koko_SpellOverlays\core.lua:19: in main chunk
I got this error too, then i installed Koko SpellOverlay Sounds and it works now.

After installing koko spelloverlay sounds, I've been getting this error now.

Code:
2x Koko_SpellOverlays-40000.1.0\core.lua:326: attempt to call method 'GetSound' (a nil value)
(tail call): ?:
AceConfigDialog-3.0-50:251: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:199>
AceConfigDialog-3.0-50:1183: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1051>
AceConfigDialog-3.0-50:1538: in function `FeedGroup'
AceConfigDialog-3.0-50:1463: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1443>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceGUI-3.0-33 (Ace3):314: in function `Fire'
...ce3\AceGUI-3.0\widgets\AceGUIContainer-TreeGroup.lua:486: in function `Select':
...ce3\AceGUI-3.0\widgets\AceGUIContainer-TreeGroup.lua:494: in function `SelectByValue':
...:
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceGUI-3.0-33 (Ace3):314: in function `Fire'
...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:20: in function <...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:19>:
<in C code>: in function `Show'
Interface\FrameXML\InterfaceOptionsFrame.lua:28: in function `InterfaceOptionsList_DisplayPanel':
Interface\FrameXML\InterfaceOptionsFrame.lua:46: in function `InterfaceOptionsListButton_OnClick':
<string>:"*:OnClick":2: in function <[string "*:OnClick"]:1>

  ---
__________________
YOU DONT TELL ME TO BUR
Last edited by Tomacco_Boy : 10-25-10 at 07:29 PM.
Tomacco_Boy is offline Report comment to moderator  
Reply With Quote
Unread 10-25-10, 10:27 AM  
Alisu
A Kobold Labourer
 
Alisu's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 3
Date: 2010-10-25 19:26:02
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Koko_SpellOverlays\core.lua line 19:
attempt to compare nil with string
Debug:
[C]: ?
Koko_SpellOverlays\core.lua:19: in main chunk
Alisu is offline Report comment to moderator  
Reply With Quote
Unread 10-25-10, 08:26 AM  
Ferous
Sheer Sense of Doom
AddOn Author - Click to view AddOns

Forum posts: 863
File comments: 564
Uploads: 32
oo this looks nice!
Ferous is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: