Battle.net Desktop App Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

I Want to Play Diablo 4 on My Mac Mini M2 Pro. Help Me Out!

I want to get Diablo 4 running on my Mac, but I’m stuck while trying to install Battle.net. It stops at 45% and won’t go any further. From what I’ve found so far, it seems like I need to move the Windows setup file somewhere specific.

If that’s the solution, could you tell me exactly where to move it? Do I need to place it in the Bottle folder or somewhere else?

1

I have the same issue with Battle.net being stuck. My research points to some kind of issue with the region settings, but I couldn't really figure it out.

Meredith offered to send a Bottle that has Battle.net installed already. I haven't tried this path yet, because it's not a very high priority for me.

Anyway, I think this should be looked into, even though it might be simply an issue with the Battle.net installer.

Hi folks,

This is actually a Windows bug that occurs if trying to install a version of battle.net that doesn't match the locale of your machine. You might need to download a different battle.net installer.

Best,
Meredith

@Meredith: I think the issue is that it's not possible to download different locales. There is only one installer as far as I can tell. You select the locale during the installation process and then it goes off downloading the required files -- where it then gets stuck. At least that's how it works in my mind. :D

Correct, but you can download a different installer and point CrossOver to it.

Best,
Meredith

@Meredith: I am not quite sure what you mean by your comment. But I figured out how to get Battle.net running using CrossOver. Maybe that is actually what you meant.

Idea: Use an already working Windows install of the Battle.net client in CrossOver.

Prerequisite: Access to a Windows PC that has the Battle.net-Launcher installed.

  1. Copy the complete Battle.net folder from the Windows PC to the Mac.
  2. Launch CrossOver and run the Battle.net installation recipe: Select the "+ Install" button on the bottom left, search for and install "Battle.net Desktop App".
  3. If it hangs at 45 %, close the installer window. CrossOver will prompt you and offer to skip or to abort the installation. Select skip.
  4. The unfinished Battle.net bottle will remain. Select the bottle, press "Open C: Drive" and copy the Battle.net folder from Step 1 into C:\Program Files (x86). Alternatively, you can go directly to the bottle. The complete path to the bottle should be: /Users/<username>/Library/Application Support/CrossOver/Bottles/Battle.net Desktop App/drive_c/Program Files (x86)/Battle.net.
  5. From the bottle page, select "Run Command" on the right side (which will run an .exe in the bottle).
  6. Click "Browse" next to the command field and select C:\Program Files (x86)\Battle.net\Battle.net.exe. This is the launcher from the windows install you copied over.
  7. Press "Run". It should now run the Battle.net client. If you want, you can press "Save Command as a Launcher" to pin the Battle.net client to the bottle page.

I have not tested if the games work (they are currently downloading), but the client seems to work fine. So I am expecting the games to work, too.

Felix

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoidlZnV2ZyRlA2dm1mZkFTViIsImdkcHIiOjB9