• Visit Rebornbuddy
  • [Profile] Rifter - All In One Rifting Profile

    Discussion in 'Adventure Mode' started by TarasBulba, Jun 10, 2015.

    1. TarasBulba

      TarasBulba Moderator Moderator

      Joined:
      Apr 27, 2015
      Messages:
      795
      Likes Received:
      25
      Trophy Points:
      28
      This project is discontinued. Please use Adventurer.


      Rifter - All In One Rifting Profile

      Rifter is a reworked version of popular rifting profile - R-Rift. It runs Normal, Greater and Trials according to your QuestTools choices. Also does bounties if you are out of keys.

      Latest version: Rifter.1.2.50616.2

      If you want to try the latest Rifter - Beta (should be less buggy), see this thread.

      What does it do?

      • Greater Rifts
      • Normal Rifts - Until Rift Guardian dead
      • Trials
      • Does Act 4 bounties if no keys found (*). (See the instructions below about how to change it to Act 1 Bounties)
      * Please note that bounty feature is triggered by not having any normal & trial rift keys, so try to prioritize your rifts as Normal > Greater > Trial or Greater > Trial > Normal

      What it doesn't do?

      • It doesn't leave the current level if the Rift Guardian is spawned till it finds it.
      • Coffee (R-RIFT can't do it, couldn't figure out a way to add it :rolleyes:)

      Bug Reporting

      Please include the full log file and a description of the problem.

      Click here to see How To: Attach your HB-DB log file

      For questions not related this profile, please use the relevant plugin or profile's thread. If you are not sure, please use the Support Forum. I would love to help you all for all of your Demonbuddy related problems and questions, but I'm afraid my real life job and DB projects are taking most of my time. Thank you.

      Act 1 Bounties Activation Steps

      • Open Rifter.xml with your favorite text editor (that means notepad++!)
      • Find the following line:
        <LoadProfile profile="A4 Bounties r14.xml"/>
        And change it to:
        <!--<LoadProfile profile="A4 Bounties r14.xml"/>-->
        Then find this line (just over the first one):
        <!--<LoadProfile profile="[Act1] Adventure Bounties.xml"/>-->
        And change it to:
        <LoadProfile profile="[Act1] Adventure Bounties.xml"/>
      • Save the file and reload the profile

      Requirements

      • Latest Demonbuddy, QuestTools, Trinity

      Change Log
      [table="width: 650"]
      [tr]
      [td]
      Code:
      1.2.50616.2
      * Fixed an issue with town run
      
      1.2.50616.1 (15)
      * Fixed an issue with bot not taking the return portal when player or a plugin decides to return to town during an rift run.
      * Added a check to the town run section to exclude active greater rift or trial quest/steps.
      
      1.2.50616 (3)
      [COLOR="#FF0000"]* Due to serious rift exit bugs, I've removed the Full Explore profile from the current version. I'll upload a fixed version when it's ready.[/COLOR]
      
      1.1.50615.2 (60)
      * Improved the handling of the end of bounty profiles.
      
      1.1.50615.1 (24)
      * Improved the townstone found check for Full Explore mode.
      * Added a special QuestTools - Rifter Edition for the Full Explore mode rift exit portal bug. 
      
      1.1.50615 (27)
      * Added bounty support. Bot will run A4 Bounties if no rift keys found.
      * Possible fix for bot not taking the exit on Full Explore mode after the RG is dead
      
      1.0.50611 (447)
      * Added another check for RG spawn
      * Fixed an issue with bot taking portal in town
      
      1.0.50610 (54)
      * Initial Release
      
      [/td][/tr][/table]
      Under Development

      • Better Townrun handling (waiting for QuestTools and Trinity updates)
      • Improved Trial Routine
      • Full Explore mode
      • Restart game after N runs

      Installation

      Assuming you have a working Demonbuddy with QuestTools and Trinity installed, all you have to do is to download the Latest Rifter, extract it to the profiles folder and load and start Rifter.xml.

      SVN Repository for EZUpdater

      https://subversion.assembla.com/svn/rifter/trunk

      Credits and Thanks

       

      Attached Files:

      Last edited: Aug 26, 2015
    2. demonD

      demonD Member

      Joined:
      Jun 6, 2015
      Messages:
      248
      Likes Received:
      5
      Trophy Points:
      18
      Hi, is this like R-Rift but an improved version of it right? I like R-Rift alot but it got stuck from time to time and sometimes fail to locate rift boss.
       
    3. riptide

      riptide Member

      Joined:
      Jun 15, 2012
      Messages:
      43
      Likes Received:
      1
      Trophy Points:
      8
      Testing now Taras, will let ya know what I find as well as my toon make up
       
    4. diaoseoni

      diaoseoni New Member

      Joined:
      Sep 6, 2014
      Messages:
      28
      Likes Received:
      6
      Trophy Points:
      3
      thank you! will have this tested. Is this profile fix the problem that the GR spawn too far away from current location and char just go to the next level for dungeon explore?
       
    5. TarasBulba

      TarasBulba Moderator Moderator

      Joined:
      Apr 27, 2015
      Messages:
      795
      Likes Received:
      25
      Trophy Points:
      28
      This one should fix the not being able to locate the Rift Boss problem. I'm afraid it will get stuck same as R-Rift, just let me know if it happens, with a log and I'll see what I can do.

      Thanks a lot for the feedback.

      Thanks.

      That's the hope, just let me know if it happens, with a log and I'll see what I can do.

      Thanks a lot for the feedback.
       
    6. iamjunmo

      iamjunmo New Member

      Joined:
      May 9, 2015
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      0
      Thank you TarasBulba.

      Thank you for all your efforts. This is really help all DB users.

      Have a great day!!!
       
    7. Shaded

      Shaded Member

      Joined:
      Apr 18, 2011
      Messages:
      336
      Likes Received:
      0
      Trophy Points:
      16
      Thanks Taras, looking forward to this becoming THE best rifting profile out there! Will use and post logs to help improve
       
    8. cammo2384

      cammo2384 New Member

      Joined:
      May 20, 2015
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      1
      hi will this exit the rift once the boss is defeated or explore until the rift stone is found?

      cheers,

      cam
       
    9. TwoCigars

      TwoCigars Active Member

      Joined:
      May 4, 2014
      Messages:
      992
      Likes Received:
      41
      Trophy Points:
      28
      Taras, I think that handling GRift keys differently would be an amazing feature that you could implement.

      I sent you a basic PM, but here is a link to a thread:
      https://www.thebuddyforum.com/demon...rease-efficiency-grifts-hour.html#post1984282

      I am proposing a "New Character" setting for Trinity/QT:
      • Enter Trial Rift and Townportal out without killing anything.
      • Use newly created level 1 GRift key.
      • Allow the bot to complete most of the GRift.
      • Townportal out when a Rift Guardian appears.
      • Sit in town until the GRift timer drops below 4 minutes and 30 seconds
      • Take portal back to RG and kill him
      • Force Urshi to upgrade the GRift key

      I am also asking for this logic to be used for all GRifts:
      • Set your QuestTools trial waves to what your character can complete
      • Use newly created GRift key and complete most of the GRift.
      • Townportal out when a Rift Guardian appears.
      • Sit in town until the GRift timer drops below 4 minutes and 30 seconds
      • Take portal back to RG and kill him
      • Force Urshi to upgrade the GRift key


      REASON: Any GRift completed with less than 4 minutes and 30 seconds remaining will only allow the GRift key to be upgraded by one level.

      WHY: Currently to obtain a GRift key you must complete a bounty, normal rift and trial rift.
      Since we are talking about using multiple profiles here, this process takes quite a long time.​

      SOLUTION
      :
      The order above will allow you to complete a GRIFT level 1, then open GRift level 2. Then 3, 4, 5, 6, 7, 8, etc.
      This effectively turns 1 GRift key into 10 or more.
      You can use one Grift key until you can no longer complete the GRift during the alotted time.
      This logic is also sound for all GRifts at any player level.​

      ADD-ON
      :
      A check for incompleted GRift level which limits the maximum key level to the last incomplete rift:
      IE: If the bot cannot complete a GRift of level 15, then set the QuestTools key level limt to 14. This will save a lot of wasted keys and bot time.​

      THIS LOGIC WILL HELP EXISTING CHARACTERS TOO: If I tell QuestTools to not complete above wave 8, I get a level ~35 GRift Key. If I complete that rift with 10 minutes left, I get a level 45 key. If I can't complete level 43, it's a waste.
      This logic would force the bot to play so I get a level 36 key, then 37, 38, 39, 40, 41, etc.​


      Efficiently GRifting is key to the success of any character. The more GRifts you can complete in an hour, the higher your experience and legendaries per hour will be. For new players this will greatly improve gearing times. For current characters it will increase how quickly they find upgrades and gain paragon levels.

      Currently our limitation is the time it takes to make GRift keys from scratch. This setup would remove that limitation.

      Adding such a feature would give botters a leg up on the "Pros."

      It would also bring in new members to DB that would otherwise play this way by hand.


      To make this the most efficient; We need a hybrid RIFT/BOUNTY profile as well:

      Create a profile that includes some of the non-blacklisted bounties from all acts into rrix's Beta Rifts.
      • Using the logic above, once the Rift Guardian spawns, the bot will TownPortal.
      • Then it can go complete a bounty.
      • Once the bounty is complete go back to town.
      • If the bounty is not complete, head back to town when the RG timer his 4 minutes remaining.
        • It would be imperative that the bot uses the MAP to get back to town, not the actual TownPortal button, otherwise it would lose it's portal to the Rift Guardian.
      **The important note here is that we want rift keys, we are not concerned about getting caches.

      Once all non-blacklisted bounties are completed, create a new game after completion of the GRift. I am assuming that a check can be done on this everytime a GRift is completed.

      Once all GRift keys are expired, it can run a normal rift to get a Trial Key.

      This would make for a profile that could be run indefinitely.
      It would create more memberships for DemonBuddy.
      It would make the current membership happy.

      BTW: Don't forget to get your DONATE button put on your Original post ;)

      Many happy members would probably like to send you some rewards.
       
    10. TarasBulba

      TarasBulba Moderator Moderator

      Joined:
      Apr 27, 2015
      Messages:
      795
      Likes Received:
      25
      Trophy Points:
      28
      Thank you, I hope you'll enjoy it.
      That would be really nice, thanks a lot :)
      Rifter.xml will end the rift after killing the RG and upgrading gem/keystone and Rifter - Full Explore.xml will end when townstone found (it should not leave the current level until the RG is dead tho).
       
    11. TarasBulba

      TarasBulba Moderator Moderator

      Joined:
      Apr 27, 2015
      Messages:
      795
      Likes Received:
      25
      Trophy Points:
      28

      Thanks for the feedback, I'll look into it.

      I'm not accepting donations atm, but you offering it is good enough, thanks a lot :)
       
    12. Shaded

      Shaded Member

      Joined:
      Apr 18, 2011
      Messages:
      336
      Likes Received:
      0
      Trophy Points:
      16
      Tara

      This might be a Trinity / Questools issue.note sure. But what I have seen as I sit and watch the bot is, when it comes to certain "junctions" the bot runs ALL the way back to start and then it just loops and loops. Screenshot included:

      maproute.png

      Here is the log file View attachment 9504 2015-06-12 13.13.txt
       
      Last edited: Jun 12, 2015
    13. dbfriend

      dbfriend Member

      Joined:
      Sep 6, 2014
      Messages:
      159
      Likes Received:
      0
      Trophy Points:
      16
      nice profile man

      any plan to make bounty profile for A1 and A4?
       
    14. riptide

      riptide Member

      Joined:
      Jun 15, 2012
      Messages:
      43
      Likes Received:
      1
      Trophy Points:
      8
      Ok so I had the bot running all night last night (about the last 16 hours). Remote in from work to get some screenshots of stats, and of course DB throws session invalid, and crashes :(

      Ran all night with what appears to be no real issues. My wuss little barb with really crappy gear was running almost 1b/hr and is running all the way up to about grift 24.

      Character Info: Diablo III Character Planner

      DB Info:
      Latest DB-Beta
      Latest version of Trinity-Fork
      Latest version of QuestTools (set to prioritize keys)
      Latest version of Armory (gotta have that gambling :D)


      I will run it with my Monk tonight and let you know. So far its looking amazing though.
       
      Last edited: Jun 12, 2015
    15. Shaded

      Shaded Member

      Joined:
      Apr 18, 2011
      Messages:
      336
      Likes Received:
      0
      Trophy Points:
      16
      I must say, tried all other rifting profiles, this one is just smoooooth

      Great work
       
    16. demonD

      demonD Member

      Joined:
      Jun 6, 2015
      Messages:
      248
      Likes Received:
      5
      Trophy Points:
      18
      ok, been using it only for couple hours and found a bug. while doing a normal rift it got stuck on second floor, the problem was the rift only has 2 floors and the bot found the second floor at real early of the game, then after cleared whole second floor my meter still at about 80%. The bot just kept walking around second floor for about 30 minutes(I set my bot to restart after 30 minutes of no exp).

      It is just a draw of luck that this might happen, but it did happen. So I bring this up in hope that you can add an algorithm in that while in a normal rift after the last floor got cleared and meter still aint filled the bot should go back down and starts to clear lower floor.

      Thank you for your effort on this wonderful profile I will continue to monitor it and bring up any issues if encountered.
       
    17. TarasBulba

      TarasBulba Moderator Moderator

      Joined:
      Apr 27, 2015
      Messages:
      795
      Likes Received:
      25
      Trophy Points:
      28
      Yeah, that particular map is annoying, I'll check the log and see what I can do, nice map btw :D

      Thank you very much. Right now my plate is full with this profile, Combat Assist, Vinci and another plugin I'm working on, so, not likely.

      Awesome, glad I could help :)

      Thanks a lot :)

      Thanks for the feedback, I'll definitely look in to it :)
       
    18. Andongni

      Andongni Member

      Joined:
      Aug 25, 2014
      Messages:
      165
      Likes Received:
      0
      Trophy Points:
      16
      Any way to combine this with a bounty profile? I'd like to be able to do some T6 and stack up some trial keys.
       
    19. TarasBulba

      TarasBulba Moderator Moderator

      Joined:
      Apr 27, 2015
      Messages:
      795
      Likes Received:
      25
      Trophy Points:
      28
      On my to do list :)
       
    20. Shaded

      Shaded Member

      Joined:
      Apr 18, 2011
      Messages:
      336
      Likes Received:
      0
      Trophy Points:
      16
      Wish there was a demonbuddy shop, would have bought your profiles tbh
       

    Share This Page