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

[Plugin] AntiIdle

Note that it still in testing phase

ps:
that avatar of yours man ... i was trying to remove that fly from my screen haha

Rofl same

hey Sinter, I read what this plugin does but does this relog in without using DBrelogger or SimpleRelogger after a crash or internet crash?

I been using DBrelogger, but atm DBrelogger is givnig me issues ( opens x50 d3 clients and crashes my PC, after a few hrs)
 
Last edited:
If will not restart d3 or db after a crash I am using arelog for that .. it will login after a disconnect but only when the command line arguments bnetaccount and bnetpassword for db are set what normally is done when using a relogger
 
If will not restart d3 or db after a crash I am using arelog for that .. it will login after a disconnect but only when the command line arguments bnetaccount and bnetpassword for db are set what normally is done when using a relogger

ok thanks
man duno why DBrelogger is causing these issues then hopefully I can get it fixed
 
Tried it again and it worked (without me changing anything), now that's wierd :/
 
This is an important update when you are using GilesStashReplacer v1.9.6

Update to v1.3.1
Added: Compatibility with GilesStashReplacer emergency stop
 
I am using DB just since a week so bear with me. I noticed that D3 and DB close after a few minutes due to an OnPulse error message. I will attach the log soon, but I just noticed it this morning because I just caught it happening in the log while DB was running. The weird thing is that it only happens when D3 is running in windowed mode. This does not happen when I run D3 in windowed full screen. I haven been running it for 10 hours straight in windowed full screen mode without problems, but it won't run for more than 10 minutes when in windowed mode. I tried this several times and also with and without other plug-ins enabled. Does this sound familiar to anyone?
 
Not working with Profile Switcher - i died on last profile and it didn't logout (restarts from profile 1) and it does logout without this plugin
 
I am using DB just since a week so bear with me. I noticed that D3 and DB close after a few minutes due to an OnPulse error message. I will attach the log soon, but I just noticed it this morning because I just caught it happening in the log while DB was running. The weird thing is that it only happens when D3 is running in windowed mode. This does not happen when I run D3 in windowed full screen. I haven been running it for 10 hours straight in windowed full screen mode without problems, but it won't run for more than 10 minutes when in windowed mode. I tried this several times and also with and without other plug-ins enabled. Does this sound familiar to anyone?

This sounds really strange .. and yes a log on this would help :) I will test with windowed and windowed fullscreen a bit to check if I can reproduce the problem here


Not working with Profile Switcher - i died on last profile and it didn't logout (restarts from profile 1) and it does logout without this plugin

What settings you are using for AntiIdle?
What settings you using with Profile Switcher?
What profiles you using for Profile Switcher?
And add a log so I maybe can track your problem from it

Note:
that I did not test it with profile switcher simply because I am not using it but I am willing to check if I can make it compatible with if you bring me the info so I can test it for my self
 
Here is part of the log:

[17:08:20.750 V] [Belphegor All-in-One 1.0.880.204] Error occured: Process must have frozen or gotten out of sync: InjectionFinishedEvent_was_never_fired
[17:08:20.750 D] System.Exception: Process must have frozen or gotten out of sync: InjectionFinishedEvent_was_never_fired
at Zeta.MemoryManagement.Executor.Execute(String debugMessage)
at Zeta.Internals.Actors.DiaActivePlayer.UsePower(SNOPower power, Vector3 clickPos, Int32 worldDynamicId, Int32 targetACDGuid)
at Zeta.Internals.Actors.ActorMovement.MoveActor(Vector3 position, Single velocity, Int32 flags, Int32 snoPowerWalk)
at Belphegor.Routines.DemonHunter.<DemonHunterMovement>b__5b(Object ret)
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 Belphegor.BelphegorPlayerMover.MoveTowards(Vector3 to)
[17:08:20.777 D] Navigator.Clear
[17:08:20.867 D] Replaced hook [ProfileOrderBehavior_Hook] 575f603c-7afa-468e-89b3-de95263d2f23
[17:08:20.868 D] Generating path to Waypoint 3 - <2445.1, 2876.435, 27.1>
[17:08:30.868 D] System.Exception: Process must have frozen or gotten out of sync: InjectionFinishedEvent_was_never_fired
at Zeta.MemoryManagement.Executor.Execute(String debugMessage)
at Zeta.Internals.PhysicsAPI.( info)
at Zeta.Internals.PhysicsAPI.Raycast(Vector3 start, Vector3 end, NavCellFlags flags)
at Zeta.Navigation.DefaultNavigationProvider.(Vector3 destination)
at Zeta.Navigation.DefaultNavigationProvider.(Vector3 destination, String destinationName, Boolean useRaycast)
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.()
[17:08:30.880 D] [AntiIdle] We have enough logged positions
[17:08:30.894 D] [Stuck Handler] We're stuck at <2581.992, 2894.995, 27.21765>
[17:08:40.901 D] System.Exception: Process must have frozen or gotten out of sync: InjectionFinishedEvent_was_never_fired
at Zeta.MemoryManagement.Executor.Execute(String debugMessage)
at Zeta.Internals.PhysicsAPI.( info)
at Zeta.Internals.PhysicsAPI.Raycast(Vector3 start, Vector3 end, NavCellFlags flags)
at Zeta.Navigation.DefaultStuckHandler.GetUnstuckPos()
at Zeta.Navigation.DefaultStuckHandler.Pulse(Vector3& unstuckPos)
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.()
[17:08:40.914 N] [AntiIdle] Last Action: 30,17
[17:08:40.928 D] [Stuck Handler] We're stuck at <2581.992, 2894.995, 27.21765>
[17:08:41.428 N] [AntiIdle] We are idling to long
[17:08:41.428 N] [AntiIdle] Safe Restart
[17:08:41.428 N] [AntiIdle] Restarting..
[17:08:41.428 N] [AntiIdle] Stopping bot
[17:08:41.428 N] Stopping the bot.
[17:08:41.428 D] CurrentBot.Stop()
[17:08:41.428 D] Navigator.Clear()
[17:08:41.428 D] Navigator.Clear
[17:08:41.428 D] TreeHooks.Instance.ClearAll()
[17:08:41.428 D] OnStop event
[17:08:41.428 D] OnStop Event Invoking
[17:08:41.428 D] QuestOrderManager.OnBotStop(). Resetting caches.
[17:08:41.428 D] Resetting current behavior.
[17:08:41.428 N] [AntiIdle] Bot stop detected
[17:08:41.429 D] QuestOrderManager.OnBotStop(). Resetting caches.
[17:08:41.429 D] Resetting current behavior.
[17:08:41.429 D] QuestOrderManager.OnBotStop(). Resetting caches.
[17:08:41.429 D] Resetting current behavior.
[17:08:41.429 D] QuestOrderManager.OnBotStop(). Resetting caches.
[17:08:41.429 D] Resetting current behavior.
[17:08:41.429 D] QuestOrderManager.OnBotStop(). Resetting caches.
[17:08:41.429 D] Resetting current behavior.
[17:08:41.429 D] QuestOrderManager.OnBotStop(). Resetting caches.
[17:08:41.429 D] Resetting current behavior.
[17:08:41.429 D] QuestOrderManager.OnBotStop(). Resetting caches.
[17:08:41.430 D] Resetting current behavior.
[17:08:41.430 D] QuestOrderManager.OnBotStop(). Resetting caches.
[17:08:41.430 D] Resetting current behavior.
[17:08:41.430 D] QuestOrderManager.OnBotStop(). Resetting caches.
[17:08:41.430 D] Resetting current behavior.
[17:08:41.430 D] QuestOrderManager.OnBotStop(). Resetting caches.
[17:08:41.430 D] Resetting current behavior.
[17:08:41.430 D] Calling OnDone() on current behavior. MoveToTag: X: 2445,1, Y: 2876,435, Z: 27,1, PathPrecision: 15, Position: <2445.1, 2876.435, 27.1>, UnsafeRandomDistance: 0, Name: Waypoint 3, IsDone: False, QuestId: 87700, StepId: 27, QuestName: Quest Id: 15694, IsDoneCache: False, Behavior: Zeta.TreeSharp.PrioritySelector,
[17:08:42.430 N] [AntiIdle] Reload profile to reset db caches
[17:08:42.683 N] Loaded profile [SWOL] Act 1: The Fallen Star: Wretched Queen + Sarkoth Farming - Inferno
[17:08:42.683 N] [AntiIdle] Take town portal (1/3)
[17:08:42.684 V] Using power UseStoneOfRecall clickPos:<2581.992, 2894.995, 27.21765> worldDynamicId:1999503360 targetACDGuid:-1
[17:08:50.928 D] System.Exception: Process must have frozen or gotten out of sync: InjectionFinishedEvent_was_never_fired
at Zeta.MemoryManagement.Executor.Execute(String debugMessage)
at Zeta.Internals.PhysicsAPI.( info)
at Zeta.Internals.PhysicsAPI.Raycast(Vector3 start, Vector3 end, NavCellFlags flags)
at Zeta.Navigation.DefaultStuckHandler.GetUnstuckPos()
at Zeta.Navigation.DefaultStuckHandler.Pulse(Vector3& unstuckPos)
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.()
[17:08:50.928 N] Bot Thread Ended. Was this requested?
[17:09:00.928 N] [AntiIdle] Failed!
[17:09:00.928 N] [AntiIdle] Error: Process must have frozen or gotten out of sync: InjectionFinishedEvent was never fired
[17:09:00.929 D] [AntiIdle] Trace: at Zeta.MemoryManagement.Executor.Execute(String debugMessage)
at Zeta.Internals.Actors.DiaActivePlayer.UsePower(SNOPower power, Vector3 clickPos, Int32 worldDynamicId, Int32 targetACDGuid)
at Zeta.Internals.Actors.DiaActivePlayer.UseTownPortal()
at AntiIdle.Helpers.AntiIdleThread.SafeRestart()
[17:09:00.929 N] [AntiIdle] Force closing D3 + DB
[17:09:00.930 N] [AntiIdle] Closing Diablo III:10472
[17:09:01.930 N] [AntiIdle] Closing DB
[17:09:01.939 D] Cannot stop a bot when it is not running.
[17:09:01.939 D] Forcing closed all current windows.
[17:09:01.940 N] [AntiIdle] Thread stopped
[17:09:02.023 N] Diablo III Exited, Demonbuddy terminating
 
