[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. [HR][/HR]Known BugsMajor 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. 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 future1. 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]PluginsRequired 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 disclaimerI 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! 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 bugsPlease, 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]ProfilesI'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
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).
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.
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.
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.
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
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.
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
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