It's probably worth mentioning that if you write an external program to scrape information from GUI and then automate in game functions, then this would most definitely violate the terms of service.
I could be giving ZOS too much credit here, but I would also think that network traffic between the client and server is likely encrypted in some way. If it is encrypted, you would need to include a memory inspector that can attach to the game. This would be absolutely against the TOS.
|