I'm interested in spending some time working with the game to try and make it more gamepad friendly. Since the action camera was added a long time ago I've really wanted to play with a controller. I'm between jobs right now, and have some time to play around, so I thought maybe it's time to write some hooks and see if I can add some XInput support as well as feed that into Scaleform. However, with this idea I wanted to make sure my account wouldn't get banned or anything while mucking around in the client's memory or if this was against the terms of service to just avoid it all together.
(Yes I know there are programs that can map input from a controller to keyboard keys. I'd like to do more in depth things like jump focus between interactive elements, or create gravity wells for a cursor similar to Destiny's UI. For either of these I'll need access to information from scaleform)
Anyways, if someone could inform me on what the limits of this are that'd be really cool. I see some people loading dlls for damage meters and there's a memory mapped file for character position information. So I'm not sure what is or isn't allowed, and how ban happy anet is with memory reading/writing.