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

[Plugin] Artemis - The Profile Helper

Not leaving game when cellar is not present. Just stands in mid of the road.
 
Ye, it kinda lags at that one point and often makes the wrong descision.
Twice in a row now it logged out when the cellar was open. Third time while writing, make that 20.
Way worse than the previous one :/

What does work is that it cancels logout when you port to town and instant logsout there.
Demonbuddy was spiking to quite high cpu usage, might be related to the problem.
 
Last edited:
Ye, it kinda lags at that one point and often makes the wrong descision.
Twice in a row now it logged out when the cellar was open. Third time while writing, make that 20.
Way worse than the previous one :/

What does work is that it cancels logout when you port to town and instant logsout there.
Demonbuddy was spiking to quite high cpu usage, might be related to the problem.

If it leaving with out finding the cellar when it is there then its a demonbuddy problem of not being able to actually locate the item from memory. I even wrote a check to run the look for the cellar 3 times before leaving game. I am getting to the point where I may just stop development entirely till demonbuddy is in a fairly decent working state. I have yet to be able to run for more than an hour due to pop up windows in game or stashing items, etc.
 
Last edited:
Hm it is working kinda ok in 1.5 with just rare misses, but 1.6 is like almost never going in, so the tripple check might overload.
It also simply went ontop of the cellar and idled there in many instances (While it was open).
Maybe you should take a look at some others for the detection method, seems to be way better and also detecs on a further distance.
 
Hm it is working kinda ok in 1.5 with just rare misses, but 1.6 is like almost never going in, so the tripple check might overload.
It also simply went ontop of the cellar and idled there in many instances (While it was open).
Maybe you should take a look at some others for the detection method, seems to be way better and also detecs on a further distance.

The difference between the others and mine is that they are all profile based. So it gets to a point int he profile and does it's thing. It gets to the next point and does it's thing. Mine is purely a plugin based system minus clicking on it. I am not sure why you are having issues. Mine hasn't missed a single cellar yet. Very strange. If I could get rid of the shit stashing problem (tossing items on the ground or flat out not working) and the pop up problem.. I would be in there.

As for the check i wrote in.. it is 3 pulses through the addon. If DB can't figure out what is around it after 3 pulses... Not sure what I can do about that.


Edit:
IF anyone is using a Wiz. Try this out for me and report back. This solved some issues I was having for my wizzy.
 
Last edited:
Fix? for the logout when cellar is there problem

for anyone out there still having some issues with the cellar being there but the bot loggin out.
this is what fixed it for me:

skills:
slot 1 - diamond skin - diamond shards (when low hp "80")
slot 2 - Fam - Sparkflint (every 100sec)
slot 3 - magic weapon - Force weapon (every 100sec)
slot 4 - Teleport Wormhole (dont use)
left click - magic missle - attunement (1 monster near)
right click - archon - power (when not on cooldown)

loot radius 10
kill radius 10
repair 10
log normal

View attachment 44530

dont use any other plugins, went in unending loops with some i tried.

Hope this helps anyone out there.

(all credit goes to artemis, nesox and icool for making the original scipts)
 
Last edited:
Edit:
IF anyone is using a Wiz. Try this out for me and report back. This solved some issues I was having for my wizzy.

Btw nice that a developer finaly is honest about this bots performance, the rest is trying to make it sound like its perfect and it will always earn xxxx gph and never fail.

I tried the new file and it still sometimes stops in the middle of the road and getting killed. It still happens rarely. Edit: Just had this error 2 times, it only do 2x teleports and then starts logging out when the cellar is not near in sight at all. This is actually worse then the older version since that atleast went to correct spot.


Btw how come that its still logging out at the slow way when the cellar is not there? I think the best way currently when it still can get killed would be to start a logout and a teleport as it currently do and then cancel the logout if it enters the town and do a fast logout.
 
Last edited:
When I use this with my Monk, he simply puts his hand above his head and rushes toward the cellar, however it skips back to the checkpoint instantly after 3 seconds and the script just keeps doing the same. after about 3 tries, it logs out. does anybody know whats going on here? If i dont use the plugin and only the profile, it simply goes into town and leaves...


Can anybody help me with this problem? Monk doesn't seem to work... I also have Relogger, Unstuckerv1.7 NotificationOKclick turned on. it seems that the monk never moved..
 
for anyone out there still having some issues with the cellar being there but the bot loggin out.
this is what fixed it for me:

skills:
slot 1 - diamond skin - diamond shards (when low hp "80")
slot 2 - Fam - Sparkflint (every 100sec)
slot 3 - magic weapon - Force weapon (every 100sec)
slot 4 - Teleport Wormhole (dont use)
left click - magic missle - attunement (1 monster near)
right click - archon - power (when not on cooldown)

loot radius 10
kill radius 10
repair 10
log normal

View attachment 44530

dont use any other plugins, went in unending loops with some i tried.

Hope this helps anyone out there.

(all credit goes to artemis, nesox and icool for making the original scipts)

what db version?
will it use tp in cellar? coz im having issue with that
and right after kill sarkoth, wiz rush in then tp..... missed the gold/item from sarkoth that just drop.
 
I seem to be rubberbanding when i manually cancel the logout when it fails to detect a open cellar, could it be that its at the wrong location, hence the check failing?
 
Code:
                else if (cellar != null && GetDistanceFromMe(cellar.Position.X, cellar.Position.Y) < 5)
                {
                    //MoveToCheckPoint(cellar.Position.X, cellar.Position.Y, cellar.Position.Z);
                    cellar.Interact();
                }

This actually does not work. Interact does not work with gizmo's. A lot of the problems people are having comes from 2 things. The bot not seeing the cellar even though it is there (update issue?) or the other being the bot THINKS it did something even though it did not. IE clicking on the cellar door and sitting there like a retard and then running off places. Every time you see the bot go off course, log with out hearthing, it is because the profile manager got fucked up and is trying to go to a different step than it is actually on. This is partly why I dislike the profile system.

That being said. Anyone who has the last artemis i release.. here is the profile to go with it that I forgot to include.
 
Last edited:
About 80 runs in, Diablo 3 crashed for me. Not sure how to append this to any logs, I'll put it in diagnostic mode and see what happens...
 
What about this problem?

When I use this with my Monk, he simply puts his hand above his head and rushes toward the cellar, however it skips back to the checkpoint instantly after 3 seconds and the script just keeps doing the same. after about 3 tries, it logs out. does anybody know whats going on here? If i dont use the plugin and only the profile, it simply goes into town and leaves..


Code:
                else if (cellar != null && GetDistanceFromMe(cellar.Position.X, cellar.Position.Y) < 5)
                {
                    //MoveToCheckPoint(cellar.Position.X, cellar.Position.Y, cellar.Position.Z);
                    cellar.Interact();
                }

This actually does not work. Interact does not work with gizmo's. A lot of the problems people are having comes from 2 things. The bot not seeing the cellar even though it is there (update issue?) or the other being the bot THINKS it did something even though it did not. IE clicking on the cellar door and sitting there like a retard and then running off places. Every time you see the bot go off course, log with out hearthing, it is because the profile manager got fucked up and is trying to go to a different step than it is actually on. This is partly why I dislike the profile system.

That being said. Anyone who has the last artemis i release.. here is the profile to go with it that I forgot to include.
 
This is the code from the Diagnostic mode...

[19:15:31.526 N] Creating new game, Params: <Act:A1 Difficulty:Inferno Quest:72095 QuestStep:51 ResumeFromSave:True IsPrivate:True>
[19:15:37.516 D] [NotificationOKClick Plugin] Check for Notification UI
[19:15:37.516 N] [NotificationOKClick Plugin] Detect UI = Root.TopLayer.BattleNetModalNotifications_main.ModalNotification, Visible = True
[19:15:37.516 N] [NotificationOKClick Plugin] Notification OK clicked
[19:15:45.009 V] Kicking in barricade trOut_TristramField_Cart_Broken-223
[19:15:47.625 D] [NotificationOKClick Plugin] Check for Notification UI
[19:16:04.727 D] System.Exception: Process must have frozen or gotten out of sync: InjectionFinishedEvent_was_never_fired
at ..(String debugMessage)
at Zeta.Internals.Actors.DiaActivePlayer.UsePower(SNOPower power, Vector3 clickPos, Int32 worldDynamicId, Int32 powerType, Int32 targetACDGuid)
at Zeta.Internals.Actors.ActorMovement.MoveActor(Vector3 position, Single velocity, Int32 flags, Int32 snoPowerWalk)
at Belphegor.BelphegorPlayerMover.MoveTowards(Vector3 to)
at Zeta.Navigation.DefaultNavigationProvider.(String destinationName)
at Zeta.Navigation.DefaultNavigationProvider.MoveTo(Vector3 destination, String destinationName, Boolean useRaycast)
at Zeta.Navigation.Navigator.MoveTo(Vector3 destination, String destinationName, Boolean useRaycast)
at Zeta.CommonBot.CommonBehaviors..(Object o)
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.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.()
[19:16:04.827 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.()
[19:16:14.726 D] [NotificationOKClick Plugin] Process must have frozen or gotten out of sync: InjectionFinishedEvent was never fired
[19:16:14.727 D] [NotificationOKClick Plugin] at ..(String debugMessage)
at Zeta.MemoryManagement.ExternalProcessReader.[T](UInt32 address, CallingConvention callingConvention, Boolean& defaultedToInjection, Object[] args)
at Zeta.MemoryManagement.ExternalProcessReader.[T](UInt32 address, CallingConvention callingConvention, Object[] args)
at Zeta.Internals.UIElement.IsValidElement(UInt64 hash)
at TestInv.TestInv.CheckNotificationUI()
[19:16:14.730 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.()
[19:16:24.728 D] [NotificationOKClick Plugin] Check for Notification UI
[19:16:24.732 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.()
[19:16:34.729 D] [NotificationOKClick Plugin] Process must have frozen or gotten out of sync: InjectionFinishedEvent was never fired
[19:16:34.729 D] [NotificationOKClick Plugin] at ..(String debugMessage)
at Zeta.MemoryManagement.ExternalProcessReader.[T](UInt32 address, CallingConvention callingConvention, Boolean& defaultedToInjection, Object[] args)
at Zeta.MemoryManagement.ExternalProcessReader.[T](UInt32 address, CallingConvention callingConvention, Object[] args)
at Zeta.Internals.UIElement.IsValidElement(UInt64 hash)
at TestInv.TestInv.CheckNotificationUI()
[19:16:34.733 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.()
[19:16:44.729 D] [NotificationOKClick Plugin] Check for Notification UI
[19:16:44.734 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.()
[19:16:46.429 D] Start/Stop Button Clicked!
[19:16:46.430 N] Stopping the bot.
[19:16:46.430 D] CurrentBot.Stop()
[19:16:46.430 D] Navigator.Clear()
[19:16:46.430 D] Navigator.Clear
[19:16:46.430 D] TreeHooks.Instance.ClearAll()
[19:16:46.430 D] OnStop event
[19:16:46.430 D] OnStop Event Invoking
[19:16:46.431 D] QuestOrderManager.OnBotStop(). Resetting caches.
[19:16:46.432 D] Resetting current behavior.
[19:16:46.432 D] QuestOrderManager.OnBotStop(). Resetting caches.
[19:16:46.432 D] Resetting current behavior.
[19:16:46.432 N] [NotificationOKClick Plugin] OnStop
[19:16:46.432 N] [NotificationOKClick Plugin] Kill CheckNotificationUI thread
[19:16:46.435 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.()
[19:16:46.435 N] Bot Thread Ended. Was this requested?
 
what db version?
will it use tp in cellar? coz im having issue with that
and right after kill sarkoth, wiz rush in then tp..... missed the gold/item from sarkoth that just drop.

Demonbuddy v1.0.540.125

it doesn't tp in the cellar i used use when low hp "1" for the teleport
it does miss like 1/100 sarkoth loots idd couldn't care less i've had so much problems with my profile skipping 6/10 cellars
 
Hello Phelon, first of all i want to thank you for such a great idea and developing this plugin. I mean using teleport on wizard increasing GPM drastically. But since I'm using your plugin for 2 days, a found some problems. This problems really prevent me leave DB full AFK.

1) After 20-70 runs, my character starting to run in wrong direction. This is really strange, because it's not running in to the wall for example, but running on the road to the city, then trying to open this door on picture and stuck there forever.
View attachment 44628

2) Your plugin skips so much opened cellar's... It just TP-out instead of running inside, there is no need to explain how much it reduces the GPM.

Since i found this problems, I have unfortunately use different profile for my Sarkoth runs. Now I'm using this one(without teleport wormhole). Working 24/7, so it makes me think that there is a problem in your plugin not in my DM. I hope you try to fix it in near future, anyway thank you.
 
I am also using botron, but running with Artemis helper 1.2
(with added z cords which fixed the porting into wall right at checkpoint) for over 1000 games now (Unstuck 1.7 aswell).
Sadly low gph (300k~) but at least its stable.

Added it incase someone wants something to afk right now.
 
Last edited:
@ sorryy DONT use any other plugins but the artemis one... it make unending loops, check a few post back i put up my setup with a few ajustments, doesn't skip cellar havents seen it in town jet, it does not teleport @ sarkoth and gets me a steady 390-410 gph (25ms 260gf 40pickup)

Edit : it does walk back like 1 yard everytime it checks for cellar, not sure how to get it away but its like a 0.4-0.5s delay
 
Last edited:
My Monk always tryies to use Teplest Rush even if not set as Skill doesnt Work with Monks???
 
@ sorryy DONT use any other plugins but the artemis one... it make unending loops, check a few post back i put up my setup with a few ajustments, doesn't skip cellar havents seen it in town jet, it does not teleport @ sarkoth and gets me a steady 390-410 gph (25ms 260gf 40pickup)

Edit : it does walk back like 1 yard everytime it checks for cellar, not sure how to get it away but its like a 0.4-0.5s delay

are you using wizz? can you give please more information about which profile and plugin you are using (version)? Read multiple times now, that you should not use clickonnotification and unstuck plugin while doing sarkoth runs with artemis profile
 
Back
Top