Для распаковки файлов текстур и ресурсов (файлы с расширением *.erf в каталоге TexturePacks) в «Star Wars: Knights of the old republic» вам потребуется программа erf_ext.exe
(лежит в архиве iotools-exe-0.0.zip) и около 2 Гб свободного места. К примеру, swpc_tex_gui.erf (размер архива 117 Мб) с ресурсами интерфейса распаковывается на 367 Мб, а swpc_tex_tpa.erf (размер архива 381 Мб) с ресурсами всех элементов и графики игры — на 1,3 Гб.
1) Скопируйте erf_ext.exe в папку TexturePacks, открывайте DOS-окно (можно так же использовать Volkov Commander или Norton Commander), указывайте путь к программе и дописывайте такую команду: erf_ext.exe swpc_tex_gui.erf.
Пример: если программа лежит на диске C: в папке SWKOTOR/TexturePacks, в DOS-окне прописываем команду C:/SWKOTOR/TexturePacks/erf_ext.exe swpc_tex_gui.erf. На месте swpc_tex_gui.erf нужно писать название erf файла.
Пойдёт процесс разархивирования и в этой папке появятся tpc файлы. Это все графические ресурсы игры! Они во внутреннем формате игры.
Распаковка TexturePacks в SW KotOR
Распаковка TexturePacks в SW KotOR
2) Потом берете утилиту tpc2tga, копируете ее в каталог TexturePacks, так же прописываете путь к программе, но команду используете такую: tpc2tga.exe название_файла.tpc название_будущего_файла.tga.
Пример на текстуре Карта: C:/SWKOTOR/TexturePacks/tpc2tga p_carthH01.tpc p_carthH01.tga
Вот и всё. В этой же папке должен появиться готовый файл tga. Вы получили в читабельном виде всю графику из игры. Просмотреть tga-файлы можно с помощью ACDSee или Adobe Photoshop.
Бывает, что Adobe Photoshop не хочет открывать этот tga файл, ругается, что не тот формат. Я не знаю почему такое происходит, возможно дело в tpc2tga, криво как-то компилит файлы. Можно только посоветовать повторить процесс.
Пара дополнений:
* можно посоветовать делать распаковку не в каталоге TexturePacks, а в отдельном каталоге, во избежании повреждения игры, что в принципе маловероятно
* для автоматической перекодировки графики утилитой tpc2tga используйте команду: for %%n in (*.tpc) do tpc2tga.exe %%n %%n.tga
* если распакуете полность архив swpc_tex_tpa.erf — взгляните на файлы nun.tpc (или nun.tpc.tga) и LEH_testscreen1.tpc (или LEH_testscreen1.tpc.tga). На них вы увидите явно не ресурсы игры, это так пошутили разработчики :)
Вот, что вы сможете получить при распаковке swpc_tex_gui.erf: