The following instructions are heavily inspired by @pauleve. I modified his instructions and then added details about how to make a shortcut and support Retina/HiDPI displays.
- Install Homebrew by opening Terminal and executing the following command:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- In Terminal, execute the following command:
brew install cabextract
- Download and run the Installer for "Wine Development".
- Open the "Wine Devel" application, which creates a Terminal window.
- In the new Terminal window, execute:
wine wineboot
You may be asked to install Mono and Gecko. Install both.
- Again, in Terminal, execute these three commands:
curl -O https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
./winetricks corefonts dotnet461 ddr=gdi win7
Follow the instructions. The installation of .Net can take some time and may require you to install multiple versions of .Net (e.g. 4.0, 4.5, and 4.6).
- Once complete, execute these two commands in Terminal:
curl -o mtgo.exe http://mtgoclientdepot.onlinegaming.wizards.com/setup.exe
wine mtgo.exe
- In Terminal, execute the following command:
wine regedit
- A registry editor window will appear. In the tree structure to the left, navigate to
HKEY_CURRENT_USER -> Software -> Wine
and then selectEdit -> New -> Key
from the menu. This creates a new folder/key, which you should name "Mac Driver". - Open
Mac Driver
in the tree structure and then selectEdit -> New -> String Value
from the menu. This creates a new value, which you should name "RetinaMode". - Double click
RetinaMode
, set its value to "y", and then click "OK". - Close the registry editor and restart wine by typing
wineboot
into Terminal. - Open Wine's configuration dialog by typing
winecfg
into Terminal. - Click on the Graphics tab, enter the correct dpi under "Screen resolution", and click "OK". You can find your screen's dpi on Apple Support or via DPI Love.
- Restart Wine again by typing
wineboot
in Terminal.
- Open the "Wine Devel" application
- In the new Terminal window, execute:
wine mtgo.exe
- Open TextEdit and make sure it is in plain text mode (Shift + Command + T).
- Assuming you followed the directions above, paste the following into TextEdit:
#!/bin/sh
cd ~
wine mtgo.exe
If you installed mtgo.exe elsewhere, replace ~
with the path to the mtgo.exe file.
- Save this file as "MTGO" (or anything, really). The important part is ensuring that you save the file without an extention (uncheck "If no extension is provided, use '.txt'." in the save window).
- Open Terminal and execute the following:
chmod +x path/to/file/MTGO
Replacing path/to/file
with the path to wherever you saved the file and MTGO
with the name of the file.
- From now on, all you have to do is double click the file to launch MTGO!
- Optional: You can replace the icon for the MTGO file with something nicer.
@Coloro1985 @Noah40
Thank you guys for all the help.
I just installed wineskin using homebrew from this link: https://github.com/Gcenx/WineskinServer
I used wineskin 2.9.2.0. I have made it to the wine control panel but I am not sure how to proceed with installing dotnet in the control panel, or with mtgo in general
I have a 2017 2.2 GHz 6-Core Intel Core i7 macbook pro running ventura 13.6.1