STAR WARS™: The Old Republic™

STAR WARS™: The Old Republic™

82 ratings
How to Fix EULA Bug in Steam's SWTOR Launcher
By † ßâd•£üç]< Îñç™
If you are experiencing that annoying end user license agreement following a file integrity check or just downloaded a fresh copy of Star Wars: The Old Republic on Steam, here is a fix guaranteed to prevent it from happening again.
6
4
4
2
2
   
Award
Favorite
Favorited
Unfavorite
Introduction
If you have ever wound up stuck in a never ending loop of accepting the end user license agreement (EULA) every time you want to log in to Star Wars: The Old Republic in Steam, then this guide is for you.

Like many, I encountered this bug after running a file integrity check in Steam. After opening a ticket with Steam's tech support, I was told that Steam does not have anything to do with games and game files uploaded by other developers and publishers in their Steam store and that it has something to do on their end. To which I was also advised that I approach SWTOR's developer to address the issue.

During my research to learn more about the problem, and to see if it was something I could fix myself, it turns out this is an old bug that affects the SWTOR Launcher in the Steam client. This particular bug involves the non-creation of or the deletion of the eula.settings file that is specific to user accounts during the login process, but only whenever the game's installed files are scanned and repaired through Steam or is from a fresh game install on Steam. Sadly, while there are other known forums and guides that purports to offer a fix, it is only a temporary workaround. Among them would include a post I had recently made in SWTOR's Discussions where I thought I had found a meaningful solution that turned out not to have the desired effect I was expecting after further testing.

For whatever reason, the eula.settings file continues being removed whenever a file integrity check is performed in Steam... however, after more thorough testing did I finally discover a simple solution to prevent this from happening in the future. While based on an existing known solution, this guide attempts to tackle the problem without any more risks of file deletion – until the game's current developer, Broadsword, gets around to fixing this anomaly once and for all.

UPDATE: As of December 10, 2024, the updated 7.6 game update still does not create a eula.settings file. Current testing indicates that new game installs still require the creation of the eula.settings file obtained from SWTOR's standalone launcher.

Want to play SWTOR through the native launcher but still want the advantages of playing it through Steam? Check out my old guide, How to get the Steam Overlay working with Star Wars: The Old Republic (SWTOR), to learn how!
Permanently Restoring eula.settings File
It is assumed anyone following these instructions is running the Steam client in Windows, as I am not able to test it in Mac, Linux, or other compatible operating systems to know if this method will work.

Step-by-Step Instructions
  1. Download the SWTOR client from SWTOR's site directly: https://www.swtor.com/download
  2. Install via the client and run it.
  3. Login with your user credentials and accept EULA agreement, the game will start downloading.
  4. Once you have accepted EULA, a eula.settings file is created in the game's Star Wars - The Old Republic root folder. Stop downloading the game now.
  5. Highlight and right click the eula.settings file and select copy.
  6. Go to Steam and right click on SWTOR in your Steam Library and go to Manage and select Browse local files. This will open Windows Explorer to SWTOR's installed location in Steam.
  7. Right click on an empty area in Windows Explorer for your Steam installation of SWTOR and select Paste.
  8. IMPORTANT: Right click on the copy of the eula.settings file you just pasted into your SWTOR folder for Steam, and select Properties.

    In the file's Property window, look for Attributes under the General tab and check the box next to Hidden, then click Apply and OK to close the pane. This will prevent Steam from deleting this file whenever a file integrity check is run.



Optional: In the event of a future deletion of this file, whether accidentally or by a game uninstall/reinstall, it is recommended to create a backup of this file, especially if you do not wish to use the native SWTOR Launcher in the future.
Additional Notes
Upon further testing, the launcher.settings file is populated with a new one upon each successful login to SWTOR's Launcher in Steam. Although it does get deleted (along with the eula.settings file) whenever a file integrity check is performed it is unnecessary to worry about this file as I initially assumed. The discussion post I originally made reflecting this has been revised with the Step-by-Step Instructions used in this guide to avoid confusion for players looking for a guaranteed solution and not just a temporary workaround.

It should be known to users attempting to create a text file and renaming it to "eula.settings" will not work. Tests indicates that this file remains blank, even when applying write permissions to all groups other than default, and forces players to go through the tedious end user license agreement during each and every login process.

Additionally, for security reasons, it is ill-advised for users to download and use someone else's eula.settings file as it has identifying markers belonging to someone else's account and is strongly recommended that creating a eula.settings file from SWTOR's native launcher is the safest way to obtain a working one.

As of this writing, the hidden eula.settings file was still present following the 7.5c patch update and performing a file integrity check, and confirms that this fix is the most reliable solution until the developers can provide a permanent resolution where this guide is no longer needed.

Borrowed source: https://forums.swtor.com/topic/931246-eula-bug-fix/?do=findComment&comment=9789027


If you enjoy playing Star Wars: The Old Republic as I do, I hope you will find this guide useful.

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.
Changelog
12/10/2024 – Revised updated information for SWTOR's 7.6 patch and added information for players preferring SWTOR's native launcher and running it through Steam.
11/30/2024 – Added new guide link.
07/24/2024 – Added updated information based on SWTOR's 7.5.1 patch update and changed some wording in the Introduction section; changed wording in Guide description to reflect new game installs.
07/15/2024 – Fixed grammatical error.
07/13/2024 – Fixed typo.
07/11/2024 – Removed redundant ordered list item and added images to Permanently Restoring eula.settings File > Step-by-Step Instructions section; added clarification to Additional Notes section.
07/10/2024 – Added text to Additional Notes section.
07/10/2024 – Initial version.
31 Comments
† ßâd•£üç]< Îñç™  [author] 17 Mar @ 3:17pm 
@SGT. D: Always makes my day to know it has worked for someone... Thank you so much!

Have fun and enjoy. 😄
SGT. D 17 Mar @ 12:36pm 
Just did this today, 17/03/2025, and it worked flawlessly. Such a simple workaround. :cozybethesda:
† ßâd•£üç]< Îñç™  [author] 27 Feb @ 4:25pm 
@SpaghettiGrabsy: You are very welcome. So glad to hear it helped! 😀

Have fun, and enjoy!
SpaghettiGrabsy 27 Feb @ 4:06pm 
This worked brilliantly! Thank you.
† ßâd•£üç]< Îñç™  [author] 18 Feb @ 3:48pm 
@Adam Jedi: Dang... so sorry that happened to you. I hope everything got resolved.

Thank you for the warning!
Adam Jedi 18 Feb @ 3:14pm 
Yeah I downloaded one of those last time and got hacked.
† ßâd•£üç]< Îñç™  [author] 18 Feb @ 2:33pm 
@Adam Jedi: Yes, I did post a warning in the Additional Notes section about using someone else's eula.settings file. While I cannot say whether or not there is malware, it does pose a security risk.

Thanks for the comment... Glad to hear the fix it working for you.
Have fun and enjoy! 😄
Adam Jedi 18 Feb @ 2:03pm 
Works great. DO NOT DOWNLOAD SOMEONE'S EULA FILE. IT IS MOST LIKELY MALWARE.
† ßâd•£üç]< Îñç™  [author] 4 Jan @ 10:31am 
@Combry: Happy to hear it...
Enjoy and have an awesome 2025! 😄
Combry 4 Jan @ 10:22am 
great its working fine gj :jawagrin: