Diablo III PC unplayable using Controller of Handheld PCs

The PC version of Diablo III is unplayable on devices like ASUS ROG Ally or the MSI Claw gaming handheld PCs. I see a lot of articles where players have been asking for controller support for this game, but none have been able to get an official solution from Blizzard.
It is not something that is impossible for Blizzard to implement because they have already implemented such functionality for the console versions of Diablo III and the latest Diablo II Resurrected and Diablo IV are also playable using controller.
So I humbly request the developers at Blizzard to implement the controller support for this version of the game so that I can atleast play the game since you are not refunding me for this purchase citing 14 days policy when I haven’t been able to play this game at all for even an hour (actually I am stuck at this very beginning of the game after the intro cutscene).

1 Like

I will not buy the game without support for a controller!

The workaround should be to add D3 executable to Steam and use it’s Controller configuration.

Video (I recommend creating your own template):

Also discussed in:

EDIT:
Sidenote, Steam controller support is probably very good, my kids plugged in various controllers (PS5, Nintendo Switch, some no names) and they all where recognized and worked fine in the games they wanted to play with controller.

Nice tutorial on the setup! Most people don’t know where to start and need help getting the game to recognize input to get the ball rolling on configuration. For some reason, I had to use the launcher instead of Diablo exe. I’ll revisit your example and try again to see if I can go direct.

Here is a quick link to show that you can be almost as efficient as keyboard and mouse:

I have my button configurations tuned for things like force stand still and force move. I also have repeaters for buffs, kadala shard spend, deletion of items, etc.

I fully agree with your statement, everyone should customize their own controller profile, at least spend 5-10 minutes to study an existing profile to know what it is doing.