WASD movement through a third party script - is it going to be legal?

Hi everyone,

I’ve been enjoying Server Slam beta with AutoHotKey script running in the background that made controlling the character with WASD possible. I’ve grown accustomed to and fond of these controls in Diablo game since Diablo:Immortal launch not only because I am used to the layout after decades of PC gaming, but also because of some wrist injuries I had gotten at my job. Moving the mouse is fine, but spamming clicks or even worse - holding the button for a long time becomes painful very quickly.

I’ve been playing previous open beta with an X-Box controller and I can see that this script gives some advantage over that, and even over default mouse/keyboard controls. The biggest gain IMO is that you can much easier steer your characters out of danger while still maintaining pressure and attacking the mobs. On top of that, script is sending perfect clicks to the game application every 50 ms, which may be very suspicious for any anti-cheat software scanning for exploits.

I’d like to know if using such script will be legal in game at launch. Lack of WASD is a total bummer for me and I would really wand to avoid the controller if possible. But getting banned for accessibility help would be even worse.

Short gameplay demo with the script running:

6 Likes

When the game releases you can test it for us and give us feedback if it save to use or not.

I think 3rd party modding will always be considered against ToS unless otherwise specified. Definitely looks appealing though.

4 Likes

Looks like a recipe for a ban.

8 Likes

To resume :
You want ta make a bot and even if you said it’s cause you have an issue with your wrist it is still the basics to make a bot.

That’s all.

Now, you can try and during the few weeks after the release we will see a post telling you have been banned for no reason (but no reason only from your POV).

2 Likes

I’m going to lean towards it being illegal and bannable.
I mean you even say it’s a “script”.

3 Likes

3rd party apps and scripts are against the ToS until stated otherwise. Easy as that. So far Blizz can even ban you for using Yolomouse ^^.

2 Likes

Time for that weekly WASD discussion dose…

You wonder how League of Legends ever survives being completely WASD’less :smiling_face_with_tear:

6 Likes

I always thought that bot does preprogrammed things on its own. There is nothing automatic like that in my script. It just intercepts W/A/S/D signals and replaces them with mouse messages. That’s all.

But I get the iffyness, sure. Hence the post. Probably I’ll try reaching to support around launch and ask directly. I am expecting some boilerplate refusal seeing your feedback, but it’s always worth a try.

2 Likes

The issue for Blizzard is that if it’s good it has the chance to become very popular, then there’s nothing but potential headache’s that come after that, like people incurring problems due to potential conflicts with the 3rd party app and the main game or just simply needless debates being caused by WASD being implemented.

I think you know it won’t be allowed but I admire the effort in attempting to garner an audience to updoot to the point of where it may force their hand for official support.
Me personally, if I was owning this Diablo project, which is crossplay where plenty of pad players will be involved, I would deny it forever, simply put.

(Edited top paragraph sorry).

1 Like

Sure, I get that. Except Diablo:Immortal set one precedent already. And I’ve seen articles stating ‘no WASD support at launch’, which potentially leaves the door opened for future changes. But yeah, chances are slim.

Don’t do it. If there’s even a 1% chance you could get banned, you shouldn’t risk it. At least don’t use your main account, that way if blizz does do something you won’t lose your beta rewards. In the event you absolutely can’t play this game without WASD I’d honestly just play something else. I’d hate to think I’d be playing a game for the long run always knowing that the next time I log in I could be met with a banned message. That feeling would really suck.

1 Like

Things such as these are not just like reshades. I’ve used a controller app for D3 for years, as well as for WoW.

All this scripts do is emulate the keyboard on a controller, in this case its just emulation mouse on a keyboard. It will be a non-issue.

No. Anything third party that effects anything in game, no matter how big or small is technically in violation of the TOS/EULA. Scripts and macros also “arent allowed” as its considered automation.

will they do anything about it is the real question.

Maybe this is a misunderstanding. The script does nothing with the game internally. It just intercepts the input signals within Windows and replaces them with other input signals. In this case keyboard → mouse. The game is seeing real clicks.

3rd party apps like X-Mouse Control can be used as a simple and effective mouse button program to simply customize buttons and the scroll wheel…or it can be used even further and you can apply macro’s and two or more button presses.
League of Legends and other games have anti cheat programs that disable 3rd party apps from interferring past where they should.

In this instance tho, this 3rd party app (which is likely not a recognised application for starters…) is simulating your Mouse movements constantly, which is a drastic contrast to the control schemes of the game. If you’re using a gamepad, the left analog stick is similar but not quite, there is travel time between opposite directions, where as with WASD it’s instantaneous, so they are different (and it’s actually starting to become a huge problem in the fighting game scene online and e-sports).

Its altering the intended and designed methods of inputs for gameplay provided. You can argue all day long, and I couldnt care less about wasd or not. The question was asked if its ok or not.

By what the TOS and EULA states, it is not.

I have also used a controller app to play League of Legends for years. and I have never been flagged warned or suspended for it. In fact there are many people that play league of legends this way. Just google league of legends controller. There’s more than one script out there.

I do not want to argue, really. I fully get your point. I’ve just checked the EULA and it seems that what I’d like to do may break the paragraph 1.C.ii.4.

License Limitations (…)
any code and/or software, not expressly authorized by Blizzard, that can be used in connection with the Platform and/or any component or feature thereof which changes and/or facilitates the gameplay or other functionality;

Well, friends. I will try to ask Blizzard to authorize the usage of tool then. I’d rather do that instead of risking getting banned.

They wont. Theres no way they will have the monitoring or control over it theyd want (basically ownserhip lol), meaning it could then be used nefariously and for things later that right now it wasnt intended for.

It opens the door for waaaay to much bs.

They will not authorize or allow any third party software for d4 ever. Basically its either a functionality they put in, or its not going to happen with methods that arent bannable.