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

[AFK Leveling] Complete Act 1 AFK Leveling Profile

rgod14

New Member
Joined
Jul 29, 2012
Messages
132
Reaction score
4
[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

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!


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:


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.


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.


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!!)


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.


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. ;)


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:
Nice work man, ill probably use this when its completed
 
nice, but why do you not make 1 big profile?

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).
 
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).

can you make 1 big profile for us ? :D
 
can you make 1 big profile for us ? :D
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.
 
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.
Perfect ! :)
 
Edited to make it more clear that the main profile does exist. :D
 
Looks good, gonna test this out tonight. Thanks for the release!
 
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.
 
Just me or does the profile want to use the portal right away and end up getting disconnected.
 
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.
 
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
 
Last edited:
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.
 
Just me or does the profile want to use the portal right away and end up getting disconnected.

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
 
Its not working fine for me so...let check this in some days again...
 
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
 

Attachments

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

Confirmed. I'll add it to the bugs and check it out when I can.
 
Back
Top