How to Install Battle.net on the Steam Deck

This tutorial will show you how to install the Battle.net launcher on the Steam Deck.

Install the Battle.net Launcher on the Steam Deck

The battle.net launcher is home to numerous games you may want to play on your Steam Deck. This includes hits such as Diablo 4, Starcraft and more.

Like with using Ubisoft Connect on your device, using Battle.net is not as straightforward as you would hope.

By the end of this tutorial, you should have the Battle.net client installed and running within Steam Deck’s gaming mode.

To make the setup of experience of Battle.net on your Steam Deck smoother, we recommend using a keyboard and/or mouse. However, it is fully installable using the Steam Deck’s controls and on-screen keyboard.

Using the Battle.net Launcher on the Steam Deck

Over the following sections, we will show you how to install and use the Battle.net launcher on the Steam Deck.

Swapping to Desktop Mode from Gaming Mode

1. To install the battle.net launcher to your Steam Deck, you must change to desktop mode. This mode allows you to interact with the operating system itself.

To get to desktop mode, open the Steam menu by pressing the STEAM button or tapping the “STEAM menu” in the bottom-left corner.

Open the Steam Menu

2. With the Steam menu open, you will now want to tap the “Power” option.

Open the Power Menu

3. You will now be greeted with a variety of options.

Swap to the Steam Deck’s gaming mode by tapping the “Switch to Desktop” option.

Switch to desktop mode on your Steam Deck

Downloading the Battle.net Client on the Steam Deck

4. Now that we are in desktop mode, we can download the installer for the Battle.net client to your Steam Deck.

To do this, you will want to open your favourite web browser. In our screenshot below, we will be opening the Firefox browser.

Open your favourite web browser

5. With the browser open, you will want to go to the following URL in the web browser.

https://download.battle.net/?product=bnetdesk

Upon opening this web page, the client will automatically begin to be downloaded to your device.

Download Battle.net to the Steam Deck

6. Once the installer has downloaded to your Steam Deck, we will want to ensure we run it within Steam, as we need Proton to run Battle.net.

The easiest way to do this is to go to where you downloaded the installer.

If you are using Chrome, tap the down arrow next to the download (1.). Then next, tap the “Show in folder” option (2.).

Open the downloads folder where the Battle.net client installer was saved on the Steam Deck

7. You should now have the Dolphin file explorer open in the directory you downloaded the “Battle.net“.

Find the installer, then right-click it. If you are using the Steam Deck controls, you can right-click by pressing the left trigger (L1).

Right click Battle.net setup file on the Steam Deck

8. In the pop-up menu, you will want to navigate to the “Add to Steam” option and select it.

Add Battle.net setup file to Steam Deck

Changing Battle.net on Steam Deck’s Compatibility Option

9. Now, with the Steam client open on your Steam Deck, navigate to the library and search for “battle.net” (1.) within the sidebar.

You should see an entry labeled “Battle.net-Setup.exe” (2.). Open the entry to continue.

Open Battle.net client within Steam

10. With the Battle.net installer open on the Steam Deck, tap the cog icon (1.) on the right side of the screen.

In the pop-up menu, select the “Properties” option (2.).

Open preferences page

11. Now, with the properties screen open, navigate to the “Compatibility” menu using the sidebar (1.).

With the compatibility screen open, ensure the “Force the use of a specific Steam play compatibility tool” is ticked (2.).

Finally, ensure that the version of Proton is set to “Proton Experimental” (3.). Game clients like Battle.net are often broken on the Steam Deck. The experimental version ensures you gain access to the latest fixes.

Enable Proton compatibility for Battle.net on the Steam Deck

Installing Battle.net on the Steam Deck

12. We are finally ready to install the Battle.net game client to our Steam Deck.

Tap the “PLAY” button within the Steam launcher to begin this process.

Launch Battle.net Installer

13. The first Battle.net prompt will ask you to select the language you want to use.

Once you have selected your language, tap the “Continue” button.

Choose Language

14. You will now have the chance to change the default install location for Battle.net on your Steam Deck.

As this game client is installed within it’s own virtual directory, leave it with the default value and tap the “Continue” button.

Select installation location

15. As Battle.net is split into various regions, you must now select your region using the select box at the top of the screen (1.).

Once your region is selected, tap the “Continue” button (2.).

Choose region for Battle.net on the Steam Deck

16. Once the installation completes, you can log your Steam Deck into the Battle.net Launcher.

Ensure that you tap the “Keep me logged in” option to stop you from having to type in your password every time you open the client.

Login to your Battle.net account

Changing the Battle.net Launch Target

