What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Profile] Rifter - All In One Rifting Profile

TarasBulba

Community Developer
Joined
Apr 27, 2015
Messages
794
Reaction score
25
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

 

Attachments

Last edited:
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.
 
Testing now Taras, will let ya know what I find as well as my toon make up
 
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?
 
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.
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.

Testing now Taras, will let ya know what I find as well as my toon make up
Thanks.

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?
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.
 
Thank you TarasBulba.

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

Have a great day!!!
 
Thanks Taras, looking forward to this becoming THE best rifting profile out there! Will use and post logs to help improve
 
hi will this exit the rift once the boss is defeated or explore until the rift stone is found?

cheers,

cam
 
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.
 
Thank you TarasBulba.

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

Have a great day!!!

Thank you, I hope you'll enjoy it.
Thanks Taras, looking forward to this becoming THE best rifting profile out there! Will use and post logs to help improve

That would be really nice, thanks a lot :)
hi will this exit the rift once the boss is defeated or explore until the rift stone is found?

cheers,

cam

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).
 
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.


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 :)
 
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.webp

Here is the log file View attachment 9504 2015-06-12 13.13.txt
 
Last edited:
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:
I must say, tried all other rifting profiles, this one is just smoooooth

Great work
 
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.
 
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:

View attachment 180768

Here is the log file View attachment 180769

Yeah, that particular map is annoying, I'll check the log and see what I can do, nice map btw :D

nice profile man

any plan to make bounty profile for A1 and A4?

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.

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.

Awesome, glad I could help :)

I must say, tried all other rifting profiles, this one is just smoooooth

Great work

Thanks a lot :)

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.

Thanks for the feedback, I'll definitely look in to it :)
 
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.
 
Wish there was a demonbuddy shop, would have bought your profiles tbh
 
Back
Top