K just thought id share my findings to shed some light on how the afk system works, probably not worth much but anyhow i was requested to take a look at it for a friend so im sharin the knowledge for people willing to learn..
Register to unlock hidden link
Theres a function that gets called when any data is recieved from the directinput device and it calls the timing functions etc.
By doing the patch i show in the screenshot you will be in theory only fixing it clientside but.. it might work for ent leveling etc too, ive not looked into it that deep yet. But.. if it doesnt, you can breakpoint the function that removes your afk status and see where its called from, its likely that its called from the input handler which you can possibly force every xx seconds to automaticly bypass the afk system usin a simple patch.
If all else fails you could hook the directinput device and pipe your own data to the game from your bots so you can send keys/mouse input even when minimized.
Heres a link demonstrating something similar..
Register to unlock hidden link
Have fun
