How To Fix Swtor (Star Wars: The Old Republic) Error c12?

Published & Fact Checked by
Published on:

Ai Disclaimer: We don't use AI for content or research. The contents is researched and written by our team.

» Home » Error Codes » Games » How To Fix Swtor (Star Wars: The Old Republic) Error c12?

Here in this article, we will talk about the error code C12 while playing Swtor. As per the users’ complaints, the error occurs on different parts of the game, for some users error comes when they try to log into their characters on Coruscant or Balmorra, for some users error hits when they try to load a planet in the game, and for some error occurs when they try to exit their ship, so this error is all over the game.

The error says “This program encountered an internal error and will exit. Error Code: C12 Failed to load room dat file”.

As per the research done by our team, the error code c12 mainly occurs because of any of the issue issues with the game files, such as corrupted or missing game files.


Fixes For Swtor (Star Wars: The Old Republic) Error c12


Fix 1: Move The “swtor_main_areadat_1.tor” File To Desktop

As I mentioned above, this error occurs when there are some issues with your game files, and to resolve this issue you have to fix your game file. But before using the repair tool simply move the “swtor_main_areadat_1.tor” file to the desktop, by doing this you can force SWTOR to regenerate and download the missing files from the game servers.

  • Log out from the game.
  • Then Quit the SWTOR.
  • Then look for your Game shortcut from where you launch the game.
  • Then Right-click on the SWTOR shortcut.
  • Then choose Properties.
  • Then choose “Open File Location“.
  • Then go to the “Assets” and double-click on it.
  • Then look for the “swtor_main_areadat_1.tor” file and move it to your desktop. Please make sure to physically move it, not copy-paste the file.
  • Then Relaunch the game.

Fix 2: Run The Repair Tool

If you still receive the error then you may need to run the repair tool to fix any issues with your game file.

Steps To Repair File For Swtor Direct Launcher

  • Before running the Repair tool Quit the game, and Restart your device.
  • Once your device restarts, Relaunch the game.
  • Then tap on Your name.
  • Then go to the Settings.
  • Then tap on the Repair button, and choose Save.

For Steam Launcher

  • Open the Steam launcher.
  • Then go to the Library.
  • Then choose the Swtor.
  • Then choose Properties.
  • Then choose the Local Files tab.
  • Then choose Verify integrity of game files.
  • Now wait till it finishes the file repair process.

Fix 3: Delete The File Called “Diskcachearena”

If you still get the error with the Swtor then try deleting the File called “Diskcachearena” under the C:\Program Files (x86)\Electronic Arts\BioWare\Star Wars-The Old Republic\swtor.

Some users in the official EA community have shared that deleting the “Diskcachearena” file and then relaunching the game helped them fix this error, so you can also try the same.

  • Quit the game.
  • Then go to the C:\Program Files (x86)\Electronic Arts\BioWare\Star Wars-The Old Republic\swtor.
  • Then look for the file “Diskcachearena” and Delete it.
  • Then Relaunch the game.

Related Error Codes

Photo of author
Rahul Choudhary is a technology and troubleshooting expert. He gives his expert opinion on different technology trends and provides troubleshooting guides for different apps, websites, & consumer hardware products. He graduated in BA English Honours from the University Of Delhi, and later he learned HTML and WordPress. He also did a certificate course in Hardware and Network Troubleshooting , and a certificate course in Computer Architecture.