Kaytis
Member
NEW: July 2024. I have updated the installation instructions to include support for Sonoma 14.5 on Apple silicon. The game is a pleasure to play on the M3. There is no initial choppiness seen on the older Intel Macs. I have the game set to maximum graphical everything and it is silky smooth. The fans have never come on. Tabbing between alt accounts seems to work better and faster than ever. The installation instructions will still work at least as far back as Ventura 13.6.4 on Intel silicon.
Installation requires using the Terminal (/Applications/Utilities/Terminal). From a high level you will be installing brew, wine, and DDO itself. The game will generally have to be launched from the Terminal whenever you want to play. I have provided a script in the second post in this thread that greatly speeds up game access by starting directly on the character you want, bypassing the launcher altogether.
Installation:
Open the Terminal and paste the following lines one at a time. Hit "return" after each line. Answer "yes" anytime you are asked to allow permission for something (this lets wine apps access necessary folders). You will also need your password one time to remove a "quarantine" flag after wine is installed:
After the game finishes installing, you will be asked to log in. After logging in, the game client will launch. After a few seconds, Intel users will be met by a black screen and no further progress. Press command-option-escape to exit the DDO client. You will see that the Terminal is asking for permission to use the mic. Go ahead and allow it. Apple Silicon users should see this request without having to quit the client.
Running the game after installation:
Open the Terminal and paste the following line. Hit "return":
Happy questing!
Notes
Installation requires using the Terminal (/Applications/Utilities/Terminal). From a high level you will be installing brew, wine, and DDO itself. The game will generally have to be launched from the Terminal whenever you want to play. I have provided a script in the second post in this thread that greatly speeds up game access by starting directly on the character you want, bypassing the launcher altogether.
Installation:
Open the Terminal and paste the following lines one at a time. Hit "return" after each line. Answer "yes" anytime you are asked to allow permission for something (this lets wine apps access necessary folders). You will also need your password one time to remove a "quarantine" flag after wine is installed:
Code:
# If you don't have brew already, or are not sure whether you do, execute these commands:
# ---------------------------------------------------------------------------------------
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
hb=/usr/local; if [[ $(uname -p) == 'arm' ]]; then; hb=/opt/homebrew; fi
(echo; echo 'eval "$('$hb'/bin/brew shellenv)"') >> ~/.zprofile
eval "$($hb/bin/brew shellenv)"
# If you do have brew, run this to update it:
# -------------------------------------------
brew update
# Once you have an up to date installation of brew, do all of the following:
# --------------------------------------------------------------------------
brew install wine-stable
sudo xattr -r -d com.apple.quarantine "/Applications/Wine Stable.app"
curl https://files.ddo.com/ddo/installers/ddolive.exe --output ~/Downloads/ddolive.exe
# If you are on Apple Silicon, install Apple's x86 emulator.
# Ignore any errors -it just means it is already installed:
# ----------------------------------------------------------
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
# Install and run DDO! Note that the first installer dialog asking for the language to use
# will be hidden behind all other windows. You will need to move things aside to find it:
# ----------------------------------------------------------------------------------------
wine64 ~/Downloads/ddolive.exe
After the game finishes installing, you will be asked to log in. After logging in, the game client will launch. After a few seconds, Intel users will be met by a black screen and no further progress. Press command-option-escape to exit the DDO client. You will see that the Terminal is asking for permission to use the mic. Go ahead and allow it. Apple Silicon users should see this request without having to quit the client.
Running the game after installation:
Open the Terminal and paste the following line. Hit "return":
Code:
wine64 ~"/.wine/drive_c/Program Files (x86)/StandingStoneGames/Dungeons & Dragons Online/DNDLauncher.exe"
Happy questing!
Notes
- I haven't found anything that doesn't work. Buying points and items from the DDO Store works.
- Hit the "up" arrow in the Terminal to repeat the previous command. This can be quite the time saver once you start launching the game this way.
- Wine made all this possible with an update in January 2024 that enabled support for 32-bit Windows apps on 64-bit Macs. This allowed the 32-bit Launcher to run and update the game Client.
Last edited: