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

Rift Bot - Yet Another Rifting Profile!

When the boss spawns this message will be displayed in DB:

[Rift Bot] Boss Spawned
[ExploreDungeonTag] ExploreDungeon Started
[MiniMapMarker] Adding MiniMapMarker 1877684886 at <1205.5, 1090.5, 0>, IsPOI: False, IsExit: False, Distance: 190 to KnownMarkers
[MiniMapMarker] Adding MiniMapMarker -974972853 at <1039.181, 1205.819, 6.066336>, IsPOI: True, IsExit: False, Distance: 177 to KnownMarkers
[MiniMapMarker] Moved to inspect nameHash -974972853 at <1039.181, 1205.819, 6.066336>, IsPOI: True IsExit: False MoveResult: Moved
..........

this repeats and repeats, the barbarian walks a few metres away from boss and runs back to him but does not attack.


when I kill the boss manual this message is shown in DB:

[MiniMapMarker] Setting MiniMapMarker -974972853 as Visited, MoveResult=ReachedDestination
[MiniMapMarker] Moved to inspect nameHash 1877684886 at <1205.5, 1090.5, 0>, IsPOI: False IsExit: False MoveResult: Moved
[Rift Bot] Rift boss killed
Using town portal
Townportal successfull, we are in town!
 
When the boss spawns this message will be displayed in DB:

[Rift Bot] Boss Spawned
[ExploreDungeonTag] ExploreDungeon Started
[MiniMapMarker] Adding MiniMapMarker 1877684886 at <1205.5, 1090.5, 0>, IsPOI: False, IsExit: False, Distance: 190 to KnownMarkers
[MiniMapMarker] Adding MiniMapMarker -974972853 at <1039.181, 1205.819, 6.066336>, IsPOI: True, IsExit: False, Distance: 177 to KnownMarkers
[MiniMapMarker] Moved to inspect nameHash -974972853 at <1039.181, 1205.819, 6.066336>, IsPOI: True IsExit: False MoveResult: Moved
..........

this repeats and repeats, the barbarian walks a few metres away from boss and runs back to him but does not attack.


when I kill the boss manual this message is shown in DB:

[MiniMapMarker] Setting MiniMapMarker -974972853 as Visited, MoveResult=ReachedDestination
[MiniMapMarker] Moved to inspect nameHash 1877684886 at <1205.5, 1090.5, 0>, IsPOI: False IsExit: False MoveResult: Moved
[Rift Bot] Rift boss killed
Using town portal
Townportal successfull, we are in town!

Have you tried latest Quest Tools 2.0.69?
 
It is a Trinity issue. I don't experience it because I use GearSwap with Fire walkers when near breakables.

I figured as much .. Im using Cains boots atm instead of my firewalkers. Thank you and all the DEV who worked on this awesome profile :)
 
When the boss spawns this message will be displayed in DB:

[Rift Bot] Boss Spawned
[ExploreDungeonTag] ExploreDungeon Started
[MiniMapMarker] Adding MiniMapMarker 1877684886 at <1205.5, 1090.5, 0>, IsPOI: False, IsExit: False, Distance: 190 to KnownMarkers
[MiniMapMarker] Adding MiniMapMarker -974972853 at <1039.181, 1205.819, 6.066336>, IsPOI: True, IsExit: False, Distance: 177 to KnownMarkers
[MiniMapMarker] Moved to inspect nameHash -974972853 at <1039.181, 1205.819, 6.066336>, IsPOI: True IsExit: False MoveResult: Moved
..........

this repeats and repeats, the barbarian walks a few metres away from boss and runs back to him but does not attack.


when I kill the boss manual this message is shown in DB:

[MiniMapMarker] Setting MiniMapMarker -974972853 as Visited, MoveResult=ReachedDestination
[MiniMapMarker] Moved to inspect nameHash 1877684886 at <1205.5, 1090.5, 0>, IsPOI: False IsExit: False MoveResult: Moved
[Rift Bot] Rift boss killed
Using town portal
Townportal successfull, we are in town!

I am having the EXACT same problem. The profile works fine until the rift boss spawns, and then BOOM won't attack the RG.
 
