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

[Demonbuddy] Random (Generated) Dungeons and YOU! [Kick]

Status
Not open for further replies.
I may be wrong but, I believe you two are focusing on the same problem but for two different reasons.

Radonic wants a champion farming script, zippysticks wants a quest farming script.

yay or nay? either way both will need different scripts and both are a welcome addition to DB. also you two throwing ideas at each other will only help one another so lets take the constructive criticism without the negativity!
 
I may be wrong but, I believe you two are focusing on the same problem but for two different reasons.

Radonic wants a champion farming script, zippysticks wants a quest farming script.

yay or nay? either way both will need different scripts and both are a welcome addition to DB. also you two throwing ideas at each other will only help one another so lets take the constructive criticism without the negativity!
Yeah i know, but im trying to explain to him that you can apply "my code" to do the same thing as his does and it will be alot lighter...

Im not trying to bash him or talk negative to him. Im just trying to show him that you dont need high amount of code to do something that can be done with only a couple of rows of code...
 
As far as the cemetery thing... I need Nesox to fix a few things so that we can get into the 3 random dungeons (since they change locations all of the time)

Facts:
There are (4) dungeons in the cemetery
All (4) dungeons are at static positions
All (4) dungeons have the same actorid
All (4) dungeons have different worldid and spawns randomly.

There is Developers hell aswell dude!

There is 4 different dungeons there and what you doesnt understand is that you can apply the same thing to what i said...
You can use
<If Condition="(not CurrentWorldId == 154587)" >
Then you just go out of the dungeon or just TP and take the WP
<If Condition="CurrentWorldId == 154587" >
You return it as ExploreDungeon...
ALOT less code

I understand what you have done, i just dont think you need that much code to do the exact same thing... I simply saw that you can simplify it with using One Condition to detect where the dungeons are and one to detect which one it is or isnt. But i dont think it matters to get the "real" dungeon because what i want is the random dungeon bot to FARM, and the real dungeon LVL2 doesnt contain any champions, even the level after that one doesnt contain any champions. So i will probably use all settings anyway since it wont make sense for the bot to go down the last level.

Im not trying to bash you, but try to get a "sleeker" code when you coding. The more if or while, the more fuckups you can get and more stucks...

Man, i just don't get you. You really don't like to try things first hand and see for yourself do you? It's not that hard to go to the way point and see for yourself. And where is this 4th magical dungeon you see in cemetery? Because you are losing me again. There's ONLY 3!

Kickazz006 was stuck at the cemetery regarding the 3 (YES 3 DUNGEONS) and I provided a working resolution. If you can provided a better working code, I will shut up, but for you to keep tossing ideas to make it more efficient and not testing to see if it is actually working makes my brain hurt.

My code works in it's current state and gets the job done, the thing that gets me irritated is that you keep providing ideas for it to be more efficient without physically testing yourself (and yes, i have test different methods as you said). I will applaud you if you can make it more efficient and working instead of tossing ideas when I said it wouldn't work. Just because the syntax seems correct, it wouldn't work. As I said before, the cemetery is special and requires special attention, therefore your normal/usual syntax wouldn't apply here due to them having all the same actorid.

I tried helping by providing a working tested solution, please do the same, otherwise, all your ideas don't work. And if you do have a better working tested efficient solution then great, you proved me wrong. Until then, I have proven my code/ideas.
 
Man, i just don't get you. You really don't like to try things first hand and see for yourself do you? It's not that hard to go to the way point and see for yourself. And where is this 4th magical dungeon you see in cemetery? Because you are losing me again. There's ONLY 3!

Kickazz006 was stuck at the cemetery regarding the 3 (YES 3 DUNGEONS) and I provided a working resolution. If you can provided a better working code, I will shut up, but for you to keep tossing ideas to make it more efficient and not testing to see if it is actually working makes my brain hurt.

My code works in it's current state and gets the job done, the thing that gets me irritated is that you keep providing ideas for it to be more efficient without physically testing yourself (and yes, i have test different methods as you said). I will applaud you if you can make it more efficient and working instead of tossing ideas when I said it wouldn't work. Just because the syntax seems correct, it wouldn't work. As I said before, the cemetery is special and requires special attention, therefore your normal/usual syntax wouldn't apply here due to them having all the same actorid.

