> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ss14.art/llms.txt
> Use this file to discover all available pages before exploring further.

# Модули Robust

Модули Robust — это опциональные модули, которые игры могут запрашивать для загрузки. Эти модули поставляются отдельно от основного движка, потому что они чертовски огромны. Они всё ещё являются собственными модулями, просто не входят в стандартную поставку Robust.

## Использование модулей

Чтобы указать, какие модули нужны вашей игре, необходимо указать их список в файле [манифеста контента](./content-manifests) следующим образом:

```yml theme={null}
modules:
- Robust.Client.WebView
```

Лаунчер автоматически обнаружит наличие этих модулей в файле манифеста и убедится, что они установлены и доступны.

## Список доступных модулей

### Robust.Client.WebView

Реализует поддержку отображения веб-контента, такого как HTML-страницы, в окнах и UI-контролах. Мы настоятельно не рекомендуем прикасаться к этому даже десятифутовым шестом для игрового UI в новых играх; он был создан, чтобы позволить OpenDream запускать HTML-интерфейсы SS13.

В настоящее время в качестве реализации используется [Chromium Embedded Framework](https://en.wikipedia.org/wiki/Chromium_Embedded_Framework), но это может измениться в будущем, если мы найдём лучшие альтернативы.

Установка может занимать более ста мегабайт дискового пространства из-за огромного размера CEF. Боже, помилуй.

## Версии модулей

Из-за упомянутой выше проблемы, что *модули огромны*, мы не выпускаем новые модули для каждой версии Robust. Вместо этого лаунчер выбирает самую новую доступную версию модуля (номера версий модулей соответствуют версиям движка), которая *меньше или равна* текущей версии Robust.
