To cut a long story short, a while ago I wrote a keystroke macro for Guild Wars 2 using AutoHotkey. Not one that tries to play the game for me, though; it actually calls for the player to be more directly engaged.
- Basically, it’s a script that toggles a variable whenever SHIFT-SPACE is pressed.
When this variable is active, it sends a signal that MOUSE2 is being pressed down even though physically it isn’t. In the case of Guild Wars 2 this basically gives me a toggleable way to lock the camera to the mouse without having to hold down a mouse button all the time. - But then the script also reroutes the MOUSE1 and MOUSE2 buttons to keyboard keys 1 and 4, which means what while the camera is controlled by the mouse I can also use the left and right mouse buttons to attack with my primary and secondary weapons respectively.
- In short, I macroed the game to be an even more direct action experience. I was hoping this kind of functionality would be already present in the game, but since it doesn’t seem like it is I just wrote it myself.
But then I came to think, would this be permissible within the rules of conduct? I’d love to share the script with the rest of the GW2 community, but it wouldn’t be such a great idea to share something that could get anyone into any kind of trouble.
Effectively, this whole thing is done with a third-party program, but the rules of conduct specifically refers to third-party software used “in order to automate gameplay functions” – aka botting. This script doesn’t automate anything, everything it does requires hardware input from the user. Technically it doesn’t even directly interface with the game; it intercepts the keyboard and mouse input, rewrites it and sends it on to the system as something else, and could just as easily be used with any other game. In my eyes that sounds like something that could be safely used without breaking any rules, but I still want to be absolutely sure.
So, hotkey macro that makes the game think I’m holding down the right mouse button while pressing 1 and 4 when I’m actually clicking the left and right mouse buttons, safe to use?
