Thanks for this. I will test this out after maintenance today.
I was using jaibuddy and it worked alright for the most part but would randomly lockup/crash my bot.
Edit:
After testing for ~20 mins or so the scheduler seemed to restart the bot every 5 mins. It said D2 was stalled/crashed, even though D2 was working properly (bot was teleporting/not stalled/not crashed each time the scheduler restarted d2r and bot.)
[2022-05-31 01:44] [2022-05-31 13:44:37] - Stall/crash detected, restarting D2R and bot.
[2022-05-31 01:49] [2022-05-31 13:49:42] - Stall/crash detected, restarting D2R and bot.
[2022-05-31 01:54] [2022-05-31 13:54:48] - Stall/crash detected, but I hit the max return count. Hard stopping all threads.
Edit2:
Realtime protection was disabled.
I just added the scheduler folder to my windows defender exclusions and will test again.
Edit3:
Scheduler detected "D2 stall/crash" even though I was running through town.
I am happy to beta test but will stick to my previous method for now.
Thanks for your time and effort put into this. This project seems to have a lot of potential.
Thanks for the replies and testing. Working on a new version now to hopefully fix a couple things. Note: this app shouldn't require any disabling defender settings
maybe need make so it is need detected like 5 second for stall before restarted because some action like changed waypoint is make window think d2r is freeze for 0.1 second
I think the process is sound but needs error handling at this time (again, nothing earth shattering here, I'm just tailing log files). There is really nothing coded at the moment to save the end users from themselves. For example, if they fail to setup the bot pickit files or they cannot be accessed due to permissions, the applications doesn't alert them of the problem.
I literally just built a new VM with freshly installed Windows 11, download bnet and installed D2R from the bnet launcher, the Jieguan bot, and this launcher from the website within the VM and had zero issues running this. I think some error handling will go a long way with this so I am working on that now.
Once again, thanks all for the feedback, look for an updated version in the coming days.