Ive enjoyed it very much , THANK you :)

any chance that its easy to make it do Act 1 instead of act4 bounties? :)
 
Updated the compilation pack!

  • - Fixed bot getting stuck on barricades (Credits to Gorm)
 
hi,
DyingHymn, youve mentioned that youre considering adding profile that would clear every level of rift before going to next;
thanks to your work with profiles, oksehode with compilation and rrrix with trinity, riftbot got pretty reliable recently (and big shoutout to you guys for that!)
the only times when the bot gets stuck is either on portals in panda fortress or at the end of map with 9x% rift completed - having additional profile would help prevent that

considering that, i have two questions:
- do you still plan on adding such profile
- if you dont plan, is there an easy way to exclude (in the profile) certain maps from being fully explored

regards,
ozz
 
Last edited:
hi,
after a run he dont closed the quest.. he is starting a new run.
can me someone tell how to fix ? witch settings i need to change ?

thx 4 help.
 
Guys, I have a lot of fragments to run Rifts with.

I used to be able to load RiftCommon or RiftFull (no Bounties), and DB would keep doing Rifts until chest was out of fragments.

How do I edit the profile so it does that?
 
This has been working awesome.

Sometimes I am pausing it and inviting people from "Rift it forward" to open new games for me.

Only shortcoming I have found is that it often leaves gems on the ground and about 40% of chests, seemingly overriding my pickup settings in Trinity.

Anyone else experiencing this? I am on a fresh beta install of DB and followed the instructions to a T. All of my settings are default less what was specified by the OP.

.

To those who want to do rift it forward for free rift opens:

When you pause the bot, it will use the gold timer to dump you out of the game after you unpause it.
****If you're in town when you hit unpause, you automatically head to the game menu and lose the free rift!

Instead, use the STOP button after you find the guardian... You don't need the bot for one kill.
Post in the Community chat for openers, invite people who request. Kill Guardian.
After the Guardian is dead, new portal is opened, go into the portal.
Once in the new rift, hit the START button and you will be off on your way.
 
Last edited:
Very strange. When it kills Izual, it starts to break everything in the map that is breakable. Lol

Delays for quite a while. It tries to port to the last bounty and it keeps canceling itself.

Trinity 1.9.4 / QuestTools 2.0.69
 
hi,
DyingHymn, youve mentioned that youre considering adding profile that would clear every level of rift before going to next;
thanks to your work with profiles, oksehode with compilation and rrrix with trinity, riftbot got pretty reliable recently (and big shoutout to you guys for that!)
the only times when the bot gets stuck is either on portals in panda fortress or at the end of map with 9x% rift completed - having additional profile would help prevent that

considering that, i have two questions:
- do you still plan on adding such profile
- if you dont plan, is there an easy way to exclude (in the profile) certain maps from being fully explored

regards,
ozz

The code was ready, but my test shows it is far less efficient compared with Full even in terms of fragment usage. So I canceled the profile.

TBH I don't want to include a feature that exits the rift once the bot enters the pandemonium. Otherwise this post will be filled with questions on "why the fucking bot leaves the game when it just enters the rift".

PF is always an issue rrrix is trying to fix. Profile authors can almost do nothing to it. You can try out the A5 bounties profile and see a similar not-so-good performance.
 
Current Oksehode's pack doesnt work for me. Only able to complete bounties. When starting a rift character walks, stutter-stepping, to Tyrael, talks to him and then exits & remakes game. Bounty-profiles work so that the character will do the bounties but once its time to open a rift, he does the Tyrael thing and exits.

System.Exception: Element RiftQuestAndStep is not supported. Please check your XML and try again. (<RiftQuestAndStep questId="337492" stepId="1">
<If condition="CurrentWorldId == 288454">
<MoveToMapMarker questId="312429" stepId="2" exitNameHash="1938876094" interactRange="15" destinationWorldId="288685" />
<MoveToMapMarker questId="312429" stepId="2" exitNameHash="1938876094" destinationWorldId="288685" />
</If>
<If condition="CurrentWorldId == 288685">
<MoveToMapMarker questId="312429" stepId="2" exitNameHash="1938876095" interactRange="15" destinationWorldId="288687" />
<MoveToMapMarker questId="312429" stepId="2" exitNameHash="1938876095" destinationWorldId="288687" />
</If>
<If condition="CurrentWorldId == 288687">
<MoveToMapMarker questId="312429" stepId="2" exitNameHash="1938876096" interactRange="15" destinationWorldId="288798" />
<MoveToMapMarker questId="312429" stepId="2" exitNameHash="1938876096" destinationWorldId="288798" />
</If>
<If condition="CurrentWorldId == 288798">
<MoveToMapMarker questId="312429" stepId="2" exitNameHash="1938876097" interactRange="15" destinationWorldId="288800" />
<MoveToMapMarker questId="312429" stepId="2" exitNameHash="1938876097" destinationWorldId="288800" />
</If>
<If condition="CurrentWorldId == 288800">
<MoveToMapMarker questId="312429" stepId="2" exitNameHash="1938876098" interactRange="15" destinationWorldId="288802" />
<MoveToMapMarker questId="312429" stepId="2" exitNameHash="1938876098" destinationWorldId="288802" />
</If>
<If condition="CurrentWorldId == 288802">
<MoveToMapMarker questId="312429" stepId="2" exitNameHash="1938876099" interactRange="15" destinationWorldId="288804" />
<MoveToMapMarker questId="312429" stepId="2" exitNameHash="1938876099" destinationWorldId="288804" />
</If>
<If condition="CurrentWorldId == 288804">
<MoveToMapMarker questId="312429" stepId="2" exitNameHash="1938876100" interactRange="15" destinationWorldId="288810" />
<MoveToMapMarker questId="312429" stepId="2" exitNameHash="1938876100" destinationWorldId="288810" />
</If>
<WaitTimer questId="312429" stepId="2" waitTime="1000" />
<LoadProfile file="RiftExploreCommon.xml" />
</RiftQuestAndStep>) Line 54
at ..(PropertyInfo , XElement , Object )
at Zeta.XmlEngine.XmlEngine.Load(Object obj, XElement element)
at ..(PropertyInfo , XElement , Object )
at Zeta.XmlEngine.XmlEngine.Load(Object obj, XElement element)
at ..(XElement , Type )
at ...(XElement )
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at ..(XElement , PropertyInfo )
at ..(PropertyInfo , XElement , Object )
at Zeta.XmlEngine.XmlEngine.Load(Object obj, XElement element)
at Zeta.Bot.Profile.Profile.Load(XElement element, String path)
at Zeta.Bot.Profile.Profile.Load(String path)
at Zeta.Bot.ProfileManager.Load(String profilePath, Boolean rememberPath)
[LoadOnceTag] LoadOnce: Found 1 Total Profiles, 1 Used Profiles, 0 Unused Profiles
[LoadOnceTag] LoadOnce: All available profiles have been used!
Leaving game, reason:
Profile completed
Number of games completed: 1
Last run acquired 0 gold.
[Trinity] New Game - resetting everything
Waiting 12.8 seconds before next game...
 
The code was ready, but my test shows it is far less efficient compared with Full even in terms of fragment usage. So I canceled the profile.

TBH I don't want to include a feature that exits the rift once the bot enters the pandemonium. Otherwise this post will be filled with questions on "why the fucking bot leaves the game when it just enters the rift".

PF is always an issue rrrix is trying to fix. Profile authors can almost do nothing to it. You can try out the A5 bounties profile and see a similar not-so-good performance.

hmm, it seems i wrote to briefly what i meant by 'excluding' panda fortress

i kinda suspected you werent going to add such profile version to the bundle (as is the case) and was thinking of rewritting it myself, althou fully clearing pandemonium would cause much more problems than benefits atm (till rrrix fixes portals) so wanted to ask for a hint if there is an easy way to exclude certain maps from being fully explored without assigning rule to each one separately... that being said, i havent checked the code for that yet so maybe it wont be a problem
anyway, since you already wrote the profile, could you send me remade code for full exploration so i can implement it? that would probably save me few hours;p
 
Back
Top