• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Ovale

 
Project Updated:
Files Updated: Sat, Feb 6 2010
Supports Game Version: 3.3.0
Category: Buffs & Debuffs, and Combat
Tags:

, , and [Edit Tags]

Project Manager: Sidoine
Additional Authors: No additional authors
Current Version: 3.3.22
License: GNU General Public License version 2 (GPLv2)
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 199
Downloads Total: 22,478
Favorites: 61
Comments: 71
  • About Ovale
  •  

This add-on shows you what spell you should cast in order to maximize your damage.

It displays one or more icons that shows the cooldown of an action. The action is conditionally defined through a user defined script. E.g. you may display either Corruption if the DOT is not on your target or Shadowbolt if the DOT is already on your target.

Everything is configurable with a user-editable script.

At this time, default scripts are included for all classes and specs, but some are better than others. Feedback is welcome.

The user should customize the default script to suit his needs (see Documentation). Scripts may be shared between users.

See the video showing the add-on in action with a survival hunter.

Features

  • Default scripts for every class and talent specialization
  • Tracks DOT, buffs, debuffs, cooldowns, combo points, runes, mana, everything that a player would need to choose what to do
  • Adapt to your talent points and glyphs
  • Change quickly the configuration at any time with configurable checkboxes and drop-down lists that can be shown/hidden by clicking on the icons (e.g. switching between single and multi target damage, setting the curse or the judgment to cast)
  • Multi-target DOT tracking: remember which target had a DOT and when the DOT will expire, allowing the script author to support multi-target DOTing
  • Compatible with the action icon skinning library ButtonFacade (as do Bartender4 and Domino amongst other addons)
  • 100% configurable: everything is in an easy to understand script that you can modify and test in real-time without reloading your interface
  • Can be used to track crowd control spells on your focus
  • Scoring system: evaluate how well you followed the script. Add a new Ovale pannel in Recount, with a score between 0 (very bad) and 1000 (perfect).
  • Up to two spells ahead accuracy with some classes

Last version of default scripts

  • Death Knight: Blood(3.2.9), Frost(3.2.9), Unholy (3.3.3)
  • Druid: Feral (3.3.3), Balance (3.2.18)
  • Hunter: Survival (3.2.18), Marksmanship (3.2.18), Beast Mastery (3.2.18)
  • Mage: Arcane(3.2.26), Fire(3.3.0), Frost(3.3.2)
  • Paladin: Retribution(3.2.0), Protection (3.2.15)
  • Priest: Shadow (3.3.3)
  • Rogue: Assassination(3.1.14), Combat(3.1.14), Subtlety (3.1.14)
  • Shaman: Elemental(3.2.16), Enhancement (3.3.2)
  • Warlock: Affliction (3.2.22), Demonology (3.3.2), Destruction (3.2.21)
  • Warrior: Fury (3.2.23) Arm (3.2.15), Protection (3.2.8)

If you want a better script than the default one, you may try Elitist Jerks forum post for feral druids.

Please give feedback in the comments!

FAQ

