Download
(60 Kb)
Download
Updated: 04-16-11 09:11 PM
Addon for:
OmniCC.
Pictures
File Info
Updated:04-16-11 09:11 PM
Created:07-07-10 07:20 PM
Downloads:18,486
Favorites:134
MD5:
OmniCC Beta  Popular! (More than 5000 hits)
Version: 4.1.pancakes3
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
4.1.pancakes3:
  • Fixed a typo that was causing errors.

4.1.pancakes2:
  • Added new slash commands:
  • /occ config - Shows the options menu
  • /occ setengine <animation | classic> - Switches the timer update engine
  • /occ engine - Displays the current timer update engine
  • /occ version - Displays the current addon version

4.1.pancakes:
  • 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:
    /run OmniCC:SetUpdateEngine('ClassicUpdater'); ReloadUI()
  • To switch back to the Animation engine, use
    Code:
    /run OmniCC:SetUpdateEngine('AniUpdater'); ReloadUI()
Archived Files (26)
File Name
Version
Size
Author
Date
4.1.pancakes2
60kB
Tuller
04-16-11 09:21 AM
4.1.pancakes
59kB
Tuller
03-26-11 04:12 PM
4.0.waffles2
50kB
Tuller
11-13-10 06:05 PM
4.0.waffles1
50kB
Tuller
11-11-10 04:07 PM
4.0.beta12
344kB
Tuller
11-11-10 02:53 PM
4.0.beta10
50kB
Tuller
11-09-10 07:58 PM
4.0.beta9
50kB
Tuller
11-06-10 02:53 PM
4.0.beta8
51kB
Tuller
11-04-10 05:36 PM
4.0.beta6
50kB
Tuller
11-01-10 08:19 PM
4.0.beta5
51kB
Tuller
10-31-10 08:07 PM
4.0.beta3
51kB
Tuller
10-31-10 10:53 AM
4.0.beta2
45kB
Tuller
10-07-10 05:57 PM
4.0.beta1
45kB
Tuller
10-03-10 06:40 PM
3.0.beta16
40kB
Tuller
09-07-10 04:37 PM
3.0.beta15
40kB
Tuller
08-26-10 06:02 PM
3.0.beta13
40kB
Tuller
08-23-10 03:05 PM
3.0.beta12
39kB
Tuller
08-17-10 05:32 PM
3.0.beta11
40kB
Tuller
08-15-10 08:50 AM
3.0.beta10
40kB
Tuller
08-14-10 02:16 PM
3.0.beta8
38kB
Tuller
08-12-10 05:48 PM
3.0.beta7
38kB
Tuller
07-31-10 08:09 AM
3.0.beta6
38kB
Tuller
07-25-10 10:05 AM
3.0.beta5
36kB
Tuller
07-11-10 09:06 PM
3.0.beta4
32kB
Tuller
07-10-10 02:49 PM
3.0.beta3
32kB
Tuller
07-08-10 07:36 PM
3.0.beta2
32kB
Tuller
07-08-10 04:27 PM


Post A Reply Comment Options
Old 07-10-10, 03:58 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1187
File comments: 783
Uploads: 82
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.
Dridzt is offline Report comment to moderator  
Reply With Quote
Old 07-10-10, 05:43 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1049
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).
Zidomo is offline Report comment to moderator  
Reply With Quote
Old 07-10-10, 08:16 PM  
sayclub
A Kobold Labourer

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

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

Forum posts: 2
File comments: 644
Uploads: 5
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
}
Sockz0r is offline Report comment to moderator  
Reply With Quote
Old 07-11-10, 09:12 PM  
Tuller
A Black Drake
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 84
File comments: 1607
Uploads: 36
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?
Tuller is offline Report comment to moderator  
Reply With Quote
Old 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..
Potter is offline Report comment to moderator  
Reply With Quote
Old 07-12-10, 07:04 AM  
Oakayam
Premium Member
 
Oakayam's Avatar
Premium Member

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.
Oakayam is offline Report comment to moderator  
Reply With Quote
Old 07-12-10, 07:26 AM  
Stanzilla
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 113
Uploads: 1
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.
Stanzilla is offline Report comment to moderator  
Reply With Quote
Old 07-12-10, 12:55 PM  
Skylinee
A Murloc Raider

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

Forum posts: 84
File comments: 1607
Uploads: 36
@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
Tuller is offline Report comment to moderator  
Reply With Quote
Old 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?
Potter is offline Report comment to moderator  
Reply With Quote
Old 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.
psychosonic is offline Report comment to moderator  
Reply With Quote
Old 07-15-10, 05:46 AM  
Tuller
A Black Drake
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 84
File comments: 1607
Uploads: 36
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.
Tuller is offline Report comment to moderator  
Reply With Quote
Old 07-15-10, 09:04 PM  
Stanzilla
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 113
Uploads: 1
got a comment to my problem, tuller?
Stanzilla is offline Report comment to moderator  
Reply With Quote
Old 07-16-10, 06:03 AM  
Tuller
A Black Drake
 
Tuller's Avatar
AddOn Author - Click to view AddOns

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



Category Jump: