Wine made a great progress with the release candidate 2.0-rc4. Now Star Wars – The Old Republic (including Knights of the Eternal Throne expansion) is better playable than ever before. Also the Minimap Bug is fixed out of the box. Here’s the updated Tutorial how to get it running on current macOS Sierra (former OS X).

Star Wars - The Old Republic


Attention! Updated Tutorial

New Tutorial is also fixing Authentication error Message “Certificate authentication failed, please contact customer support” and Retina Display Issues – Updated Tutorial located here (Link)!

Old Tutorial

The following steps where tested on macOS Sierra 10.12.2 and wine 2.0-rc4 with Nvidia GPU.

Brew Installation

Brew is a Package-Manager which will be used to install Software. Fire Up a Terminal and enter the following command:

/usr/bin/ruby -e "$(curl -fsSL"

Optional: Brew Update

If you have already brew installed – make sure it’s up to date:

brew update
brew upgrade

Xcode Installation

Install Xcode from the Mac App Store. Afterwards start it and accept the license (This could be done by the following command also):

sudo xcodebuild -license

Enter “:q” to leave the license text and type “yes” to accept the license if you are using the Terminal.

XQuartz Installation

Install the X Server for macOS with the following command

brew cask install xquartz

Wine Installation

Now it’s time to install the newest (developer) version of wine. This will take a long time depending on your internet connection and computer performance:

brew install --devel wine

Winetricks Installation

Winetricks will help you to install necessary components like directx etc.

brew install winetricks 

Now Install necessary components with winetricks with the following command:

winetricks msvcp90=native d3dx9 vcrun2008 msls31 winhttp 

You’ll be prompted for the Installation of Wine Mono, Wine Gecko and Visual C++ etc. – Just install it by clicking through the dialogues like you would do on windows.


SWTOR Installation

Download SWTOR Installer to you Download-Folder from the official site (here)

Make sure your wine environment is set to Windows 7. Enter:


Windows Version on tab “Applications” should be “Windows 7”

Do the Launcher-Installation from your Download-Folder:

cd Downloads
env WINEDEBUG=-all wine SWTOR_setup.exe

The Setup  will just install the Launcher and exit. Start the Launcher after the Installation:

env WINEDEBUG=-all wine "C:\\Program Files (x86)\\Electronic Arts\\BioWare\\Star Wars - The Old Republic\\launcher.exe"

At the first start of the Installer, the Installer will update itself. Wait until the Installer is updated and asking for your SWTOR-Login. Afterwards you’ll be able to start the download. The Download will get stuck directly. You need now to exit the launcher – You’ll need to change the Patching Mode to “SSN” by editing the file “launcher.settings”:

nano -w .wine/drive_c/Program\ Files\ \(x86\)/Electronic\ Arts/BioWare/Star\ Wars\ -\ The\ Old\ Republic/launcher.settings


"PatchingMode": "{ \"swtor\": \"BR\" }"


"PatchingMode": "{ \"swtor\": \"SSN\" }"

Leave Nano with “Control+X” and type “y” followed by “Enter” to save your changes.

Now you’ll be able to start the Launcher again and to Download all Game-Files. This will take again a long time depending on your Internet-Connection:

env WINEDEBUG=-all wine "C:\\Program Files (x86)\\Electronic Arts\\BioWare\\Star Wars - The Old Republic\\launcher.exe"

Launch-Fix for SWTOR

You’ll need the following fix running in the background while playing the game. Download “swtor_fix.exe” from here. Copy the fix to your wine drive c:\ with the command:

cp Downloads/swtor_fix.exe .wine/drive_c/

Launching SWTOR

You’ll need 2 Terminals. Enter the command in the first Terminal to have the fix running in the background:

env WINEDEBUG=-all wine c:\swtor_fix.exe

Start SWTOR from the second Terminal by:

env WINEDEBUG=-all wine "C:\\Program Files (x86)\\Electronic Arts\\BioWare\\Star Wars - The Old Republic\\launcher.exe"

That’s all – Have fun 😉

Tags: , , , , ,

Recent Articles...