> For the complete documentation index, see [llms.txt](https://wiki.aegis-mine.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.aegis-mine.ru/modifications/quests/ftb-quests/quests-design.md).

# Дизайн квестов

Для большинства из способов Вам понадобится дополнительный мод – глобальный загрузчик ресурсов (например, Open Loader, KubeJS, Paxi, Global Data, Load My Resources! и прочие подобные модификации).

В данном разделе расписана информация о принципах работы со следующими элементами оформления:

1. **Темы**
2. **Изображения**
3. **Дополнительные инструменты дизайна**

Самый глобальный способ изменить дизайн квестов – это использование тем. Чтобы **изменить тему**, Вам понадобится глобальный загрузчик ресурсов. После чего будут необходимы файлы модов FTB Quests и FTB Library.

Перво-наперво обратимся к файлу из модификации **`FTB Quests: ftb-quests.jar\assets\ftbquests\ftb_quests_theme.txt`**. В этом документе находятся общие настройки мода.

#### Содержание документа ftb\_quests\_theme.txt

* **background: ftblibrary:textures/gui/background\_squares.png; color=#DCFFFFFF; tile\_size=64** — Данные строчки отвечают за возможность изменить задний фон. При этом можно изменить как текстуру заднего фона полностью (изменив текстуру background\_squares.png в папке ftblibrary:textures/gui/ через глобальный загрузчик), так и просто цвет и размер сетки (значения color и tile\_size).
* **extra\_quest\_shapes: diamond, pentagon, hexagon, octagon, heart, gear** — Позволяет поменять текстуры форм квестов и даже добавить собственные. Чтобы изменить существующую текстуру, замените в папке **`ftb-quests.jar\assets\ftbquests\textures\shapes\[имя_формы]`** размещенную текстуру на свою. Для добавления новой формы создайте в **`ftb-quests.jar\assets\ftbquests\textures\shapes\`** папку с именем Вашей формы, скопируйте туда файлы из любой другой формы, изменив текстуры на собственные. Затем впишите название папки с именем новой формы в файл **`ftb_quests_theme.txt`**, через запятую после основных форм: **`extra_quest_shapes: diamond, pentagon, hexagon, octagon, heart, gear, new_shape`**.
* **text\_color: #FFFFFF; hover\_text\_color: #FFFFA0; disabled\_text\_color: #999999** — С помощью этих строк Вы можете настроить цвет текста в квестах. Просто поменяйте значение цвета на собственные.

В целом, меняя значения в упомянутом выше тестовом документе, а также текстуры в файлах мода, Вы сможете добиться значительных результатов в визуальной части Ваших квестов.

<figure><img src="/files/KeodYdokiPJVTXGv2OtS" alt=""><figcaption><p>Пример изменения цвета сетки, текста и элементов интерфейса</p></figcaption></figure>

Следующий способом улучшения дизайна можно назвать **работу с изображениями**. Изображения используются в формате заднего фона или в качества элементов дизайна, для лучшего ориентирования в квестах.

Чтобы добавить изображение, необходимо в созданной главе квестов щелкнуть ПКМ в любом месте сетки интерфейса и выбрать в качестве размещаемого элемента <mark style="color:blue;">**«Изображение»**</mark>.

<div align="left"><figure><img src="/files/pLNBOPwDUBxWdugHZs76" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="/files/GR8oCkFFDOEYhmeyuTEz" alt=""><figcaption></figcaption></figure></div>

Чтобы изменить его, щелкните по нему ПКМ и нажмите клавишу <mark style="color:blue;">**«Настроить»**</mark>.

#### Вам будут доступны следующие параметры для настройки изображения:

* **X**: положение изображения по оси X
* **Y**: положение изображения по оси Y
* **Ширина**: ширина изображения
* **Высота**: высота изображения
* **Вращение**: угол поворота изображения
* **Изображение**: сама картинка

Собственные изображения Вы можете добавить через глобальный загрузчик, поместив их в папку **`resources/assets/modpack/any_icon_name.png`**.

<figure><img src="/files/SEUHwz0AH35P5u8O4KQn" alt=""><figcaption></figcaption></figure>

К дополнительным способам изменения дизайна можно отнести, например, использование дополнительных модификаций по типу **Quest Plaques** (позволяет поменять вид уведомлений выполнения заданий). С помощью данного мода можно добиться подобных уведомлений:

<figure><img src="/files/73SZaoHzD3sPYvOiiCNL" alt=""><figcaption></figcaption></figure>
