Download
(183Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 04-22-23 01:36 PM
Addon for:
OmniCC.
Pictures
File Info
Compatibility:
Embers of Neltharion (10.1.0)
WOTLK Patch (3.4.1)
Classic (1.14.3)
TBC Patch (2.5.4)
Updated:04-22-23 01:36 PM
Created:07-07-10 07:20 PM
Downloads:22,227
Favorites:127
MD5:

OmniCC Beta  Popular! (More than 5000 hits)

Version: 10.1.0-beta1
by: Tuller [More]

This is the beta version of OmniCC. Odds are, there will be bugs
The latest stable version of OmniCC can be found here.


Confused? Check the Wiki!

Changes since Waffles

  • Extracted the timer scheduling code from the timer code.
  • Created two scheduling engines for the timer: One based on the Animation system, and one based on the classic OnUpdate methods, with the animation system used by default. If you're experiencing crashes when using OmniCC, try switching to the OnUpdate engine.
  • To switch to the OnUpdate engine, use
    Code:
    /omnicc setengine classic
  • To switch back to the Animation engine, use
    Code:
    /omnicc setengine animation

GitHub:

OmniCC development has moved from GogleCode to GitHub. The intention is to make it easier for people to fork/contribute to OmniCC development (and also for me to learn about git). Writing code for me typically gets your request implemented faster than asking me to write it myself :P

Submitting bugs & feature requests:

In order of preference, here's where you should submit bug reports and feature requests:
  1. GitHub
  2. Here on WoWI
I read/have RSS feeds for everywhere, so don't think too much about it

OmniCC Changelog

10.1.0
  • Update TOCs for 10.1.0

10.0.5
  • Update TOCs for 10.0.7

10.0.4
  • Update TOCs for 10.0.5

10.0.3
  • Update TOCs for 3.4.1

10.0.2
  • Update TOCs for 10.0.2
  • NOTE: OmniCC's options menu is now no longer a part of the main options menu, to avoid issues introduced with Dragonflight's UI changes. To bring up the options menu, use either the /omnicc or /occ slash commands.

10.0.1
  • Tagging as release

10.0.0
  • Update TOCs for 10.0.0

9.2.1
  • Updated TOCs for 9.2.5, 3.4.0, 2.5.4, and 1.14.3.

9.2.0
  • Updated TOCs for 9.2.0, 2.5.3, and 1.14.2

9.1.6
  • Whoops, I forgot that 9.1.5 introduced a new Maximum Cooldown Duration setting (thanks Lyrex)
  • Setting the maximum duration slider to 0 will enable cooldowns of any duration
  • Adjusted default for max duration to be 0 instead of 600

9.1.5
  • TOC updates for 1.14.1 and 9.1.5

9.1.0
  • TOC updates for WoW 9.1.0

9.0.10
  • Update TOCs for Burning Crusade Classic

9.0.9
  • Update TOCs for 1.13.7

9.0.8
  • The cooldown opacity setting is now only applied when set at an opacity value under 100%
  • Update TOCs values for 9.0.5

9.0.7
  • Updated Korean translation (thanks, WetU)
  • Updated Russian translation (thanks mone-ennen)
  • Fixed an issue when upgrading from OmniCC versions prior to 8.1 or so
  • Added a setting to disable auto disabling of blizzard cooldown text /run OmniCC.db.global.disableBlizzardCooldownText = false; ReloadUI()

9.0.6
  • Replaced the Draw Cooldown Swipes with a Cooldown Opacity slider
  • Updated Russian Localization (thanks, Artur91425)

9.0.5
  • Update TOCs for 1.13.6
  • Add a nil check when deciding to hide cooldown spirals or not
  • Build process updates

9.0.4
  • Updated TOCs for 9.0.2

9.0.3
  • Fix cases where cooldowns may not properly refresh

9.0.2
  • Fixed an error for when OmniCC attempts to display configuration for rules with missing id values

9.0.1
  • Apply default rulesets only when a profile is first created. This fixes an issue with deleting the defaults.

9.0.0
  • Finish effects will now trigger immediately for cooldowns that are soon to complete, but were overridden by the GCD.
  • Added a new setting, Timer Offset, to adjust the end point for timers to account for things like spell queue windows and latency.
  • Added predefined rules for Action Bars, nameplates, and auras
  • Updated TOCs for the Shadowlands pre-patch

8.3.6
  • Deferred loading of OmniCC_Config until you either use /omnicc or click on it in interface options
  • Updated Ace3 packages for compatibility with World of Warcraft Shadowlands
Post A Reply Comment Options
Unread 07-10-10, 03:58 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 829
Uploads: 55
Originally posted by Tuller
Could you give me a use case where it would be beneficial to know information at that level of detail? I'm not trying to discount you here, but its just one of those things where I'm wondering why people need to know information at the second level for a cooldown that is way off
There's occasionally decisions being made on the encounter level (especially as a tank) so a timeline of 2+ or even 5minutes is not uncommon.
Report comment to moderator  
Reply With Quote
Unread 07-10-10, 05:43 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
10-30 minutes is more of a limited-use scenario. But for those whose eyes can better judge/recall moving pixels over static ones (and there are those out there), any time can be of benefit for the seconds view.

Less time, more scenarios. A Holy Priest with a Guardian Spirit glyph, essential to know the exact time till it expires at a particular time (1 or 3 mins, changes on when it is used). Priest Divine Hymn (8 mins). Mage, the Mirror Image rotation (3 mins.) with 4pc T10 gear, also essential. Warrior Shield Wall (2-5 mins., depending on glyphs & talents). And so on (as mentioned below).
Report comment to moderator  
Reply With Quote
Unread 07-10-10, 08:16 PM  
sayclub
A Kobold Labourer

Forum posts: 0
File comments: 31
Uploads: 0
Korean localization

Report comment to moderator  
Reply With Quote
Unread 07-11-10, 03:19 PM  
Sockz0r
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 781
Uploads: 7
getting this error everytime the omnicc timer in LooseControl hits 0

Message: Interface\AddOns\OmniCC\effects\shine.lua:99: table index is nil
Time: 07/11/10 22:16:47
Count: 1
Stack: Interface\AddOns\OmniCC\effects\shine.lua:99: in function <Interface\AddOns\OmniCC\effects\shine.lua:97>
Interface\AddOns\OmniCC\effects\shine.lua:107: in function `Run'
Interface\AddOns\OmniCC\core.lua:628: in function `TriggerEffect'
Interface\AddOns\OmniCC\core.lua:95: in function `Update'
Interface\AddOns\OmniCC\core.lua:234: in function `UpdateTimers'
Interface\AddOns\OmniCC\core.lua:182: in function <Interface\AddOns\OmniCC\core.lua:172>

Locals: t = <table> {
(null) = <unnamed> {
}
(null) = <unnamed> {
}
(null) = <unnamed> {
}
(null) = <unnamed> {
}
(null) = <unnamed> {
}
(null) = <unnamed> {
}
(null) = <unnamed> {
}
(null) = <unnamed> {
}
(null) = <unnamed> {
}
(null) = <unnamed> {
}
}
k = nil
f = <unnamed> {
0 = <userdata>
animation = <unnamed> {
}
}
(*temporary) = <unnamed> {
Start = <function> defined @Interface\AddOns\OmniCC\effects\shine.lua:86
Bind = <function> defined @Interface\AddOns\OmniCC\libs\Classy-1.0\Classy-1.0.lua:21
OnHide = <function> defined @Interface\AddOns\OmniCC\effects\shine.lua:81
0 = <userdata>
CreateShineAnimation = <function> defined @Interface\AddOns\OmniCC\effects\shine.lua:44
mt = <table> {
}
New = <function> defined @Interface\AddOns\OmniCC\effects\shine.lua:19
}
(*temporary) = nil
(*temporary) = "table index is nil"
Shine = <unnamed> {
Start = <function> defined @Interface\AddOns\OmniCC\effects\shine.lua:86
Bind = <function> defined @Interface\AddOns\OmniCC\libs\Classy-1.0\Classy-1.0.lua:21
OnHide = <function> defined @Interface\AddOns\OmniCC\effects\shine.lua:81
0 = <userdata>
CreateShineAnimation = <function> defined @Interface\AddOns\OmniCC\effects\shine.lua:44
mt = <table> {
}
New = <function> defined @Interface\AddOns\OmniCC\effects\shine.lua:19
}
Report comment to moderator  
Reply With Quote
Unread 07-11-10, 09:12 PM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
beta5

Beta5 reintroduces some options to control colors, MM:SS display, and tenths of seconds display. I'm also doing this crazy thing where I dynamically generate the function to retrieve color information to try and minimize any performance loss by implementing the color options.

@sayclub:
Implemented.

@Sockz0r:
Fixed. Next time, though, try and use either the report a bug feature of wowi, or the other bug reporting sites I've listed in the project description if you're going to copy and paste an error report. Walls of text can get a bit annoying

@Oakayam:
What would be useful to implement, say, for a color blind mode?
Report comment to moderator  
Reply With Quote
Unread 07-11-10, 10:45 PM  
Potter
A Kobold Labourer

Forum posts: 1
File comments: 186
Uploads: 0
you can laugh if you want..I kind of am..anyway I was wondering..on the addon page it says this is an addon for OmniCC & you must have that installed to work..is that an error? or should I literally add & overwrite my v2 directories with these v3 directories?

I've always assumed a significantly new version of any addon..meant starting from 0 & loading the new directories clean..
Report comment to moderator  
Reply With Quote
Unread 07-12-10, 07:04 AM  
Oakayam
Premium Member
 
Oakayam's Avatar

Forum posts: 40
File comments: 136
Uploads: 0
Re: beta5

Originally posted by Tuller
@Oakayam:
What would be useful to implement, say, for a color blind mode?
I make do by avoiding colors I can't distinguish and using text with thick outline but since you've asked - sometimes I wish I could:
a) move the cooldown text ( totally of the button onto a dark uniform panel background I put under my bars ) or
b) dim the button ( and the spiral ) but not the cooldown text so I could see it more clearly.

