I finally got this game running on my Mac without CrossOver

This game apparently runs well using Crossover, but I didn’t want to buy that just to play one game. I have also heard of people having success using Whisky.app, but I couldn’t log into Battle.net using this method. I found another way to get this working today and just wanted to share in case someone else wants to try it.

For reference, I’m on a base model M1 Macbook Pro, and I’m generally getting 55-70 fps on medium settings. When I hit new areas for the first time, there will be a little lag spike and then things smooth out. The more I play, the less this happens.

Assuming you have homebrew installed:

  1. brew install --cask --no-quarantine gcenx/wine/kegworks
  2. After that installs, hit cmd+space and open “Kegworks Winery.app”.
  3. Install WS12WineCX23.7.1 Engine
  4. Click “Update Wrapper” button to update wineskin. Mine is at 3.0.9.
  5. Hit the “Create New Blank Wrapper” button". You’ll be asked to give it a name - I just called mine battlenet.app. After it sets this up, you should have a battlenet.app sitting in your home folder under /Users/YourUsername/Applications/Kegworks/battlenet.app.
  6. Go download the battle.net-setup.exe installer. Once that is done, find your battlenet.app file and double click it. Hit the install software button and choose the battle.net-setup.exe installer you just downloaded.
  7. Now here is the part that was weird for me. When I ran the battle.net installer, I got an error message saying the software failed to install, but it actually did not fail. I just had to wait a few seconds and the installer proceeded as usual.
  8. I had to do one last thing, presumably because it thought the installation failed. Go ahead and close everything out. Right-click battlenet.app-> “Show Package Contents”. Navigate into the “Contents” folder, and you should have a “Wineskin.app” file in here. Double click that. A little dialog pops up - hit “Advanced”. Where it says “Windows App” hit the browse button. Pick this file: “C:\Program Files (x86)\Battle.net\Battle.net.exe”. Once that file is selected, you can close this window. Now when you double click on your battlenet.app, it should automatically open Battle.Net for you. Inside of there, just install Diablo 2 and you’re off to the races!
4 Likes

i tried on linux many times ! still cant run battlenet so far

I’ve been playing on Linux since the alpha. If you’re having issues, I would suggest installing Lutris. Then you can install D2r via
http s://lutris.net/games/diablo-2-ressurected/

That will install battlenet and all dependencies, and configure for D2R. Then you just install/update via battlenet as usual.

2 Likes

i tried Lutris. It run fine on Ubuntu 24 but when i go with Ubuntu 22, it cant get in the game with the error that my laptop graphic not meet minimum requirement.

https://www.reddit.com/media?url=https%3A%2F%2Fpreview.redd.it%2Fj25vetq6zju51.jpg%3Fwidth%3D1080%26crop%3Dsmart%26auto%3Dwebp%26s%3Df62844cdfd4e7b0748382f5940f2cf0c874ae165

Like that?

I wonder if you could use Apple Parallels app to run d2r ?

Is your laptop new? If it runs on 24.04, but not on 22.04, it sounds to me like the older kernel doesn’t have the drivers for your graphics card. If you need to stay on 22.04, you may have success by installing the “hardware enablement kernel”:

sudo apt install linux-generic-hwe-22.04

This will bring in the new drivers without upgrading your OS version.

Did you delete the whiskey bottle? Or did you delete the Whiskey app?

Great guide. Worked for me! D2R has occasional stutters on my M1 Max as you mentioned :confused:

I’m on a 2020 Intel iMac. Do you think the game would run better on macOS Monterey considering they optimized the game this season or use bootcamp?

You can’t run D2R on an Intel Mac without CrossOver or a WINE wrapper, and it won’t run spectacularly well. Unlike with the M-series Macs, you can’t use Apple’s game porting toolkit (GPT) to install and run the game with. Your only viable option is bootcamp.

Also, whatever you do, do not update to Ventura. Apple broke a lot of things regarding Intel Macs on Ventura or later. Monterey is your absolute best OS to remain on if you aren’t running an M-series Mac.