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

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Rift Bot - Yet Another Rifter!

Status
Not open for further replies.
First of all, I feel sorry for my English, and I hope you can understand.

I like to use this profile, and thank you for writing and sharing!
But I always encounter such a problem, then the DB program be crushed.

This problem usually occurs running BOT 3-4 hours. (There may be repeated 3-4 times the game, I'm not sure.)
When the profile is run again to A4 Bounty, and the character in Gardens of Hope 1st Tier OR Gardens of Hope 2nd Tier, DB software will suddenly duplicate reporting exception, and direct crash.

Exception code below
Code:
10:16:33.484 DEBUG BrainBehavior Exception during scheduling Pulse: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
   at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   at System.IO.Path.GetDirectoryName(String path)
   at Zeta.Bot.Profile.Common.LoadProfileTag.get_ProfileDirectory()
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture)
   at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index)
   at Zeta.Bot.Profile.ProfileBehavior.ToString()
   at Zeta.Bot.Profile.ProfileBehavior.get_StatusText()
   at Zeta.Bot.ProfileOrderManager.UpdateCurrentBehavior()
   at Zeta.Bot.ProfileManager.UpdateCurrentProfileBehavior()
   at Zeta.Bot.Logic.OrderBot.(Object , EventArgs )
   at Zeta.Bot.Logic.BrainBehavior.()
10:16:33.485 ERROR BotMain Exception when terminating bot thread. 
System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
   at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   at System.IO.Path.GetDirectoryName(String path)
   at Zeta.Bot.Profile.Common.LoadProfileTag.get_ProfileDirectory()
   at Zeta.Bot.Profile.Common.LoadProfileTag.(Object )
   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.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.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.()

Please forgive me for no screenshot, because usually when the problem occurred, DB software has crushed and not be activated.

Please to tell me where the problem, thank you!

Additional Information:
DB release v1.1.1819.357
Trinity v1.8.24
Quest Tools v1.5.45
RiftBot v0.0.7

The specified path, file name, or both are too long.
edit: will investigate to see if something can relief this problem
 
Last edited:
I have all updates, but sometimes the bot stops (or stuck) and DB begins spam red text like this:

[Trinity] TrinityTownPortal started - clearing area, waitTime=2500, startHealth=504750
[Trinity][Performance] Execution of the block RefreshDiaObjectCache.AvoidanceCheck took 5039.12ms.
[Trinity][Performance] Execution of the block RefreshDiaObjectCache took 5073.23ms.
[Trinity][Performance] Execution of the block TargetCheck.RefreshCache took 5074.03ms.
[Trinity][Performance] Execution of the block TargetCheck took 5081.13ms.
[Trinity][Performance] Execution of the block RefreshDiaObjectCache.AvoidanceCheck took 4005.45ms.
[Trinity][Performance] Execution of the block RefreshDiaObjectCache took 4036.43ms.
[Trinity][Performance] Execution of the block HandleTarget.CheckForNewTarget took 4037.42ms.
[Trinity][Performance] Execution of the block HandleTarget took 4291.58ms.
[Trinity][Performance] Execution of the block RefreshDiaObjectCache.AvoidanceCheck took 7504.60ms.
[Trinity][Performance] Execution of the block RefreshDiaObjectCache took 7537.18ms.
[Trinity][Performance] Execution of the block HandleTarget.CheckForNewTarget took 7538.10ms.
[Trinity][Performance] Execution of the block HandleTarget took 8524.84ms.
[Trinity][Performance] Execution of the block RefreshDiaObjectCache.AvoidanceCheck took 6429.24ms.
[Trinity][Performance] Execution of the block RefreshDiaObjectCache took 6454.23ms.
[Trinity][Performance] Execution of the block HandleTarget.CheckForNewTarget took 6455.23ms.
[Trinity][Performance] Execution of the block HandleTarget took 7177.90ms.
Stopping the bot.
Session lasted for: 01:18:12.6786560
Chose Trinity as your combat routine
[Trinity][Performance] Execution of the block RefreshDiaObjectCache.AvoidanceCheck took 1067.72ms.
[Trinity][Performance] Execution of the block RefreshDiaObjectCache took 1096.92ms.
[Trinity][Performance] Execution of the block HandleTarget.CheckForNewTarget took 1098.24ms.
[Trinity][Behavior] System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в Trinity.NavHelper.<>c__DisplayClass3.<CanRayCast>b __2(CacheObstacleObject o) в c:\Users\Vladimir\Documents\DemonbuddyBETA\Plugins \Trinity\Movement\NavHelper.cs:строка 115
в System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
в Trinity.NavHelper.CanRayCast(Vector3 vStartLocation, Vector3 vDestination) в c:\Users\Vladimir\Documents\DemonbuddyBETA\Plugins \Trinity\Movement\NavHelper.cs:строка 115
в Trinity.NavHelper.FindSafeZone(Vector3 origin, Boolean shouldKite, Boolean isStuck, IEnumerable`1 monsterList, Boolean avoidDeath) в c:\Users\Vladimir\Documents\DemonbuddyBETA\Plugins \Trinity\Movement\NavHelper.cs:строка 277
в Trinity.NavHelper.FindSafeZone(Boolean isStuck, Int32 stuckAttempts, Vector3 dangerPoint, Boolean shouldKite, IEnumerable`1 monsterList, Boolean avoidDeath) в c:\Users\Vladimir\Documents\DemonbuddyBETA\Plugins \Trinity\Movement\NavHelper.cs:строка 170
в Trinity.Trinity.RefreshDiaObjectCache(Boolean forceUpdate) в c:\Users\Vladimir\Documents\DemonbuddyBETA\Plugins \Trinity\Cache\RefreshObjects.cs:строка 159
в Trinity.Trinity.HandleTarget(Object ret) в c:\Users\Vladimir\Documents\DemonbuddyBETA\Plugins \Trinity\Combat\HandleTarget.cs:строка 213
[Trinity][Performance] Execution of the block HandleTarget took 1107.42ms.
 
Just double checking as I have fallen behind in reading all the updates, but which profile is working currently? I remember that rifts + bounties has been bugged and so has common bot apparently? Is full working or is it explore? sorry, but if you could help me out here Hymn, I'd appreciate it. thanks
 
Was using rift bot with bounties and it did all of act 4 great, but after it talked to tyrael and picked blood shards and gear up it just stood there and DB spammed Error? Is it suppose to do this, I thought it would leave game and rinse and repeat? Was I just mistaken.
 
Woah there, I literally just started fooling with this 30 mins ago so I'm a newb with this atm. What do I have to do to make the bounties portion work then?
 
@Dying, bot stopped at this position and not doing anything after that. Inactivity timer reset the whole game after that.

img.webp
 
You have a url for Quest Tools, I cannot seem to find it. I have your's and Trinity but cannot seem to find Quest Tools.
 
Ok so it's not for just bounties then after it does the act 4 bounties and talks to tyrael is it suppose to then go to act 5 and do a rift? I just wasn't sure of this and want to know why i keep getting the error over and over?
 
Just got back from a 5 day weekend and NWL's rifter is gone so I have some questions for this one:

1) Do we need beta demonbuddy client?

2) Trinity .24 and Questools .45 are the best to use?

3) zRiftBot goes in plugin folder of root DB folder?
 
First of all, big Kudos to you and the other folks working day and night on this to bring the average user a working profile to bot with.

Second, the bot is crashing upon entering Hell Rift 2 - I keep getting d/c from the server, anyone else experiencing this?
 
You need to install Demonbuddy to like D:\DB etc.. not D:\fsldkjfklsdjfklsf/sfsdfsfs/sfsdfsfsf/sfsfsfs/sfsdfsdff.. you understand? It has to be close to the root of the partition.

I just install the DB to f:\demonbuddy\
But have the same problem.....
 
Just to stop people complaining you should include the preferred version of QuestTools and Trinity in your SVN download.. would save a lot of headaches and people asking where to get it :P
 
Failed to load profile: Path to profile element is not valid; file not found
System.IO.FileNotFoundException: Path to profile element is not valid; file not found
Dateiname: 'C:\jhffghvcc.\Common.xml'
bei Zeta.Bot.Profile.Profile.Load(String path)
bei Zeta.Bot.ProfileManager.Load(String profilePath, Boolean rememberPath
 
Status
Not open for further replies.
Back
Top