It would delay some squinting wrinkles for sure!
__________________
Last edited by Oakayam : 07-12-10 at 07:07 AM.
Report comment to moderator  
Reply With Quote
Unread 07-12-10, 07:26 AM  
Stanzilla
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 146
Uploads: 6
Re: beta5

Originally posted by Tuller
Beta5 reintroduces some options to control colors, MM:SS display, and tenths of seconds display. I'm also doing this crazy thing where I dynamically generate the function to retrieve color information to try and minimize any performance loss by implementing the color options.
I'm somehow missing an option or the way to have it color the text green when the timer is under a second or so. I hope you know what I mean, just like it used to color it green in the betas before. or was it 1.5 seconds? anyway it was useful for global cooldown handling
Last edited by Stanzilla : 07-12-10 at 07:28 AM.
Report comment to moderator  
Reply With Quote
Unread 07-12-10, 12:55 PM  
Skylinee
A Murloc Raider

Forum posts: 5
File comments: 371
Uploads: 0
Using this with Shadowed Unitframes makes buff/debuff icon timers appear too big (bigger than the actual icon). OmniCC2 works fine.
Report comment to moderator  
Reply With Quote
Unread 07-12-10, 05:35 PM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
@Skylinee:
Yep, the scaling code is still pretty much broken right now.

