• Visit Rebornbuddy
  • Rift Bot - Yet Another Rifter!

    Discussion in 'Archives' started by DyingHymn, Apr 17, 2014.

    Thread Status:
    Not open for further replies.
    1. Oksehode

      Oksehode Active Member

      Joined:
      Apr 3, 2014
      Messages:
      1,398
      Likes Received:
      4
      Trophy Points:
      38
      Thanks, but nothing special with my package. I only made it simple so you don't have to do anything when you unpack it.
       
    2. DyingHymn

      DyingHymn New Member

      Joined:
      Apr 12, 2014
      Messages:
      821
      Likes Received:
      14
      Trophy Points:
      0
      Yes for sure. But it seems that the logic of the profile is quite complete. Now the problem is to optimize for specific maps. That should not be a very time consuming thing (in terms of coding).

      I have been refreshing this thread every 1-5 min in the past four day holiday except TBF down when it's 1h/refresh
       
    3. DyingHymn

      DyingHymn New Member

      Joined:
      Apr 12, 2014
      Messages:
      821
      Likes Received:
      14
      Trophy Points:
      0
      I am surprised that rrrix used 30 as pathprecision while default is 15. I am almost always using number between them but backtracking? Odd will look into it.
       
    4. Oksehode

      Oksehode Active Member

      Joined:
      Apr 3, 2014
      Messages:
      1,398
      Likes Received:
      4
      Trophy Points:
      38
      It's not necessarily the pathPrecision value in itself that's causing the backtracking. It could be that it screws something up when combined with your tweaked boxSize and boxTolerance values.
       
    5. DyingHymn

      DyingHymn New Member

      Joined:
      Apr 12, 2014
      Messages:
      821
      Likes Received:
      14
      Trophy Points:
      0
      pathPrecison now set to constant 30. Test and report plz!
       
    6. kel0

      kel0 New Member

      Joined:
      Apr 20, 2014
      Messages:
      1
      Likes Received:
      0
      Trophy Points:
      0
      Line 1 of Profiles\rift-bot\Profiles\Rifts\Full.xml looks to have some unintended data causing errors. Copy/Paste error?
       
    7. Smitie

      Smitie New Member

      Joined:
      Apr 18, 2014
      Messages:
      74
      Likes Received:
      0
      Trophy Points:
      0
      Was working for awhile and got the following will update and report back.

      This is the first time I've running the Rift Bot Common with Bounties.xml

      Smitie

      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.()
       
    8. DyingHymn

      DyingHymn New Member

      Joined:
      Apr 12, 2014
      Messages:
      821
      Likes Received:
      14
      Trophy Points:
      0
      Now fixed.
       
    9. DyingHymn

      DyingHymn New Member

      Joined:
      Apr 12, 2014
      Messages:
      821
      Likes Received:
      14
      Trophy Points:
      0
      Place DB folder in a short path. e.g. D:\DB\
       
    10. erxxlu

      erxxlu New Member

      Joined:
      Jan 8, 2013
      Messages:
      177
      Likes Received:
      0
      Trophy Points:
      0
      In the readme you talk about trinity .25+. Is it safe to update now?
       
    11. DyingHymn

      DyingHymn New Member

      Joined:
      Apr 12, 2014
      Messages:
      821
      Likes Received:
      14
      Trophy Points:
      0
      edited and will update it. Thanks for reminding.
       
    12. Smitie

      Smitie New Member

      Joined:
      Apr 18, 2014
      Messages:
      74
      Likes Received:
      0
      Trophy Points:
      0
      Yep trying that now with revision 62.
       
    13. erxxlu

      erxxlu New Member

      Joined:
      Jan 8, 2013
      Messages:
      177
      Likes Received:
      0
      Trophy Points:
      0
      Going to run 3 Rifts in a row now with the new updated version. If all goes well I will report in and leave it on for the night.
       
    14. Oksehode

      Oksehode Active Member

      Joined:
      Apr 3, 2014
      Messages:
      1,398
      Likes Received:
      4
      Trophy Points:
      38
      I think you need to lower the pathPrecision values. The bot seems to want to explore every inch of the map now, even a little patch of fog way way off from it's current position.

      Edit: I will keep watching and see if i find something else.
       
      Last edited: Apr 21, 2014
    15. DyingHymn

      DyingHymn New Member

      Joined:
      Apr 12, 2014
      Messages:
      821
      Likes Received:
      14
      Trophy Points:
      0
      There will be a small update soon on Tower of the Damned.
       
    16. DyingHymn

      DyingHymn New Member

      Joined:
      Apr 12, 2014
      Messages:
      821
      Likes Received:
      14
      Trophy Points:
      0
      Precision works like this. If the bot is within the pathprecision range of the visiting node, that box is considered as visited. So a larger precision will make the bot less tend to explore every box. Keep on working.
       
    17. DyingHymn

      DyingHymn New Member

      Joined:
      Apr 12, 2014
      Messages:
      821
      Likes Received:
      14
      Trophy Points:
      0
      Portal below bot seems to be harder than I thought. Will work on it.
       
    18. Oksehode

      Oksehode Active Member

      Joined:
      Apr 3, 2014
      Messages:
      1,398
      Likes Received:
      4
      Trophy Points:
      38
      Ah ok, then on some maps the boxSize and boxTolerance needs tweaking because the bot tends to backtrack to far away from it's current position just to check a little corner it hadn't visted.

      Is posting screenshots like I've been doing earlier still gonna help you fine tune the boxes?
       
    19. runawayhero99

      runawayhero99 New Member

      Joined:
      Apr 15, 2014
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      0
      I am getting this error.

      Loaded profile Rift Bot Full
      [Trinity] TrinityLoadOnce: Found 1 Total Profiles, 0 Used Profiles, 1 Unused Profiles
      [Trinity] TrinityLoadOnce: Loading next profile: ../../Rifts/Full.xml
      Failed to load profile: Element TrinityExploreRift is not supported. Please check your XML and try again. (<TrinityExploreRift questId="337492" stepId="1" until="FullyExplored" markerDistance="45" boxTolerance="0.01" boxSize="20" />) Line 80
      System.Exception: Element TrinityExploreRift is not supported. Please check your XML and try again. (<TrinityExploreRift questId="337492" stepId="1" until="FullyExplored" markerDistance="45" boxTolerance="0.01" boxSize="20" />) Line 80
      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)
      [Trinity] TrinityLoadOnce: Found 1 Total Profiles, 0 Used Profiles, 0 Unused Profiles
      [Trinity] TrinityLoadOnce: 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 6.9 seconds before next game...
      Stopping the bot.
      Session lasted for: 00:00:10.1880368
      Bot Thread Ended. Was this requested?
      Chose Trinity as your combat routine
       
    20. Oksehode

      Oksehode Active Member

      Joined:
      Apr 3, 2014
      Messages:
      1,398
      Likes Received:
      4
      Trophy Points:
      38
      Read the first page.
       
    Thread Status:
    Not open for further replies.

    Share This Page