Download
(142 Kb)
Download
Updated: 07-19-14 06:50 PM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Updated:07-19-14 06:50 PM
Created:unknown
Downloads:272,480
Favorites:721
MD5:
5.4
eCastingBar  Popular! (More than 5000 hits)
Version: 5.4
by: NeuroMedivh [More]
A castingbar replacement mod
Version 2.0+ reworked by: Neuro (neuro_tx@yahoo.com)
Original Author: elvendawn (c0elvenn@yahoo.com)
Reworked by Repent (repent@kc.rr.com)
Additional Coding by: Bitz (Bitz@dreamwiz.com)
Localization by: Bitz (Korean), Malkoms (Francais), wowui.cn (Chinese)
----------------------------------------------------
eCastingBar is a movable and configurable casting bar replacement. It includes a Mirror Bar that handles Breathing, Feign Death, and Exhaustion, as well as a new Target Bar, showing what your target is casting. eCastingBar was originally written by elvendawn, and then re-written by Repent. Since patch 2.0.1, eCastingBar has been maintained by Neuro, who has rewritten about 50% of the base code, with contributions by Bitz.




Much thanks go out to Bitz of Korea, who added a much-improved Options Window, Spell Ranks, and Localization for Korea. Thanks also go out to the guys at wowui.cn for the Chinese localization, Malkoms for his French Localization, and especially to elvendawn and Repent for coding eCastingBar 1.0.


5.4 Wow, didn't realize how long I'd gone without 'updating' this. I still use it every day, haven't seen any issues with it besides the TOC being a bit behind. If any issues arise in WoD, I'll get them taken care of.


4.0.1 Updated for Cataclysm.

3.3.1 Fixed a graphical issue with certain textures. ECB now displays a different border around castbars which cannot be interrupted. Currently there's no option to toggle this functionality, will attempt to incorporate it for Cataclysm.

3.3.0 TOC updated for 3.3

3.2.0 TOC Updated for 3.2.

3.1.0 TOC Updated for 3.1, hopefully fixed a bug with the delay timer throwing errors occassionally.

3.0.3: Fixed an issue with the castbar sometimes disappearing mid-cast.

3.0: No big changes, works with patch 3.0.2

New in 2.00.06: A new Focus Bar, the ability to set the Alpha level of the bars, and French localization

New in 2.00.05: Use Flight Timer and Flight Timer color options (only works with FlightMap addon)

New in 2.00.04: Spell Rank support, revamped Options Window (both thanks to Bitz), and Spell Icons now available.

New in 2.00.03: Textures! No longer restricted to just Perl, eCastingBar now has 15 New Textures! Check the options page to see them in action! There is an example bar on the options page, it is set to mimic the color Casting Bar Spell, Target Bar Spell, and Mirror Bar Breath, respectively. Change those colors to see the example bar in a different color.

Most of these Textures were obtained from Thunder12 at WoWInterface. Special thanks to Banto for Banto texture, Moonmaster for his texture, and Tem for helping me find a few others. Some textures were obtained from Bigwigs and ag_UnitFrames, many thanks to these fine Addons.
To add your own texture, read the file "AddingTextures.txt".


Please report any bugs or problems to Neuro_tx@yahoo.com.






Slash Commands: /castingbar or /ecb
config
help

The Mirror Bar is used for the Blizzard Timers (Feign Death, Breath, Exhaustion)


Changes:
3.0.2
- Changed TOC to 30000


2.03.00
- Changed TOC to 20300
- Fixed some compatibility issues with 2.3 patch

2.02.00
- Changed TOC to 20200

2.01.00
- Changed TOC to 20100

2.00.07
- Changed TOC to 20003

2.00.06d
- Fixed an issue with FlightMap support causing a stack overflow error in certain cases.
- Fixed an issue with the second Mirror Bar not disappearing properly.
- Changed how Spell_Justify is done. There is a global constant at the beginning of the file eCastingBar.lua that sets the Spell_Justify. Eventually I may add this back in as an option, but for now, if you desire a different spell justify other than Center, you can change this variable from "Center" to "Left" or "Right" in the eCastingBar.lua file with a text editor.

2.00.06b
- Fixed a minor issue with the Target Bar not showing if Focus bar is disabled and you are Targeting your Focus

2.00.06
- A Focus Bar has been added.
- A new option, Background Alpha, added. Set to adjust the transparency of the individual bars.
- Added smaller font sizes for bar text.
- Fixed an issue with Target Bar not reporting the correct color.
- Re-wrote the entire Event Handler to be more efficient and consistant with Blizzard castbar. This rewrite fixed several issues involving calculating delay and spelltimes. This also removed reporting the "delay" for Channeled spells, which wasn't very accurate.
- Fixed an issue where disabling the main castbar disabled the target and mirror bars as well.
- Fixed a minor graphical issue with the background being slightly larger than the Status Bar if you selected the Hide Border option.

2.00.05
- Fixed an issue with the Halcyon texture being misspelled. (Fixed last release, but upgrading to 2.00.04 if you were previously using Halcyon would bug the addon, fixed now)
- Fixed an issue with Target Bar not showing Delay properly
- Changed FlightMap support to use the Mirror Bar instead of Casting Bar. In addition, the countdown is done in minutes:seconds now.
- Added option to turn off Flight Map support. If you are in-flight, it won't kick in till the next flight.
- eCastingBar will now turn off Bongo's CastBar when enabled, and turn it back on when disabled (doing so mid-cast might give you very strange results).
- The example bar in the Options Menu will now match whatever bar color you selected last. Only works with full bar colors (Spell Color, Channel Color, Breath Color, etc)

2.00.04
- Spell Icon Support added. Select Left, Right, or Hidden from the Options Page to select your preference.
- Options Window revamped to be much easier to work with (Thanks to Bitz of Korea for this)
- Bar can now show Spell Rank if desired (Again, credit to Bitz)
- Spell Justify has been replaced with "Show Spell Name" (Bitz as well)
- Texture setup has been changed slightly. Read "Adding Textures.txt" for details.
- Re-added Flight Map support. I went ahead and fixed a Flight Map bug while I was at it.


2.00.03
- Fixed a bug with Target Bar sometimes popping up when it was disabled.
- Fixed an issue with Fonts not scaling properly. (Thanks to SilverSurfR at WoWInterface for this fix)
- Fixed a bug with Spell Justify not working properly.
- Fixed an issue where the Target Bar was not properly displaying spellcast delays.
- Added: Several New Textures, See details above.


2.00.02
- Fixed small bug with Localization load path


2.00.01
- Fixed a bug with Enabling/Disabling the Target Bar.



2.00.00
- Rewrote for 2.0 Compatibility
- Added Target Bar
- Removed the FlightMap stuff
- Changed how variables were stored
3.1.0 TOC Updated for 3.1, hopefully fixed a bug with the delay timer throwing errors occassionally.

3.0.4: Fixed an issue of the target bar not showing up if you target something mid-cast.

3.0.3: Fixed an issue with the castbar sometimes disappearing mid-cast.

2.04.03b: Added Chinese localization that the nice people at wowui.cn sent me. If you already grabbed 2.4.3, no need to grab the 'b' version unless you just want the chinese localization.


Updated the TOC

Changed the way Focus and Target bars interact, by popular request; Previously, if you were targeting your focus target, you would only get one bar, now you will get both bars showing up.
Archived Files (6)
File Name
Version
Size
Author
Date
4.0.1
141kB
NeuroMedivh
10-19-10 01:15 PM
3.3.1
141kB
NeuroMedivh
05-31-10 01:08 AM
3.3.0
141kB
NeuroMedivh
12-08-09 05:04 AM
3.2.0
141kB
NeuroMedivh
08-04-09 05:11 PM
3.1.0
141kB
NeuroMedivh
04-13-09 10:00 PM
3.0.4
141kB
NeuroMedivh
10-17-08 11:25 PM


Post A Reply Comment Options
Old 07-12-10, 08:32 PM  
Neuro
A Wyrmkin Dreamwalker
 
Neuro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 66
Uploads: 4
Re: for some reason

Originally posted by pauen
i cant see the target castbar. when i target myself and then cast hearthstone or like summon portal, it doesnt show up... how do i fix this?
It's hard-coded not to show a target bar if you are targeting yourself, since you have a personal castbar already.
Neuro is offline Report comment to moderator  
Reply With Quote
Old 07-18-10, 11:26 AM  
Sinkatze
A Kobold Labourer

Forum posts: 0
File comments: 40
Uploads: 0
I have version 3.3.5a and some options don't work, like for example changinf font size, nothing happens..
Also it would be nive to be able to lock the window so you don't drag it by mistake.
Sinkatze is offline Report comment to moderator  
Reply With Quote
Old 07-19-10, 07:45 PM  
Syph
A Kobold Labourer
 
Syph's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
I recently installed the latest available version and somehow regardless of checking or unchecking "Hide Border", it always shows the border when casting

I tried deleting the .lua files from my SavedVariables and re´nstall eCastingBar, unfortunately I encountered the same problem as before - anything I might be overlooking?
__________________
Pooof!
Syph is offline Report comment to moderator  
Reply With Quote
Old 07-21-10, 07:47 PM  
Neuro
A Wyrmkin Dreamwalker
 
Neuro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 66
Uploads: 4
Originally posted by Syph
I recently installed the latest available version and somehow regardless of checking or unchecking "Hide Border", it always shows the border when casting

I tried deleting the .lua files from my SavedVariables and re´nstall eCastingBar, unfortunately I encountered the same problem as before - anything I might be overlooking?
Hmm, seems like that functionality got broken somewhere along the way... I'll look into it.
Neuro is offline Report comment to moderator  
Reply With Quote
Old 07-23-10, 11:07 PM  
Laoi
A Defias Bandit

Forum posts: 2
File comments: 1
Uploads: 0
When the Cata beta begins, I'm gonna overhaul the whole options system, I plan to add more border options at that time.
I have a suggestion, for when you overhaul the options for this - instead of embedding the textures for status bars and borders and only using those, add SharedMedia support.
Laoi is offline Report comment to moderator  
Reply With Quote
Old 10-11-10, 07:49 AM  
Christerpher
A Fallenroot Satyr

Forum posts: 26
File comments: 15
Uploads: 0
this is the only casting bar mod I have ever used, and currently on PTR it doesnt work, any plans to update this when 4.0 drops tuesday?
Christerpher is offline Report comment to moderator  
Reply With Quote
Old 10-12-10, 03:30 AM  
Neuro
A Wyrmkin Dreamwalker
 
Neuro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 66
Uploads: 4
Originally posted by Christerpher
this is the only casting bar mod I have ever used, and currently on PTR it doesnt work, any plans to update this when 4.0 drops tuesday?
There's a beta version in the Cata download category, and yes I'll be updating to live as well.
Neuro is offline Report comment to moderator  
Reply With Quote
Old 10-17-10, 07:25 PM  
Grizzly UK
A Black Drake
 
Grizzly UK's Avatar

Forum posts: 80
File comments: 109
Uploads: 0
Originally posted by Neuro
There's a beta version in the Cata download category, and yes I'll be updating to live as well.
Any chance you could give an estimate as to when you'll be updating for the 4.0.1 patch please?
Grizzly UK is offline Report comment to moderator  
Reply With Quote
Old 10-19-10, 09:43 PM  
SmuvMoney
A Defias Bandit

Forum posts: 3
File comments: 85
Uploads: 0
I could not get the flight timer to work in the mirror bar. The bar is enabled with everything enabled except hide outline.

[EDIT]

I was writing this while in flight. When I landed, I got the following error:

Message: Interface\AddOns\eCastingBar\eOptions.lua:43: attempt to index local 'self' (a nil value)
Time: 10/19/10 22:43:35
Count: 1
Stack: Interface\AddOns\eCastingBar\eOptions.lua:43: in function `FlightMapTimes_EndFlight'
Interface\AddOns\Flightmap\FlightMapTimes.lua:339: in function `FlightMapTimesRecorderFrame_OnUpdate'
[string "*:OnUpdate"]:1: in function <[string "*:OnUpdate"]:1>

Locals: self = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'self' (a nil value)"
__________________
Peace & God Bless,

$muvMoney
John 14:27 & Numbers 6:24
Last edited by SmuvMoney : 10-19-10 at 09:44 PM.
SmuvMoney is offline Report comment to moderator  
Reply With Quote
Old 10-20-10, 04:31 PM  
Neuro
A Wyrmkin Dreamwalker
 
Neuro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 66
Uploads: 4
To be honest, I wasn't aware the Flight Timer addon was still working. I assumed it was abandoned, and didn't really check to see if it still worked with eCB.

I'll look into it.
Neuro is offline Report comment to moderator  
Reply With Quote
Old 10-21-10, 05:16 PM  
SmuvMoney
A Defias Bandit

Forum posts: 3
File comments: 85
Uploads: 0
Originally posted by Neuro
To be honest, I wasn't aware the Flight Timer addon was still working. I assumed it was abandoned, and didn't really check to see if it still worked with eCB.

I'll look into it.
Thank you for investigating this. Someone put out a patch for Flightmap: http://www.wowinterface.com/download...FlightMap.html . This is what I was using when the errors in my previous post occurred.
__________________
Peace & God Bless,

$muvMoney
John 14:27 & Numbers 6:24
SmuvMoney is offline Report comment to moderator  
Reply With Quote
Old 10-27-10, 01:13 PM  
xerogabe106
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally posted by Neuro
To be honest, I wasn't aware the Flight Timer addon was still working. I assumed it was abandoned, and didn't really check to see if it still worked with eCB.

I'll look into it.
just wanted to say thanks and say I can;t wait for the Flightmap fix.
xerogabe106 is offline Report comment to moderator  
Reply With Quote
Old 10-28-10, 03:57 PM  
salkiri
A Kobold Labourer

Forum posts: 1
File comments: 11
Uploads: 0
Casting Cancelations

When a cast is canceled via the ESC key, the Casting Bar doesn't stop. If you jump or move, it stops correctly.
salkiri is offline Report comment to moderator  
Reply With Quote
Old 10-30-10, 05:21 PM  
Grizzly UK
A Black Drake
 
Grizzly UK's Avatar

Forum posts: 80
File comments: 109
Uploads: 0
I was checking my FrameXML.log to try to identify possible errors which could be causing long load times and I noticed these lines from eCastingBar:

10/30 02:52:45.468 Loading add-on eCastingBar
10/30 02:52:45.468 ** Loading table of contents Interface\AddOns\eCastingBar\eCastingBar.toc
10/30 02:52:45.468 ++ Loading file Interface\AddOns\eCastingBar\eCastingBar.xml
10/30 02:52:45.468 Couldn't find relative frame: eCastingBarDragButton
10/30 02:52:45.468 Couldn't find relative frame: eCastingBarTargetBarDragButton
10/30 02:52:45.468 Couldn't find relative frame: eCastingBarFocusBarDragButton
10/30 02:52:45.468 ++ Loading file Interface\AddOns\eCastingBar\eCastingMirrorBar.xml
10/30 02:52:45.468 Couldn't find relative frame: $parentDragButton
10/30 02:52:45.468 Couldn't find relative frame: $parentDragButton
10/30 02:52:45.468 Couldn't find relative frame: $parentDragButton
10/30 02:52:45.468 ++ Loading file Interface\AddOns\eCastingBar\eOptions_Menu.xml
10/30 02:52:45.468 Couldn't find frame parent: eCastingBarMenuControlTemplate
10/30 02:52:45.468 ++ Loading file Interface\AddOns\eCastingBar\eOptions.xml
10/30 02:52:45.468 Error loading Interface\AddOns\eCastingBar\eCastingBar_Settings.lua
10/30 02:52:45.468 eCastingBarWidthEditBox: FontString element overriding font ChatFontNormal
10/30 02:52:45.468 eCastingBarHeightEditBox: FontString element overriding font ChatFontNormal
10/30 02:52:45.468 eCastingBarLeftEditBox: FontString element overriding font ChatFontNormal
10/30 02:52:45.468 eCastingBarBottomEditBox: FontString element overriding font ChatFontNormal
10/30 02:52:45.468 eCastingBarMirrorWidthEditBox: FontString element overriding font ChatFontNormal
10/30 02:52:45.468 eCastingBarMirrorHeightEditBox: FontString element overriding font ChatFontNormal
10/30 02:52:45.468 eCastingBarMirrorLeftEditBox: FontString element overriding font ChatFontNormal
10/30 02:52:45.468 eCastingBarMirrorBottomEditBox: FontString element overriding font ChatFontNormal
10/30 02:52:45.468 eCastingBarTargetBarWidthEditBox: FontString element overriding font ChatFontNormal
10/30 02:52:45.468 eCastingBarTargetBarHeightEditBox: FontString element overriding font ChatFontNormal
10/30 02:52:45.468 eCastingBarTargetBarLeftEditBox: FontString element overriding font ChatFontNormal
10/30 02:52:45.468 eCastingBarTargetBarBottomEditBox: FontString element overriding font ChatFontNormal
10/30 02:52:45.468 eCastingBarFocusBarWidthEditBox: FontString element overriding font ChatFontNormal
10/30 02:52:45.468 eCastingBarFocusBarHeightEditBox: FontString element overriding font ChatFontNormal
10/30 02:52:45.468 eCastingBarFocusBarLeftEditBox: FontString element overriding font ChatFontNormal
10/30 02:52:45.468 eCastingBarFocusBarBottomEditBox: FontString element overriding font ChatFontNormal
10/30 02:52:45.468 eCastingBarSaveNameEditBox: FontString element overriding font ChatFontNormal
I've highlighted one particular line which references eCastingBar_Settings.lua, I've looked in the Interface\AddOns\eCastingBar folder, my main SavedVariables folder and each characters SavedVariables folder and cannot find this file! Is it just a redundant line in the eOptions.xml file or should the file exist somewhere?
Grizzly UK is offline Report comment to moderator  
Reply With Quote
Old 11-01-10, 12:13 PM  
wallyhartley
A Kobold Labourer
 
wallyhartley's Avatar

Forum posts: 0
File comments: 27
Uploads: 0
Flight Timer Error

I just received the following error using eCastingbar. Flight was from Daleron to Schalizar Basin and the flight time was unknown at the time. Now bar will not disappear from screen.

1x eCastingBar\eOptions.lua:43: attempt to index local 'self' (a nil value)
FlightMap-3.0-2\FlightMapTimes.lua:339: in function `FlightMapTimesRecorderFrame_OnUpdate'
<string>:"*:OnUpdate":1: in function <[string "*:OnUpdate"]:1>

Locals:
self = FlightMapTimesRecorderFrame {
0 = <userdata>
flightType = "taxi"
started = true
endTime = 11276.403
duration = 0
destKey = "4:244:597"
destName = "River's Heart"
sourceKey = "4:494:789"
startTime = 11276.403
source = <table> {}
}
length = 315.851
lSaveFlightTime = <function> @ FlightMap\FlightMapTimes.lua:188:

---

Thanks for any help anyone can offer
wallyhartley is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: