Перейти к основному содержанию
По различным техническим причинам некоторые данные о вашей игре полезны до того, как движок загрузит ваш код или даже запустится. Эти данные могут быть указаны в файле /manifest.yml в корне ваших ресурсов. Текущие возможные поля в этом файле:
  • modules: Список модулей движка для загрузки.
  • assemblyPrefix: Префикс имени valid content assembly файлов для загрузки. Файлы всё равно должны находиться в директории /Assemblies/ в VFS.
  • windowIconSet: Директория, содержащая набор иконок окна для загрузки. Рекомендуется указывать несколько для разных размеров.
  • splashLogo: Изображение логотипа, показываемое в окне во время загрузки движка.
  • defaultWindowTitle: Заголовок окна по умолчанию.
  • multiWindow: Boolean, указывающий, ожидает ли игра использование нескольких окон ОС (через OSWindow и т.д.). Этот флаг (на данный момент) отключает Steam Overlay во избежание проблем совместимости, так как известно, что он вызывает графические проблемы и сбои при нескольких активных окнах ОС.
  • clientAssemblies: Список имён сборок (Content.Client, Content.Shared, …), которые будут загружены клиентом из /Assemblies/. Если не указано, загружаются все файлы сборок из /Assemblies/.

Полный пример

Взят из OpenDream на момент написания, использует много ключей:
modules:
- Robust.Client.WebView
assemblyPrefix: OpenDream
windowIconSet: /OpenDream/Logo/icon
splashLogo: /OpenDream/Logo/logo.png
defaultWindowTitle: OpenDream
multiWindow: true
Последнее изменение 21 июня 2026 г.