• Visit Honorbuddy
  • Visit Rebornbuddy
  • Visit Demonbuddy
  • Visit Exilebuddy
  • Visit Hearthbuddy
  • Visit Pokefarmer
  • Visit Buddystore

Oracle - Open Beta [CC]

Discussion in 'All in One' started by wulf, Aug 30, 2013.

  1. wulf

    wulf Community Developer

    Joined:
    Dec 29, 2010
    Messages:
    1,831
    Likes Received:
    128
    Trophy Points:
    0
    [​IMG]


    There is still more functionality/Improvements to be made.

    If you like my work and want to support a FREE routine, hit the +rep button!


    • Little to No Support! - it is what it is at this stage.
    • Important: Oracle requires .net version 4.5 get it here
    • All 5 healing classes are implemented and tested in 10man and 25 LFR.
    • No PvP Support - if it works great, if not don't bother me, I will be adding botbase support once PvE is stable.
    • Default setting should be fine, however best results from Oracles testers have come from tweaking the values and saving each settings file for each encounter
    • If your a scrub and don't gem enchant you gear and wear greens don't expect miracles!! If you have the gear Oracle will not OOM you!
    • Oracle works best with ilvl 500+
    • No Movement
    • No other bot base supported at this stage except Tyrael. (its all I have tested with)
    • For best results turn Framelock on and set TPS to 15.
    • Stuttering ? Low FPS ? I don't care its not a 100% release and I have not optimized the methods, having said that the worst I have seen is a 60ms tree traverse.
    • Supports NPC healing and Malkorok shield healing and Thok's screach - turn these on via "Load Boss Encounter" button under Tools.
    • Full Dispel capabilities, (Priority,Delay, Stack count,Range) create your own or pre-load the ones provided.
    • Dynamic Spell priority. Oracle calculates how much the spell will hit for given your buffs and spellpower.
    • Proving Grounds supported.
    • much much more.


    I will not even consider looking at issues posted here unless a log is attached.

    How to;-
    1. Load/Save Custom Settings
    2. Adding Dispel-able Spells
    3. Proving Grounds support
    4. Folder structure should look like this http://snag.gy/SBwLb.jpg


    A little information on how Oracle dynamically heals can be found here

    Testers to Blame
    Bennyquest ? Disc/Holy Priest and Mistweaver
    Deeluxejon ? Resto Shaman
    Handnavi ? Resto Druid
    Mirabis - Resto Druid
    Mnipper ? Holy Paladin and Holy Priest
    Ski ? Mistweaver Monk and Resto Druid
    worklifebalance - for some PvP testing with Disc
    If I have forgotten someone let me know <3

    Thanks for the support Purerotation team.

    SVN LINK BELOW

    removed. Please download from the Buddy store here. http://store.buddyauth.com/Product?productId=73


    1. Get latest Honorbuddy here https://www.thebuddyforum.com/releas...ml#post1604957
    2. Go to "My Purchases" here Buddy Store
    3. Enable Oracle 1 for streaming
    4. Log into WoW
    5. Start Honorbuddy


    Is there any personal detail's being collected?
    Yes. The routine communicates with a statistics counter once every day when you use it. This is in order for me (wulf) to keep track on the amount of users this routine has. The only information collected is the date-time and location (City or wider). IP addresses are masked, I do not collect these. The only person with access to the statistics is me (wulf). If you disagree with this, do not use this routine. Keep in mind that when visiting a website, they collect more data then this will ever do.
     

    Attached Files:

    Last edited: Aug 24, 2014
  2. wulf

    wulf Community Developer

    Joined:
    Dec 29, 2010
    Messages:
    1,831
    Likes Received:
    128
    Trophy Points:
    0
    The Lore
    The ancient Greeks believed that it was not wise to anger the gods. They built temples all over ancient Greece. Each temple, no matter how elaborate, honored only one god. The major gods had more than one temple built in their honor.

    Apollo had other powers. One was a very special skill - Apollo could see the future. He had the gift of prophecy. Many people in ancient Greece brought gifts to Apollo, and asked for advice in exchange. Apollo liked the attention. And the gifts. It was all very nice, but it was also exhausting.

    One day, Apollo decided that what he needed was an oracle, a wise woman to speak for him. In ancient Greece, an oracle was a person who could predict and interpret the future. That way, he could keep the gifts, but not be bothered with questions.
    Apollo used some of his special magic and established his oracle in a temple at Delphi.

    There were many oracles, or fortune tellers, in ancient Greece. Apollo wanted his to be the best. He wanted his to be the most famous.

    That is until Wulf came along...

    The History Lesson
    In his first coming, Wulf(and many, many others), aroused the foundling known as CLU. CLU lived a glorious and prosperous time, dragons lost their heads by its hand. Soon though, the time of CLU had come to an end with speak of new lands and PANDAS! With Pandas came great responsibility to the developers of CLU they had to provide something better, something faster, something greater than before, thus PURE was born!

    Many tumultuous days passed plotting on how to perfect a CR and what could make it even better, even faster than others before. Caching had come to light. PURE was born in it, moulded by it. PURE is not merely a CR it is epic. DPS and tanks galore flooded the forums with praise and rejoice....while in the shadows our healers lurked....forgotten and alone. Alas healers, fear no more because today we present here for your eyes to read and the ability to use her greatness The Oracle.....

    Credits
    Big thanks to Stormchasing, Millz, Mirabis, Dagradt, Lao, Ama, Handnavi, nomnomnom, Apoc, Weischbier & alxaw for making everything to this date possible.

    Thanks also to the developers of Singular the Flagship of HonourBuddy routines!




    Dynamic Priority Spell Logging
    ======================================

    [{0} : {5}] [Deficit {1}%] [MPS: {2}] [HPS: {3}] [Oracle prio: {4}] {6}


    0 = Spellname

    1 = Deficit percent
    (totalHeal - healthDeficit)
    * totalHeal is from one of two places.
    * - Calculated by Oracle (using current auras and current spellpower)
    * - Combat Log (it gets the minimum and Maximum the heal hit for and averages it, crits included)
    * healthDeficit is maxhealth - currentHealth of the healtarget (this usese predicted heal and includes your heals)

    2 = Mana Per Second
    * ManaCost / Math.Max(CastTime, 1)
    * - Used to weight the spell (the lower the MPS the higher the priority)
    * - Can be seen in the HealCalcs tab

    3 = Heals per second
    * TotalCalculatedHeal / Math.Max(CastTime, 1)
    * - Used to weight the spell (the higher the HPS the higher the priority ONLY valid when the Healtarget is less than Urgent Health percent)
    * - When the target is less than Urgent Health percent setting HPS get the priority. MPS is ignored
    * - Can be seen in the HealCalcs tab

    4 = Oracle prio
    * 100 - Deficit percent + (Oracles calulated heal / Mana Per Second) or (Heals per second)
    * this is the priority Oracle uses to order the spells.

    5 = Oracles Calculated Heal
    * totalHeal is from one of two places.
    * - Calculated by Oracle (using current auras and current spellpower)
    * - Combat Log (it gets the minimum and Maximum the heal hit for and averages it, crits included)

    6 = [Calculated Heal] or [Combat Log Heal (Averaged)]
    * If the heal came from the averaged combat log heal then [Combat Log Heal (Averaged)] will be shown
    * Once Oracle has the combat log value it will continue to use that value for the duration of the encounter.
    * If the combat log heal is greater than the current heal amount it will be updated.
    * if its a spell that was calculated by Oracle it will show [Calculated Heal]

    Example Output.
    --------------------------

    Code:
    [Oracle [1.0.0.226]]: ---> Oto the Protector Health Deficit: 92257
    [Oracle [1.0.0.226]]: ---> [Power Word: Solace : 42699.08] [Deficit 8%] [MPS: 0] [HPS: 34555] [Oracle prio: Infinity] [Calculated Heal]
    [Oracle [1.0.0.226]]: ---> [Smite : 34645.64] [Deficit 9%] [MPS: 2454.545] [HPS: 10499] [Oracle prio: 115.1149] [Calculated Heal]
    [Oracle [1.0.0.226]]: ---> [Penance : 121268] [Deficit 4%] [MPS: 6773.001] [HPS: 73604] [Oracle prio: 113.9046] [Calculated Heal]
    [Oracle [1.0.0.226]]: ---> [Heal : 47845.92] [Deficit 7%] [MPS: 5699] [HPS: 47846] [Oracle prio: 101.3955] [Calculated Heal]
    [Oracle [1.0.0.226]]: ---> [Flash Heal : 76943] [Deficit 4%] [MPS: 14324.12] [HPS: 51028] [Oracle prio: 100.7187] [Combat Log Heal (Averaged)]
    [Oracle [1.0.0.226]]: ---> [Renew : 44542.71] [Deficit 8%] [MPS: 5200] [HPS: 29695] [Oracle prio: 100.5659] [Calculated Heal]
    [Oracle [1.0.0.226]]: ---> [Power Word: Shield : 58271.05] [Deficit 5%] [MPS: 11107.26] [HPS: 47157] [Oracle prio: 100.2462] [Calculated Heal]
    [Oracle [1.0.0.226]]: ---> [Binding Heal : 45079.79] [Deficit 7%] [MPS: 13110.21] [HPS: 36482] [Oracle prio: 96.43852] [Calculated Heal]
    See in ChronicleViewPort.png that Oracle took the Maxheal (averaged) in the combat log for Flash Heal.
    See also in the Heal calcs pain of the image
    calculatedheals.png the calculated Flash Heal (which is a bit Low, ignore that. Its an example)
     

    Attached Files:

  3. wulf

    wulf Community Developer

    Joined:
    Dec 29, 2010
    Messages:
    1,831
    Likes Received:
    128
    Trophy Points:
    0
    Oracle Wall of Shame

    If you are on this list it means you have not provided intelligent, constructive criticism to improve this FREE project and thus have been ignored by the OP.

    1. Yournamehere
     
  4. HyperMonkey

    HyperMonkey New Member

    Joined:
    Jul 3, 2010
    Messages:
    523
    Likes Received:
    7
    Trophy Points:
    0
    First ;)

    Can't wait to try!
     
  5. deeluxejon

    deeluxejon New Member

    Joined:
    Jan 15, 2010
    Messages:
    138
    Likes Received:
    0
    Trophy Points:
    0
    Damnit posted wrong place screw this im going home
     
  6. handnavi

    handnavi New Member Buddy Store Developer

    Joined:
    Jan 15, 2010
    Messages:
    2,484
    Likes Received:
    52
    Trophy Points:
    0
    WDOHUJaiodjaowijadowaijdoawijowadjwdodajdawd :)
     
    User0828 likes this.
  7. lilsavalex

    lilsavalex New Member

    Joined:
    Dec 14, 2012
    Messages:
    579
    Likes Received:
    2
    Trophy Points:
    0
    Another great release! Has this been tested in arena by any chance?
     
  8. deeluxejon

    deeluxejon New Member

    Joined:
    Jan 15, 2010
    Messages:
    138
    Likes Received:
    0
    Trophy Points:
    0
    No not extensive but you can change settings to work for you or find a optimal pvp setup for you...completely customizable.
     
  9. handnavi

    handnavi New Member Buddy Store Developer

    Joined:
    Jan 15, 2010
    Messages:
    2,484
    Likes Received:
    52
    Trophy Points:
    0
    I think it was tested in Raids (89%), Dungeons (5%), Szenarios (5%), PvP (1%).
    But thats just my impression. ;-)
     
  10. xsilverdicex

    xsilverdicex New Member

    Joined:
    Jan 15, 2010
    Messages:
    1,394
    Likes Received:
    13
    Trophy Points:
    0
    Cool, should be awesome :) thanks for all your hard works
     
  11. Mirabis

    Mirabis Community Developer

    Joined:
    Jun 14, 2010
    Messages:
    4,476
    Likes Received:
    86
    Trophy Points:
    0
    God dammit.. no top 5# Post.
     
    nomnomnom likes this.
  12. xLegendx

    xLegendx New Member

    Joined:
    Apr 25, 2010
    Messages:
    1,050
    Likes Received:
    1
    Trophy Points:
    0
    Awesome stuff man! I was awaiting to try this :p
     
  13. Leanno

    Leanno New Member

    Joined:
    Jun 16, 2012
    Messages:
    112
    Likes Received:
    0
    Trophy Points:
    0
    Is this CR for Healers?
     
  14. Mirabis

    Mirabis Community Developer

    Joined:
    Jun 14, 2010
    Messages:
    4,476
    Likes Received:
    86
    Trophy Points:
    0
    Yes, healers only!
     
  15. nomnomnom

    nomnomnom Community Developer

    Joined:
    Feb 18, 2011
    Messages:
    1,504
    Likes Received:
    73
    Trophy Points:
    0
    Congratulations on the Open Beta wulf! :)
     
  16. amputations

    amputations New Member

    Joined:
    Jan 6, 2011
    Messages:
    2,262
    Likes Received:
    11
    Trophy Points:
    0
    Hi, excited to try this out! But first LFR I queued it didnt seem to do anything at all for my discpriest, heres the log:
     

    Attached Files:

  17. Stormchasing

    Stormchasing Community Developer

    Joined:
    Jan 15, 2011
    Messages:
    4,029
    Likes Received:
    47
    Trophy Points:
    0
    Install .NET Framework 4.5 or .NET Framework 4.0 EXTENDED
     
    User0828 likes this.
  18. amputations

    amputations New Member

    Joined:
    Jan 6, 2011
    Messages:
    2,262
    Likes Received:
    11
    Trophy Points:
    0
    I already have .NET Framework 4.5 installed it says when I try to install it, does the log say otherwise?
     
  19. Mirabis

    Mirabis Community Developer

    Joined:
    Jun 14, 2010
    Messages:
    4,476
    Likes Received:
    86
    Trophy Points:
    0
    I see assembly redirects in ur log, could u try a fresh install with only Oracle ?
     
  20. Stormchasing

    Stormchasing Community Developer

    Joined:
    Jan 15, 2011
    Messages:
    4,029
    Likes Received:
    47
    Trophy Points:
    0
    Try a fresh HB installation (honorbuddy.exe.config seems to messy, or something there)
    i misread the log (thanks mira for pointing this out^^)
     

Share This Page