# Руководство по использованию программы TXD Workshop

Давайте ознакомимся с интерфейсом программы:

![](https://github.com/wmysterio/scm-scripting-lessons/raw/resources/_pu/0/05958865.png)

Для примера я взял английскую версию, но в интернете Вы можете найти и русскую. Взял эту, так как она более-менее стабильна. Давайте откроем какой-нибудь архив текстур, например: "hud.txd". Откроем её. Для начала нажмите `OPEN TXD` и укажите путь к нашему "hud.txd" (`Игра\models\hud.txd`):

![](https://github.com/wmysterio/scm-scripting-lessons/raw/resources/_pu/0/16734620.png)

В первой колонке расположены текстуры (картинки). В данном примере это картинки для радара. Если Вы хорошо владеете графическими редакторами, то можете поменять их. Главное, что бы их размеры совпадали. Размер можно увидеть возле каждой текстуры:

![](https://github.com/wmysterio/scm-scripting-lessons/raw/resources/_pu/0/04767264.png)

Итак, пришло время извлечь картинку для редактирования. Для этого служит функция **Export**:

![](https://github.com/wmysterio/scm-scripting-lessons/raw/resources/_pu/0/95387749.png)

Если нажать её, то мы увидим окошко с выбором формата сохранения. Самым распознаваемый тип изображения в ГТА является "TGA". Но можно выбрать любой из них.

Можно сохранять в 3-х разных типах: "PNG", "BMP" и "TGA". Ещё видно 3 функции, которые сохраняют все файлы с txd-архива, с соответствующими типами. Давайте извлечем футболку под названием "radar\_tshirt". Выделим её и нажмем кнопку `Export->TGA` и указываем где её сохранить. Теперь редактируем картинку в любом доступном графическом редакторе.

Если она готова, давайте затащим её обратно. Для этого служит кнопка **Import**. Но сначала выделим картинку, которую будем заменять, а затем импортируем.

![](https://github.com/wmysterio/scm-scripting-lessons/raw/resources/_pu/0/76670816.png)

1. Текстура, которую будем менять;
2. Выделена кнопка импорта;
3. Выбираем картинку (название может быть любое, оно особой роли не играет);

Нажимаем **Открыть**. После этого нам остаётся сохранить изменения, для этого есть кнопка **Save TXD**. Думаю, Вы её и так увидите, так что я не буду загружать скрин.

Рассмотрим ещё некоторые возможности. Например как просмотреть картинку с альфа/маской. Выделим первую текстуру. Как видим: справа картинка чёрная и ничего не видно:

![](https://github.com/wmysterio/scm-scripting-lessons/raw/resources/_pu/0/06739670.png)

Как же её рассмотреть, если всё чисто чёрное? Ответ достаточно прост: нам нужно нажать на кнопочку **alpha/mask**. Нажали? И как результат? Наверное, такой:

![](https://github.com/wmysterio/scm-scripting-lessons/raw/resources/_pu/0/37390542.png)

* Синим выделена кнопка "alpha/mask";
* Красным - текстуру, которая до этого была черной;

Думаю основные функции Вы усвоили. Эти текстуры мы потом будем рисовать через скрипт, но это уже в другом уроке. Скачать программу можно [здесь](https://github.com/wmysterio/scm-scripting-lessons/raw/resources/_ld/0/41_77_12_txdworksh.rar).

Задания для проверки:

1. Откройте какую то текстуру, и замените несколько картинок на свои;

{% hint style="danger" %}
Данные программы запускайте только тогда, когда Вы ВЫШЛИ с SA!
{% endhint %}

Автор: **wmysterio**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://lessons.sannybuilder.com/00100/00800/000600.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
