This was really fast – only 2 weeks ago, I updated the last SWTOR Tutorial and it was broken again last Friday. But the good new is – it’s still working with the latest wine-staging Version. So this Tutorial is about how to get “Star Wars – The Old Republic” Version 5.4 running on macOS Sierra 10.12.6

The Old Republic

This Tutorial is based on macOS 10.12.6, wine 2.15-staging and SWTOR 5.4. It should also work for future releases. It’s tested on my Mac Pro with Nvidia GPU and MacBook Pro with Touch Bar 13″ (2016) and Intel 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 https://raw.githubusercontent.com/Homebrew/install/master/install)"

Optional / Important: Brew Update

If you have already brew installed – make sure it’s up to date – between my last Tutorial and this one, a lot of Updates have been released which took me 1 hour to install:

brew update
brew upgrade

Xcode Installation

Install Xcode from the Mac App Store. Afterwards start it and accept the license.

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 (staging) version of wine (at the Moment 2.15-staging). You’ll download an pkg File which needs to be installed by just double-clicking. (Link)

Afterwards you’ll find an own App for wine-staging environment within your Applications-Folder:

Applications Folder

Now start wine by douleclicking the App. A new Terminal will open afterwards:

Wine Terminal

Retina Mac Users

If you’ve got an Mac / MacBook with Retina display, you’ll need to set a registry key to enable it in wine. If you’ve got no Retina display, you can skip this step:

Open Regedit from the Terminal

regedit

and go to “HKEY_CURRENT_USER>Software>Wine”. Right Click on Folder “Wine” and select “New>Key” and enter “Mac Driver”. Create an new “String Value” by right clicking “Mac Driver” with Name “RetinaMode” and Data “Y”. The result should look like:

Regedit

Advertisement

SWTOR Installation

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

winecfg

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

Download the SWTOR Installer from swtor.com (Link) to your Downloads Folder. Now do the Installation by entering the following commands:

cd
cd Downloads
env WINEDEBUG=-all wine SWTOR_setup.exe

Now you’ll be able to start the Launcher.

At the first start of the Launcher, the Launcher 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” and disable “bitraider” by editing the file “launcher.settings”:

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

Change

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

to

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

And change

, "bitraider_disable": "false"

to

, "bitraider_disable": "true"

Make also sure this line doesn’t exist – If it exists – delete it:

, "skip_self_patch": "true"

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"


Launching SWTOR

Start SWTOR launcher if it’s not still running from the point before from the wine-staging App by entering the following Command into the Terminal:

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

Now you’ll be able to press the “Play Button”.

That’s all – Have fun 😉

Advertisement
Advertisement

Recent Articles...