
There may be one other setting I have in the controller options for the game but I can't remember and am not at the computer now.

Once launched, you should be able to use the steam controller in D2 and it will be recognized as a controller input.At this point your controller normally acts as a mouse but it's disabled due to step 2, so you have to use a mouse to click "launch" Make sure battlenet launcher is closed and not running in task tray.Set controller options for the game to uncheck "Enable Desktop Configuration" (not 100% sure this makes a difference but it's working for me).Add D2R as non steam game so it can be launched from Big Picture.Man it's been a bit of a mystery to me too, but it does work 95% of my launches now. Once you log in to the interface will flash once and the cursor will disappear, that's when it's ready to use the controller. Strangely, the intro cinematics and whatnot seem to not detect the controller. Once the game loads, your controller will automatically be enabled. Launch Diablo from your steam library.You can also click on "Browse" and select Game.exe from your install folder if you want to skip the launcher.

A list of detected games should appear, you should see Diablo 2 Resurrected Beta in the list. Go to Games -> "Add a Non-Steam Game To My Library". Check the "Switch Pro Configuration Support" for a Switch Pro controller, or "Generic Gamepad Configuration Support" for anything else. Go to Steam -> Settings -> Controller -> General Controller Settings. Make sure you have Switch Pro Controller support enabled in Steam.Good news is, there's a very easy way to "convert" the Pro controller, or other DirectInput controllers, to XInput, using Steam of all things. The Switch Pro Controller, and many controllers you'll find on amazon, use an older technology known as DirectInput. The problem is that most recent PC games (including D2R) only support XInput controllers, which include the Xbox One controller.

If you've been struggling to enable controller support in D2R and you're not sure why, it's because of the controller type. Last updated at 14:00:17 UTC Weekly Help Desk RAGE Loot Thread Trade Thread
