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,392
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 11-05-10, 06:57 AM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
Base requirement:
Do the buffs/debuffs displayed have cooldown models? If so, then yes. Odds are, you need to lower the minimum font size setting.
Report comment to moderator  
Reply With Quote
Unread 11-05-10, 10:50 PM  
GraceAlone
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Yes, the icons are very small, but they do have the standard clock motion animation on the icons.
Report comment to moderator  
Reply With Quote
Unread 11-06-10, 08:22 PM  
keLston
A Deviate Faerie Dragon

Forum posts: 11
File comments: 174
Uploads: 0
Is there a way to get OmniCC to display a cooldown timer for items in Bagnon?

I may be on crack but I seem to recall that it used to do this but at some point this stopped.
Report comment to moderator  
Reply With Quote
Unread 11-06-10, 10:25 PM  
Oraknathal
A Flamescale Wyrmkin
 
Oraknathal's Avatar

Forum posts: 143
File comments: 20
Uploads: 0
I dont know if any has suggested this b4 but is there a way you can move the timers on buttons. If there isnt a think that is a feature that should be added.
Report comment to moderator  
Reply With Quote
Unread 11-14-10, 07:03 AM  
Kazragore
A Deviate Faerie Dragon

Forum posts: 14
File comments: 118
Uploads: 0
3 Errors after login:

1x OmniCC-4.0.waffles2\timer.lua:119: Usage: <unnamed>:SetDuration(durationSec)
OmniCC-4.0.waffles2\timer.lua:119: in function `ScheduleUpdate'
OmniCC-4.0.waffles2\timer.lua:154: in function `UpdateText'
OmniCC-4.0.waffles2\timer.lua:197: in function `UpdateShown'
OmniCC-4.0.waffles2\timer.lua:89: in function `Start'
OmniCC-4.0.waffles2\timer.lua:393: in function <OmniCC\timer.lua:373>
<in C code>: in function `SetCooldown'
Interface\FrameXML\Cooldown.lua:4: in function `CooldownFrame_SetTimer':
Interface\FrameXML\ContainerFrame.lua:352: in function `ContainerFrame_UpdateCooldown':
ArkInventory-3.02\ArkInventory.lua:6211: in function `Frame_Item_Update_Cooldown'
ArkInventory-3.02\ArkInventory.lua:5394: in function `Frame_Bar_DrawItems'
ArkInventory-3.02\ArkInventory.lua:5086: in function `Frame_Container_Draw'
ArkInventory-3.02\ArkInventory.lua:4264: in function `Frame_Main_Draw'
...:
Interface\FrameXML\MailFrame.lua:57: in function `MailFrame_OnEvent':
ArkInventory-3.02\ArkInventoryStorage.lua:720: in function `?'
CallbackHandler-1.0-6 (Ace3):147: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
<string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[1]":13: in function `?'
CallbackHandler-1.0-6 (Ace3):92: in function `Fire'
AceEvent-3.0-3 (Ace3):120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
<in C code>: in function `TurnOrActionStop'
<string>:"TURNORACTION":4: in function <[string "TURNORACTION"]:1>

Locals:
self = <unnamed> {
enabled = true
abRatio = 1.0277777777778
text = <unnamed> {}
visible = true
textStyle = "hours"
0 = <userdata>
start = 5387.567
updater = <unnamed> {}
cooldown = ARKINV_Frame1ContainerBag3Item10Cooldown {}
duration = 478745.807
}
nextUpdate = nil

---


1x OmniCC-4.0.waffles2\timer.lua:119: Usage: <unnamed>:SetDuration(durationSec)
OmniCC-4.0.waffles2\timer.lua:119: in function `ScheduleUpdate'
OmniCC-4.0.waffles2\timer.lua:154: in function `UpdateText'
OmniCC-4.0.waffles2\timer.lua:197: in function `UpdateShown'
OmniCC-4.0.waffles2\timer.lua:336: in function <OmniCC\timer.lua:332>
<in C code>: in function `Show'
ArkInventory-3.02\ArkInventory.lua:5386: in function `Frame_Bar_DrawItems'
ArkInventory-3.02\ArkInventory.lua:5086: in function `Frame_Container_Draw'
ArkInventory-3.02\ArkInventory.lua:4264: in function `Frame_Main_Draw'
ArkInventory-3.02\ArkInventory.lua:3515: in function `Frame_Main_DrawLocation'
ArkInventory-3.02\ArkInventory.lua:3506: in function `Frame_Main_Generate'
ArkInventory-3.02\ArkInventory.lua:4363: in function `Frame_Main_Show'
ArkInventory-3.02\ArkInventory.lua:7685: in function <ArkInventory\ArkInventory.lua:7677>
(tail call): ?:
Interface\FrameXML\MailFrame.lua:57: in function `MailFrame_OnEvent':
ArkInventory-3.02\ArkInventoryStorage.lua:720: in function `?'
CallbackHandler-1.0-6 (Ace3):147: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
<string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[1]":13: in function `?'
CallbackHandler-1.0-6 (Ace3):92: in function `Fire'
AceEvent-3.0-3 (Ace3):120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
<in C code>: in function `TurnOrActionStop'
<string>:"TURNORACTION":4: in function <[string "TURNORACTION"]:1>

Locals:
self = <unnamed> {
enabled = true
abRatio = 1.0277777777778
text = <unnamed> {}
visible = true
textStyle = "hours"
0 = <userdata>
start = 5387.567
updater = <unnamed> {}
cooldown = ARKINV_Frame1ContainerBag3Item10Cooldown {}
duration = 478745.807
}
nextUpdate = nil

---


1x OmniCC-4.0.waffles2\timer.lua:119: Usage: <unnamed>:SetDuration(durationSec)
OmniCC-4.0.waffles2\timer.lua:119: in function `ScheduleUpdate'
OmniCC-4.0.waffles2\timer.lua:154: in function `UpdateText'
OmniCC-4.0.waffles2\timer.lua:197: in function `UpdateShown'
OmniCC-4.0.waffles2\timer.lua:336: in function <OmniCC\timer.lua:332>
<in C code>: in function `Show'
ArkInventory-3.02\ArkInventory.lua:4362: in function `Frame_Main_Show'
ArkInventory-3.02\ArkInventory.lua:7685: in function <ArkInventory\ArkInventory.lua:7677>
(tail call): ?:
Interface\FrameXML\MailFrame.lua:57: in function `MailFrame_OnEvent':
ArkInventory-3.02\ArkInventoryStorage.lua:720: in function `?'
CallbackHandler-1.0-6 (Ace3):147: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
<string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[1]":13: in function `?'
CallbackHandler-1.0-6 (Ace3):92: in function `Fire'
AceEvent-3.0-3 (Ace3):120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
<in C code>: in function `TurnOrActionStop'
<string>:"TURNORACTION":4: in function <[string "TURNORACTION"]:1>

Locals:
self = <unnamed> {
enabled = true
abRatio = 1.0277777777778
text = <unnamed> {}
visible = true
textStyle = "hours"
0 = <userdata>
start = 5387.567
updater = <unnamed> {}
cooldown = ARKINV_Frame1ContainerBag3Item10Cooldown {}
duration = 478745.807
}
nextUpdate = nil

---
Report comment to moderator  
Reply With Quote
Unread 11-14-10, 09:41 AM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
That should be fixed in waffles3. Turns out, I don't have any day+ cooldown items anywhere :P
Report comment to moderator  
Reply With Quote
Unread 11-14-10, 01:27 PM  
cpier
A Defias Bandit
 
cpier's Avatar

Forum posts: 2
File comments: 27
Uploads: 0
Tuller, I keep getting the following error in game. Can you tell me what to do to fix it?

Date: 2010-11-14 13:25:35
ID: 10
Error occured in: Global
Count: 1
Message: ..\AddOns\OmniCC_Config\mainPanel.lua line 109:
attempt to index global 'OmniCC' (a boolean value)
Debug:
(tail call): ?
[C]: ?
OmniCC_Config\mainPanel.lua:109:
OmniCC_Config\mainPanel.lua:108
OmniCC_Config\mainPanel.lua:143: initFunction()
..\FrameXML\UIDropDownMenu.lua:69: UIDropDownMenu_Initialize()
OmniCC_Config\mainPanel.lua:140:
OmniCC_Config\mainPanel.lua:86
OmniCC_Config\mainPanel.lua:300: optionsPanel_Create()
OmniCC_Config\mainPanel.lua:360: in main chunk
[C]: LoadAddOn()
OmniCC\OmniCC.lua:65:
OmniCC\OmniCC.lua:63
[C]: Show()
..\FrameXML\UIParent.lua:1467: SetUIPanel()
..\FrameXML\UIParent.lua:1272: ShowUIPanel()
..\FrameXML\UIParent.lua:1198:
..\FrameXML\UIParent.lua:1194
[C]: SetAttribute()
..\FrameXML\UIParent.lua:1873: ShowUIPanel()
[string "*:OnClick"]:2:
[string "*:OnClick"]:1
AddOns:
Swatter, v3.1.16 (<%codename%>)
Ace3, v
AdvancedTradeSkillWindow, v
Ampere, v3.1.0.15
ArkInventory, v3.02
ArkInventoryRules, v
auctionsnatch, v@project-version@
Babylonian, v5.1.DEV.130
BeanCounter, v5.9.4960 (WhackyWallaby)
ChatSounds, v
Chatter, v1.0
Clique, vv40000-1.2.11
Configator, v5.1.DEV.282
DayTrader, v3.0.1.1
DebugLib, v5.1.DEV.275
Decursive, v2.5.2
DruidStats, v3.0.14 Stable
DruidTips, v
EventAlert, v4.5.1
Examiner, v10.11.07
Gatherer, v3.1.16
GatherMate, vv1.23
HatTrick, v4.0.0.2
IceHUD, v1.7.3.7 (Revision: 782)
Informant, v5.9.4960 (WhackyWallaby)
Macaroon, v40000.1.11
MacaroonStatusBars, v40000.1.1
oGlow, v2.0.1
OmniCC, v4.0.waffles3
OmniCCConfig, v
OPie, v
Outfitter, v5.0.3
Postal, v3.4.2
Skada, v1.2-30
SkadaAbsorbs, v1.0
SkadaCC, v1.0
SkadaDamage, v1.0
SkadaDamageTaken, v1.0
SkadaDeaths, v1.0
SkadaDebuffs, v1.0
SkadaDispels, v1.0
SkadaEnemies, v1.0
SkadaFailbot, v1.0
SkadaHealing, v1.0
SkadaPower, v1.0
SkadaThreat, v1.0
Skinner, vb4.13164.3
SlideBar, v3.1.16 (<%codename%>)
StealYourCarbon, v4.0.0.18
Stubby, v5.9.4960 (WhackyWallaby)
tekability, v3.3.0.6
tekKompare, v3.3.0.8
teknicolor, v3.3.0.10
tekticles, v3.3.0.11
TidyPlates, v5.13.3 (R39)
TidyPlatesGrey, v
TidyPlatesNeon, v
TidyPlatesThreatPlates, v4.0-a
Tukui, v12.30
TukuiConfigUI, v1.1
TukuiHealLayout, v
VendorBait, v3.3.0.5
BlizRuntimeLib_enUS v4.0.1.40000 <us>
(ck=5c9)
Report comment to moderator  
Reply With Quote
Unread 11-14-10, 02:02 PM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
Its an addon conflict. Which addon, I don't know :P
Report comment to moderator  
Reply With Quote
Unread 11-14-10, 03:27 PM  
duhwhat
A Wyrmkin Dreamwalker

Forum posts: 51
File comments: 236
Uploads: 0
Code:
[16:26:45] Interface\AddOns\OmniCC\effects\pulse.lua:115: attempt to index global 'OmniCC' (a nil value)
[C]: ?
Interface\AddOns\OmniCC\effects\pulse.lua:115: in main chunk

[16:26:45] Interface\AddOns\OmniCC\effects\shine.lua:106: attempt to index global 'OmniCC' (a nil value)
[C]: ?
Interface\AddOns\OmniCC\effects\shine.lua:106: in main chunk
Report comment to moderator  
Reply With Quote
Unread 11-14-10, 03:39 PM  
cpier
A Defias Bandit
 
cpier's Avatar

Forum posts: 2
File comments: 27
Uploads: 0
Originally posted by Tuller
Its an addon conflict. Which addon, I don't know :P
I'll see if I can isolate the conflict.
Report comment to moderator  
Reply With Quote
Unread 11-14-10, 04:28 PM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
@duhwhat:
Did you happen to delete all folders before installing the most recent version?
Report comment to moderator  
Reply With Quote
Unread 11-14-10, 08:34 PM  
cpier
A Defias Bandit
 
cpier's Avatar

Forum posts: 2
File comments: 27
Uploads: 0
Originally posted by Tuller
@duhwhat:
Did you happen to delete all folders before installing the most recent version?
No. I just installed over the existing folder.
Report comment to moderator  
Reply With Quote
Unread 11-15-10, 06:33 AM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
I think that's the problem. Try removing all folders, then reinstalling the new version.
Report comment to moderator  
Reply With Quote
Unread 11-15-10, 04:50 PM  
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 156
File comments: 2231
Uploads: 5
Text is no longer scaled to the frame size?

Report comment to moderator  
Reply With Quote
Unread 11-15-10, 06:48 PM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
General formula for text scaling in OmniCC 4:
effectiveFontSize = baseFontSize * durationScale * buttonWidth / actionButtonWidth
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.