STAR WARS™ Knights of the Old Republic™

STAR WARS™ Knights of the Old Republic™

34 évaluations
How to get the Steam Overlay working with Star Wars: The Old Republic (SWTOR)
De † ßâd•£üç]< Îñç™
Learn how to get Steam and SWTOR to play nice with each other. Includes fix for Windows 10! (Also includes instructions for removing the BitRaider streaming client and improves slow download speeds.)
   
Récompenser
Ajouter aux favoris
Favoris
Retirer des favoris
SWTOR now on Steam! 🤩
Good news everyone... As of June 21, 2020, Star Wars: the Old Republic is now on Steam!

https://store.steampowered.com/app/1286830/STAR_WARS_The_Old_Republic/

For posterity reasons and for those that prefer playing SWTOR the old way -- also because of the work I've put into it, I will leave this guide up.

Thank you to everyone who has used this guide and found it helpful. I hope that in the future, you will continue finding my other guides just as useful. 🙂

May the Force be with you.
Introduction
Once I figured out how to get the Steam Overlay to run on the Star Wars: The Old Republic’s MMO, it never occurred to me back then to write a guide to help others looking to accomplish the same goal. Originally, I had the overlay working properly with Windows 7, 8 and 8.1; however, when I recently – and reluctantly – upgraded to Windows 10 after my main drive crashed, the overlay would lose focus immediately when starting the game from SWTOR’s launcher as normal. Naturally I began to search the internet looking for a fix which, unfortunately, yielded no helpful results… until I started playing around with different property configurations, and now I am here to show you how.

Important Notice: This guide is not for Star Wars: Knights of the Old Republic (aka KOTOR) 1 & 2, but for it’s MMO counterpart ONLY. I thought I would post this guide here in case KOTOR players also play SWTOR seeking to run the game from Steam and optionally stream it to the TV via Steam Link.



This guide assumes Star Wars: The Old Republic (aka SWTOR) users attempting to run the game from Steam is using Windows, and will work on 7, 8, 8.1 and 10. It is assumed this method will also work on XP and Vista without having access to either OS to test it out on.
SWTOR Game Preparation
To save time and to avoid the possibility of troubleshooting this later, it is suggested to configure the SWTOR game before configuring the Steam Client and the SWTOR Launcher.

Step-by-Step Instructions
  1. Run SWTOR. – Note: It is not necessary to go into a game.
  2. In SWTOR’s Character Selection screen, click the icon that looks like a gear located near the bottom left corner to go into Properties.
  3. Click on the Graphics tab and locate Full Screen Exclusive mode under the General section, then select Fullscreen (Windowed).

  4. Click the Apply button, then OK.
  5. Exit the SWTOR game completely.
Configuring the SWTOR Launcher
It is important to make sure that the SWTOR Launcher is not running before attempting to follow the steps listed below.

Step-by-Step Instructions
  1. Open Windows Explorer (Win-key + E) and navigate to your SWTOR installation or do a Search for the launcher.exe file. (Default path is usually located under C:\Program Files (x86)\Star Wars- The Old Republic.)
  2. Right click on launcher.exe and go to Properties and click on the Compatibility tab.

  3. Under the Settings section, check the box labeled Run this program as an administrator. Click the Apply button, then OK.
Configuring the Steam Client
It is important to make sure that the Steam client is not running before attempting to follow the steps listed below.

Step-by-Step Instructions
  1. Open Windows Explorer (Win-key + E) and navigate to your Steam client installation or do a Search for the Steam.exe file. (Default path is usually located under C:\Program Files (x86)\Steam.)
  2. Right click on Steam.exe and go to Properties and click on the Compatibility tab.
  3. Under the Settings section, check the box labeled Run this program as an administrator. Click the Apply button, then OK.
    • Windows 10 users will also need to look under the Compatibility mode section, then check the box labeled Run this program in compatibility more for: and select Windows 8.

      Note: Steam will complain about being run in compatibility mode. It is recommended to avoid suppressing this notification for future Steam client launches in case something gets patched or goes wrong in the future.

  4. Run the Steam client, then log in with your credentials if necessary.
  5. Click Games in the top left of the Steam client, then navigate and click Add a Non-Steam Game to My Library…

  6. After the list has populated, check the box next to launcher then click the button labeled ADD SELECTED PROGRAMS.

    IMPORTANT – If launcher and SWTOR’s identifiable icon does not appear in the list, it will need to be manually searched and added:
    • To locate SWTOR’s launcher.exe manually, click the BROWSE… button and navigate to the SWTOR installation’s root folder, highlight the file and then click the Open button.

  7. Navigate to Library > GAMES in the Steam client's main navigation bar, then begin typing launcher in the GAMES Search field to locate it easily. (Note: you will not need to capitalize or type in the entire keyword.)

  8. Right click on launcher from the GAMES list in the left column and click on Properties.

  9. Change the name of your shortcut in the field above Target:.

    Optional – change the shortcut icon by clicking the CHOOSE ICON… button. (Another guide on Steam explains how to remove the shortcut arrow.) Alternately, you can change the non-Steam game icon by right clicking and go to Manage > Set custom artwork to select a custom image. Using game box art is ideal for the new Steam library layout. You can also customize game collections to identify non-Steam games easier, and include a background header image on your game shortcut page.


  10. To locate your newly changed SWTOR game shortcut, begin typing the shortcut’s name in the GAMES Search field to locate it easily. (In this demonstration, I’ve used SWTOR's full game name as the shortcut name.)
Launching SWTOR from Steam
If you followed each step correctly, test the new shortcut by clicking the blue PLAY button in your GAMES Library. It will update your Steam status accordingly as well as open the SWTOR Launcher. (Game updates will also be downloaded from the launcher when they become available.)

Do not be alarmed if you do not see the Steam overlay notification in the bottom right corner of SWTOR and/or the launcher since the intent is to get the overlay to hook itself into the game if successful. You can test this by pressing Shift + Tab to open the overlay, or press F12 to capture a screenshot in game.







Troubleshooting
If your Steam status doesn’t update or get the Steam overlay notifications as shown in the screenshots, delete the shortcut from Steam and follow the instructions again more closely.

Note: This guide is demonstrated with my SWTOR game installation in the root on a separate drive. Should the Steam overlay still not work following these steps, it is likely due to permission issues with Windows when the game is installed into the default location (as described in Step 1 of the Configuring the SWTOR Launcher section of this guide). To fix this, either install SWTOR or move the Star Wars- The Old Republic game folder and files out of "Program Files" or "Program Files (x86)" into its own folder or a newly created “Games” folder off the drive root – e.g. "C:\Star Wars- The Old Republic" or "C:\Games\Star Wars- The Old Republic". Installing or moving SWTOR to another drive is optional. Be sure to delete the non-Steam Game shortcut in the Steam client and repeat the steps in this guide again.
Removing BitRaider
Although BitRaider has nothing to do with getting the Steam overlay to work with SWTOR, many people still experience slow or hanging update issues where BitRaider's streaming client is the likely culprit – especially after a fresh install of the game. Therefore it only makes sense to include instructions on how to remove it and speed up update downloads as well.

IMPORTANT – Removing BitRaider will cause you to re-download the game.

Step-by-Step Instructions
To change to the non-streaming version of SWTOR:
  1. Make sure that SWTOR and the SWTOR Launcher are not running.
  2. Under your Processes tab in the Task Manager, check that brwc.exe and brsptsvc.exe are not running.
  3. Change the following lines in the launcher.settings file (found in the SWTOR install location in Star Wars - The Old Republic, then right click on Open/Open With (and select Notepad), Edit or Edit with Notepad++):
    • In the line:
      ,"bitraider_disable": false
      change to:
      , "bitraider_disable": true
    • If in the line:
      , "PatchingMode": "{ \"swtor\": \"BR\" }"
      or
      , "PatchingMode": "{ "swtor": "BR" }"
      change BR to SSN.
    • If the following code is present:
      , "bitraider_download_complete": { "swtor": true }
      then change true to false.

    Optional – if you are experiencing slow download speeds during game updates, it may also help to change the following line from:
    , "P2PEnabled": "false"
    to
    , "P2PEnabled": "true"
  4. Save and exit the file.
  5. Right click on the launcher.settings file and select Properties, then check the Read-only box next to Attributes (to prevent future updates from making changes to the settings), then click Apply and OK.
  6. Delete the following folders – including all files inside them, from the SWTOR directory:
    • Assets (DELETE assets_swtor_*.* files in this folder ONLY!)
    • BitRaider
    • swtor
    • Movies
  7. Reboot.
If you are still experiencing issues with the SWTOR Launcher, it might be necessary to download and run the Launcher Repair Utility which you can find on EA's SWTOR Launcher Troubleshooting Guide.
Fixing Resolution Issues
Although getting the Steam overlay to work with SWTOR has nothing to do with resolution problems, running the game from the SWTOR launcher can sometimes trigger a bug causing the game’s display size to wig out for monitors supporting HD or better.

Step-by-Step Instructions
  1. Make sure that SWTOR and the SWTOR Launcher are not running.
  2. Hold down the Windows key and press R and type (or copy and paste) the following:
    %localappdata%\swtor\swtor\settings
  3. Look for the client_settings.ini file, right click and select Edit.

    • Before you begin editing, save a copy to your desktop is case something goes wrong.
  4. Under the Height, Width (if present), NativeHeight, NativeWidth lines, make sure they are at the monitor’s correct settings. The value for Height needs to match NativeHeight, and Width (if present) should also match the NativeWidth setting.

    • Although it is not necessary, but it does not hurt to verify that the monitor’s Refresh Rate is also at the correct setting, and that Fullscreen is set to true.
  5. Save and close the file.

    Optional – to prevent the game from changing the settings, set the file to Read-only after saving. (This can be done by right clicking on the file and selecting Properties. Under the General tab, locate the Attributes section and check the Read-only box, then click Apply and OK.)
Note: if you are unable to exit out of SWTOR and/or the launcher normally, you may need to change the monitor resolution in Window’s Display Settings (a resolution of 800x600 is suitable) in order to successfuly edit the settings file. Be sure to set your monitor’s resolution back to the recommended settings before attempting to relaunch the game!
Additional Notes
If you are running Windows 10 and have found another way to get the Steam overlay working, please share it with us in the comments section at the end of this guide. It would be greatly appreciated!

Rate this guide!
Please rate this guide with a thumbs up if you found it helpful; or a thumbs down if you didn't. Be sure to reserve questions, concerns, suggestions for improvement, or anything else regarding this guide in the comments section below.


SWTOR Refer-A-Friend (Shameless Plug)
New to SWTOR or haven't played in awhile? By clicking my Star Wars: the Old Republic (SWTOR) refer a friend link[www.swtor.com], new and returning players can get FREE stuff for that extra boost - including a 7 day subscription, preferred member status and more!

Want more details? Go here: http://www.swtor.com/info/friends


Redditor Runs SWTOR on Phone
Wow! Just... WOW!!! 😍

As soon as I saw the post, I wanted to make a special shout-out to the Redditor who shared a video demonstration of SWTOR running beautifully from his phone using the Steam Link app and this guide: https://www.reddit.com/r/swtor/comments/dzgq0j/i_got_swtor_working_on_my_phone_how_to_do_it_is/

This totally made my day seeing this in action. Thank you so much for sharing!
Changelog
11/30/2024 – Added new guide link.
07/10/2024 – Added new guide link.
10/28/2022 – Added new guide link.
07/21/2020 – Added new section: SWTOR now on Steam!
07/09/2020 – Added new image to replace missing one, and updated guide description.
07/08/2020 – Added new guide link.
03/03/2020 – Replaced image.
01/23/2020 – Fixed typo in link.
01/14/2020 – Added new guide link.
12/08/2019 – Added Fixing Resolution Issues section; fixed text for continuity; added Redditor Runs SWTOR on Phone sub-section to Additional Notes section.
11/02/2019 – Embedded new image.
11/01/2019 – Added new guide link.
10/31/2019 – Updated images for new Steam library layout and SWTOR's Onslaught expansion.
09/21/2019 – Added additional information and resources to BitRaider section.
09/03/2019 – Added new guide link.
08/26/2019 – Added Removing BitRaider section.
03/03/2019 – Added SWTOR Refer-A-Friend info + link (for new and returning players needing that extra boost) under Additional Notes section.
11/13/2018 – Added Troubleshooting heading.
10/19/2018 – Added new guide link.
10/15/2018 – Added new guide link.
10/09/2018 – Added playing over Steam Link as an option.
06/13/2018 – Fixed incorrect default file path for SWTOR and fixed grammatical error.
05/19/2018 – Added troubleshooting Note to Launching SWTOR from Steam section.
05/12/2018 – Fixed typo and updated text for clarification.
05/08/2018 – Added Optional Steam Grid step to Configuring the Steam Client section for step 9.
05/04/2018 – Fixed grammatical error. May the Fourth be with you!
05/02/2018 – Fixed typo.
05/02/2018 – Updated Introduction.
05/02/2018 – Initial version.
39 commentaires
† ßâd•£üç]< Îñç™  [créateur] 21 juil. 2020 à 20h09 
@Syncroniam: Happy I was wrong about it coming to Steam! I hope this also means all will be well with the game when the game's engine license expires in a couple of years.
MaxorMeow 21 juil. 2020 à 15h16 
I didn't believe I'd see the day EA comes running back to Steam... even SWTOR.

You were right!
Syncroniam 21 juil. 2020 à 15h11 
I TOLD YOU GUYS. IT WAS COMING TO STEAM.
† ßâd•£üç]< Îñç™  [créateur] 28 juin 2020 à 5h30 
@⺈ĐɐȿŤŗ⍬ͼƙʾǬج৴.: Something must've changed in Windows since the version I was running when I wrote this guide (1709 to be exact) for it to be working now, which is good to know. Thanks for the heads up! :steamhappy:
† ßâd•£üç]< Îñç™  [créateur] 26 juin 2020 à 7h07 
@Syncroniam: Yes, I get that. You're not the first one to make this debate, and you certainly won't be the last. I was just explaining why I doubt they would do it is all. And for an MMO that claims to have made over a billion already, I doubt they care what our opinions on the matter are.
Syncroniam 26 juin 2020 à 6h56 
yeah, but SWTOR on Steam would add a bigger playerbase and bigger playerbase = more people buying microtransactions and more monthly subs. The Steam Wallet is also easier to access than most currency too meaning that some people would probably be even more incline to buy in-game items with money they've have gotten through Steam. EA gains more than they lose from doing so.
† ßâd•£üç]< Îñç™  [créateur] 26 juin 2020 à 6h40 
@Syncroniam: TBH, I highly doubt SWTOR will ever be offered through Steam. For one: Bioware would have to make a Steam-compatible launcher for it, just as Nexon and other developers have had to do. Two: SWOTR is not required to play on Origin. And three: SWTOR is not part of EA Access, which is why EA's been pushing it through Steam by adding their games here (because you still need to use Origin).
Syncroniam 26 juin 2020 à 6h31 
With EA on Steam we can only hope we won't need this anymore and get SWTOR on Steam...
† ßâd•£üç]< Îñç™  [créateur] 26 juin 2020 à 6h23 
@Nemesis-Slayer96: Ah, okay... I had no idea you already had other software involved to get the controller working. Makes a lot of sense to me now! I am stoked you got it working again, and will refer anyone also using DS4Windows and reports having similar issues to your fix. Great job! 👍
Nemesis-Slayer96 25 juin 2020 à 16h19 
Okay so I did have DS4Windows installed but that never worked so that was when I used your method which was very nice :) until this new patch for some reason but I do have my controller working with it again. I changed DS4 properties to run as an administrator since worked with your method then took SWTOR from my library to run seperate from Steam and now it works again. Still wonder why it crapped out for me though but at least got it working til I get my mouse or keep using controller. But thank you for the guide i would like it but unable to :)