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

Witch Doctor - Bot throwing exception - Bot not usable - HIGH PRIORITY

v8n3t

Member
Joined
May 5, 2014
Messages
92
Reaction score
11
Hello,

I am posting here because I hope this will get looked at with some urgency as it prevents 1 class from being utilized entirely. You cannot use witch doctors with dart build.

I have confirmed you can use other builds and its not a problem. As soon as you equip "The Dagger of Darts" and "Carnevil" this exceptions starts to be thrown and will eventually stop the bot from working at all.

Please fix this ASAP as it entirely breaks using Witch Doctor.

Currently tested with DemonbuddyBETA 1.1.2273.518 and Demonbuddy 1.1.2273.405. Usng QuestTools 3.4.19 and Trinity 2.9.1 and R-RIFT profile from rrrix using EZ-Updater.
 

Attachments

Hello,

I am posting here because I hope this will get looked at with some urgency as it prevents 1 class from being utilized entirely. You cannot use witch doctors with dart build.

I have confirmed you can use other builds and its not a problem. As soon as you equip "The Dagger of Darts" and "Carnevil" this exceptions starts to be thrown and will eventually stop the bot from working at all.

Please fix this ASAP as it entirely breaks using Witch Doctor.

Currently tested with DemonbuddyBETA 1.1.2273.518 and Demonbuddy 1.1.2273.405. Usng QuestTools 3.4.19 and Trinity 2.9.1 and R-RIFT profile from rrrix using EZ-Updater.

Hi v8n3t,

Can you actually equip dagger of darts and carnevil and reproduce this problem?

The log shows no exceptions at all.
 
had same problem for a long time ~change to pet bd is the only way for me now~
 
rrix,

Yes the problem is by using the DoD and Carnevil. I will test right now and report back. I will test using JUST the DoD and then I will test using just the Carnevil and then test them together and report back.
 
Actually I will test when Demonbuddy is patched, apparently they changed the offsets in this patch.
 
Not sure what issue you guys are having
I'm currently botting 30 g rifts on hardcore for about a month or so non stop 24/7 using carn/dod
No issues whatsoever with the build
Can you maybe describe a bit better what exactly is happening?
No issues with any doc build I have tried, all skills used intelligently

Only issue I can think of is there might be a problem with poisoin dart + kite distance, I think the bot is going in a bit close

Also I cant seem to get the bot to always miss molten explosions and arcane laser beams
The bot seems to be saying/commanding "ok lets go here to pick up loot, no lets get out of the way of this laser, ok lets go here, no the laser/bomb is still in the way"
ie walking back and forth over lasers/bombs when they are about to go off. So sometimes your hero is standing just on the tip of a bomb/arcane laser and taking a ton of unnecessary dmg.

Past g rift 30+ this can cause issues as a meteor/laser can do half your health no problem / 2 would make you proc or die
I know the bot isnt meant to be used for hardcore but is it possible to adjust the settings to be safer regarding void zones?
 
Last edited:
Just checking if there has been an update on the status of this item. Is it being looked into?

I re-ran the test and it appears running the same skills and passives with the Carnevil helmet does not cause this error. It is only when the actual weapon "Dagger of Darts" is equipped that the error starts happening. This is still a problem with the latest version of Demonbuddy.
 
you still got issues?
Yes,

I have actually tried the bot with clean install directory with latest plugins on 2 entirely different computers with the exact same exception.

The thing that bothers me as a developer is its such a nasty IO exception that should be handled correctly and none of this would be a problem. In production code no exceptions should ever bubble up the the surface or impact functionality.
 
Yes,

I have actually tried the bot with clean install directory with latest plugins on 2 entirely different computers with the exact same exception.

The thing that bothers me as a developer is its such a nasty IO exception that should be handled correctly and none of this would be a problem. In production code no exceptions should ever bubble up the the surface or impact functionality.

Can you please post a log showing that exception? If you check the other log you posted, it isn't there.

I don't have the Dagger of Darts, so I can't personally reproduce this. Help me help you!
 
Can you please post a log showing that exception? If you check the other log you posted, it isn't there.

I don't have the Dagger of Darts, so I can't personally reproduce this. Help me help you!

I just downloaded the log its-self to double check the exception and was able to find it in the log.

06:26:06.404 ERROR GameEvents System.Exception: Only part of a ReadProcessMemory or WriteProcessMemory request was completed, at addr: 00000040, Size: 4
at GreyMagic.ExternalProcessMemory.ReadByteBuffer(IntPtr addr, Void* buffer, Int32 count)
at GreyMagic.MemoryBase.Read[T](IntPtr addr)
at Zeta.Game.Internals.FastAttribGroupsEntry.[](Int32 , ACD )
at Zeta.Game.Internals.Actors.ACD.GetAttribute[T](Int32 attribute)
at Zeta.Game.Internals.Actors.ACD.GetAttribute[T](ActorAttributeType attributeType)
at Zeta.Game.Internals.Actors.ACDItem.get_IsUnidentified()
at Zeta.Game.Internals.Actors.ACDItem.get_Name()
at Zeta.Bot.ItemStatistics.(Object , ItemLootedEventArgs )
at Zeta.Bot.GameEvents.[](EventHandler`1 , Object ,  )

Thats the actual exception that will cause it to fail and stop functioning like others have described. That is literally the exception that will fill the output console of demon buddy when it stops functioning.

My gut is telling me because of the type of exception, the code is written to expect things to work rather than checking to make sure that the ReadProcessMemory was successful before continuing. I am a developer and if you gave me access to the source I could help debug this and correct it free of charge. I am sure that won't happen but I am offering my services for free.
 
I confirm, having the same error with WD/Carnevil/Dagger of Darts on 521, 522 and 407.
 
I got the same error with barb today while testing my own plugin, nothing else enabled, blank combat routine, blank profile, normal t6 rift, found a goblin pack, killed them all in couple seconds, many things dropped at once and bot started to spam the exact same error, log is attached, not sure if it will help.

Makes me think, maybe, when there are to many objects (like darts or billions of drops from goblins) this happens, just a theory...

Update: I reproduced the error with 0 plugins, blank combat routine (rrrix's) and a blank profile with only a wait tag, Carnevil + DoD, grift, it didn't happen for a while till I killed an elite pack which dropped couple of healing orbs and rift orbs (killed more than one elite packs before this pack, nothing happened), then it started to spam the error for other drops, log is attached.
 

Attachments

Last edited:
Back
Top