Here is part of the log:

[17:08:20.750 V] [Belphegor All-in-One 1.0.880.204] Error occured: Process must have frozen or gotten out of sync: InjectionFinishedEvent_was_never_fired

-- CUT --

[17:09:00.928 N] [AntiIdle] Error: Process must have frozen or gotten out of sync: InjectionFinishedEvent was never fired
[17:09:00.929 D] [AntiIdle] Trace: at Zeta.MemoryManagement.Executor.Execute(String debugMessage)
at Zeta.Internals.Actors.DiaActivePlayer.UsePower(SNOPower power, Vector3 clickPos, Int32 worldDynamicId, Int32 targetACDGuid)
at Zeta.Internals.Actors.DiaActivePlayer.UseTownPortal()
at AntiIdle.Helpers.AntiIdleThread.SafeRestart()
[17:09:00.929 N] [AntiIdle] Force closing D3 + DB
[17:09:00.930 N] [AntiIdle] Closing Diablo III:10472
[17:09:01.930 N] [AntiIdle] Closing DB
[17:09:01.939 D] Cannot stop a bot when it is not running.
[17:09:01.939 D] Forcing closed all current windows.
[17:09:01.940 N] [AntiIdle] Thread stopped
[17:09:02.023 N] Diablo III Exited, Demonbuddy terminating


you sure diablo 3 is not frozen when this happens? cause the error message say so...
and does this also happen when you just disable AntiIdle?

Because it does not look like an issue with my plugin
 
I only caught it once and that was a second before DB closed itself, D3 was already closed. I will try with AntiIdle disabled in combination with Window mode. I will also look in the logs when it didn't force a close if there was a freeze. Thanks for your time!
 
You are correct that the exception also occurs in case AntiIdle is not running. So this problem is not caused by AntiIdle. I didn't see the exception before because D3 and DB kept running. The only thing that happens (when AntiIdle is not running and the exception does occur) is that DB stays idle for 10 minutes and then starts a new game (within the same D3 session). So I am going to investigate why this exception occurs in case I am running D3 in window mode and not when it is running in window fullscreen mode.
 
You are correct that the exception also occurs in case AntiIdle is not running. So this problem is not caused by AntiIdle. I didn't see the exception before because D3 and DB kept running. The only thing that happens (when AntiIdle is not running and the exception does occur) is that DB stays idle for 10 minutes and then starts a new game (within the same D3 session). So I am going to investigate why this exception occurs in case I am running D3 in window mode and not when it is running in window fullscreen mode.

So AntiIdle does its job there :) Gl in finding the problem ..
 
Sinterl, your plugin rox. Realy, it does become a unstucker and an ok button clicker, and much more. However, ur plugin closes d3 or db imediatly after they become non responsive. But when u think about it the relogger itself taking care of it. Well if they don't take care of it at least give the non responsive state some time to become responsive again i don't know 15 seconds. I'm having several restarts because d3 becomes unresponsive, for example in a loading screen, but running without anti-idle it becomes unresponsive but after a few seconds it comes back to running normaly. I don't know just and idea not everyone has a good computer that makes d3 responsive all the time its running.
 
Sinterl, your plugin rox. Realy, it does become a unstucker and an ok button clicker, and much more. However, ur plugin closes d3 or db imediatly after they become non responsive. But when u think about it the relogger itself taking care of it. Well if they don't take care of it at least give the non responsive state some time to become responsive again i don't know 15 seconds. I'm having several restarts because d3 becomes unresponsive, for example in a loading screen, but running without anti-idle it becomes unresponsive but after a few seconds it comes back to running normaly. I don't know just and idea not everyone has a good computer that makes d3 responsive all the time its running.

You are right I will add this when I get home again..
 
You are right I will add this when I get home again..
if i may give an advice maybe creating a new field where the user inputs how much time he wishes to wait until DB or D3 may be considered unresponsive. Not that i want to impose anything just giving an idea of how it would look cool :D. Anyways tks for giving an answer for my request.
 
Back
Top