Since it seems to me that many do not know how to use easyMYP to extract files from the .tor archives, I decided to write a guide for it.
Extracting .tor archives with easyMYP
1. Download EasyMYP 3.6
here and extract the archive.
2. Get the file name hashes:
---
2a. If you have the beta files of SWTOR, extract the archive
spitor-hash-44-5.rar and copy the
hashes_filename.txt in there.
---
2b. Otherwise, if you have the release version, download the newest version of
hashes_filename.txt here (with about 91% of hashes complete). Extract the archive and copy the file
hashes_filename.txt.
3. Now go to the folder "EasyMYP_v3.6-Spec SWTOR Batch Dict Parser", open the subfolder "Hash" and paste the
hashes_filename.txt file in there.
4. Go back to the main EasyMYP folder and open
EasyMYP.exe. Since the hash file is so large, it may take a few minutes for the program to start.
5. In the main menu (at the top), select "Archive → Open Archive".
6. In the open file dialogue, open the folder where you have
Star Wars: The Old Republic installed. If you have kept the default path, you can find the game under "C:/Program Files/Electronic Arts/BioWare/Star Wars-The Old Republic/". Open the subfolder "Assets" and select a .tor archive to open. See below on which .tor archives contain which files.
7. Wait until the archive is opened. Then, under the "Archive Tree View" tab you will find a list of all the files. Please note that currently the file names are only known for about 90% of the files. Unknown files appear as a strange letter/digit-combination like "0EAAB4C2_C30F0F65F01C0A97". To see the named files, open the folder with no name, then open the folder called "resources" and pick the file you want.
8. Now you can either extract all files in the archive with "File → Extract All", or you can select a file to export and then either right-click this file and select "Extract", or choose "File → Extract Selected".
9. The first time you want to extract a file, you will be asked to choose a folder to extract to. You can later change the extraction folder under "Options → Preferences" and clicking on the "Set" button at the top.
10. Please note that many files are in a custom SWTOR game format and can only be opened with the right program. I suggest looking at the list I posted
here for information on which files can be opened. For example, you can open .dds textures, .dat and .xml text files and audio files (.acb, .bnk, .wem) with the right program. If you want to convert audio files, see the tutorial I posted
here.
EasyMYP has many more options that I have not covered here. I suggest reading the "README.txt" file to learn more about those features.
Description of .tor archives
The SWTOR files are grouped into different .tor archives.
The file names of the beta archives may start with
red_main_*.tor/
red_locale_*.tor or
green_main_*.tor/
green_locale_*.tor
If you have the release version, you will find file names starting with
swtor_en-us_*.tor, and file names starting with
swtor_main_*.tor. (Or
swtor_de-de_*.tor and
swtor_fr-fr_*.tor, if you are using the German or French language version.)
The German, English and French archives contain all the translated texts (like dialogues, item descriptions, conversations) and all of the spoken dialogue. Open the archive with the planet you want a file from, or open the "global" archive to get general files.
swtor_en-us_global_1.tor
swtor_de-de_area_hoth_1.tor
The main archives contain everything that does not need to be translated.
This includes .gr2 3D models and .dds textures (see
swtor_main_art_*_1.tor) and animations (see
swtor_main_anim_*_1.tor).
The
swtor_main_area_*_1.tor archives contain .dds area maps and .gr2 3D models for specific planets.
The
swtor_main_bnk_*_1.tor archives contain audio files without language (blaster fire, computer beeps, grunts, alien languages, ...) and the
swtor_main_bnk_streamed_*_1.tor archives contain the music.
The
swtor_main_gfx_1.tor archive contains the GUI icons, and all the other archives contain game mechanics like abilities, quests, items and so on.
Edit 1: Download link for
hashes_filename.txt updated.