17. At this point the Battle.net launcher in our Steam Deck library is still pointed to the installer.

We must adjust this value before you can easily launch the client within gaming mode.

To do this, find the “Battle.net-Setup.exe” entry in Steam and open the preferences by tapping the “Cog” icon (1.).

In the pop-up menu, tap the “Properties” (2.) option to continue.

Open Preferences again

18. With the properties page open, you will first want to change the shortcut’s name.

At the top, tap the textbox and open the keyboard from within Steam Decks desktop mode. You can open this by pressing the STEAM and X buttons at the same time.

Rename shortcut name

19. Next, we will want to change the target location by tapping the “Browse” button.

Browse to select Battle.net Client on the Steam Deck

20. Start by tapping the select box at the top of the “Add a Game” dialog box (1.).

Within the select box, choose the “/home/deck” option (2.).

Navigate to Deck home directory

21. Now open the “.local” directory.

Open Local directory

22. Next, navigate to the “share” directory.

Change to the share directory

23. Within this folder, you will want to find the directory labeled “Steam” and select it.

Move to the Steam folder

24. The next folder you will want to open is “steamapps“.

Open the steamapps directory

25. Finally, open the “compatdata” directory. This directory is where Steam installed the battle.net launcher earlier.

Change to the compatdata folder

26. Now we are in the correct directory, make sure the list is ordered by the modified date. You can adjust this by tapping the “DATA MODIFIED” option in the top bar (1.)

Next, open the directory that was last modified (2.). In our case, this wasn’t the top option for some reason, so you may have to pay attention to the date in the “DATE MODIFIED” column.

Select newest Proton directory

27. Now, move into the “pfx” directory

Open the pfx directory

28. We next need to change to the “drive_c” folder. This folder is where the Steam Deck is simulating a Windows desktop for Battle.net.

Change to the c drive directory

29. Next, change to the “Program Files (x86)” folder. This is where we installed the Battle.net client.

Open program files directory

30. Within this directory, find the one called “Battle.net” and open it.

Open Battle.net directory where we installed the client on the Steam Deck

31. Finally, find the file called “Battle.net Launcher.exe” and tap it.

With the option selected, tap the “OPEN” button to select it as the launch target.

Select Battle.net launcher on the Steam Deck

32. You should now see the shortcut name and launch target have been updated.

Steam Deck with updated launch target and title for Battle.net

Adding a Directory to store Battle.net Games on the Steam Deck

33. To make storing your battle.net games on your Steam Deck easier, we will create a directory within your user’s home directory.

Once created, we will create a symbolic link between this folder and the simulated “drive_c“folder within which the Battle.net client is running.

If you are happy for your games to be stored within the proton directory, you can safely skip to the next section. However, these will be deleted whenever you uninstall the Battle.net client.

To begin this process, return to the desktop and open the Dolphin file explorer. This explorer is represented by the folder icon in the task bar.

Open Dolphin file explorer

34. With the file explorer open, ensure that you are in the “Home” directory (1.).

Next, righ-click in this folder by pressing the left trigger (L1) to open the context menu.

With the context menu open, hover over the “Create New” option (2.).

Finally, create a new directory by tapping the “Folder” option (3.).

Create new directory to store your Battle.net games on the Steam Deck

35. Give this new folder an easy name so you know what you store within it (1.). In our case, we will be naming the directory “Battle.net Games“.

Remember, to open the virtual keyboard by pressing the STEAM + X buttons.

Finally, tap the “OK” button to create the new folder (2.).

Assign new directory a name

36. Now, split the Dolphin Explorer in two by tapping the “Split” option in the top-right corner.

Splitting the window will make it easier to create a symbolic link later.

Split FileExplorer

37. The folder we are after is hidden by default. Bring up the explorer options by tapping the hamburger icon in the top-right corner (1.).

Within this menu, tap the “Show Hidden Files” (2.) option.

Show Hidden files within File Explorer

38. Next, move into the “.local” directory by double tapping it.

Navigate to the .local directory within Dolphin

39. Now, navigate to the “share” folder.

Open the Share Directory in the File Explorer

40. Within the “share” directory, find the one labeled “Steam” and open it.

Navigate to the Steam directory within Dolphin

41. Next, look for the folder labeled “steamapps” and open it.

Enter the steamapps directory in Dolphin

42. Now, look for and open the “compatdata” directory. This is where we installed the Battle.net client on your Steam Deck.

Go to the compatdata folder within the file explorer

43. Now that we are in the right place, we need to reopen the options menu by tapping the hamburger icon (1.).

Next, highlight the “Sort By” option (2.)

Finally, ensure that the sort by is set to “Modified” (3.), and the order is set to “Newest First” (4.).

Change files to be ordered by modified date

44. Next, open the folder listed at the top of this directory.

This folder will be the same one you opened earlier when selecting the launch target for Battle.net within Steam.

Open last modified directory within Dolphin

45. Within this folder, navigate to the “pfx” directory.

Navigate to the pfx directory

46. Finally, open the “drive_c” directory. This is our final destination.

Open the c_drive

47. As we are now in the right directory, click the folder you created earlier by using the right trigger, and drag it to the right side of the screen.

Drag and drop games directory to simulated C drive

48. With the context menu, you will now want to click the “Link Here” option.

This option will create a symbolic link between your created folder and the simulated “C” drive.

Create symbolic link for directory

Change the Default Battle.net Installation Path

49. Now open the Battle.net client again to reconfigure the default installation path.

Open the pop-up menu by tapping the Battle.net icon (1.) on the top-left corner.

Within this menu, tap the “Settings” option (2.).

Open the Battle.net settings on the Steam Deck

50. Once you are within the “Downloads” tab, you will want to tap the “Change” button next to the “DEFAULT INSTALL DIRECTORY” option.

Change Battle.net default install directory

51. Within this dialog box, you can select where you want your Battle.net games installed on your Steam Deck.

You can easily access your drives using the sidebar and by looking under the “My Computer” option (1.). The “C” drive is the one that Proton is simulating.

Once you have selected a drive, browse to the directory on which you want to store the games and select it (2.).

With a folder selected, tap the “Open” button (3.).

Find and select new install directory for Battle.net Games on your Steam Deck

52. You can now confirm your changes by tapping the “Done” button.

Confirm battle.net settings change

53. Back on the desktop, tap the “Return to Gaming Mode” to exit Steam Deck’s desktop mode.

Return to Steam Deck Gaming Mode

Finding the Battle.net Client on your Steam Deck

54. Back in gaming mode, change to your game library from within the Steam menu.

Open the Steam library

55. Next, change to the “NON-STEAM” (1.) tab.

Find the “Battle.net” entry within this tab and select (2.).

Open battle.net Steam Entry

Changing the Default Input Settings for Battle.net

56. Now that we are on the Battle.net client’s Steam page, we can adjust the default controls.

The default settings won’t work well because the Battle.net client on your Steam Deck relies on the mouse for navigation.

To change input settings, highlight and select the controller icon.

Adjust input settings for Battle.net on the Steam Deck

57. Next, select the current control layout to adjust the control scheme.

Select current input layout

58. Scroll down until you find the “Gamepad with Mouse Trackpad” option and select it to change the layout.

Change to gamepad with mouse tracking

59. You will now see an overview of the layout that is being set. Press the X button on your Steam Deck to apply this layout.

Apply layout change

60. With the layout changed, we will want to edit it to adjust how clicks are performed.

To edit the new layout, select the “Edit Layout” option.

Edit new layout

61. In the sidebar, choose the “Trackpads” option (1.).

Now underneath the “Right Trackpad Behavior” heading, select the option next to RClick” to change its mapping (2.).

Adjust trackpad settings

62. Using the top menu bar, change to the “MOUSE” tab (1.).

On this page, select the “Left Mouse Click” (2.) option. This will allow you to click with the trackpad when you click it.

Set trackpad to left mouse click for Battle.net on the Steam Deck

Launching Battle.net on the Steam Deck

63. Back on the Steam page for the battle.net client, all you need to do to launch it is tap the “Play” button.

Launch the Battle.net launcher on the Steam Deck

64. Below you can see we now have the Battle.net client running on your Steam Deck while in gaming mode.

You can now use this client to install any Battle.net exclusive games to your Steam Deck, such as hits like Diablo 4 and Starcraft 2.

Battle.net running on the Steam Deck

Conclusion

At this point you should hopefully now have the Battle.net client running on your Steam Deck.

This client gives you access to numerous games that aren’t available through Steam itself. This list of games means you can run games such as Diablo 4 on your Steam Deck.

Please comment below if you have any issues running this client on your device.

If you found this tutorial useful, be sure to check out our many other Steam Deck tutorials.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Server Status

Aradippou Chat Larnaca Nicosia

Chat Links

Official Links.

Chat.

Alternative Mirror Links.

1. KiwiIRC 1.
2. KiwiIRC 2.

Other Web Clients.

1. IrcCloud.

Recent Posts

Related Posts:

Archives

Follow me on Mastodon

Super Club Radio

Mighty Deals

CyIRC

CyIRC Tweets