Download
(185Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 02-21-24 05:26 PM
Pictures
File Info
Compatibility:
Classic (1.15.1)
Seeds of Renewal (10.2.5)
WOTLK Patch (3.4.3)
Updated:02-21-24 05:26 PM
Created:unknown
Downloads:1,828,262
Favorites:5,301
MD5:

OmniCC  Popular! (More than 5000 hits)

Version: 10.2.5
by: jaliborc, Tuller



Overview
OmniCC is an addon that adds text to items, spell and abilities that are on cooldown to indicate when they will be ready to use. In other words: it turns all the standard analogue cooldowns into digital ones.

Anything should work with OmniCC, from the action bars to the inventory, from the standard interface to your favorite add-on.

Notes

OmniCC Changelog

10.2.5
  • Updated Russian translation (thanks to Hollicsh)

10.2.4
  • Updated Portuguese translation (thanks to anon1231823)

10.2.3
  • Update TOCs for 1.15.1

10.2.2

Thank you to anon1231823 for these contributions
  • Update TOCs for 10.2.5
  • Updated French, Portuguese, and Spanish translations

10.2.1
  • Update TOCs for 1.15.0

10.2.0
  • Update TOCs for 10.2.0

10.1.2
  • Update TOCs for 10.1.7 and 1.14.4
  • Add Multi Action Burs to the default Action Bars rule

10.1.1
  • Update TOCs for 3.4.3

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
Archived Files (28)
File Name
Version
Size
Author
Date
10.2.4
185kB
jaliborc
02-06-24 04:18 PM
10.2.3
185kB
jaliborc
02-06-24 12:55 PM
10.2.2
185kB
jaliborc
01-17-24 05:47 PM
10.2.1
183kB
jaliborc
11-26-23 03:21 PM
10.2.0
183kB
jaliborc
11-12-23 03:07 PM
10.1.2
183kB
jaliborc
10-01-23 08:41 AM
10.1.1
183kB
jaliborc
06-20-23 03:45 PM
10.1.0
183kB
jaliborc
05-03-23 08:27 PM
10.0.5
183kB
jaliborc
03-21-23 05:43 PM
10.0.4
183kB
jaliborc
01-28-23 02:56 PM
10.0.3
183kB
jaliborc
01-22-23 03:40 PM
10.0.2
183kB
jaliborc
11-28-22 05:27 PM
10.0.1
183kB
jaliborc
10-28-22 06:26 AM
9.2.1
183kB
jaliborc
08-14-22 12:16 PM
9.2.0
183kB
jaliborc
03-06-22 02:19 PM
9.1.6
181kB
jaliborc
12-29-21 11:46 AM
9.1.5
181kB
jaliborc
12-28-21 11:16 AM
9.1.5
181kB
jaliborc
12-28-21 11:16 AM
9.1.5
181kB
jaliborc
12-28-21 11:16 AM
9.1.0
181kB
jaliborc
07-02-21 01:22 PM
9.1.0
181kB
jaliborc
07-02-21 01:22 PM
9.1.0
181kB
jaliborc
07-02-21 01:22 PM
9.0.10
181kB
jaliborc
05-19-21 04:00 PM
9.0.10
181kB
jaliborc
05-19-21 04:00 PM
9.0.10
181kB
jaliborc
05-19-21 04:00 PM
9.0.9
181kB
jaliborc
05-06-21 04:58 PM
9.0.9
181kB
jaliborc
05-06-21 04:58 PM
9.0.9
181kB
jaliborc
05-06-21 04:58 PM


Post A Reply Comment Options
Unread 01-01-08, 07:39 PM  
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 Phanx
Items in my bag with a long cooldown show a cooldown of "50d" if they are on cooldown when I log in. The cooldown is shown correctly if it's ready to use when I log in, and I use it, for the rest of that login session. Examples of items with this issue are Mr. Pinchy and the Everlasting Underspore Frond.
That's a bug on blizzard's end.
Report comment to moderator  
Reply With Quote
Unread 12-31-07, 02:10 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Items in my bag with a long cooldown show a cooldown of "50d" if they are on cooldown when I log in. The cooldown is shown correctly if it's ready to use when I log in, and I use it, for the rest of that login session. Examples of items with this issue are Mr. Pinchy and the Everlasting Underspore Frond.
Report comment to moderator  
Reply With Quote
Unread 12-30-07, 04:37 PM  
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 Bored
Nice addon but i've got a problem: i can't disable the default countdown on the skills. And using this addon i now have 2 countdowns at a time... Any chance to disable the other one?
Its up to the other addon author to offer an option to disable their cooldown text, not me
Report comment to moderator  
Reply With Quote
Unread 12-29-07, 07:33 PM  
Bored
A Defias Bandit

Forum posts: 2
File comments: 3
Uploads: 0
Nice addon but i've got a problem: i can't disable the default countdown on the skills. And using this addon i now have 2 countdowns at a time... Any chance to disable the other one?
Report comment to moderator  
Reply With Quote
Unread 12-13-07, 09:15 AM  
Layrajha
A Frostmaul Preserver
 
Layrajha's Avatar
AddOn Author - Click to view AddOns

Forum posts: 275
File comments: 17
Uploads: 3
Hello,

I want to cheer you for this addon, I've been too lazy to find a CDC addon when my old one stopped working, and I'm glad I eventually found yours.

I just want to add my little suggestion:
I think that it's not really nice to have this ":" displayed when the option to show mm:ss is on, it takes a character's space while it's not really useful. Though, I really can't stand the huge lack of precision of the simple mode: "There's 1min left, or maybe 1min59, I don't know." :<
Though, displaying "1min36" as "136" is a bit ugly as well. So I've changed some few lines to allow this "1min36" to be displayed as "1" in the normal minutes' color, and "36" concatenated with the seconds' color.
It's just a little function added (which could probably be coded twice better, but it's just a fast hack here, feel free to change whatever you want if you implement it):
Code:
function OmniCC:RGBNumbersToHexa(r,g,b)
	local function digittohexa(x)
		if x < 10 then
			return x
		end
		return format("%c",x+55)
	end
	local function f(x)
		local x0,x1,x2=x*255
		x2 = floor(x0 / 16)
		x1 = floor(x0 - x2 * 16)
		return digittohexa(x1)..digittohexa(x2)
	end
	return "|cFF"..f(r)..f(g)..f(b)
end
And a little change to your formatting function:
Code:
function OmniCC:GetFormattedTime(s)
	if s >= DAY then
		return format('%dd', floor(s/DAY + 0.5)), s % DAY
	elseif s >= HOUR then
		return format('%dh', floor(s/HOUR + 0.5)), s % HOUR
	elseif s >= MINUTE then
		if s <= MINUTE*5 and self:UsingMMSS() then
			local style = OmniCCDB.style.secs
			return format('%d'..OmniCC:RGBNumbersToHexa(style.r,style.g,style.b)..'%02d', floor(s/60), s % MINUTE), s - floor(s)
		end
		return format('%dm', floor(s/MINUTE + 0.5)), s % MINUTE
	end
	return floor(s + 0.5), s - floor(s)
end
I took no screenshot because it's nothing that special

Anyway, that's it for my feedback Thanks for your work again.

-- Layrajha.
Report comment to moderator  
Reply With Quote
Unread 11-24-07, 10:57 AM  
CremeEgg
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally posted by Tuller
You're going in the wrong direction, increase it
I've tried all from 0 to 200% and XPerl still isn't playing ball.
Report comment to moderator  
Reply With Quote
Unread 11-23-07, 04:24 AM  
Carighan
A Defias Bandit
 
Carighan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 96
Uploads: 1
I have one very annoying problem:
I need a maximum size for the cooldown.

The reason is that pre-v2.0, it worked ace both on my Bartender3, and on my inventory. But now (my buttons are rather small, granted) if I scale it large enough so I can properly see cooldowns on my bars, the ones in my inventory are supersized, as are those in my equipment frame and stuff - since those are "normal size buttons". :x

This worked in the older versions, which leads me to believe those had an upper limit for size of the cooldown.
__________________
SQUEAK.
--(The Death of Rats, Terry Pratchett, Soul Music)
Report comment to moderator  
Reply With Quote
Unread 11-19-07, 06:08 PM  
Demar
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
Originally posted by Tuller
Hrm, do you have a screenshot of this?
no screenshot, but basically I have a focusframe which I use to keep track of the mob I'm supposed to keep banished. So I want the countdown on the debuff for that frame. For my regular target frame though I don't want to see the countdown, mainly because I then can't see which dot it actually is. (and my focus frame is scaled smaller than my target frame).

Anyway, if it's a big deal to add blacklists, don't worry about it.. I'm sure I can find another way to keep track of the banish debuff on my focused target.
Report comment to moderator  
Reply With Quote
Unread 11-19-07, 10:50 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 Demar
Any chance of putting blacklists back in? I have one frame (target frame) where I don't want to see the cooldown count, but other frames that are actually smaller where I do want to see it.
Hrm, do you have a screenshot of this?
Report comment to moderator  
Reply With Quote
Unread 11-18-07, 10:16 PM  
Demar
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
Any chance of putting blacklists back in? I have one frame (target frame) where I don't want to see the cooldown count, but other frames that are actually smaller where I do want to see it.
Report comment to moderator  
Reply With Quote
Unread 11-18-07, 06:09 PM  
CremeEgg
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally posted by Tuller
You're going in the wrong direction, increase it
Rofl, I am n00b honest.

I'll try again tomorrow, thanks for the tips.
Report comment to moderator  
Reply With Quote
Unread 11-18-07, 04:41 PM  
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 CremeEgg
It was on 50%, I've put it down to 10% and still nothing.
You're going in the wrong direction, increase it
Report comment to moderator  
Reply With Quote
Unread 11-18-07, 03:43 PM  
CremeEgg
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
It was on 50%, I've put it down to 10% and still nothing.
Report comment to moderator  
Reply With Quote
Unread 11-18-07, 10:30 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 CremeEgg
The icons are there but you get no timers whatsoever.

I can increase OmniCC, but on Xperl Debuffs are really big, so its hard to increase it enough to cover it. Also the most annoying bit is the last second or so, OmniCC will be red for the last second and Xperl has a yellow cooldown that goes from 0.9 to 0.1 that you always notice.

Its not so much of a problem, just I like it to look nice
The minimum scale option, not the settings for color and scaling
The minimum scale option controls how big something must be for OmniCC to show up on it. 100% means that OmniCC will only show up on things the size of action buttons and bigger.
Report comment to moderator  
Reply With Quote
Unread 11-18-07, 07:41 AM  
CremeEgg
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally posted by Tuller
Hrm, is XPerl completely disabling the buff models when the option is off? If so, you can prevent the double thing when enabled by increasing the minimum scale setting in OmniCC until it goes away.
The icons are there but you get no timers whatsoever.

I can increase OmniCC, but on Xperl Debuffs are really big, so its hard to increase it enough to cover it. Also the most annoying bit is the last second or so, OmniCC will be red for the last second and Xperl has a yellow cooldown that goes from 0.9 to 0.1 that you always notice.

Its not so much of a problem, just I like it to look nice
Last edited by CremeEgg : 11-18-07 at 07:41 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.