Download
(142Kb)
Download
Updated: 07-19-14 06:50 PM
Pictures
File Info
Updated:07-19-14 06:50 PM
Created:unknown
Downloads:298,181
Favorites:708
MD5:

eCastingBar  Popular! (More than 5000 hits)

Version: 5.4
by: NeuroMedivh [More]

A castingbar replacement mod
Version 2.0+ reworked by: Neuro ([email protected])
Original Author: elvendawn ([email protected])
Reworked by Repent ([email protected])
Additional Coding by: Bitz ([email protected])
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 [email protected].






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.
Post A Reply Comment Options
Unread 10-21-08, 10:53 PM  
Neuro
A Theradrim Guardian
 
Neuro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 60
File comments: 65
Uploads: 2
Originally posted by Nihlo
getting:

Message: ..\AddOns\eCastingBar\eCastingBar.lua line 315:
attempt to perform arithmetic on local 'endTime' (a nil value)
Debug:
[C]: ?
eCastingBar\eCastingBar.lua:315: eCastingBar_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
Can you be more specific? What version are you running, when are you getting this error, what other addons are you using, etc? Unless I can replicate the error, I can't fix it.
Report comment to moderator  
Reply With Quote
Unread 11-07-08, 06:14 PM  
Nihlo
A Murloc Raider

Forum posts: 7
File comments: 158
Uploads: 0
got it again today...dunno when it happen,it's not very often. Fought againsd some invasion-zombies,think he interrupt me. The error-message is created by swatter,don't think that anything else can give more information,here is the full text:

Code:
Date: 2008-11-08 01:13:25
ID: 51
Error occured in: Global
Count: 2
Message: ..\AddOns\eCastingBar\eCastingBar.lua line 315:
   attempt to perform arithmetic on local 'endTime' (a nil value)
Debug:
   [C]: ?
   eCastingBar\eCastingBar.lua:315: eCastingBar_OnEvent()
   [string "*:OnEvent"]:1:
      [string "*:OnEvent"]:1
AddOns:
  Swatter, v5.1.3715 (SnaggleTooth)
  Atlas, v1.12.3
  AtlasBattlegrounds, v1.12.3
  AtlasLoot, v5.01.04
  AtlasLootWorldEvents, v5.00.00
  AuldLangSyne, v2.0
  Babylonian, v5.1.DEV.130
  BankStatement, v
  BLASCProfiler, v2.9.0
  CalcIt, v
  Capping, v3.0.005
  CloseUp, v3.0.001
  Configator, v5.1.DEV.130
  DebugLib, v5.1.DEV.130
  Decursive, v2.3.0
  DiscordArt, v1.52
  DiscordLibrary, v3.0
  DruidBar, v4.11 (Plugin Ver.)
  DruidBarShifting, v1.0
  DurabilityStatus, v
  DynRepBar, v
  EavesDrop, v2.1
  eCastingBar, v
  Elephant, v2.5
  EnhTooltip, v5.1.3715 (SnaggleTooth)
  Examiner, v08.10.30
  fontain, v
  FreierGeistInstanceTime, v
  GypsyUnitBars, v
  HealBot, v3.0.3.0
  Informant, v5.1.3715 (SnaggleTooth)
  InstantHealth, v1.1
  Lifebloomer, v1.6.1
  MinimapButtonFrame, v2.1
  MoveAnything, v3.0.2-7
  OmniCC, v2.2.5
  oRA2, v2.0.$Revision: 628 $
  oRA2Participant, v2.0
  Outfitter, v4.3b11
  Prat30, vBeta 14 
  Prat30Libraries, v
  RaidCooldowns, v
  RaidCooldownsDisplay, v
  rSelfCastBB, v
  SatrinaBuffFrame, v3.0
  simpleMinimap, v30000-3
  SolaceBuffDisplay, v3.0.0
  SpamSentry, v20081027
  Stubby, v5.1.3715 (SnaggleTooth)
  TipTac, v08.11.06
  TipTacTalents, v08.11.05
  XRS, v2.2
  ZMobDB, v6.2beta8
  (ck=4ce)
remember that I had diffrent addons the last time I posted,don't think that this is the problem...
Last edited by Nihlo : 11-07-08 at 06:25 PM.
Report comment to moderator  
Reply With Quote
Unread 11-20-08, 12:17 AM  
Iceyshadows
A Defias Bandit

Forum posts: 2
File comments: 21
Uploads: 0
For some reason, it's showing the default casting bar instead of ECB when using abilities in certain vehicles, such as the one that is part of the quest where you have to kill 100 scourge in Borean Tundra.
Report comment to moderator  
Reply With Quote
Unread 11-26-08, 09:29 AM  
Neuro
A Theradrim Guardian
 
Neuro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 60
File comments: 65
Uploads: 2
Originally posted by Iceyshadows
For some reason, it's showing the default casting bar instead of ECB when using abilities in certain vehicles, such as the one that is part of the quest where you have to kill 100 scourge in Borean Tundra.
Yeah, I have to build a new bar, Vehicle cast bar, if I want that to work. It's on 'the list'.
Report comment to moderator  
Reply With Quote
Unread 12-05-08, 08:30 PM  
Chilius
A Deviate Faerie Dragon

Forum posts: 10
File comments: 66
Uploads: 0
Mirror Bar request

Oops... wrong post
Last edited by Chilius : 12-06-08 at 10:26 PM.
Report comment to moderator  
Reply With Quote
Unread 12-20-08, 08:05 AM  
Hulligan
A Kobold Labourer
 
Hulligan's Avatar

Forum posts: 1
File comments: 1
Uploads: 0
It seems i have a problem cuz targetbar and focusbar doesn't show what the target/focustarget is casting,only my casting bar works ...any help would be welcomed
Last edited by Hulligan : 12-20-08 at 08:05 AM.
Report comment to moderator  
Reply With Quote
Unread 01-06-09, 06:31 PM  
Jumpee
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 55
Uploads: 6
I also get the "attempt to perform arithmetic on local 'endTime' (a nil value)" at line 309. So I added some code and it so far has prevented me getting that message

Code:
local spellName, spellRank, displayName, texture, startTime, endTime, isTradeSkill = UnitCastingInfo(newarg1)
if endTime == nil then --****Added
this:Hide() --****Added
return; --****Added
end --****Added
local delayTime = (endTime - (this.maxValue * 1000))
if ( not spellName) then
this:Hide();
return;
end
Report comment to moderator  
Reply With Quote
Unread 01-17-09, 06:32 AM  
Nihlo
A Murloc Raider

Forum posts: 7
File comments: 158
Uploads: 0
Message: ..\AddOns\eCastingBar\eCastingBar.lua line 315:
attempt to perform arithmetic on local 'endTime' (a nil value)
Debug:
[C]: ?
eCastingBar\eCastingBar.lua:315: eCastingBar_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1


also in line 315...on latest ptr build


Message: ..\AddOns\eCastingBar\eCastingBar.lua line 315:
attempt to perform arithmetic on local 'endTime' (a nil value)
Debug:
[C]: ?
eCastingBar\eCastingBar.lua:315: eCastingBar_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1


Message: ..\AddOns\eCastingBar\eCastingBar.lua line 315:
attempt to perform arithmetic on local 'endTime' (a nil value)
Debug:
(tail call): ?
[C]: ?
eCastingBar\eCastingBar.lua:315: eCastingBar_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
Last edited by Nihlo : 01-17-09 at 06:51 AM.
Report comment to moderator  
Reply With Quote
Unread 03-29-09, 02:44 PM  
wKrick
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
I'm really liking this mod. As a tank, the only thing I use it for presently is to have a target casting bar down at the bottom near my buttons, so I can more easily see when a boss it casting. It seems to work good so far. The only thing I can't figure out is how to lock the bar in place so that I don't accidentally move it. Is this possible?
Report comment to moderator  
Reply With Quote
Unread 04-06-09, 11:07 PM  
Neuro
A Theradrim Guardian
 
Neuro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 60
File comments: 65
Uploads: 2
Originally posted by wKrick
I'm really liking this mod. As a tank, the only thing I use it for presently is to have a target casting bar down at the bottom near my buttons, so I can more easily see when a boss it casting. It seems to work good so far. The only thing I can't figure out is how to lock the bar in place so that I don't accidentally move it. Is this possible?
Go into ECB options (/ecb) and click "Hide Outline", it'll lock it in place.
Report comment to moderator  
Reply With Quote
Unread 04-15-09, 10:53 PM  
howlsfaith
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
I was wondering if it's possible to add the full cast time of the spell to the bar.
Like: Flash of Light (the countdown)/(full cast time)
Thanks
Report comment to moderator  
Reply With Quote
Unread 04-16-09, 01:24 PM  
Neuro
A Theradrim Guardian
 
Neuro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 60
File comments: 65
Uploads: 2
howlsfaith: I sent an email to your gmail account regarding this feature.
Report comment to moderator  
Reply With Quote
Unread 04-16-09, 04:58 PM  
howlsfaith
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
howlsfaith: I sent an email to your gmail account regarding this feature.
THANK YOU SO MUCH!
Last edited by howlsfaith : 04-16-09 at 04:58 PM.
Report comment to moderator  
Reply With Quote
Unread 05-17-09, 04:44 PM  
Gautr
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 101
Uploads: 5
switching between a few of the more popular castbars but this is the only one holding a good standard. And if possible change the outline button to lock or Hide outline (lock) confuses most of the people that i have recommended this addon too and a few here on WoWi
Report comment to moderator  
Reply With Quote
Unread 08-04-09, 07:33 PM  
Politig
A Chromatic Dragonspawn
AddOn Compiler - Click to view compilations

Forum posts: 176
File comments: 396
Uploads: 1
Hello,

Is it possible to add a feature to show latency?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: