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

[PROFILE] Fastest Sarkroth profile, movement buffs, instant TP and leave

If you are going to take my work.. at least give me credit for it.

Sorry, didn't mean to offend you in any way, for some reason I thought Author of the original plugin is called Artemis.., you can see it in the code
Code:
//Credit to: Artemis
I will change it in the next release sorry. If you mean the thread starter post itself, I add there too, thought its clear for people this is a modified version of Artemis.
 
Nice work, can see the potential here, it seems like it's crashing when it starts to teleport to town on a failed run, hits logout (assuming just in case your getting ganked), teleports to town, then cancels logout and hits it again... this seems like it may be happening too fast for the d3 client and is causing it to crash.

Might get us going in the right direction to get this awesome idea perfected!

Try editing the quoted lines in first-post, Thread.Sleep(5850) and Thread.Sleep(5000). Add some higher numbers.
 
it did fix the mobs outside problem, any idea about it attempting to leave game even though there is a very visible cellar? Also, i've edited the plugin to teleport 4 times, is there any way you could do this in your next release?

Sure, just send me the fix please, I can't test wizards at the moment I have only lvl12, but I'm in a process of leveling one.
 
Bump, posted an update check first post. Added credits, sorry guys!
 
Hello, used this mod with great succes, but it seems it still doesnt loot the gold most of the time, i've tryed both the .125 and .118, but they work pretty similar. Running with monk currently, but after i kill sarkoth he just instantly starts to tp, and doesnt move at all, so gold doesnt get picked up. Hope to get it fixed in a patch soon =) (maybe be add a waypoint he moves to not so far away? will take like 1 sec of running and remove all gold problems? :p)

Keep up the good work! =)
 
Hello, used this mod with great succes, but it seems it still doesnt loot the gold most of the time, i've tryed both the .125 and .118, but they work pretty similar. Running with monk currently, but after i kill sarkoth he just instantly starts to tp, and doesnt move at all, so gold doesnt get picked up. Hope to get it fixed in a patch soon =) (maybe be add a waypoint he moves to not so far away? will take like 1 sec of running and remove all gold problems? :p)

Keep up the good work! =)

Please try and edit this line, raise the number. Try doubling it like 100-200-400-800
Code:
			Thread.Sleep(50);

Let me know if it works!
 
Please try and edit this line, raise the number. Try doubling it like 100-200-400-800
Code:
			Thread.Sleep(50);

Let me know if it works!

I've tryed editing it to pretty much all values between 50-1000, and the value that seems to work best for me, is 200. It works pretty much flawlessly now, picks everything up and with a good speed :D
I guess the problem was that the mob drops the loot over time and 50 miliseconds was too short to wait between drops :p Anyway thanks a lot, works much much better now :D
 
I've tryed editing it to pretty much all values between 50-1000, and the value that seems to work best for me, is 200. It works pretty much flawlessly now, picks everything up and with a good speed :D
I guess the problem was that the mob drops the loot over time and 50 miliseconds was too short to wait between drops :p Anyway thanks a lot, works much much better now :D

Good to know! :)
Updated plugin, added variable for changing the delay easier.
 
glvtron, great stuff here mate, only problem is my diablo keeps crashing, even with 7500ms town portal wait. It crashes sometimes just from townportal -> leave game, without the initial 10s log out in the beginning.
 
glvtron, great stuff here mate, only problem is my diablo keeps crashing, even with 7500ms town portal wait. It crashes sometimes just from townportal -> leave game, without the initial 10s log out in the beginning.

I had this problem with .125, reverting back to .118, no crashes for me.
 
I just noticed that when the items drop right infront of me i just pick em up without moving, thus not picking up any gold and then using tele back and logout. Is there a way to make it pick up gold, since it seems to be disabled? im sure my loot profile is set to pick up gold larger than 100 (and theres plenty of gold over 1000 :P)?
 
I just noticed that when the items drop right infront of me i just pick em up without moving, thus not picking up any gold and then using tele back and logout. Is there a way to make it pick up gold, since it seems to be disabled? im sure my loot profile is set to pick up gold larger than 100 (and theres plenty of gold over 1000 :P)?

Will look into this, thanks for the report.

Posted an update, that should fix some spell cooldown bugs.
 
Will look into this, thanks for the report.

Posted an update, that should fix some spell cooldown bugs.

Thank you =)

But the latest build kinda screws over the monk mobility, as it now turns on and off all the time on the tempest rush, meaning it uses more than twice the spirit, thus not able to use it for very long, much lower gph, is it possible to download the build before this? =)

Also having crashes all the time atm, not sure if its a problem with the bot or whatnot, but will continue to test it and report back =)
 
Usin .118 and as a Barb it doesn't move anywhere if it can't cast sprint and at the start if I take the war cry that gives me 60 fury it double casts sprint and stops in front of the entrance because I don't have enough fury to cast it again.. And if I have Leap it will try to TP while leaping if there is no portal and when I enter the cellar it waits for leap cooldown and leaps to the table to get fury for sprint.. So no movement without sprint :|

Edit: And now after 15 runs it went completely nuts and killed mobs outside and is just standing there and nothing on logs so it's not navigation error atlest..
 
Last edited:
Fast and high gph profile for Wiz.

Having an issue though, the moment Sarkoth gets killed, no looting takes place. So all the gold is left on the floor. :(

I tried raising the delays but to no avail.

Any suggestions?
 
Code:
while (GetDistance(2055.009f, 2526.997f, ZetaDia.Me.Position.X, ZetaDia.Me.Position.Y) > 15 && !leave) {
MoveToCheckPoint(cellar.Position.X, cellar.Position.Y, cellar.Position.Z);
}

Made this change to the move to checkpoint section at line 165, it would pause and sit there until i moved it there myself, this fixed it. But i'm still getting crashes whenever my game ends too fast(TPDelay at 9000). As far as the teleport fix I did, i changed the timer on Thread.Sleep between each movewizto to 300 instead of 500 edit- Forgot to mention I added a Thread.Sleep(300) after the 4th movewizto

Spoiler contains a large section of the last crash log.

Code:
[16:55:00.217 D] System.NullReferenceException: Object reference not set to an instance of an object.
   at Zeta.Internals.Actors.DiaActivePlayer.InventoryManager.CanPlaceItemInLocation(ACDItem item, InventorySlot place, Int32 column, Int32 row)
   at Zeta.CommonBot.Logic.BrainBehavior.(DiaItem item)
   at Zeta.CommonBot.Logic.BrainBehavior.’(Object ret)
   at Zeta.TreeSharp.Decorator.CanRun(Object context)
   at Zeta.TreeSharp.Decorator..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.Decorator..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.Decorator..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.Common.HookExecutor.Run(Object context)
   at Zeta.TreeSharp.Action.RunAction(Object context)
   at Zeta.TreeSharp.Action..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.CommonBot.BotMain.()
[16:55:00.338 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLY:PickUp
[16:55:00.363 V] [Item Rules] Matched Mythic Health Potion with rule: NAME_MATCH_ONLY:PickUp
[16:55:00.367 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLY:PickUp
[16:55:00.501 V] [Item Rules] Matched Mythic Health Potion with rule: NAME_MATCH_ONLY:PickUp
[16:55:00.504 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLY:PickUp
[16:55:00.565 D] Navigator.Clear
[16:55:00.565 D] Generating path to to pickup loot - <131.2927, 97.09273, 0.5>
[16:55:00.565 D] Raycast path generated.
[16:55:00.565 D] Generated path to <131.2927, 97.09273, 0.5> (to pickup loot) with 1 hops.
[16:55:00.685 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLY:PickUp
[16:55:00.699 V] [Item Rules] Matched Mythic Health Potion with rule: NAME_MATCH_ONLY:PickUp
[16:55:00.703 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLY:PickUp
[16:55:00.838 V] [Item Rules] Matched Mythic Health Potion with rule: NAME_MATCH_ONLY:PickUp
[16:55:00.841 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLY:PickUp
[16:55:01.159 V] [Item Rules] Matched Mythic Health Potion with rule: NAME_MATCH_ONLY:PickUp
[16:55:01.162 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLY:PickUp
[16:55:01.200 D] System.NullReferenceException: Object reference not set to an instance of an object.
   at Zeta.Internals.Actors.DiaActivePlayer.InventoryManager.CanPlaceItemInLocation(ACDItem item, InventorySlot place, Int32 column, Int32 row)
   at Zeta.CommonBot.Logic.BrainBehavior.(DiaItem item)
   at Zeta.CommonBot.Logic.BrainBehavior.’(Object ret)
   at Zeta.TreeSharp.Decorator.CanRun(Object context)
   at Zeta.TreeSharp.Decorator..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.Decorator..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.Decorator..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.Common.HookExecutor.Run(Object context)
   at Zeta.TreeSharp.Action.RunAction(Object context)
   at Zeta.TreeSharp.Action..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.CommonBot.BotMain.()
[16:55:01.440 V] [Item Rules] Matched Mythic Health Potion with rule: NAME_MATCH_ONLY:PickUp
[16:55:01.444 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLY:PickUp
[16:55:01.497 D] Navigation reached current destination. Within 3.778939
[16:55:01.497 D] Navigator.Clear
[16:55:01.627 V] [Item Rules] Matched Mythic Health Potion with rule: NAME_MATCH_ONLY:PickUp
[16:55:01.631 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLY:PickUp
[16:55:01.758 V] [Item Rules] Matched Mythic Health Potion with rule: NAME_MATCH_ONLY:PickUp
[16:55:01.761 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLY:PickUp
[16:55:01.825 V] Picking up item healthPotion_Mythic-468
[16:55:01.952 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLY:PickUp
[16:55:02.581 D] Generating path to to pickup loot - <141.1911, 93.14691, 0.5>
[16:55:02.581 D] Raycast path generated.
[16:55:02.581 D] Generated path to <141.1911, 93.14691, 0.5> (to pickup loot) with 1 hops.
[16:55:02.706 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLY:PickUp
[16:55:03.293 N] [Artemis modified 1.4] Current Gold per Hour: 533181
[16:55:10.659 N] [Icool's Sarkoth farm helper v0.1] Disabeling KillMonsters & PickupLoot
[16:55:10.988 N] [Icool's Sarkoth farm helper v0.1] Changed world to 1999503360
[16:55:21.195 D] System.Exception: Process must have frozen or gotten out of sync: InjectionFinishedEvent_was_never_fired
   at ..(String debugMessage)
   at Zeta.CommonBot.PowerManager.(IntPtr acd, SNOPower power, Boolean isItem)
   at Zeta.CommonBot.PowerManager.CanCast(SNOPower power, CanCastFlags& flags)
   at Zeta.CommonBot.PowerManager.CanCast(SNOPower power)
   at Belphegor.Helpers.Spell.<>c__DisplayClass2.<Cast>b__0(Object ret)
   at Zeta.TreeSharp.Decorator.CanRun(Object context)
   at Zeta.TreeSharp.Decorator..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.Decorator..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.Common.HookExecutor.Run(Object context)
   at Zeta.TreeSharp.Action.RunAction(Object context)
   at Zeta.TreeSharp.Action..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.Common.HookExecutor.Run(Object context)
   at Zeta.TreeSharp.Action.RunAction(Object context)
   at Zeta.TreeSharp.Action..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..MoveNext()
   at (Object )
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.CommonBot.BotMain.()
[16:55:21.295 D] System.AccessViolationException: Could not read bytes from 01580A2C [299]!
   at Zeta.MemoryManagement.ExternalProcessReader.(IntPtr address, Int32 count, Boolean isRelative)
   at Zeta.MemoryManagement.ExternalProcessReader.[T](IntPtr address, Boolean isRelative)
   at ..[T](Boolean isRelative, IntPtr[] addresses)
   at Zeta.ZetaDia.get_CurrentWorldId()
   at Zeta.ZetaDia.get_IsInGame()
   at Zeta.CommonBot.BotMain.()
[16:55:27.009 D] Start/Stop Button Clicked!
[16:55:27.010 N] Stopping the bot.
[16:55:27.010 D] CurrentBot.Stop()
[16:55:27.010 D] Navigator.Clear()
[16:55:27.010 D] Navigator.Clear
[16:55:27.010 D] TreeHooks.Instance.ClearAll()
[16:55:27.010 D] OnStop event
[16:55:27.010 D] OnStop Event Invoking
[16:55:27.012 D] QuestOrderManager.OnBotStop(). Resetting caches.
[16:55:27.012 D] Resetting current behavior.
[16:55:27.012 D] QuestOrderManager.OnBotStop(). Resetting caches.
[16:55:27.012 D] Resetting current behavior.
[16:55:27.012 D] QuestOrderManager.OnBotStop(). Resetting caches.
[16:55:27.012 D] Resetting current behavior.
[16:55:27.095 D] System.AccessViolationException: Could not read bytes from 01580A2C [299]!
   at Zeta.MemoryManagement.ExternalProcessReader.(IntPtr address, Int32 count, Boolean isRelative)
   at Zeta.MemoryManagement.ExternalProcessReader.[T](IntPtr address, Boolean isRelative)
   at ..[T](Boolean isRelative, IntPtr[] addresses)
   at Zeta.ZetaDia.get_CurrentWorldId()
   at Zeta.ZetaDia.get_IsInGame()
   at Zeta.CommonBot.BotMain.()
[16:55:27.095 N] Bot Thread Ended. Was this requested?
 
Last edited:
what build do u recommend for Witch doctor?


edit: the bot is fked up, it keeps trying to teleport and logs out... this is a waste o time
 
Last edited:
[18:47:06.469 D] System.NullReferenceException: Object reference not set to an instance of an object.
at Zeta.Internals.Actors.DiaUnit.get_SummonedByACDId()
at Belphegor.Routines.WitchDoctor.<>c__DisplayClass43.<get_zombieDogs>b__42(DiaUnit u)
at System.Linq.Enumerable.Count[TSource](IEnumerable`1 source, Func`2 predicate)
at Belphegor.Routines.WitchDoctor.get_zombieDogs()
at Belphegor.Routines.WitchDoctor.<WitchDoctorBuff>b__0(Object extra)
at Belphegor.Helpers.Spell.<>c__DisplayClass2.<Cast>b__0(Object ret)
at Zeta.TreeSharp.Decorator.CanRun(Object context)
at Zeta.TreeSharp.Decorator..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Common.HookExecutor.Run(Object context)
at Zeta.TreeSharp.Action.RunAction(Object context)
at Zeta.TreeSharp.Action..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Common.HookExecutor.Run(Object context)
at Zeta.TreeSharp.Action.RunAction(Object context)
at Zeta.TreeSharp.Action..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.CommonBot.BotMain.()
[18:47:06.590 D] Exception while pulsing plugin Artemis modified 1.4: System.NullReferenceException: Object reference not set to an instance of an object.
at Sarkoth.Sarkoth.OnPulse()
at Zeta.Common.Plugins.PluginManager.PulsePlugin(IPlugin plugin)

this error! He DOESNT teleport when tehre is no celler! he just logouts... then gets interrupted logging out... its wasting so much time pls fix this. witch doctor im using
 
Bump, rewritten most of the plugin. Now we should get rid of many errors, please leave some feedback, thanks!

ps. sorry still couldn't look at Barbarian issues.

edit: my shitty 10.7k dps WD with 234% MF and with Salvage59-60KeepRares&GFMFSellEverythingElse loot rules doing 400k GPH !!!
 
Last edited:
Thanks for the update!

As mentioned earlier the update to fix spell cooldowns kinda fucked over monks. In this version we get stuck all the time, however managed to fix it by changing this:
if (Cast(SNOPower.Monk_TempestRush, v, ZetaDia.Me.WorldDynamicId, 2, -1))

Back to:

if (ZetaDia.Me.UsePower(SNOPower.Monk_TempestRush, v, ZetaDia.Me.WorldDynamicId, 2, -1))

This fixed all my issues about getting stuck and not moving properly on my monk, however still having some issues with the looting and got stuck in the login screen where its meant to resume, also it chrashed d3 again :p

Will test some more and prolly post back here =)
 
Back
Top