• Visit Rebornbuddy
  • [AFK Leveling] Complete Act 1 AFK Leveling Profile

    Discussion in 'Archives' started by rgod14, Aug 10, 2012.

    1. rgod14

      rgod14 New Member

      Joined:
      Jul 29, 2012
      Messages:
      132
      Likes Received:
      4
      Trophy Points:
      0
      [AFK Leveling] Act 1 AFK Leveling Profile (7/9 Quests)

      Complete Act 1 by rgod14
      (Release: v1.0.0 - Aug 10th)
      (Release: v1.1 - Aug 14th)
      (Release: v1.2 - Aug 18th)
      DISCONTINUED

      DISCONTINUING MY WORK ON THIS AS IT'S TOO MUCH FOR ME. EVERY DB UPDATE SEEMS TO BREAK IT MORE AND I DON'T HAVE THE TIME TO TEST AND RE-TEST. APOLOGIES.

      Current Progress: 7/9 Quests Complete
      99% AFK!

      Tested on Demonbuddy v204

      [HR][/HR]
      Changelog

      Code:
      [B][U]v1.2[/U][/B]
      
      - Fixed bug where it wouldn't talk to Cain after Crypts. Yay 1 big profile again!
      - Added quest 7!
      
      [B][U]v1.1[/U][/B]
      
      - Added quests 5 and 6!
      - Cleaned up coding on Crypts (still bugged as mentioned above, fix in future release)
      - Adjusted WaitTimers to allow for the slower classes
      - Tweaked boxSize and Tolerance on most levels resulting in less stucks
      
      [B][U]v1.0.0[/U][/B]
      
      - Released quests 1 to 4!
      
      [HR][/HR]
      FAQ

      Goal of the Profile
      The goal of this profile upon completion will be to complete Act 1, in it's entirety, completely AFK. This profile was conceived with the idea of leveling a brand new level 1 character to 60 completely AFK. All testing was done on Normal and the profiles are written and optimized for Normal setting at this time.

      What can the profile currently do?
      On this release the profile is 99% AFK up to and including Quest 6 - The Broken Blade.

      Is this profile completely random?
      I started writing this profiled before DB was able to explore static worlds so any static worlds are NOT done randomly.

      Will the profile handle deaths?
      In static worlds no, unfortunately it will not. In randomized worlds, from what I've tested, it seems to handle deaths no problems. (Random worlds = Cathedral Levels and Crypts)

      Why does the bot seemingly stop at certain times for 15 - 30 seconds?
      Wait timers. I did testing with all the classes and I found that if I didn't set wait timers for slowest class then it would skip certain TalkTo events. So, in short, that's normal. ;)

      Speaking of classes, which ones are supported?
      Technically all classes could complete these profiles and I tried to gear wait timers to how slow it would be for some classes. By far and away the Monk and Barbarian were much quicker on runs through. (Especially the Monk for some reason.) Wizards weren't actually too bad but Demon Hunters and especially Witch Doctors were brutally slow.

      Which combat routine should I use?
      The clear cut winner is Belphegor. As I pleasantly found out while testing it auto equips new skills and runes!

      What's taking so long for you to release the rest of the profile?
      I apologize as I'm a HUGE perfectionist and I hate releasing things with known bugs. I test, and test, and test again all of my profiles and try to work out the bugs as I can. Hopefully the effort will show in the profiles but please be patient. I'm doing this in my spare time for fun. :cool:

      [HR][/HR]
      Known Bugs
      Major Bugs
      Will not currently kill Jondar on the Templar quest. It will eventually kill him due to AoE but it's pretty slow. :(
      Will not find exit to Cathedral Level 4. It finds the exit above the on the walkway to Jondar and then just steadily breakdances it's face off. :mad: THE SCRIPT IS DISABLED TO FIND EXIT 4 AND AFTER JONDAR IS DEAD YOU WILL HAVE TO MANUALLY GO THE EXIT DOWN THE STAIRS AND CLICK THE PORTAL. JUST CLICK AND LEAVE THE BOT, IT WILL START SEARCHING LEVEL 4 IN A FEW SECONDS.

      Minor Bugs
      No way to currently close dialog "Quest Complete" dialog windows.
      No way to currently select "Yes" or "No" to have the Templar join you.
      Random stucks in some of the Random Worlds. The Festering Woods is especially bad for stucks. There is also one specific map of Cathedral Level 2 that the bot gets stuck near the exit.
      ExploreArea randomly doesn't fire in some areas. Suspect DB issues but can't confirm.

      [HR][/HR]
      Plans for the future
      1. Complete Act 1!
      2. Fix bugs.
      3. Re-write code to randomly explore static worlds.
      3a. Doing this should hopefully make death handling for the whole profile be smooth.​
      4. Add code to explore randomly generated dungeons on the quest route. (ie. Dank Cellar, Cave Under the Well)
      5. Find a plugin that will close dialog windows and select "Yes" when the Templar asks to join.

      [HR][/HR]
      Plugins
      Required
      None!

      Optional but highly, HIGHLY recommended
      Giles Auto Equipper - Picks up gear, evaluates it, and equips it, if it deems it an upgrade. Be sure to set your loot rules to one that's provided by Giles with this plugin. I personally used GilesEquipperRules_NoCommons and it worked great! (A lifesaver on this kind of profile in my opinion, big thanks to Giles!!)

      [HR][/HR]
      Thank you's and disclaimer
      I only purchased Demonbuddy at the end of July. I scoured the code of current profiles for around 4 hours to realize what every variable meant and what it was doing. That being said this is the first profile I've invested serious time in and the first one I'm releasing so be gentle! :D

      Also, big thank you Radonic and Kick as it was basically their profiles I scoured that allowed me to figure out what the heck was going on in the profiles and how certain obstacles I found could be overcome.

      [HR][/HR]
      Finding bugs
      Please, please, if you find any bugs feel free to post them as I only tested these profiles by myself. I did plenty of testing from certain areas and levels and quite a few full run-throughs from a level 1 character. Also, please attach a log as they do help tremendously in figuring out what the bot is attempting to do when it's not doing what it's been told. ;)

      [HR][/HR]
      Profiles
      I'm releasing the profiles sectioned off into quests as well as the main "full" profile. Hope you enjoy and hope this helps someone, somewhere out. :)

      Main Profile
      View attachment rgod14's Act 1 v1.2 (Quest 1 - 7).xml

      Individual Quest Profiles
      View attachment rgod14's Act 1 v1.2 (Quest 1 - The Fallen Star).xml
      View attachment rgod14's Act 1 v1.2 (Quest 2 - The Legacy of Cain).xml
      View attachment rgod14's Act 1 v1.2 (Quest 3 - A Shattered Crown).xml
      View attachment rgod14's Act 1 v1.2 (Quest 4 - Reign of the Black King).xml
      View attachment rgod14's Act 1 v1.2 (Quest 5 - Sword of the Stranger).xml
      View attachment rgod14's Act 1 v1.2 (Quest 6 - The Broken Blade).xml
      View attachment rgod14's Act 1 v1.2 (Quest 7 - The Doom in Wortham).xml
       
      Last edited: Aug 27, 2012
    2. shuuk

      shuuk Member

      Joined:
      Apr 25, 2010
      Messages:
      736
      Likes Received:
      0
      Trophy Points:
      16
      nice, but why do you not make 1 big profile?
       
    3. V3rn

      V3rn New Member

      Joined:
      Aug 10, 2012
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      Nice work man, ill probably use this when its completed
       
    4. rgod14

      rgod14 New Member

      Joined:
      Jul 29, 2012
      Messages:
      132
      Likes Received:
      4
      Trophy Points:
      0
      The first profile is the big one that goes from the start to Skeleton King so far. I just segmented them for people to try out and use as another possible means of leveling. (doing the same quest over and over).
       
    5. Smithy_1825

      Smithy_1825 Member

      Joined:
      Jun 17, 2010
      Messages:
      205
      Likes Received:
      0
      Trophy Points:
      16
      testing out now. thanks for the effort
       
    6. recnet

      recnet New Member

      Joined:
      Jun 9, 2012
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      0
      can you make 1 big profile for us ? :D
       
    7. rgod14

      rgod14 New Member

      Joined:
      Jul 29, 2012
      Messages:
      132
      Likes Received:
      4
      Trophy Points:
      0
      Ya, the goal is to make 1 big profile that will do all of Act 1....once it's complete. I'm only at 4 out of 10 quests done yet but once I'm done there will definitely be 1 big profile.
       
    8. recnet

      recnet New Member

      Joined:
      Jun 9, 2012
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      0
      Perfect ! :)
       
    9. rgod14

      rgod14 New Member

      Joined:
      Jul 29, 2012
      Messages:
      132
      Likes Received:
      4
      Trophy Points:
      0
      Edited to make it more clear that the main profile does exist. :D
       
    10. mfx

      mfx New Member

      Joined:
      Apr 3, 2011
      Messages:
      29
      Likes Received:
      0
      Trophy Points:
      0
      Looks good, gonna test this out tonight. Thanks for the release!
       
    11. zackn06

      zackn06 Member

      Joined:
      Jun 15, 2012
      Messages:
      102
      Likes Received:
      0
      Trophy Points:
      16
      Testing it now, I'll Check back in a few.
       
    12. Zaedon

      Zaedon New Member

      Joined:
      Jun 5, 2012
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      0
      I had a problem with it not entering defiled crypts in the cemetery of the forsaken. Not a serious problem, just changed the xyz's of the moveTO's to stop just in front of the crypts and changed the useObject coords from what was given in dumps to what they showed while I was standing in the doorways. Gets stuck when relying on ExploreArea, this happens often, and usually ends a run as the bot will try to walk through walls. Sometimes this is due to it finding the exit on another level and not being intelligent enough to go up or down stairs, or look for an alternate route. Not the profiles fault at all! Overall this is a great profile! Now if we could just get a bot that was up to par and could execute great profiles. Just and FYI, I use GilesMonsterPriorityChanger and GilesWorldObjectHandler plugins. I tried with the plugins on and off. It made no difference as it is just a bot issue.
       
    13. madmoremax

      madmoremax New Member

      Joined:
      Jun 16, 2012
      Messages:
      52
      Likes Received:
      0
      Trophy Points:
      0
      Just me or does the profile want to use the portal right away and end up getting disconnected.
       
    14. rgod14

      rgod14 New Member

      Joined:
      Jul 29, 2012
      Messages:
      132
      Likes Received:
      4
      Trophy Points:
      0
      Re-testing Crypts as I was a little worried about them. I have very low latency and I suspect the bot is just trying to act too quickly at some points in the code. Trying to slow it down.
       
    15. Zaedon

      Zaedon New Member

      Joined:
      Jun 5, 2012
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      0
      I actually have pretty low latency as well. In some cases a lag spike can cause an issue. However, the solution for me is to just change the xyz's slightly. Mostly on UseObject. The value given from the dump seems to work some of the time, but more often than not it doesn't .

      Still a very good profile though. The problem is going to be random dungeons getting stuck. More to the point when they get stuck in the same spot every time.
      For example: When the sought out portal is on a different level and the bot just starts break dancing endlessly.


      Oh!!! I did also add some small delays right after UseObject (portals) as the time to zone in can cause the bot to sometimes act like its on *****. LoL
       
      Last edited: Aug 10, 2012
    16. m33pm33p

      m33pm33p New Member

      Joined:
      Jun 15, 2012
      Messages:
      85
      Likes Received:
      0
      Trophy Points:
      0
      Noticing for some reason on first quest of act 1 it will not kill the zombies and then talk to leah. It walks to zombies, stands there, then runs out to Rumsford.
       
    17. anonbot

      anonbot New Member

      Joined:
      Jun 13, 2012
      Messages:
      106
      Likes Received:
      0
      Trophy Points:
      0
      yeah looks to be a demonbuddy bug though and not the profile. It's because it wants to go to town to stash/sell part of the inbuilt DB routine but it cant TP because its the beginning of the game. DBt needs some logic that checks if its on the veryfirst quest int he game and if so don't run the bult in stash/sell routines
       
    18. ale56man

      ale56man Member

      Joined:
      Apr 1, 2012
      Messages:
      370
      Likes Received:
      0
      Trophy Points:
      16
      Its not working fine for me so...let check this in some days again...
       
    19. rrrix

      rrrix DEVELOPER Buddy Core Dev

      Joined:
      Jul 11, 2010
      Messages:
      3,449
      Likes Received:
      61
      Trophy Points:
      0
      I've run this several times, and it gets all the way to here:

      <!-- *** QUEST - REIGN OF THE BLACK KING *** -->

      <!--Talk to Cain-->
      <TalkTo x="2947.707" y="2792.573" z="23.94529" actorId="3533" questId="72061" stepId="-1" />

      It successfully talks to Eamon, but, then just stands there at the blacksmith. Never talks to Cain.

      Using .204
       

      Attached Files:

    20. rgod14

      rgod14 New Member

      Joined:
      Jul 29, 2012
      Messages:
      132
      Likes Received:
      4
      Trophy Points:
      0
      Confirmed. I'll add it to the bugs and check it out when I can.
       

    Share This Page