Selected Test Results (selected in 'Test Results' table below)
Loading and playing the game, cinematics, server selection, credits screen, even with an Optimus-configuration ( Nvidia card with primusrun, content displayed on Intel VGA).
Loading seems to be slightly faster than it was under Windows. (Not measured with a clock, may be placebo).
What does not
What was not tested
Installation (was done on Windows way before setting up current Linux installation, the game runs flawlessly from the same NTFS partition with Wine.)
Audio. (Should work, though)
Any other language than english.
Launching with Radeon or Catalyst drivers in use.
Installation was done under MS-Windows 8.
The game can be launched by placing my script at http://pastebin.com/nj5ZgbQx into the game folder.
This script automatically downloads swtor_fix.exe (from github) for recent wine versions, applies the needed tweaks via winetricks, and takes care of creating a 32-bit wineprefix. It can also be configured to launch the game with primusrun on Optimus-enabled laptops.
Hovering an area marker or anything that highlights and area marker results in an almost instant freeze of the game.
It's recommended that you change your graphics settings on the character selection screen, as it seems to cause a freeze while in-game.
If you have a window manager with compositing enabled, you may want to turn it off (windowed gameplay) or unredirect fullscreen windows (fullscreen gameplay) for improved performance.
by Josh Raymond on Friday March 28th 2014, 7:12
Finally got it running on my own, but I have no sound in-game. I only get sound on the cinematics, nothing else afterwards, not even background music. I'm using Fedora 20 with pulseaudio, beyond the cinematics wine doesn't even appear in the pulseaudio list of apps using sound, and I've tried making wine go directly through the ALSA and OSS drivers and the same exact problem persists.
Running Fedora 20 64bit with wine 1.7.14
Sound for all my other games and any other apps in wine works perfectly, it's JUST SWTOR that is having this issue, most of the common fixes for normal SWTOR sound issues don't apply and the ones that I can try failed, aswell as general sound issues through wine (hence the using alsa/oss drivers directly bypassing pulse-audio)
Anyone else have this problem?
Anyone actually HAVE sound?
How can I go about fixing this? It is very annoying to play a sound/voice-driven game with no sounds.
RE: Sound?? by joseph ricktor on
Sunday March 30th 2014, 23:57
RE: Sound?? by Josh Raymond on
Friday April 4th 2014, 7:43
RE: Sound?? by joseph ricktor on
Tuesday April 8th 2014, 23:45
can someone test this to see if it works POL
by skagrot on Wednesday March 26th 2014, 10:21
I was able to get SW:TOR to run pretty good only thing that caused a crash was changing resolution in game. was able to hover over mini map and map without any crashes.
I didn't test flashpoints, warzones, starfighter battles as I am only lvl 11 and don't play it that often (mostly when wow is under maintenance).
If any one can replicate this im using playonlinux with wine version 1.7.14 and these settings.
my video cards are old using Nvidia 8800gt.
playonlinux version 4.2.2
windows version 7
desktop mode 1000x600
libraries (manually added) winhttp and msls31(dont know why i had to manually add this)
by Josh Raymond on Sunday March 23rd 2014, 22:30
I got the game to start and play, can login, select characters/servers and load into the game. However, only the User Interface is visible, everything behind the UI is just a solid black screen. Character selection is just the options menus and character list, no background or anything, and in-game is just the UI the entire game world itself is solid black.
Anyone else have this problem? And how do I fix it?
Modified the existing scripts I have found here and pushed it into one automated script. This automatically disables bit runner! It is also compatible with playonlinux (it will ask to use a prefix or not).
It also allows it to be placed in c_drive, Program Files, or in the same directory as the launcher. It will find and use the appropriate files.
Please reply with suggestiong. Or if you find an issue, please reply on the first link the correction.
Minimap/map crashing! Other errors.
by Anonymous on Saturday January 25th 2014, 18:16
Linux Mint 15
Wine 1.4.? possibly .1 Previously
I have the intsallation method with the script put into the game folder that does everything. Though I stuck this on a manual install going up to the point of using swtor_fix.exe which I couldn't get to work for, probably, lack of knowlege.
When I first started the game, I was in 1.4.?, and it did not have the minimap/map crash when going over icons. It was on a lower graphics settings. Then putting it all to max, and possibly a small update, I eventaually began getting it. Still trying to identify the cause. I'm hoping it's a graphic setting.
Bloom also causes my clouds and other extremely distant objects to be in the forfront and is very annoying. Turning off bloom removes this!
Hangs at Server Selection
by Jon on Friday January 10th 2014, 7:09
Hello, I have used the patch, and gotten past the dreaded loading screen. I now get to the server selection list and pick a server, however when I click on a server and try to enter it says "Logging into Server" forever without actually going anywhere. I am not sure how to make this game happy.
Summary of making it run
by g s on Wednesday September 25th 2013, 17:38
NOTE: Replace the values in brackets  below with whatever is appropriate for your system.
The value for [your SWTOR wine prefix folder] must be a full path (paths using "~" may not work).
1. Get the latest wine and winetricks for your distro
2. Download SWTOR_setup.exe from swtor.com
3. Install prerequisites:
env WINEARCH=win32 WINEPREFIX=[your SWTOR wine prefix folder] winetricks d3dx9 vcrun2008 msls31 winhttp
4. Download swtor_fix.exe from github.com/aljen/swtor_fix This fixes the KUSER_SHARED_DATA bug described in bugs.winehq.org/show_bug.cgi?id=29168
3. Run the script you created in step 2.
The first time you run the script, the game will start downloading. Since we disabled Bit Raider, you won't be able to start playing until the entire game is downloaded.
When the Play button is finally enabled, it takes about 1m30s on my system from pressing Play until the character selection screen is loaded. Your loading times will vary.
by Robert Lockwood on Wednesday September 18th 2013, 7:29
I have successfully run and launched and used SWTOR on Kubuntu 13.04 with the latest dist-upgrade (apt-get install dist upgrade) by following the instructions of multiple very brilliant contributors but mostly Stewart Robinson.
At first I used crossover and playforlinux and both failed.
To launch enter launcher script directory and sh launch.sh
Other points to note: Issue with radeon at first I have no GLX working. By apt-get install[ing] mesa-utils and running glxinfo to ensure your graphics card's drivers are working correctly. I would update to the latest kernel using dist-upgrade, that's what fixed my graphics card.
Ok so that's a slightly slimmed down version of Stewart's and a few tidbits of everyone elses.
RE: It works by Robert Lockwood on
Thursday September 26th 2013, 12:52
How To (how I got it to work)
by Stewart Robinson on Wednesday July 10th 2013, 16:37
This is one of the games that NEEDS a 32-bit wineprefix, so first things first if you have a 64-bit system, add the environment variable: WINEARCH=win32 to your stuff :D
Make sure to have the latest wine and winetricks installed (I am using 1.6 RC4 at the moment for instance)
#1 Download/install xsel (optional, but it saves alot of time wtih passwords later :D)
#2 Open a Terminal:
Ctrl + Alt + T (on many distros)
--- the rest is done in the terminal ---
Normal Copy = Ctrl+c | Paste = Ctrl+v
Terminal Copy = Ctrl+Shift+c | Paste = Ctrl+Shift+v
#3 Create a new wine 32-bit wine prefix, and install the required native stuff for the game to work: (alter directory to your liking)
env WINEARCH=win32 WINEPREFIX=~/wines/swtor winetricks d3dx9 vcrun2008 msls31
#4 Navigate to where you saved the installer for the game:
cd ~/Downloads (or whatever you saved the file)
#5 Install the game :) Note the env settings to 32-bit and your prefix are ALWAYS used:
env WINEARCH=win32 WINEPREFIX=~/wines/swtor wine "Setup.exe" (or whatever the installer you got is called)
#6 To see the Launcher for when patching etc, use this bash script: (New empty file)
echo -n 'YourPasswordHere' | xsel -i -b &
cd "Path to where you installed the game" && env WINEARCH=win32 WINEPREFIX="~/wines/swtor" wine explorer /desktop=SW:TOR,1000x614 "launcher.exe"
Notice your password? kool huh - When the launcher kicks up, just press ctrl-v then return (enter) (assuming you have put in your username already)
#7 Save that file in somewhere (I've used ~/Launchers/swtorlauncher-windowed in this example)
Set the file as executable:
Right-Click on the file, select Properties.
Click on the Permissions tab, then check "Allow executing file as a program"
#8 Create your launcher to something like this: (new empty file again)
Comment=SWTOR-Windowed (Includes my password!)
("Icon=~/Pictures/icons/StarWarsTheOldRepublic_byWar36.png" is completely up to you.... use whatever picture in whatever location you wish)
Save it in [your Home]/.local/share/applications (applications folder may need to be created)
---THIS WILL NOT RUN THE GAME!!! THIS WINDOWED VERSION IS JUST SO YOU CAN SEE THE LAUNCHER AND FOLLOW THE PATCHING PROCESS SHOULD YOU WISH TO. ---
#10 Create another bash script this time for the main game!
env WINEARCH=win32 WINEPREFIX=~/wines/swtor wine '~/wines/swtor_fix.exe' &
echo -n 'YourPasswordHere' | xsel -i -b &
cd 'Path to where you installed the game' && env WINEARCH=win32 WINEPREFIX=~/wines/swtor wine launcher.exe
please take note of the single & - this runs the individual commands on a seperate thread (kinda), whereas && makes sure that the command before the && is executed BEFORE the next command, and both on the same thread. Also note the blank line before killall swtor_fix.exe: That makes the script wait until the game has exited and then closes the fixer :D
#11 Create the launcher for the game script:
Comment=Play SWTOR (Includes my password!)
Again, save it in [your Home]/.local/share/applications
When launching the game, the SWTOR game Launcherwill be black, or offset depending on your screen's resolution... no matter. wait a few seconds, then press ctrl+v then Return (Enter)
The next bit is a little tricky; you are waiting for the launcher to check for updates with the server after logging in. For me, I wait about 10 seconds. Once the launcher has checked for an update and finished, just press Return (Enter) again. The game should kick up :D
On my system, the game takes a good couple of minutes to kick up, and apart from some HDD activity, there is no indication it is loading at all. Give it time... and/or check running applications in your system monitor (All Applications)
Hope this helps guys! SWTOR is a fairly complicated game to set up and get running, so is perfect for demonstrating some advanced Wine stuff I've picked up over the years :D
My current system:
Intel Dual-Core 2.4ghz CPU, with 3GB RAM
ATI/AMD Radeon HD 5670 (Hopefully will move to nVidia next!)
Ubuntu 13.04 64-bit
Has anyone been able to run the game with updated Arch linux ?
by xaris on Thursday June 20th 2013, 16:10
Did a fresh install of archlinux since my hard disk died, and i cant seem to be able to get past the loading screen. I compiled wine 1.5.24 with and without the patch (without by swtor_fix.exe) but after the game enters loading screen, the spinning wheel stops after a while with fixme:dbghelp:elf_search_auxv can't find symbol in module.
If i remember correctly if the patch didnt work, the wheel would keep spinning for ever, but thats not the case.
Anyone experiencing same issue with an upgraded archlinux installation?
by marcelo maceratini on Tuesday May 14th 2013, 11:07
As of this morning, SW:TOR doesnt seem to work anymore (new patch).
first it hanged up in the loading mission part (the progress thingy kept spinning), then, on the second attempt it hanged up on the loading screen.
by xaris on Thursday January 31st 2013, 6:48
Im experiencing a rather weird issue. With lib32-glibc-2.17, in loading, after the thing on the bottom right spins a bit, it stops there, just before entering the character selection screen. Downgrading lib32-glibc to 2.16 works like a charm. Anyone else experiencing the same problem? Im using Arch linux 3.7.4-1 kernel
Graphics settings for winecfg:
[ ] Automatically capture the mouse in full-screen windows
[ ] Allow the window manager to decorate the windows
[ ] Allow the window manager to control the windows
[x] Emulate a virtual desktop: 1920x1080
There were no performance issues during my tests but your mileage may vary.
Issues I found:
- Ubuntu's Unity desktop decorations interfere with the Wine's window sizing and could prevent game interface elements from being displayed, especially elements near the edge of the screen. I had to move them around using the Interface Editor to be visible.
- you hover over an area objective marker in the main map or mini map (the icons that look like spinning triangles enclosed in parentheses)
- you hover over a quest in the main map's Mission Tracker area that corresponds to an area objective marker on the map
- you hover over a quest in the Mission Tracker of the main HUD that corresponds to an area objective marker on the map. (Workaround this by disabling the Mission Tracker from the Interface Editor.)
It seems to be safe to hover/select map elements except for the area objective markers.
- Sometimes the launcher will report that it cannot get patch data and refuses to proceed to server selection. Workaround is to Exit the Launcher and try again.
Note that I could not test Character Creation because of the new limits on the number of characters you can have on your account.