I tried helping by providing a working tested solution, please do the same, otherwise, all your ideas don't work. And if you do have a better working tested efficient solution then great, you proved me wrong. Until then, I have proven my code/ideas.
There is 4 dungeons in Cementary...
Cemetery of the Forsaken - Diablo Wiki

3 Defiled Crypt and a chance to spawn a forth Development Hell...

Have fun with your code, i just tried to help YOU...................................................................
 
There is 4 dungeons in Cementary...
Cemetery of the Forsaken - Diablo Wiki

3 Defiled Crypt and a chance to spawn a forth Development Hell...

Have fun with your code, i just tried to help YOU...................................................................

Will do, I'll just keep working stuff to myself for now on. Instead of just tossing out ideas without testing them to others. :rolleyes: Unsubscribed, no point getting any more updates here, seems like it's just me and you =).
 
got anything for us to look at kick?

check butcher profile for how to explore.

as far as cemetery - I haven't really looked into it since the other day

the devs also added

Apoc: Btw, changed ExploreArea to allow you to until="ObjectFound"
Apoc: <ExploreArea leaveWhenFinished="True" exitNameHash="####" />

so instead of:
<ExploreDungeon questId="72801" stepId="2" boxTolerance="0.45" boxSize="30" exploreUntilExit="False" />
<ExploreDungeon questId="72801" stepId="2" boxTolerance="0.45" boxSize="30" exploreUntilExit="True" exitNameHash="-1861222193" />


it's ExploreArea
 
Where can we find your butcher profile kick? I don't see it on your SVN and not on forums either.
 
How did I miss this? I can work on gathering an act 2 list for you if you still need, let me know.
 
check butcher profile for how to explore.

as far as cemetery - I haven't really looked into it since the other day

the devs also added

Apoc: Btw, changed ExploreArea to allow you to until="ObjectFound"
Apoc: <ExploreArea leaveWhenFinished="True" exitNameHash="####" />

so instead of:
<ExploreDungeon questId="72801" stepId="2" boxTolerance="0.45" boxSize="30" exploreUntilExit="False" />
<ExploreDungeon questId="72801" stepId="2" boxTolerance="0.45" boxSize="30" exploreUntilExit="True" exitNameHash="-1861222193" />


it's ExploreArea

thanks

http://kicks-d3-scripts.googlecode....rming/Act 1/Normal - Act 1 Butcher [Kick].xml
http://kicks-d3-scripts.googlecode..../Normal - Act 1 Butcher and Tyrael [Kick].xml
 
Normal - Act 1 [Kick]
Failed to load profile: The 'Order' start tag on line 8 position 3 does not match the end tag of 'If'. Line 457, position 5.
 
Thanks for all the work you've put into this. Do you think with the current state of DB it would be possible to afk an entire difficulty?
 
Act 1
+ Halls of Agony Level 1
+ Halls of Agony Level 2
+ Halls of Agony Level 3
+ Butcher

Act 2
Change start quest to: The Black Soulstone (Realm of Shadow)
Part 1
? Desolate Sand (Full Clear and Check for Vault of the Assassin, if not there I personally reset the game)
? Vault of Assassin
Part 2
? Dahlgur Oasis
? Unknown Depths
? The Stone Halls
? Realm of Shadow
Part 3
? Kill Zoltun Kulle and Complete quest the black soul stone
? Exist chamber and Portal to town
? Complete quest the black soul stone
? Accept Quest the scouring of caldeum and go to caldeum bazzar
? Complete refugee event
? Complete quest Lord of Lies, by going ot the imperal palace
? Kill belial

Act 3
Set start quest to : Siegebreaker (kill the siegebreaker)
Part 1
? Run east out of the keep and go out of the arret gate
? Enter either The Barracks (clear level 1 + 2) or fortified bunker (clear level 1 + 2, guarantee resplendent chest)
? Portal to town (P2T) and then to keep depths level 3, clear
? P2T + keep depths level 1
? P2T and then to keep depths level 3
? P2T + stone fort, clear whole map
? P2T + The Bridge of Korsikk, clear whole map and check for Caverns of Frost
? If there clear Caverns of Frost Level 1 + 2
? Portal to Rakksis Crossing and clear to siege breaker
Part 2
? Complete quest siegebreaker and accept quest Heart of sin
? Go through portal (GTP) + arret crater
? GTP Arret crater Level 2
? GTP + Tower of the Damned Level 1
? GTP + Tower of the Damned Level 2
? GTP + Heart of the Damned
? GTP + Tower of the Cursed Level 1
? GTP + Tower of the Cursed Level 2
? GTP + Heart of the Cursed
Part 3
? GTP + Core of the arret
? GTP + Kill Azmodan
 
I often farm:
Quest:
Imprisoned Angel (part 2 the cursed hold)
Dungeons:
- the 3 crypts of the cemetry
- Festering Woods + the 2 small dungeons
- Halls of Agony Level 2
- The Cursed Hold (The Warden)
 
just a quick question - have to admit that i havnt read through 12 pages.. but will you continue working on the dev copy of your leveling profile? :) im happy with a simple yes/no answer and thanks for all the work you put into the bot
 
Kick maybe you can help me with this.

I am working on A3 - Q7 - Begin Quest

Code:
<GameParams quest="101758" step="10" act="A3" difficulty="Normal" resumeFromSave="False" isPrivate="True" numGames="-1"  />

The Game throws an error complaining of an error with the match making system. Same Quest fill step="1" and it works and does the Kill Azmodan step. Both quest steps are based on info from DemonBuddy Dump Info tab.

fail-to-make-game.webp

This problem has been around for awhile and no one from staff has said anything about it...

[video=youtube;1eSMxRya2S8]http://www.youtube.com/watch?v=1eSMxRya2S8[/video]

[14:04:30.020 N] Demonbuddy v1.0.834.197 started
[14:04:31.532 N] Logging in...
[14:04:32.274 N] Attached to Diablo III with pid: 2344
[14:04:32.279 N] Flashing window
[14:04:33.318 D] Executable Path: Z:\BuddyTeam\DB\Demonbuddy.exe
[14:04:33.318 D] OS Architecture: AMD64
[14:04:33.320 D] OS: Windows 7 Service Pack 1 64-bit
[14:04:33.320 D] OS Language: English (United States)
[14:04:34.115 D] Reloading AssemblyLoader<Zeta.CommonBot.ICombat> - Initializing
[14:04:36.163 N] ========== Grid segmentation resetting!!! ============
[14:04:36.169 N] Current bot set to Order Bot
[14:04:36.169 N] Loaded profile Normal - Act 3 - Heart of Sin
[14:04:36.171 D] Reloading AssemblyLoader<Zeta.Common.Plugins.IPlugin> - Initializing
[14:04:38.108 D] There are 7 plugins.
[14:04:41.882 D] Start/Stop Button Clicked!
[14:04:41.930 D] Reloading AssemblyLoader<Zeta.CommonBot.ICombat> - RoutineManager.Reload
[14:04:43.225 D] Reloading AssemblyLoader<Zeta.CommonBot.ICombat> - RoutineManager.Reload !THROTTLED!
[14:04:43.225 D] Routines were reloaded. New routine list:
[14:04:43.225 D] AGB - Nullcombat v0.0.0.0
[14:04:43.225 D] Belphegor All-in-One v1.0.834.197
[14:04:43.225 D] Generic v0.0.0.0
[14:04:43.226 D] Wizical Mass (Critical Mass Wizard) v1.0.834.197
[14:04:43.226 D] Routines were reloaded. New routine list:
[14:04:43.226 D] AGB - Nullcombat v0.0.0.0
[14:04:43.226 D] Belphegor All-in-One v1.0.834.197
[14:04:43.226 D] Generic v0.0.0.0
[14:04:43.226 D] Wizical Mass (Critical Mass Wizard) v1.0.834.197
[14:04:45.497 N] Chose Belphegor All-in-One as your combat routine.
[14:04:45.502 N] [Belphegor All-in-One 1.0.834.197] Building method list
[14:04:45.503 N] [Belphegor All-in-One 1.0.834.197] Added 61 methods
[14:04:45.505 N] [Belphegor All-in-One 1.0.834.197] InvalidWrapper is a match!
[14:04:45.505 N] [Belphegor All-in-One 1.0.834.197] Using InvalidWrapper for Combat (Priority: 0)
[14:04:45.512 N] [Belphegor All-in-One 1.0.834.197] InvalidWrapper is a match!
[14:04:45.512 N] [Belphegor All-in-One 1.0.834.197] Using InvalidWrapper for Buff (Priority: 0)
[14:04:45.513 N] [Belphegor All-in-One 1.0.834.197] Movement support for Invalid is not currently implemented.
[14:04:46.055 N] [Belphegor All-in-One 1.0.834.197] Behaviors created
[14:04:46.056 D] Forcing profile reload.
[14:04:46.329 N] Loaded profile Normal - Act 3 - Heart of Sin
[14:04:46.329 D] Starting bot Order Bot
[14:04:46.340 D] Added new hook [OutOfGame] 421a73a6-4fc4-4f08-8405-8e4fadd55d6d
[14:04:46.341 D] Added new hook [Death] 465ce578-d13a-4b4a-a376-89efb1092023
[14:04:46.342 D] Added new hook [RoutineBuffs] 2055fc9f-abb6-48a2-bf5d-03657a2a0526
[14:04:46.342 D] Added new hook [RoutineCombat] 0e1bdc28-4e4d-49f7-989f-6e8529b88de6
[14:04:46.342 D] Added new hook [Combat] a63dc111-d4dc-4000-a740-ca2de76bd17f
[14:04:46.350 D] Added new hook [IdentifyItems] b43b17e8-7160-4c5b-aef7-b26458d74ca9
[14:04:46.352 D] Added new hook [VendorRun] e1fdef01-4aeb-4273-9222-d69b985caa15
[14:04:46.359 D] Added new hook [Loot] 69ce1673-752d-47b0-9b7d-680c15c7fa3f
[14:04:46.359 D] Replaced hook [BotBehavior] 55de3ef9-f334-42d4-8823-c4b3ab781d45
[14:04:46.361 N] [BreakTakerShorter] Started!
[14:04:46.361 D] Spooling up bot thread.
[14:04:46.362 D] Bot thread started.
[14:04:46.697 N] Waiting 16.4 seconds before next game...
[14:05:03.203 N] Creating new game, Params: <Act:A3 Difficulty:Normal Quest:101758 QuestStep:10 ResumeFromSave:False IsPrivate:True>
[14:05:04.821 N] Waiting 14.4 seconds before next game...
[14:05:10.602 D] Start/Stop Button Clicked!
[14:05:10.604 N] Stopping the bot.
[14:05:10.604 D] CurrentBot.Stop()
[14:05:10.604 D] Navigator.Clear()
[14:05:10.604 D] Navigator.Clear
[14:05:10.605 D] TreeHooks.Instance.ClearAll()
[14:05:10.605 D] OnStop event
[14:05:10.605 D] OnStop Event Invoking
[14:05:10.606 D] QuestOrderManager.OnBotStop(). Resetting caches.
[14:05:10.607 D] Resetting current behavior.
[14:05:10.607 D] QuestOrderManager.OnBotStop(). Resetting caches.
[14:05:10.607 D] Resetting current behavior.
[14:05:10.622 N] Bot Thread Ended. Was this requested?

LOG: View attachment 2012-08-02 14.04.txt
 
Last edited:
There is 4 dungeons in Cementary...
Cemetery of the Forsaken - Diablo Wiki

3 Defiled Crypt and a chance to spawn a forth Development Hell...

Have fun with your code, i just tried to help YOU...................................................................
The worldId check is definitely the way to go but the trouble I'm having is that if the UseObject destinationWorldId doesn't match the ID of the zone it's going into then it just zones in and out over and over forever. It doesn't make any checks, it just zones in and realizes it's not in the right world and then zones out and just keeps going. How do you know which worldID you're zoning into without being able to tell which dungeon is which BEFORE zoning in?
 
Status
Not open for further replies.
Back
Top