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

[A1-3 Inferno] KeyHuntinn

BUG: If you die during a key warden battle, it decides you killed it... and you move to the next section

Code:
[10:01:46.705 N] ========== Grid segmentation resetting!!! ============
[10:01:47.121 N] ToggleTargeting, new values: Looting:True LootRadius:50 Combat:True KillRadius:40
[10:02:32.082 N] Sokahr found
[10:02:37.061 N] Player died
[10:02:37.061 N] [GilesTrinity] Deathcount 1 of 0
[10:02:37.061 N] ProfileOrderManager.OnPlayerDied, Resetting caches.
[10:02:37.070 N] Clicked revive button
[10:02:40.301 N] Sokahr killed

Thanks, cfong, I guess I already knew about this one, I'm just not sure there's a way around it without a plugin. Putting this in known bugs for now, I'll try to come up with a solution for this though
 
With the nav server down, it gives us a chance to find other possible stucks ;)

Code:
--- a/Short/KeyHuntinn_Sokahr.xml
+++ b/Short/KeyHuntinn_Sokahr.xml
@@ -31,7 +31,10 @@
             <MoveTo questId="1" x="3982.22" y="4462.765" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
             <MoveTo questId="1" x="3871.081" y="4608.379" z="100.0591" pathPrecision="3" unsafeRandomDistance="1" />
             <MoveTo questId="1" x="3834.424" y="4520.345" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
+            <MoveTo questId="1" x="3904.594" y="4629.906" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
             <MoveTo questId="1" x="3953.482" y="4739.026" z="97.5541" pathPrecision="3" unsafeRandomDistance="1" /> <!-- missing spot -->
+            <MoveTo questId="1" x="3985.619" y="4709.414" z="97.602" pathPrecision="3" unsafeRandomDistance="1" />
+            <MoveTo questId="1" x="3992.465" y="4610.42" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
             <MoveTo questId="1" x="3839.374" y="4401.773" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
             <MoveTo questId="1" x="3886.49" y="4220.695" z="100.0927" pathPrecision="3" unsafeRandomDistance="1" />
             <MoveTo questId="1" x="3850.326" y="4198.906" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
 
And A2_NV3 makes absolutely NO sense. Not sure what they were smoking, but its totally busted.

Code:
diff --git a/Short/KeyHuntinn_A2_NV3.xml b/Short/KeyHuntinn_A2_NV3.xml
index 3aa7317..e3999ca 100644
--- a/Short/KeyHuntinn_A2_NV3.xml
+++ b/Short/KeyHuntinn_A2_NV3.xml
@@ -14,24 +14,12 @@
         </If>

         <While condition="NephalemValorCount() &lt; 5">
-            <!-- whole profile set -->
-            <MoveTo questId="1" x="2033.937" y="1051.028" z="170.4123" pathPrecision="10" />
-            <MoveTo questId="1" x="2179.821" y="1055.57" z="171.5725" pathPrecision="10" />
-            <MoveTo questId="1" x="2176.592" y="1130.442" z="187.517" pathPrecision="10" />
-            <MoveTo questId="1" x="2139.546" y="1202.264" z="209.7719" pathPrecision="10" />
-            <MoveTo questId="1" x="2215.876" y="1204.183" z="207.4762" pathPrecision="10" />
-            <MoveTo questId="1" x="2330.984" y="1039.455" z="207.6819" pathPrecision="10" />
-            <MoveTo questId="1" x="2424.865" y="1062.105" z="207.4783" pathPrecision="10" />
-            <MoveTo questId="1" x="2317.813" y="1205.307" z="207.4762" pathPrecision="10" />
-            <MoveTo questId="1" x="2427.358" y="1258.321" z="207.4762" pathPrecision="10" />
-            <MoveTo questId="1" x="2493.216" y="1200.156" z="207.4772" pathPrecision="10" />
-            <MoveTo questId="1" x="2538.318" y="1318.954" z="207.4762" pathPrecision="10" />
-            <MoveTo questId="1" x="2514.372" y="1411.831" z="207.4763" pathPrecision="10" />
-            <MoveTo questId="1" x="2259.514" y="1448.932" z="207.4762" pathPrecision="10" />
-            <MoveTo questId="1" x="2214.816" y="1614.029" z="207.4762" pathPrecision="10" />
-            <MoveTo questId="1" x="2072.947" y="1702.083" z="207.2312" pathPrecision="10" />
-            <MoveTo questId="1" x="1955.511" y="1595.984" z="207.2562" pathPrecision="10" />
-            <MoveTo questId="1" x="2074.029" y="1456.919" z="207.6511" pathPrecision="10" />
+            <!-- start from here if we're at the waypoint -->
+            <If condition="ActorExistsAt(6442, 1982.731, 999.1378, 171.7419, 50) and ZetaDia.CurrentWorldId == 70885">
+               <MoveTo questId="1" x="2033.937" y="1051.028" z="170.4123" pathPrecision="10" />
+               <MoveTo questId="1" x="2179.821" y="1055.57" z="171.5725" pathPrecision="10" />
+               <MoveTo questId="1" x="2184.041" y="1074.998" z="173.7045" pathPrecision="10" />
+            </If>

             <!-- continue from here if we're at the checkpoint -->
             <If condition="ActorExistsAt(3795, 2184.041, 1074.998, 173.7045, 50) and ZetaDia.CurrentWorldId == 70885">
 
