Skip to content

macOS: installing MTGO using Wine

Loïc Paulevé edited this page Apr 16, 2020 · 23 revisions

On macOS, depending on your configuration, the Docker image for MTGO (Magic Online) may not work properly.

Instead of using Docker and virtualization, you can try installing Wine directly in order to execute MTGO. The following instructions are inspired both by https://appdb.winehq.org/objectManager.php?sClass=version&iId=32007 and https://it.toolbox.com/blogs/jeffhoogland/howto-install-mtgo-on-ubuntu-linux-010718

First installation

  1. In a Terminal, using Homebrew, execute the following command:
brew install cabextract
  1. Download and execute installer for "Wine Development 5.6" at https://dl.winehq.org/wine-builds/macosx/pool/winehq-devel-5.6.pkg.
  2. Launch "Wine Development" application, it will open a Terminal
  3. Execute
wine wineboot

you will be prompted for installing Mono and Gecko, choose Install in both cases.

  1. Execute the following commands:
curl -O https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
./winetricks corefonts dotnet46 ddr=gdi win7 gdiplus gdiplus=native

Follow the instructions, note that the installation of .Net can take some time.

  1. Execute the following commands:
curl -o mtgo.exe http://mtgoclientdepot.onlinegaming.wizards.com/setup.exe
wine mtgo.exe
  1. If nothing shows up after MTGO installation, do the following:
curl -fOL https://raw.githubusercontent.com/pauleve/docker-mtgo/master/extra/mtgo-no-startupsound.sh 
bash mtgo-no-startupsound.sh
wine mtgo.exe
  1. If you experience crashes, try disabling sound using
winetricks sound=disabled wmp=disabled

See https://github.com/pauleve/docker-mtgo/wiki#troubleshooting for troubleshooting.

MTGO execution

  1. Launch "Wine Staging" application
  2. In the opened Terminal, execute
wine mtgo.exe
Clone this wiki locally