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,827,766
Favorites:5,301
MD5:
10.2.5

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 05-23-13, 07:07 AM  
def9
A Cobalt Mageweaver
 
def9's Avatar
AddOn Author - Click to view AddOns

Forum posts: 219
File comments: 108
Uploads: 1
This has been updated over on curse.
__________________
Epiria, level 100 Ret/Holy Paladin
Simkin level 100 Combat Rogue
Feldeemus, level 100 Arcane Mage
Report comment to moderator  
Reply With Quote
Unread 05-11-13, 07:22 AM  
Be3f.
A Theradrim Guardian
 
Be3f.'s Avatar

Forum posts: 65
File comments: 27
Uploads: 0
Originally Posted by Kendian
Same problem, but it's every time I /rl.
Get the newest version from Curse .
__________________
-- Be3f.
Report comment to moderator  
Reply With Quote
Unread 04-18-13, 01:04 PM  
Kendian
A Molten Giant
 
Kendian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 614
File comments: 167
Uploads: 11
Originally Posted by rassa
Hi, i recently updated to latest version 5.2.0 and im having issues with the changes im making, like the font type/size etc. Everytime i log from the game it resets to defaults, i already deleted the .lua files in the WTF folder but it keeps doing the same.
Is this a current bug or im missing something?

thanks for any help.
Same problem, but it's every time I /rl.
__________________
Report comment to moderator  
Reply With Quote
Unread 04-17-13, 11:45 AM  
rassa
A Deviate Faerie Dragon
 
rassa's Avatar

Forum posts: 15
File comments: 144
Uploads: 0
Hi, i recently updated to latest version 5.2.0 and im having issues with the changes im making, like the font type/size etc. Everytime i log from the game it resets to defaults, i already deleted the .lua files in the WTF folder but it keeps doing the same.
Is this a current bug or im missing something?

thanks for any help.
Report comment to moderator  
Reply With Quote
Unread 04-17-13, 05:46 AM  
quetzacoatl
A Kobold Labourer
 
quetzacoatl's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: font size too small on retina mbp

Originally Posted by Nibelheim
Originally Posted by quetzacoatl
Hi, Jaliborc and Tuller, thanks for this great add-on.

I just bought a retina mbp and found out that there are an issue about the omnicc. The font of cooldown numbers are too small. I tried to adjust the font size in the config pannel but the actual size will never increase after 9. I mean when I change the font from 9 to 48, the actual font size remains. I tried to set the font size to 200% but it didn't work at all.

Also I tried to deselect the "Automatically scale text to fit within frames" but it tragically didn't work too.


So I wonder if there is a way to manually set the font size by editing some .luas or some other solution.

Thank you again and sorry for my bad english.
As a side note, WoW doesn't support font sizes above 32, so if you only tried 9 and 48 I'm not sure what WoW would do.
Actually, I increased the size from 1 to 48 (which is the maximum size the config panel provides) one by one pt, but they didn't become larger after 9.

When I decrease my game resolution from the original 2880*1800 to 1770*1106 (apple's weird arithmetic on retina), the font size looks much bigger, but it still can't be larger when the font size is set to a number bigger than 9. I mean the 9 pt fonts are much bigger and applicable when at 1770*1106 than at 2880*1800, but the problem are not caused by the resolution of retina screens.
Last edited by quetzacoatl : 04-17-13 at 05:48 AM.
Report comment to moderator  
Reply With Quote
Unread 04-15-13, 08:23 AM  
Nibelheim
local roygbi-
 
Nibelheim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1600
File comments: 2305
Uploads: 21
Re: font size too small on retina mbp

Originally Posted by quetzacoatl
Hi, Jaliborc and Tuller, thanks for this great add-on.

I just bought a retina mbp and found out that there are an issue about the omnicc. The font of cooldown numbers are too small. I tried to adjust the font size in the config pannel but the actual size will never increase after 9. I mean when I change the font from 9 to 48, the actual font size remains. I tried to set the font size to 200% but it didn't work at all.

Also I tried to deselect the "Automatically scale text to fit within frames" but it tragically didn't work too.


So I wonder if there is a way to manually set the font size by editing some .luas or some other solution.

Thank you again and sorry for my bad english.
As a side note, WoW doesn't support font sizes above 32, so if you only tried 9 and 48 I'm not sure what WoW would do.
Report comment to moderator  
Reply With Quote
Unread 04-15-13, 06:13 AM  
quetzacoatl
A Kobold Labourer
 
quetzacoatl's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
font size too small on retina mbp

Hi, Jaliborc and Tuller, thanks for this great add-on.

I just bought a retina mbp and found out that there are an issue about the omnicc. The font of cooldown numbers are too small. I tried to adjust the font size in the config pannel but the actual size will never increase after 9. I mean when I change the font from 9 to 48, the actual font size remains. I tried to set the font size to 200% but it didn't work at all.

Also I tried to deselect the "Automatically scale text to fit within frames" but it tragically didn't work too.


So I wonder if there is a way to manually set the font size by editing some .luas or some other solution.

Thank you again and sorry for my bad english.
Report comment to moderator  
Reply With Quote
Unread 04-14-13, 06:16 PM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
v 5.2.3?

I already use v5.2.3 from here. Is this 5.2.0 newer? I still have problems that Inline Auras sometimes don't show buffs on target but Don't know it thats an OmniCC problem.
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Report comment to moderator  
Reply With Quote
Unread 03-16-13, 08:03 AM  
akgis
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 29
File comments: 80
Uploads: 4
Originally Posted by d87

Also, I'm not sure if this option is already present, but it would be cool to have a checkbox to display CC even if you still have charges left. (I just vaguely remember making some code changes for that)

edit: Updated GetActionID to check if action is nil
Please do this, I still use a old version of OmniCC so I can control my stacks of HoG since I dont do them both right away
__________________
Report comment to moderator  
Reply With Quote
Unread 01-14-13, 10:41 AM  
Partha
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 4
Error

Getting this error every time I am casting a lot of spells on a test dummy:

3x OmniCC-5.1.3\effects\shine.lua:31: script ran too long
OmniCC-5.1.3\effects\shine.lua:31: in function "Start"
OmniCC-5.1.3\effects\shine.lua:22: in function "Run"
OmniCC-5.1.3\effects\effects.lua:11: in function "TriggerEffect"
OmniCC-5.1.3\core\timer.lua:127: in function "UpdateText"
OmniCC-5.1.3\core\timer.lua:73: in function "OnScheduledUpdate"
OmniCC-5.1.3\engines\animation-Animation.lua:65: in function "OnFinished"
OmniCC-5.1.3\engines\animation-Animation.lua:26: in function <OmniCC\engines\animation.lua:25>

Locals:
self = <unnamed> {
0 = <userdata>
CreateShineAnimation = <func> @OmniCC\effects\shine.lua:78
OnAnimationFinished = <func> @OmniCC\effects\shine.lua:35
id = "shine"
duration = 0.8
Run = <func> @OmniCC\effects\shine.lua:19
instances = <table> {}
OnHide = <func> @OmniCC\effects\shine.lua:42
Setup = <func> @OmniCC\effects\shine.lua:53
name = "Shine"
Start = <func> @OmniCC\effects\shine.lua:26
mt = <table> {}
scale = 3.5
Bind = <func> @OmniCC\libs\..\Classy-1.0.lua:21
texture = "Cooldown\star4"
}
cooldown = SUFUnitplayerAurabuffs1Cooldown {
0 = <userdata>
omniWidth = 18.000011444092
noCooldownCount = false
omnicc = true
}
shine = <unnamed> {
0 = <userdata>
animation = <unnamed> {}
}
Report comment to moderator  
Reply With Quote
Unread 12-23-12, 07:14 AM  
Marthisdil
An Onyxian Warder
AddOn Author - Click to view AddOns

Forum posts: 363
File comments: 115
Uploads: 1
Posted the error below on GitHub, but just to be safe, posting it here too. When logging into the game, I get the following error as soon as I enter the game world:

1x OmniCC-5.1.2\settings\settings-Settings.lua:103: attempt to perform arithmetic on a nil value
OmniCC-5.1.2\settings\settings-Settings.lua:103: in function "GetVersionID"
OmniCC-5.1.2\settings\settings-Settings.lua:31: in function "UpgradeSettings"
OmniCC-5.1.2\settings\settings-Settings.lua:25: in function "StartupSettings"
OmniCC-5.1.2\main.lua:23: in function "?"
OmniCC-5.1.2\main.lua:15: in function <OmniCC\main.lua:14>

Locals:
self = OmniCC {
0 = <userdata>
GetGroupDefaults = <func> @OmniCC\..\settings.lua:59
OnCommand = <func> @OmniCC\extras.lua:37
FindGroup = <func> @OmniCC\..\groups.lua:21
GetGroupIndex = <func> @OmniCC\..\groups.lua:48
VARIABLES_LOADED = <func> @OmniCC\main.lua:22
GetGroupSettingsFor = <func> @OmniCC\..\groups.lua:39
RegisterCommands = <func> @OmniCC\extras.lua:29
GetVersionID = <func> @OmniCC\..\settings.lua:99
GetUpdateEngine = <func> @OmniCC\..\effects.lua:47
GetEffect = <func> @OmniCC\..\effects.lua:23
UpgradeSettings = <func> @OmniCC\..\settings.lua:30
AddGroup = <func> @OmniCC\..\groups.lua:59
AniUpdater = <unnamed> {}
RemoveGroup = <func> @OmniCC\..\groups.lua:70
Cooldown = <unnamed> {}
StartupSettings = <func> @OmniCC\..\settings.lua:23
GetGroupSettings = <func> @OmniCC\..\groups.lua:44
GetVersion = <func> @OmniCC\..\settings.lua:106
GetGroup = <func> @OmniCC\..\groups.lua:11
GetDefaults = <func> @OmniCC\..\settings.lua:49
Actions = <table> {}
RegisterEffect = <func> @OmniCC\..\effects.lua:19
ScriptUpdater = <unnamed> {}
Startup = <func> @OmniCC\main.lua:13
TriggerEffect = <func> @OmniCC\..\effects.lua:9
SetupConfig = <func> @OmniCC\extras.lua:9
sets = <table> {}
SetupEffect = <func> @OmniCC\..\effects.lua:14
effects = <table> {}
GetButtonIcon = <func> @OmniCC\..\effects.lua:30
PLAYER_ENTERING_WORLD = <func> @OmniCC\main.lua:49
SetupEvents = <func> @OmniCC\main.lua:39
UpdateGroups = <func> @OmniCC\..\groups.lua:81
SetupHooks = <func> @OmniCC\main.lua:32
New = <func> @OmniCC\main.lua:56
ACTIONBAR_UPDATE_COOLDOWN = <func> @OmniCC\main.lua:45
Timer = <unnamed> {}
}
CopyTable = <func> @OmniCC\..\settings.lua:7
__________________

Marth



Report comment to moderator  
Reply With Quote
Unread 11-10-12, 03:30 PM  
jaliborc
A Chromatic Dragonspawn
 
jaliborc's Avatar
AddOn Author - Click to view AddOns

Forum posts: 196
File comments: 329
Uploads: 20
Originally Posted by d87
Also, I'm not sure if this option is already present, but it would be cool to have a checkbox to display CC even if you still have charges left. (I just vaguely remember making some code changes for that)
Sounds like a good idea.
Report comment to moderator  
Reply With Quote
Unread 10-27-12, 11:36 AM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
Actually in practice you can use button.action to figure out a button's effective action ID, and if you're paranoid, ActionButton_CalculateAction can also work
Report comment to moderator  
Reply With Quote
Unread 10-20-12, 08:37 AM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 163
File comments: 643
Uploads: 42
Hi, i found a bug.
So, currently you have:
Code:
local function cooldown_ParentAction(self)
	local parent = self:GetParent()
	return parent and parent:GetAttribute("action")
end

local function cooldown_HasCharges(self)
	local action = self.omniccAction or cooldown_ParentAction(self)
	return action and GetActionCharges(action) ~= 0
end
And it doesn't account for the case when actionpage attribute is used.
As a result if i have an action with charges on page 1, action with the same id on other pages won't display CC.

fixed version:
Code:
local GetActionID = function(self)
    local page = self:GetAttribute("actionpage") or 1
    local action = self:GetAttribute("action")
    if action then 
        return (page-1)*12 + action
    end
end
local function cooldown_ParentAction(self)
	local parent = self:GetParent()
	return parent and GetActionID(parent)
end
Also, I'm not sure if this option is already present, but it would be cool to have a checkbox to display CC even if you still have charges left. (I just vaguely remember making some code changes for that)

edit: Updated GetActionID to check if action is nil
Last edited by d87 : 10-20-12 at 08:57 AM.
Report comment to moderator  
Reply With Quote
Unread 10-17-12, 08:54 AM  
RandomName
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 10
Uploads: 3
Hello there,

On my paladin I have the glyph of consecration, which allows me to place consecration anywhere within 25 yards. It seems that omnicc doesn't show a cool down for this spell with that glyph present. I was wondering if anyone else is experiencing this issue, or if the author is aware of it?

Haven't played my DK in a while but death and decay used to work in the same way that consecration now does if you have the glyph. As in you can click the spell - target the area - then land the spell - and the cool down starts.

http://www.wowhead.com/item=41099/glyph-of-consecration
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.