Last edited:
With the nav server down, it gives us a chance to find other possible stucks ;)

Code:
--- a/Short/KeyHuntinn_Sokahr.xml
+++ b/Short/KeyHuntinn_Sokahr.xml
@@ -31,7 +31,10 @@
             <MoveTo questId="1" x="3982.22" y="4462.765" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
             <MoveTo questId="1" x="3871.081" y="4608.379" z="100.0591" pathPrecision="3" unsafeRandomDistance="1" />
             <MoveTo questId="1" x="3834.424" y="4520.345" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
+            <MoveTo questId="1" x="3904.594" y="4629.906" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
             <MoveTo questId="1" x="3953.482" y="4739.026" z="97.5541" pathPrecision="3" unsafeRandomDistance="1" /> <!-- missing spot -->
+            <MoveTo questId="1" x="3985.619" y="4709.414" z="97.602" pathPrecision="3" unsafeRandomDistance="1" />
+            <MoveTo questId="1" x="3992.465" y="4610.42" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
             <MoveTo questId="1" x="3839.374" y="4401.773" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
             <MoveTo questId="1" x="3886.49" y="4220.695" z="100.0927" pathPrecision="3" unsafeRandomDistance="1" />
             <MoveTo questId="1" x="3850.326" y="4198.906" z="100.1" pathPrecision="3" unsafeRandomDistance="1" />
And A2_NV3 makes absolutely NO sense. Not sure what they were smoking, but its totally busted.

Code:
diff --git a/Short/KeyHuntinn_A2_NV3.xml b/Short/KeyHuntinn_A2_NV3.xml
index 3aa7317..e3999ca 100644
--- a/Short/KeyHuntinn_A2_NV3.xml
+++ b/Short/KeyHuntinn_A2_NV3.xml
@@ -14,24 +14,12 @@
         </If>

         <While condition="NephalemValorCount() < 5">
-            <!-- whole profile set -->
-            <MoveTo questId="1" x="2033.937" y="1051.028" z="170.4123" pathPrecision="10" />
-            <MoveTo questId="1" x="2179.821" y="1055.57" z="171.5725" pathPrecision="10" />
-            <MoveTo questId="1" x="2176.592" y="1130.442" z="187.517" pathPrecision="10" />
-            <MoveTo questId="1" x="2139.546" y="1202.264" z="209.7719" pathPrecision="10" />
-            <MoveTo questId="1" x="2215.876" y="1204.183" z="207.4762" pathPrecision="10" />
-            <MoveTo questId="1" x="2330.984" y="1039.455" z="207.6819" pathPrecision="10" />
-            <MoveTo questId="1" x="2424.865" y="1062.105" z="207.4783" pathPrecision="10" />
-            <MoveTo questId="1" x="2317.813" y="1205.307" z="207.4762" pathPrecision="10" />
-            <MoveTo questId="1" x="2427.358" y="1258.321" z="207.4762" pathPrecision="10" />
-            <MoveTo questId="1" x="2493.216" y="1200.156" z="207.4772" pathPrecision="10" />
-            <MoveTo questId="1" x="2538.318" y="1318.954" z="207.4762" pathPrecision="10" />
-            <MoveTo questId="1" x="2514.372" y="1411.831" z="207.4763" pathPrecision="10" />
-            <MoveTo questId="1" x="2259.514" y="1448.932" z="207.4762" pathPrecision="10" />
-            <MoveTo questId="1" x="2214.816" y="1614.029" z="207.4762" pathPrecision="10" />
-            <MoveTo questId="1" x="2072.947" y="1702.083" z="207.2312" pathPrecision="10" />
-            <MoveTo questId="1" x="1955.511" y="1595.984" z="207.2562" pathPrecision="10" />
-            <MoveTo questId="1" x="2074.029" y="1456.919" z="207.6511" pathPrecision="10" />
+            <!-- start from here if we're at the waypoint -->
+            <If condition="ActorExistsAt(6442, 1982.731, 999.1378, 171.7419, 50) and ZetaDia.CurrentWorldId == 70885">
+               <MoveTo questId="1" x="2033.937" y="1051.028" z="170.4123" pathPrecision="10" />
+               <MoveTo questId="1" x="2179.821" y="1055.57" z="171.5725" pathPrecision="10" />
+               <MoveTo questId="1" x="2184.041" y="1074.998" z="173.7045" pathPrecision="10" />
+            </If>

             <!-- continue from here if we're at the checkpoint -->
             <If condition="ActorExistsAt(3795, 2184.041, 1074.998, 173.7045, 50) and ZetaDia.CurrentWorldId == 70885">

Thanks for finding these, I had re-copied whole sections from other previous versions of the champ hunts, so I must have messed something up there, I'll go back to running these before I release 2.0 to make sure they all work as expected, been leveling a wiz over the past few days heh

by the way, cfong, if you'd like to contribute via github I'd love to have a little help from time to time. Just shoot me a pm with your github name and I'll approve you for pushes
 
Last edited:
tinnvec: i'd love to but i'd have to make a separate github account :) I've been thinking of setting up a few different repos for things but i'm kinda concerned my normal id will inadvertently get out into a commit..
 
tinnvec: i'd love to but i'd have to make a separate github account :) I've been thinking of setting up a few different repos for things but i'm kinda concerned my normal id will inadvertently get out into a commit..

I can understand that, especially if your id is related to a bnet account you want to protect. If you end up working something out, just let me know
 
BUG: If you die during a key warden battle, it decides you killed it... and you move to the next section[/code]
I think something similar is happening with Odeg.
If you kill Odeg at a time when there are no more slots (No more space to pickup a 2-slot item, town-run requested at next free moment.), after the town-run, created a new game, and the key is not taken.
 
Using a fresh new DB, v1.9, Long run and Giles only. Fails to load profile at the same spot (3 of 3 tries).

[17:33:37.332 D] Generated path to <3264.937, 2751.992, 0.3458459> (Stonefort-68) with 5 hops.
[17:33:41.444 D] [GilesTrinity] Barricade: Name=Barricade_Doube_Breakable_Snow_A-27620. SNO=195108, Range=19,04128. Needed range=12. Radius=9,264591. Type=Barricade. Using power=Witchdoctor_PlagueOfToads
[17:33:50.859 D] Navigator.Clear
[17:33:50.908 D] Replaced hook [ProfileOrderBehavior_Hook] a8b922f1-8d9c-4a8e-9bac-9d8f4fae10d7
[17:33:50.946 N] Using town portal
[17:33:56.411 N] ========== Grid segmentation resetting!!! ============
[17:33:56.961 D] Generating path to Moving a little, no tp was cast! - <390.0439, 429.0412, 0.3321429>
[17:33:57.052 D] Successfully generated path from {X=167,Y=150} to {X=172,Y=156} in 00:00:00.0000742 with 7(3) hops
[17:33:57.052 D] Client path generated.
[17:33:57.052 D] Generated path to <390.0439, 429.0412, 0.3321429> (Moving a little, no tp was cast!) with 3 hops.
[17:33:59.084 D] Replaced hook [ProfileOrderBehavior_Hook] 4985662e-8c90-4d0e-8796-19e748751e9c
[17:33:59.131 N] Stopping the bot. Reason:Failed to locate profile.
[17:33:59.131 D] CurrentBot.Stop()
[17:33:59.131 D] Navigator.Clear()
[17:33:59.131 D] Navigator.Clear
[17:33:59.131 D] TreeHooks.Instance.ClearAll()
[17:33:59.131 D] OnStop event
[17:33:59.131 D] OnStop Event Invoking
[17:33:59.134 D] ProfileOrderManager.OnBotStop. Resetting caches.
[17:33:59.137 D] Resetting current behavior.
[17:33:59.137 N] Bot Thread Ended. Was this requested?
 
Last edited:
Using a fresh new DB, v1.9, Long run and Giles only. Fails to load profile at the same spot (3 of 3 tries).

I believe there may have been a typo in that file, I've fixed it in the Github version, but its very easy to fix yourself if I forgot to include it in the download. In the Long version Stonefort file around line 118 you should see a LoadProfile tag. Looks like I forgot to put the file extension on there, so just add .xml to the file name (my bad on the mess up)
 
any solution on this? :/

[12:58:47.831 N] Demonbuddy v1.0.1194.285 started
[12:58:49.321 N] Logging in...
[12:58:49.671 N] Attached to Diablo III with pid: 3112
[12:58:49.691 N] Flashing window
[12:58:52.221 N] DRelog!
[12:58:52.541 N] [GilesTrinity] ************************************
[12:58:52.541 N] [GilesTrinity] ENABLED: GilesTrinity version 1.6.3.4 (v0.43) now in action!
[12:58:52.541 N] [GilesTrinity] ************************************
[12:58:52.551 N] [RadsAtom] - Inactivty thread is starting.
[12:58:52.551 N] [RadsAtom] - MrWorker thread is starting.
[12:58:53.421 N] Current bot set to Order Bot
[12:58:53.421 N] Loaded profile [A3 - Inferno] Keywarden Hunt - The Skycrown Battlements
[12:58:54.251 N] [Items] Loaded Item Rules: Giles Stash Replacer Plugin Rules - ONLY USE WITH PLUGIN ENABLED
[12:58:57.361 N] Chose GilesPlugin as your combat routine.
[12:58:57.531 N] Loaded profile [A3 - Inferno] Keywarden Hunt - The Skycrown Battlements
[12:58:57.681 N] Waiting 4.2 seconds before next game...
[12:58:58.921 N] Stopping the bot.
[12:58:58.931 N] Bot Thread Ended. Was this requested?
[12:59:07.171 N] Failed to load profile: Element KeyRunProfile is not supported. Please check your XML and try again. (<KeyRunProfile questId="1" act1profile="act1_start.xml" act2profile="act2_start.xml" act3profile="act3_start.xml" />) Line 19
[12:59:10.761 N] Loaded profile [A3 - Inferno] Keywarden Hunt - The Skycrown Battlements
[12:59:10.761 N] [GilesTrinity] Note: Maintaining item stats from previous run. To reset stats fully, please restart DB.
[12:59:10.791 N] Waiting 13.9 seconds before next game...
[12:59:24.772 N] Creating new game, Params: <Act:A3 Difficulty:Inferno Quest:101750 QuestStep:10 ResumeFromSave:False IsPrivate:True Handicap:0>
[12:59:28.942 N] GameChanged. Clearing actors
[12:59:29.032 N] ========== Grid segmentation resetting!!! ============
[12:59:29.052 N] ProfileOrderManager.OnGameJoined, Reloading profile.
[12:59:29.222 N] Loaded profile [A3 - Inferno] Keywarden Hunt - The Skycrown Battlements
[12:59:29.422 N] [GilesTrinity] Max deaths set by profile. Trinity now handling deaths, and will restart the game after 15
[12:59:41.802 N] Interacting with object g_Portal_ArchTall_Orange-317
[12:59:47.912 N] ========== Grid segmentation resetting!!! ============
[13:02:56.212 N] [GilesTrinity] Your bot got stuck! Trying to unstuck (attempt #1 of 15 attempts)
[13:03:05.742 N] [GilesTrinity] Goblin #1 in sight. Distance=54,69
[13:04:31.372 N] [GilesTrinity] No more space to pickup a 2-slot item, now running town-run routine.
[13:04:31.372 N] Using town portal
[13:07:22.132 N] Using town portal
[13:07:27.692 N] ========== Grid segmentation resetting!!! ============
[13:07:27.782 N] Using town portal
[13:07:31.222 N] Loaded profile [A3 - Inferno] Keywarden Hunt - Stonefort
[13:08:29.552 N] [RadsAtom] - Resetting the deathcounter.
[13:08:29.552 N] [RadsAtom] - Reloading profile, stuck in town too long: C:\Diablo3\drelog_ready\Demonbuddys\[email protected]\act3_Stonefort.xml
[13:08:29.762 N] Loaded profile [A3 - Inferno] Keywarden Hunt - Stonefort
[13:09:29.332 N] Inactivity timer tripped! Leaving game
[13:09:29.332 N] Leaving game
 
any solution on this? :/

Well first of all, you're not using my profiles. I don't use the "KeyRunProfile" or "TrinityMaxDeaths" tags. These 2 lines says it all:

Code:
[12:59:29.422 N] [GilesTrinity] Max deaths set by profile. Trinity now handling deaths, and will restart the game after 15
Code:
[12:59:07.171 N] Failed to load profile: Element KeyRunProfile is not supported. Please check your XML and try again. (<KeyRunProfile questId="1" act1profile="act1_start.xml" act2profile="act2_start.xml" act3profile="act3_start.xml" />) Line 19

You also seem to be using RadsAtom which I no longer use because of all its issues.

On top of the items mentioned above, I have no idea what behavior your bot is doing that you want to know abotu. From the very limited log you included I can only gather that it wouldn't load profiles and then times out in game. You can fix this by either using my profiles which require NO plugins, or use the setup from Magi with his KeyRun plugin, and that setup does work very nicely.
 
hey,

i noticed that the bot is stucking at act 3 with the barricades which are random in the map.
could you fix that?
 
v2.0 posted. Not too many changes, but I won't be maintaining a long version anymore.
 
Hey so just to clarify, if my character even once against key warden, it's gotta start all over? Just want to make sure I choose the right MP level so that doesn't happen and waste some time.
 
Yes, if you die, the game will assume the warden was slain, and restart the game.
 
Hey so just to clarify, if my character even once against key warden, it's gotta start all over? Just want to make sure I choose the right MP level so that doesn't happen and waste some time.

Yeah, sadly I'm unable to provide proper checks at the profile for this. Handling of these types of things is done well with a plugin, however, so you might try Magi's setup if you're looking for something more efficient.

I'll still be maintaining this profile set as no plugins required, however, as I believe there is still a want for this in the community.
 
Yeah, sadly I'm unable to provide proper checks at the profile for this. Handling of these types of things is done well with a plugin, however, so you might try Magi's setup if you're looking for something more efficient.

I'll still be maintaining this profile set as no plugins required, however, as I believe there is still a want for this in the community.

Yeah it's still a good profile, I'm running it. It's easy to use so good stuff.
 
Yeah, sadly I'm unable to provide proper checks at the profile for this. Handling of these types of things is done well with a plugin, however, so you might try Magi's setup if you're looking for something more efficient.

I'll still be maintaining this profile set as no plugins required, however, as I believe there is still a want for this in the community.

I'll run the long version until it stops working totally. Feels more "human" then all other I have tried. And I have tried a lot.

Thank you Tinnvec.
 
Yeah it's still a good profile, I'm running it. It's easy to use so good stuff.

Thanks, I'm glad you like it, if you have any suggestions, please just let me know

I'll run the long version until it stops working totally. Feels more "human" then all other I have tried. And I have tried a lot.

Thank you Tinnvec.

I know how you feel, I like the long version too (why I made it in the first place) but felt that it didn't fit this theme very well and didn't want to update that many files. But, since you mention it, maybe I'll split off the long version into its own thing, not key based but basically a random all acts without any plugins needed and slowly update it to do things like random dungeons (and all the act 2 crap that can spawn) as I have time .
 
Back
Top