@Potter:
I list it as an optional file to give it better visibility from the main OmniCC page. The beta is indeed a complete replacement (for both OmniCC + OmniCC_Pulse/OmniCC_Shine).

@Oakayam:
I cannot implement a feature in OmniCC to move text from buttons, because, as you may know, OmniCC does not know anything about what it is displaying text for. It could be an action button, it could be a buff, it could be an item in a bag, etc.

Dimming falls into a similar situation (I'd have to make sure that my dim code overrides say, redrange or other type addons). You may, however, want to take a look at DimmedActions:
http://www.wowinterface.com/download...edActions.html
Report comment to moderator  
Reply With Quote
Unread 07-13-10, 12:45 AM  
Potter
A Kobold Labourer

Forum posts: 1
File comments: 186
Uploads: 0
Seems the pulse & shine don't work with Bartender 4 ;-( even using v3..known?
Report comment to moderator  
Reply With Quote
Unread 07-14-10, 12:46 PM  
psychosonic
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 1
can someone please tell me why the font selector shows nothing? libsharedmedia is on it.

thx.
Report comment to moderator  
Reply With Quote
Unread 07-15-10, 05:46 AM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
Originally posted by psychosonic
can someone please tell me why the font selector shows nothing? libsharedmedia is on it.

thx.
Two possible reasons:
You're not running any addons that are registering fonts with LSM (such as SharedMedia).
All the fonts that have been registered are not valid.
Report comment to moderator  
Reply With Quote
Unread 07-15-10, 09:04 PM  
Stanzilla
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 146
Uploads: 6
got a comment to my problem, tuller?
Report comment to moderator  
Reply With Quote
Unread 07-16-10, 06:03 AM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
That's the soon to expire color, which is set to 10 seconds right now and will be reduced to 5 seconds.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: