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

Rift Bot - Yet Another Rifting Profile!

Well, if someone would suggest a nice Ac1 profile it'll be appreciated :D
 
[Trinity] No more space to pickup a 2-slot item, now running town-run routine.
[Trinity] TownRun complete
[Rift Bot] Enter Rift
[Trinity] No more space to pickup a 2-slot item, now running town-run routine.
[Trinity] Waiting for town run timer (Target Check)
[Trinity] Clicking UI element Conversation Button (678035456)
Using town portal
Townportal successfull, we are in town!
[Trinity] No more space to pickup a 2-slot item, now running town-run routine.

??????? what to do `????

Trinity issue, not profil!
 
Decided to leave the bot overnight and pick up some tasty caches when I woke up...

Total tracking time: 7h 41m 41s
Total deaths: 0 [0.00 per hour]
Total games (approx): 6 [0.78 per hour]

Pretty disappointing...
 
Decided to leave the bot overnight and pick up some tasty caches when I woke up...

Total tracking time: 7h 41m 41s
Total deaths: 0 [0.00 per hour]
Total games (approx): 6 [0.78 per hour]

Pretty disappointing...

I'm getting 3-5 caches every hour when I leave it overnight. Follow the instructions in my post on the first page of this thread.

Don't use EZupdater.
 
I'm getting 3-5 caches every hour when I leave it overnight. Follow the instructions in my post on the first page of this thread.

Don't use EZupdater.

Same, had it running for 10 hours, ended up with 40 caches...
 
I just installed the .95 version this morning and here is what is happening.

It starts rift then goes into the TP and the says this text below - " No more space to pickup a 2-slot item, now running town-run routine."

I do have 4 slots reserved on the far left in my stash but the rest are empty :/

Thank you :)

Trinity 1.9.3
DB - 406
QT 2.0.13

Loaded profile Rift Bot Optimized Explore
[Rift Bot] Explore Stonefort 2 with MoveTo.
[SafeMoveToTag] Initialized
[Trinity] No more space to pickup a 2-slot item, now running town-run routine.
[Trinity] Waiting for town run timer (Target Check)
Using town portal
Townportal successfull, we are in town!
[Trinity] No more space to pickup a 2-slot item, now running town-run routine.
 
I just installed the .95 version this morning and here is what is happening.

It starts rift then goes into the TP and the says this text below - " No more space to pickup a 2-slot item, now running town-run routine."

I do have 4 slots reserved on the far left in my stash but the rest are empty :/

Thank you :)

Trinity 1.9.3
DB - 406
QT 2.0.13

Loaded profile Rift Bot Optimized Explore
[Rift Bot] Explore Stonefort 2 with MoveTo.
[SafeMoveToTag] Initialized
[Trinity] No more space to pickup a 2-slot item, now running town-run routine.
[Trinity] Waiting for town run timer (Target Check)
Using town portal
Townportal successfull, we are in town!
[Trinity] No more space to pickup a 2-slot item, now running town-run routine.

I need a log..

Everything is working fine for me.
 
Looking at the "Rift Bot Explore" profile, I'm wondering if the bot will explore all levels or only the final one if town stone found without killing the boss? I often found myself needing to head back to a previous level in order to get the boss because the last one would be low density.
So in order to not waste keys, is there a way to have this profile explore all levels of a rift regardless if it killed boss/found town stone? If fully exploring all levels will, no doubt, get the boss and also take advantage of the leg drop rate buff on t1+
 
I will not revert the profile back to doing rifts in the same game. Period.

It is not hard at all to make the profile do so. Change by yourself.

If it's not hard why not make to profiles so users can choose for them selves ?
 
here is the end of the rift.xml that will not remake games for for 'common' and 'explore' profiles

Code:
	<If condition="Me.IsInTown ">
		<If condition="IsActiveQuestAndStep(337492, 10)">
			<MoveToActor questId="312429" stepId="2" x="588" y="518" z="3" actorId="363744" interactRange="9" name="X1_LR_Nephalem-14254"  pathPrecision="5" pathPointLimit="250"/>
		</If>
	</If>


	
	<If condition="Zeta.Bot.Settings.GlobalSettings.Instance.LastProfile.Contains('RBCB')">
		<LogMessage quest="1" step="2" output="[Rift Bot] Reset and repeat" />
		<LoadProfile file="RBCB.xml" />			
	</If>

	<If condition="Zeta.Bot.Settings.GlobalSettings.Instance.LastProfile.Contains('RBEB')">
		<LogMessage quest="1" step="2" output="[Rift Bot] Reset and repeat" />
		<LoadProfile file="RBEB.xml" />			
	</If>

	<If condition="Zeta.Bot.Settings.GlobalSettings.Instance.LastProfile.Contains('RBFB')">
		<LogMessage quest="1" step="2" output="[Rift Bot] Reset and repeat" />
		<LoadProfile file="RBFB.xml" />			
	</If>
	
	<If condition="Zeta.Bot.Settings.GlobalSettings.Instance.LastProfile.Contains('RBC')">
		<LogMessage quest="1" step="2" output="[Rift Bot] Wait for portal close" />
		<While condition="ActorExistsAt(345935, ZetaDia.Me.Position.X, ZetaDia.Me.Position.Y, ZetaDia.Me.Position.Z, 1000)">
			<WaitTimer questId="1" stepId="1" waitTime="1000"/>
		</While>
		<LoadProfile file="Rift.xml" />		
	</If>
	
	<If condition="Zeta.Bot.Settings.GlobalSettings.Instance.LastProfile.Contains('RBE')">
		<LogMessage quest="1" step="2" output="[Rift Bot] Wait for portal close" />
		<While condition="ActorExistsAt(345935, ZetaDia.Me.Position.X, ZetaDia.Me.Position.Y, ZetaDia.Me.Position.Z, 1000)">
			<WaitTimer questId="1" stepId="1" waitTime="1000"/>
		</While>
		<LoadProfile file="Rift.xml" />			
	</If>

	<LogMessage quest="1" step="2" output="[Rift Bot] Wait for portal close" />
	<While condition="ActorExistsAt(345935, ZetaDia.Me.Position.X, ZetaDia.Me.Position.Y, ZetaDia.Me.Position.Z, 1000)">
		<WaitTimer questId="1" stepId="1" waitTime="1000"/>
	</While>
	<LoadProfile file="Rift.xml" />
</Order>
</Profile>

find part where he finishes quest and replace from there
 
Code:
Exception when terminating bot thread. System.NullReferenceException: Object reference not set to an instance of an object.
   at Zeta.Bot.Logic.BrainBehavior.(Object )
   at Zeta.TreeSharp.Decorator.CanRun(Object context)
   at Zeta.TreeSharp.Decorator..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.Common.HookExecutor.Run(Object context)
   at Zeta.TreeSharp.Action.RunAction(Object context)
   at Zeta.TreeSharp.Action..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.Bot.BotMain.()

Is it normal?
 
View attachment 2132 2014-05-09 13.24.txtHave the same problem with bot only picking 4-5 items and then going back to salvage, saying there is no space in inventory when it only contains 3 slots reserved and 5 items picked up.

p.s that was a clean install with 0.95 compilation
 
Last edited:
Rift Bot compilation

Prerequisites
Download and install:
NOTE: This is VERY important! Can't stress this enough.
Download Microsoft .NET Framework 4.5.1 (Offline Installer) (REALLY important that you have the latest one!)
Download Microsoft Visual C++ 2010 x86 Redistributable - 10.0.40219
Download Microsoft Visual C++ 2010 x64 Redistributable - 10.0.40219
Download Microsoft Visual C++ 2012 x86 and x64 Redistributables 11.0.61030 (Installers have the same filenames as the 2010 redistributables. Careful not to overwrite them.)

Here is a package I put together to make this profile work amazing. It includes the recommended versions of the plugins needed to make it work almost flawless and the RiftBot profile itself.
Updated 9/5 04:10 CEST


<<View attachment 128217>>

1. Download DemonBuddy Beta from here
2. Unpack the zip to a folder of your choice. (Don't overwrite older files, unpack to a new clean folder.)
3. Delete the Plugins folder inside the DemonBuddy folder you just unpacked the zip to
4. Download the Compilation pack and unzip it into the DemonBuddy folder
5. Start Diablo and login to your account so you get to your character screen else you will get an error in Demonbuddy.
6. Start Demonbuddy.exe
7. Insert your key to login
8. Click on the "Plugins" tab and enable QuestTools and Trinity (GearSwap is optional) [If the plugins is unticked again after restarting DemonBuddy, just tick them one more time]
9. Exit Demonbuddy
10. Delete the "CompiledAssemblies" folder inside your DemonBuddy folder
11. Start Demonbuddy.exe
12. Click on the arrow next to the "Settings" button and enable "Open Loot containers" and "Open Chests". Loot Radius 150/Kill Radius 80. Repair Durability to 25%-35% to make it work correctly.
13. Choose your preferred difficulty under "Game Difficulty".
14. Save and Close.
15. Click on the "Plugins" tab. Click on "Trinity" then click the "Config" button.


Combat/Misc:
Trigger range for Elite Combat = 100
Trigger range for Trash Combat = 0-25 (Will only attack trash if they're in the path of the bot or needed for bounty. Set to 26 or higher to make it work like normal)
Minimum Trash Mob Pack Size = 5
Trash Pack Cluster Radius = 20
Disable"Force Kill Summoners"
Disable "Extend rash-kill range after combat
Set Treasure Goblins to Kamikaze (Decrease this option if the bot tries to walk through walls and over cliffs to get to him)
Enable "Attempt to avoid AOE" and "Kite to Avoid Death on Low HP"
Disable "Path Around AOE" and "Avoid Savage Beast Charge"

Objects
Container Open Range = 60 [30-40 if you're doing rifts]
Enable "Open Chests"

Advanced
"Enable Gold Inactivity" = 180

As for the rest of the settings in Trinity, set to your own preference. These settings help the bot do the rifts more smooth.

Important!
The profiles to use is inside the Profile folder. (DB folder)/Profiles/RiftBot [Don't use the profile files inside the data folder]
You have to keep the rift profile updated yourself. It will only be updated when I put out new packs and that's not often enough to always have the newest revision of the profile.

Everything is updated for best performance with this profile.

Compilation includes the following:
Trinity 1.9.3
Quest Tools 2.0.13
GearSwap 1.0 (Not needed for this profile, but nice to have) [Thanks to borderjs' for letting me use this in the compilation]

Known Issues
  • None that I know of at the moment

Changelog:
Code:
  [B]v0.3[/B]
- Updated to Demonbuddy Beta .403
- Updated to Trinity .29
- Fixed a couple of exception errors that would cause the bot to freeze sometimes when entering a new level. (Credits to [SIZE=5][B]Gorm[/B][/SIZE] for figuring it out)
- Blacklisted lots of weapon and armor racks into Trinity. Bot shouldn't open them anymore when having "open chests" enabled
  
  [B]v0.4[/B]
- Act 4 bounties should work again with Trinity .29 and is optimized for faster completion (Credits to DyingHymn and gotteshand)
- Removed Act 1-3 and 5 bounty profiles because they're not supported by us

  [B]v0.5[/B]
- Should be less stuck issues with this revision. Test it and let me know.

  [B]v0.6[/B]
- Fixed a issue in Trinity that could be causing performance problems.
- Updated with latest profile revision 145

  [B]v0.7[/B]
- Fixed all issues with Act 4 bounties. Should work flawless now
- Updated with latest profile revision 149

  [B]v0.8[/B]
- The bot wont attack trash mobs unless they're in his/her path or you're on a bounty that requires 100 kills
- Setting the gold pickup value to 0 will prevent the bot from running after gold unless It's in his/her path [Credits to [B][SIZE=5]Gorm[/SIZE][/B]]
- updated with custom tweaked bounty profile [Credits to [B][SIZE=5]gotteshand[/SIZE][/B]] and custom tweaked rev 169 rift profiles

  [B]v0.9[/B]
- Updated with Trinity 1.9 and Quest Tools 2.0
- Updated with latest profile revision 185

  [B]v0.91[/B]
- Updated to work with Rift+Bounties profiles
- Updated with latest profile revision 201
- Gearswap updated to 1.0

  [B]v0.92[/B]
- Updated to Demonbuddy Beta .404 [B][SIZE=3](It should take care of the stuck issues)[/SIZE][/B]
- Updated with latest profile revision 205

  [B]v0.93[/B]
- The package does not include DemonBuddy anymore. You have to download it normally. (Instructions top of the post)
- Updated with latest profile revision 227

  [B]v0.94[/B]
- Updated with latest revisision 235

  [B]v0.95[/B]
- Updated with Trinity 1.9.3
- Updated with latest revision 253

Contribute

I tried your compilation...... seems to work quite well...... BUT FUUUUUUUUUUUUCK it's doing townruns everytime it has picked up 5-10 items (10'ish slots) nothing to be done, trinity is set to 4-slot (also in town). 10 townruns in 10min is not very efficient, it's prolly a problem with trinity beta, just thought you should know....
 
I tried your compilation...... seems to work quite well...... BUT FUUUUUUUUUUUUCK it's doing townruns everytime it has picked up 5-10 items (10'ish slots) nothing to be done, trinity is set to 4-slot (also in town). 10 townruns in 10min is not very efficient, it's prolly a problem with trinity beta, just thought you should know....

I have the same issue..
 
Code:
Exception when terminating bot thread. System.NullReferenceException: Object reference not set to an instance of an object.
   at Zeta.Bot.Logic.BrainBehavior.(Object )
   at Zeta.TreeSharp.Decorator.CanRun(Object context)
   at Zeta.TreeSharp.Decorator..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.Common.HookExecutor.Run(Object context)
   at Zeta.TreeSharp.Action.RunAction(Object context)
   at Zeta.TreeSharp.Action..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.Bot.BotMain.()

Is it normal?

If it doesn't affect the bot in any way, just ignore it.
 
View attachment 128245Have the same problem with bot only picking 4-5 items and then going back to salvage, saying there is no space in inventory when it only contains 3 slots reserved and 5 items picked up.

p.s that was a clean install with 0.95 compilation

rrrix had put in some new code in Trinity 1.9.3 to prevent that, but if this is the case it seems to have made it worse. I only have my bot pick up gems, legendary mats and legs so I don't encounter this problem.
 
Back
Top