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

Все игровые тексты находятся в GXT-архивах (русская локализация находится в файле `Игра\text\american.gxt`, однако может изменятся в зависимости от локализатора). Что же, откроем этой программой наш архив:

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

Открыв файл, мы увидим очень много непонятного текста, но и довольно знакомого:

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

Давайте напомним, как пользоваться программами [FXT Editor](/00100/00800/000400.md) и [Rus2gxtCoder](/00100/00800/000300.md). Можно представить, что каждый "файл", который выделен красным цветом - это отдельный FXT-файл, а всё обозначенное зелёным — GXT-ключи. Соответственно, синим выделено игровой текст. Давайте что-то изменим ;)

Сначала давайте запустим игру, и нажмём кнопку "действие" (по умолчанию кнопка `TAB`). Мы видим такое:

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

Давайте отредактируем какой-то текст. Например, "Сведения". Открываем Rus2gxtCoder и пишем в нём:

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

Жмём "Копировать перевод".

В GTA GXT Editor жмём `CTRL`+`F`. Появилось окно поиска. Вставляем ранее скопированный текст и жмём "Найти далее":

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

Если Вы ищете какую-то запись, то что бы было меньше ошибок в поиске (не тот текст отредактировали), советую ставить галочку "Только слово целиком" и "С учётом регистра". Так будет гарантий побольше, что мы найдём нужное слово (и даже целое предложение).

В нашем случае всё удачно сложилось: в поле текста (обозначенное ранее синим цветом) появилось нужное слово:

Как видим, нужное слово находится в GXT-записи с именем "50C68EDE" в GXT-архиве "MAIN".

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

Итак, мы нашли слово. Пришло время его заменить :) Пишем любой наш текст в Rus2gxtCoder:

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

Переводим и копируем перевод.

Дальше в GTA GXT Editor, в поле ввода текста, вставляем наше слово и нажимаем в любое другое место GXT-записей:

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

Красным выделено вставленное нами слово. Теперь, что бы изменения вступили в силу, мы должны выделить другую GXT-запись, например на ту, которая обозначенная зелёным цветом. И мы видим изменения:

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

Когда мы видим, что наше слово появилось в место старого, нажимаем на дискетку, и выходим с программы. В результате, в игре мы увидим такое:

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

Поздравляю! Вы отредактировали текст в игре! Теперь по аналогии можно редактировать игровые тексты, создавать новые, в общем манипуляции с текстом процветают! Скачать программу Вы сможете [здесь](https://github.com/wmysterio/scm-scripting-lessons/raw/resources/_ld/0/48_71_48_GTASA_GXT.rar).

{% hint style="warning" %}
Чтобы изменения вступили в силу, нужно редактировать текст ДО запуска игры!
{% 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/000700.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.