Why the key binding displayed for an action is wrong?
The action may be in several action bars (e.g. the bars that you can cycle through or the bars that appears in special cases like shadow form or cat form).
Why the key binding is not displayed at all?
The action must be in your standard Blizzard action bar in order the addon to know which key binding is used.
Why sometimes the icon is red?
The cooldown that is displayed on the Ovale icon is not always the true action cooldown. If this cooldown is longer than the action cooldown, the icon is red. In most cases, it means that if you use this action too soon, you will overwrite a DOT, which may not be what you want.
Why I can't click on the icon to cast the spell?
Blizzard does not allow this. Only a predefined sequence of spells can be binded to an action icon, and this sequence can not change in combat.
Why it does show a spell that does not match my spec?
Click the icon. There may be an option to enable your playstyle (e.g. melee or elemental shaman). The alternative would have to check for a defining talent, but as a convenience for low level characters, some scripts chose this way.
On my low level character, there is nothing at all
You may lack a defining spell (feral druid, rogue...) or a defining talent (mage).
There is no judgment or curse (or whatever) in the rotation
Click the icon and select in the dropdown list the judgment or curse that you want to use.

  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Ovale 3.3.22 Release 3.3.0 566 2/6/2010
  Ovale 3.3.21 Release 3.3.0 855 1/31/2010
  Ovale 3.3.20 Release 3.3.0 309 1/29/2010
  Ovale 3.3.19 Release 3.3.0 570 1/26/2010
  Ovale 3.3.18 Release 3.3.0 988 1/21/2010
  • 1 page(s)
  • Screenshots (2)
  •  
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Galvin said

    Can a hide when in vehicle option be added please.

    Reply Report Permalink
  • Galvin said

    What is the latency correction option for?

    Reply Report Permalink
  • pazarac said

    Can u please reverse change that you have done on channeled spells (drain soul), now it is unplayable. The way is worked before was great, addon will show channeled spell when u need to start channeling and as soon as u press spell button, addon is showing countdown to the time when u need to press next shown spell.

    Now it is working bad, while i am channeling spell addon keeps channeled spell shown and i don't know when to apply next spell until channeling is over or debaffs have already fallen from the target.

    Please reverse this change, i am having great problems now.

    Please

    Reply Report Permalink
  • jlam said

    I'd like to express something like the following to tighten up the elemental shaman rotation:

    if the time before Lava Burst CD is up is less than the cast time of Chain Lightning, then cast Chain Lightning.

    Right now, I think I need something like the following, but is there a way to shorten this:

    if (1.5s before Spell(LAVABURST) and CastTime(CHAINLIGHTNING more 1.5)) or
    (1.4s before Spell(LAVABURST) and CastTime(CHAINLIGHTNING more 1.4)) or
    (1.3s before Spell(LAVABURST) and CastTime(CHAINLIGHTNING more 1.3)) or
    (1.2s before Spell(LAVABURST) and CastTime(CHAINLIGHTNING more 1.2)) or
    (1.1s before Spell(LAVABURST) and CastTime(CHAINLIGHTNING more 1.1)) or
    (1s before Spell(LAVABURST) and CastTime(CHAINLIGHTNING more 1)) Spell(CHAINLIGHTNING)

    Reply Report Permalink
  • Galvin said

    Are the cooldown animations on the icons hardcoded? cause sometimes the cooldown animation will be much faster than 1.5s. Just hoping that when I get 4pc t10 that the one sec global cooldowns don't break this mod.

    Reply Report Permalink
  • Sidoine said

    They are not, you should be okay. However, there may be a problem if the spell has a lower priority in the script as Ovale need to know the cooldown in order to know if it can fit the spell before another one of higher priority.

    Reply Report Permalink
  • Galvin said

    Hope you're still planning to add in the yellow borders so I can see lag. It's a pain sometimes that I have to look at the real actionbar to see if I'm lagging or not. The script is pretty simple this is it here:

    Ovale.defaut["WARRIOR"] =
    [[
    Define(THUNDERCLAP 6343)
    Define(SHOCKWAVE 46968)
    Define(DEMOSHOUT 1160)
    Define(COMMANDSHOUT 469)
    Define(BATTLESHOUT 2048)
    Define(REVENGE 6572)
    Define(SHIELDSLAM 23922)
    Define(DEVASTATE 20243)
    Define(VICTORYRUSH 34428)
    Define(EXECUTE 5308)
    Define(BLOODTHIRST 23881)
    Define(WHIRLWIND 1680)
    Define(SLAMBUFF 46916)
    Define(SLAM 1464)
    Define(MORTALSTRIKE 12294)
    Define(SLAMTALENT 2233)
    Define(CLEAVE 845)
    Define(HEROICSTRIKE 78)
    Define(SUNDER 7386)
    Define(CONCUSSIONBLOW 12809)
    Define(REND 772)
    Define(OVERPOWER 7384)
    Define(SHIELDBLOCK 2565)
    Define(SHIELDWALL 871)
    Define(LASTSTAND 12975)
    Define(DEATHWISH 12292)
    Define(RECKLESSNESS 1719)
    Define(BLADESTORM 46924)
    Define(SUDDENDEATH 52437)
    Define(RETALIATION 20230)
    Define(SWEEPINGSTRIKES 12328)

    Define(DEMORALIZINGROAR 48560)
    Define(CURSEOFWEAKNESS 50511)

    AddIcon {
    if Stance(1) Spell(RETALIATION )
    if Stance(2) Spell(SHIELDWALL)
    if Stance(3) Spell(RECKLESSNESS)
    }
    AddIcon { Spell(BLADESTORM)
    Spell(DEATHWISH) }
    AddIcon { Spell(SWEEPINGSTRIKES) }
    AddIcon { Spell(EXECUTE) }
    AddIcon {
    if Stance(1) Spell(OVERPOWER)
    if Stance(2) Spell(REVENGE)
    if Stance(3) Spell(WHIRLWIND)
    }
    AddIcon { Spell(MORTALSTRIKE)
    Spell(BLOODTHIRST)
    }
    AddIcon { Spell(VICTORYRUSH) }


    ]]

    Reply Report Permalink
  • Thank you Sid

    Reply Report Permalink
  • I'm having trouble with my unholy dk with horn of winter. Addon keeps asking for horn of winter when there is a totem down over riding it.

    Reply Report Permalink
  • Sidoine said

    Thank you, it should be fixed in the next version. I need to fix the affliction warlock script before I release it. Meanwhile, you can grab the development version on Curseforge.

    Reply Report Permalink
  • tlcooper98 said

    Is Ovale dead for hunters now? Don't play my Survival hunter often but a month ago Ovale worked great. Now all I see for main attack is the pet follow icon. No shot rotation. Marksman hunter friend says she sees the same thing. Workaround?

    Reply Report Permalink
  • Sidoine said

    You just need to choose a tracking (like beast tracking).

    Reply Report Permalink
  • kiki said

    Am I the only one having the input text in config (where the script code is) to disappear when:
    - I click the accept button
    - I change the config page and go back to ovale's config page

    Any workaround?
    Because it basically forces you to reloadUI everytime you make a change

    Reply Report Permalink
  • pazarac said

    This happens to me to, but I found workaround way (I do think this is maybe intended way), don't use interface/settings/addons to access addon code, instead use slash command "/ovale code" to access it.

    I was accessing code by interface menu when I started using addon, but it kept disappearing, so I don't use that way to access it anymore.

    Reply Report Permalink
  • Sidoine said

    I will look into this, thank you.

    Reply Report Permalink
  • kiki said

    Well, either it's an issue with AceConfig, or the usage made of the addon (a missing callback maybe?)

    Reply Report Permalink
  • I think you mentioned this before, but I would definetly be interested in an option to turn off latency correction.

    Great addon by the way!

    Reply Report Permalink
  • Sidoine said

    Done in 3.3.22

    Reply Report Permalink
  • wikiupd said

    Hi,
    I would suggest the following code for arms warrior:

    if Stance(1) #combat
    {
    if BuffExpires(TASTEFORBLOOD 1.5) and TargetDebuffExpires(REND 0 mine=1) Spell(OVERPOWER usable=1)
    if TargetDebuffExpires(REND 0 mine=1) and TargetDeadIn(more 8) Spell(REND)
    unless BuffPresent(TASTEFORBLOOD) Spell(OVERPOWER usable=1) # Dodge OP
    if BuffExpires(TASTEFORBLOOD 4.5) Spell(OVERPOWER usable=1) # OP w/ less than 4.5 sec
    Spell(MORTALSTRIKE)
    if BuffPresent(SUDDENDEATH) or TargetLifePercent(less 20) Spell(EXECUTE)
    if BuffPresent(TASTEFORBLOOD) Spell(OVERPOWER usable=1)
    Spell(VICTORY usable=1)
    if TalentPoints(SLAMTALENT more 1) Spell(SLAM priority=2)

    #Some other specs stuff, just in case
    Spell(BLOODTHIRST)
    if HasShield() Spell(SHIELDSLAM)
    Spell(SHOCKWAVE)
    Spell(CONCUSSIONBLOW)
    Spell(DEVASTATE)
    }

    Reply Report Permalink
  • Sidoine said

    Thank you, next version will use this as a default script.

    Reply Report Permalink
  • Addon Packs Containing Ovale

Most Downloads / Day

  • Similar Addons
  •  

Average downloads per day

  1. 23,777 Deadly Boss Mods Boss Encounters, and Combat
  2. 11,397 HealBot Continued Unit Frames, Buffs & Debuffs...
  3. 6,026 Recount Combat
  4. 5,653 BigWigs Bossmods Boss Encounters, and Combat
  5. 3,360 Omen Threat Meter Boss Encounters, and Combat