• Visit Rebornbuddy
  • 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,832
      Likes Received:
      128
      Trophy Points:
      63
      [​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,832
      Likes Received:
      128
      Trophy Points:
      63
      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,832
      Likes Received:
      128
      Trophy Points:
      63
      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 Member

      Joined:
      Jul 3, 2010
      Messages:
      517
      Likes Received:
      7
      Trophy Points:
      18
      First ;)

      Can't wait to try!
       
    5. deeluxejon

      deeluxejon Member

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

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      WDOHUJaiodjaowijadowaijdoawijowadjwdodajdawd :)
       
      User0828 likes this.
    7. lilsavalex

      lilsavalex Member

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

      deeluxejon Member

      Joined:
      Jan 15, 2010
      Messages:
      138
      Likes Received:
      0
      Trophy Points:
      16
      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 Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      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,389
      Likes Received:
      14
      Trophy Points:
      0
      Cool, should be awesome :) thanks for all your hard works
       
    11. Mirabis

      Mirabis Community Developer

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

      xLegendx Active Member

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

      Leanno New Member

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

      Mirabis Community Developer

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

      nomnomnom Well-Known Member

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

      amputations Active Member

      Joined:
      Jan 6, 2011
      Messages:
      2,262
      Likes Received:
      11
      Trophy Points:
      38
      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:
      48
      Trophy Points:
      48
      Install .NET Framework 4.5 or .NET Framework 4.0 EXTENDED
       
      User0828 likes this.
    18. amputations

      amputations Active Member

      Joined:
      Jan 6, 2011
      Messages:
      2,262
      Likes Received:
      11
      Trophy Points:
      38
      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,475
      Likes Received:
      86
      Trophy Points:
      48
      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:
      48
      Trophy Points:
      48
      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