Season 15 and Demonbuddy, working as of 21th September 2018!
  • Visit Rebornbuddy
  • Visit Demonbuddy

Rift Bot - Yet Another Rifting Profile!

Discussion in 'Demonbuddy Profiles' started by DyingHymn, Apr 28, 2014.

  1. DyingHymn

    DyingHymn New Member

    Joined:
    Apr 12, 2014
    Messages:
    821
    Likes Received:
    14
    Trophy Points:
    0
    Rift Bot Post-2.2

    What is this?

    This profile is an improvement of the original Rift Bot.

    How does it work?

    This profile creates an adventure mode game at the difficulty set in the DB setting. Open a normal rift. Clear it. Repeat for 5 times. Reset the game.

    How to make it work?

    1. Download the attached profile to somewhere you like.
    2. Select either Boss Farm or Full Explore profile, grab some snack and watch.

    What is the difference?

    Boss Farm profile exits the rift once the rift guardian is killed. Full Explore profile exits the rift until the town stone is found.

    The bot is doing silly thing!

    Report with a FULL log. By FULL I mean the file, not a segment of it.

    I love you!

    +rep and rate!

    Changelog

    Code:
    [B]r470[/B]
    Fix the bot not going through the exit to sewer problem
    
    [B]r469[/B]
    Release for patch 2.2
    
    Warning! Obsolete information!
    SVN
    Home:https://code.google.com/p/rift-bot-demonbuddy/
    Changelog:https://code.google.com/p/rift-bot-demonbuddy/source/list
    Repo:https://rift-bot-demonbuddy.googlecode.com/svn/trunk/
    Don't know how to use svn? Here is a guide: Chapter*1.*Getting Started

    I don't know what is SVN/I cannot make it work!
    Please see the second post for details.


    Credits
    • NoWayLol for his awesome work on developing the first rifting profile!
    • Dildozer for finding exit hashes of portals!
    • Derrek for finding portal ids and a proper way to detect town stone!
    • sychotix for his wonderful bounties profile!
    • All community developers and profile users, thank you!

    Workflow
    • Create game
    • (Bounties only)Clear A4 bounties. Credits to sychotix and his wonderful team!
    • TP to A5
    • Create Rift
    • Explore level to find boss or next level
    • Kill the boss
    • (Full only)Find next level until reach town stone
    • TP
    • Get reward
    • Logout and repeat

    Use
    • SVN check out the latest Rift Bot
    • Load and Enjoy!
    • Gold Inactivity Timer highly recommended! 180s is a good setting for me.

    FAQ
    • Only part of a ReadProcessMemory or WriteProcessMemory request was completed. Demonbuddy issue. Does nothing bad to your bot.
    • Stopping the bot. Reason:Failed to locate profile. This profile is composed of a huge number of xml files! Use SVN or EZUpdater.
    • Element XXXXX is not supported. Please check your XML and try again. Make sure all plugins enabled.
    • Bot get stuck at a random location in the map (nowhere near portals, bosses) Trinity pathing issue.
    • Bot flip-flop between two points Trinity pathing issue.

    PM me or Oksehode before reusing code.
     

    Attached Files:

    Last edited: Apr 23, 2015
    steffokeffo, Oggy2k5 and samuraih like this.
  2. Oksehode

    Oksehode Active Member

    Joined:
    Apr 3, 2014
    Messages:
    1,398
    Likes Received:
    4
    Trophy Points:
    38
    Rift Bot compilation

    [​IMG] to show your appreciation for this profile

    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 10/28 20:43 CEST

    Latest: <<Rift Bot Compilation v1.5rev467.zip>>

    1. Download DemonBuddy from here
    2. Unpack the zip to a folder of your choice. (Don't overwrite older files, unpack to a new clean folder.)
    3. If you have an earlier installation of Demonbuddy, don't copy over the Settings folder. It's better to spend 2 minutes extra setting it up again instead of getting other problems caused by previous Settings folders.
    4. Delete the Plugins folder inside the DemonBuddy folder you just unpacked the zip to
    5. Download the Compilation pack and unzip it into the DemonBuddy folder
    6. Start Diablo and login to your account so you get to your character screen else you will get an error in Demonbuddy.
    7. Start Demonbuddy.exe
    8. Type your DemonBuddy key to login
    9. 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]
    10. Exit Demonbuddy
    11. Delete the "CompiledAssemblies" folder inside your DemonBuddy folder
    12. Start Demonbuddy.exe
    13. Click on the arrow next to the "Settings" button and click on "Bot". Enable "Open Loot containers" and "Open Chests". Set "Repair Durability" to 25-35% to make it work correctly.
    14. Choose your preferred difficulty under "Game Difficulty".
    15. Save and Close.
    16. Click on the "Plugins" tab. Click on "Trinity" then click the "Config" button.


    NOTE - Disable EZupdater (if you're using it) or take out the Quest Tools and Trinity entry in the Repository.cs file when using this compilation package!

    Code:
            private static Repository TrinityDefault()
            {
                return new Repository
                {
                    Kind = RepoKind.Plugin,
                    Name = "Trinity",
                    RepoURL = "https://subversion.assembla.com/svn/unifiedtrinity/",
                    SourceDirectory = "trunk\\Sources",
                    Enabled = true,
                    LastUpdate = new DateTime()
                };
            }
    
            private static Repository QuestToolsDefault() 
            {
                return new Repository
                {
                    Kind = RepoKind.Plugin,
                    Name = "QuestTools",
                    RepoURL = "https://subversion.assembla.com/svn/questtools/",
                    SourceDirectory = "trunk\\QuestTools",
                    Enabled = true,
                    LastUpdate = new DateTime()
                };
            }
    
    Combat/Misc:
    Trigger range for Elite Combat = 100-150
    Trigger range for Trash Combat = 10-35
    Minimum Trash Mob Pack Size = 2-5
    Trash Pack Cluster Radius = 20
    Disable "Force Kill Summoners"
    Disable "Extend trash-kill range after combat
    Disable "Use NavMesh to prevent stucks"
    Set Treasure Goblins to Kamikaze

    Objects
    Container Open Range = 35-40
    Enable "Open Chests"
    *Enable "Open All Containers" if you use Harrington's Waistguard with GearSwap Reloaded 1.0.43
    *Enable "Give Higher Priority to Containers" if you use Harrington's Waistguard with GearSwap Reloaded 1.0.43

    Advanced
    Enable "Gold Inactivity" or "Experience Inactivity" = 180-240

    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 (DB folder)/Profiles/RiftBot [Don't use the 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.

    Recommended version of DemonBuddy and plugins:
    Demonbuddy Release (current build 384)
    Quest Tools 3.0.6
    Trinity 2.2.0

    Compilation includes the following:
    Trinity 2.2.0
    Quest Tools 3.0.6
    RiftBot revision 467
    GearSwap Reloaded beta 1.0.43 (Not needed for this profile, but nice to have) [Thanks to borderjs and toNyx' for letting me use this in the compilation]

    Known Issues
    • None


    Changelog:
    Code:
      [B]v1.2[/B]
    - Downgraded to Quest Tools 2.0.74
    - Updated with RiftBot revision 368
    
      [B]v1.3[/B]
    - Updated with Trinity 1.9.8 (Latest revision)
    - Updated with RiftBot revision 432
    
     [B]v1.4[/B]
    - Updated with Trinity 2.1.4
    - Updated with RiftBot revision 445
    - Replaced GearSwap with GearSwap Reloaded beta 1.0.3.8
    
     [B]v1.5[/B]
    - Updated with Trinity 2.2.0
    - Updated with Quest Tools 3.0.6
    - Updated with RiftBot revision 467
    - Updated with GearSwap Reloaded beta 1.0.43
    
    NOTE - I'm not answering questions about how to change the behavior of RiftBot. If you want it to behave differently, do some investigation and I'm sure you will figure it out. Also, I will not answer to issues about the profile unless you provide a good explanation about the problem and a full log.
     

    Attached Files:

    Last edited: Oct 28, 2014
  3. gotteshand

    gotteshand New Member

    Joined:
    Jun 7, 2012
    Messages:
    273
    Likes Received:
    1
    Trophy Points:
    0
    Rift Bot - Yet Another Rifting Profile!
     
    Last edited: May 1, 2014
  4. dain

    dain Member

    Joined:
    Dec 11, 2012
    Messages:
    64
    Likes Received:
    0
    Trophy Points:
    6
    Copy second post pls, its realy needed. xD
     
  5. DyingHymn

    DyingHymn New Member

    Joined:
    Apr 12, 2014
    Messages:
    821
    Likes Received:
    14
    Trophy Points:
    0
    will be maintained by Oksehode when he is online
     
  6. meohocgioi

    meohocgioi New Member

    Joined:
    Apr 12, 2014
    Messages:
    38
    Likes Received:
    0
    Trophy Points:
    0
    Does it AFKable now ?
     
  7. gotteshand

    gotteshand New Member

    Joined:
    Jun 7, 2012
    Messages:
    273
    Likes Received:
    1
    Trophy Points:
    0
    I'm running .28 trinity with .394 DB and latest SVN 100% afk. DB Beta 403 is stable.
    .24 + stable DB build is afkable as well.

    Make sure to disable "Use NavMash to prevent stucks" no matter which version you use it causes stucks ironic I know.
     
    Last edited: Apr 29, 2014
  8. lilobat

    lilobat New Member

    Joined:
    Jul 8, 2012
    Messages:
    205
    Likes Received:
    2
    Trophy Points:
    0
    Last edited: Apr 29, 2014
  9. meohocgioi

    meohocgioi New Member

    Joined:
    Apr 12, 2014
    Messages:
    38
    Likes Received:
    0
    Trophy Points:
    0
    Thanks, so much help for me. Does it stuck on some act5 map (map that let you kill Mathael), bot does not going to portal gate ?
     
  10. gotteshand

    gotteshand New Member

    Joined:
    Jun 7, 2012
    Messages:
    273
    Likes Received:
    1
    Trophy Points:
    0
    Yeah Bastions Keep is tricky sometime he does not explore the exit likely because pathPrecision is to high try lowering it to 15-20 and if it still happens report back..
    DB/Profiles/Rift Bot/data/RiftExploreCommon.xml

    Look for
    Code:
    		<If condition="CurrentLevelAreaId == 276226"> <!-- Bastion's Keep-->
    			<LogMessage quest="1" step="2" output="[Rift Bot] Explore Bastion's Keep @ 20/30/0.3" />
    			<TrinityExploreRift questId="337492" stepId="1" until="RiftComplete" markerDistance="80" boxSize="20" pathPrecision="30" boxTolerance="0.3"/>
    			<LoadProfile file="RiftCommon.xml" />
    		</If>
    
    change to
    Code:
    		<If condition="CurrentLevelAreaId == 276226"> <!-- Bastion's Keep-->
    			<LogMessage quest="1" step="2" output="[Rift Bot] Explore Bastion's Keep @ 20/20/0.3" />
    			<TrinityExploreRift questId="337492" stepId="1" until="RiftComplete" markerDistance="80" boxSize="20" pathPrecision="20" boxTolerance="0.3"/>
    			<LoadProfile file="RiftCommon.xml" />
    		</If>
    
     
  11. gotteshand

    gotteshand New Member

    Joined:
    Jun 7, 2012
    Messages:
    273
    Likes Received:
    1
    Trophy Points:
    0
    It should work 99% of the time with act5 maps now not sure how it will do on .24 but on .28 I have yet to encounter it not taking the portals. If he misses the exit same as with Stonefort lower the pathPrecision.
     
  12. Dev0

    Dev0 New Member

    Joined:
    Mar 22, 2014
    Messages:
    170
    Likes Received:
    0
    Trophy Points:
    0
    what files do you recommend for act 1?/4?

    i want act 1 to run smoothly
     
  13. Oksehode

    Oksehode Active Member

    Joined:
    Apr 3, 2014
    Messages:
    1,398
    Likes Received:
    4
    Trophy Points:
    38
    Wrong thread for that. Check out the bounty community thread.
     
  14. Kagejin

    Kagejin New Member

    Joined:
    Mar 19, 2014
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    0
    Seems to be a problem with the plugin update link of svn. Whenever I try to update it, I get this explosion of red errors. Something I do wrong?

    Edit: Oh well I cleaned the Storage Folder and tried to update again, it worked. No problems.
     
    Last edited: Apr 29, 2014
  15. dain

    dain Member

    Joined:
    Dec 11, 2012
    Messages:
    64
    Likes Received:
    0
    Trophy Points:
    6
    Any one try new stable version Demonbuddy?
     
  16. Lzaisgoed

    Lzaisgoed New Member

    Joined:
    Feb 13, 2013
    Messages:
    77
    Likes Received:
    0
    Trophy Points:
    0
    iam running stable 99% afk able with the latest db version

    running common rift+bounties (act4)
     
  17. erxxlu

    erxxlu New Member

    Joined:
    Jan 8, 2013
    Messages:
    177
    Likes Received:
    0
    Trophy Points:
    0
    What's the deal with this thread?

    Also running latest stable version rift explore 100% afk until now
     
  18. doraemon1293

    doraemon1293 New Member

    Joined:
    Jul 5, 2013
    Messages:
    69
    Likes Received:
    0
    Trophy Points:
    0
    anyone suffers Zeta's memory error by using letest trinity(.28)
     
  19. r3plic4tor

    r3plic4tor New Member

    Joined:
    Apr 24, 2014
    Messages:
    801
    Likes Received:
    0
    Trophy Points:
    0
  20. Geckoz

    Geckoz Member

    Joined:
    Aug 25, 2012
    Messages:
    157
    Likes Received:
    0
    Trophy Points:
    16
    Really good instructions, everything worked pretty easily.

    Does anyone have some suggestions for great barb specs when botting rifts?
     

Share This Page