Star Wars: The Old Republic

No Screenshot

Submit Screenshot

Star Wars: The Old Republic
The galaxy is in turmoil. War rages across countless worlds as Republic and Imperial forces struggle for control of critical resources. Amidst the chaos, threats emerge from all sides. The planet Denova, known for its extensive deposits of baradium ore, has been seized by a band of mercenaries and veteran Imperial defectors with mysterious motives. If they are not dislodged, the explosive arsenal they can create will give them the power to destroy any armed force – Republic or Imperial. On Corellia, a corrupt councilor attempts to maximize hypermatter profits by playing both sides of the conflict, and the crazed mastermind behind the Rakghoul outbreak, discovered on Ord Mantell, continues to threaten the lives of all sentient beings in the galaxy…

Application Details:

Version: 1.3.x - Allies
License: Retail
Votes: Marked as obsolete
Latest Rating: Silver
Latest Wine Version Tested: 1.5.13

Maintainers: About Maintainership

No maintainers. Volunteer today!

Link Game Update 1.3 - Allies

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Unpatched wine:

The game gets stuck on the loading screen prior to server selection, making the game unplayable.

Patched wine:

When using wine compiled with the patch found attached to Bug 29168 [1], launching the game in a small virtual desktop [2], and installing the necessary native libraries [3], the game pretty much works as expected.  This includes, but is not limited to, class quests, the GTN, Flash Points, and War Zones.

[1] I wrote a script to build 64 and 32 bit wine packages for Ubuntu 12.04 64-bit:

[2] Black launcher bug workaround:

Launch the game with a virtual desktop sized to fit the launcher window:

wine explorer /desktop=SW:TOR,1000x614 launcher.exe

You can later select a different resolution when the game launches.

See Bug 31186 for more details.

[3] Required native libraries:

d3dx9 and vcrun2008

winetricks d3dx9
winetricks vcrun2008

What does not

The game will not make it to the Server Select screen without the patch mentioned above.  The game pretty much works as expected otherwise.


What was not tested

Installation.  However, I don't remember having issues installing the game a few months ago.

Hardware tested


  • GPU:
  • Driver:

Additional Comments

Installed software: Linux kernel: 3.2.0-26-generic x86_64 Video driver: Mesa 8.1-devel - AMD A8-3850 (HD 6550D) - 512MB (of 16GB) DDR3 Compositing manager: Metacity 2.34.1-1ubuntu11 Desktop environment: Unity-2d 5.12.0-0ubuntu1.1

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowArch Linux x86_64Oct 01 20121.5.13Yes Yes NoSilveran anonymous user 
CurrentUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Jul 18 20121.5.9N/A Yes NoGarbageJason Wood 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)Jul 11 20121.4N/A Yes NoGoldChilihead 

Known Bugs

Bug # Description Status Resolution Other apps affected
30148 Star Wars: The Old Republic - slow loading times RESOLVED NOTOURBUG View

Show all bugs

HowTo / Notes

Important info for test results posters
Thank you very much for wishing to spend some time on improving AppDB. I have to warn you that general AppDB policies forbid (a) accepting test results for patched Wine versions and (b) forbid accepting results obtained from PoL-driven Wine installations, only "vanilla" unpatched Wine or Wine that had came by default with your distro are considered to be valid. I'm really sorry for that, but it is the way it currently is. For more details feel free to read recent (as of 16th of May, 2012) discussion on wine-devel mailing list. Aside from the requirements above your test results should comply with some simple rules to be accepted:
  • Please, test an application under fresh clean wineprefix;
  • Include exact specs of the computer you had tested an app on (CPU, GPU, amount of RAM and VRAM) in the "Extra Comments" section of the report;
  • Specify versions of essential software components, most notably: is your system 32bit or 64bit, what is the version of the GPU display driver you use and what is the version of the OS kernel;
  • Include detailed information on the native dll overrides you had to use in order to get the game working. If you had installed dlls yourself - include complete information on the sources of dlls and the exact steps you took to install them.
Thank you in advance!
How to compile wine from git

1) Ensure that git is installed:

sudo apt-get install git
sudo yum install git

2) Get a copy of the wine source:

git clone git:// wine-git
cd wine-git

3) Get a copy of the patch:


4) Make sure that you have the requirements to compile wine:

Check out this link for 64 bit systems.  You may want to only build the 32bit version to simplify things:

5) Apply the patch:

cat KUSER_SHARED_DATA | patch -p1

6) Build wine:


See Bug 29168 for more details.

How to install prerequisites with winetricks

You need the native libraries d3dx9 and vcrun2008 installed to run the game.  The easiest way to install these libraries is by first installing winetricks with your package manager:

sudo apt-get install winetricks
sudo yum install winetricks

You can also download winetricks directly:

chmod +x winetricks 

Installing the prerequisites:

winetricks d3dx9
winetricks vcrun2008
Black launcher window work around

The launcher window seems to be composed of two different frames: the actual useful frame that contains the login screen, and a style frame that is mostly black.  As of a recent patch to the launcher, these two frames no longer align properly making it impossible to log in to the game.  You can work around this problem by launching the game in a virtual desktop sized to fit the launcher window:

wine explorer /desktop=SW:TOR,1000x614 launcher.exe

You can later select a different resolution when the game launches.

See Bug 31186 for more details.


Comments Disabled

Comments for this application have been disabled because there are no maintainers.