game:cities:cities_skylines:moding:shader_decal

Это старая версия документа!


Decal Shader

Шейдер декалей позволяет создавать пропы-декали любого размера, с возможностью тайлинга текстур.

Можно использовать готовую сетку для декалей.
Скачать можно по ссылке: Download

Diffuse

Основной цвет и текстура ассета.
Избегайте насыщенных и ярких цветов, особенно выше 140 RGB.

Alpha

Прозрачность: белый — полностью видно, чёрный — полностью прозрачно.

Color

Отвечает за влияние вариаций цвета.

Illumination

Белый — максимальная подсветка. Обычно малозаметно на декалях.

Specular

Белый — максимальное отражение, чёрный — отсутствие.
Нет блика от солнца, только отражение кубмапы.

Normal

Влияет только на отражающие участки.

Формат

Используйте PNG, 8 бит/канал.

Разрешение

Все основные текстуры должны иметь одинаковое разрешение.
Допустимы только степени двойки (например, 1024×512, 256×256).
Минимум — 32×32.

Именование

Текстуры должны иметь тот же префикс, что и mesh, плюс суффикс:
Пример: `имя_d.png`, `имя_a.png`
 `%LocalAppData%\Colossal Order\Cities_Skylines\Addons\Import`

Шаблон

Не имеет значения — скрипт всё переопределит.

Ошибки цвета

Если ошибка цвета — убедитесь, что файл 8 бит/канал.

Скрипт для назначения шейдера декали и установки параметров запускается через консоль ModTools (`F7`).

Переменные

Size — размеры в метрах.
Tile — множитель тайлинга.
Slope Tolerance — высота бокса, допускающая уклон.
Настройки через ModTools Scene Explorer (`Ctrl+E`).
Параметры UI (Asset UI Priority).
Вариации пропов (с вероятностями появления).
Скрипт создаёт равномерное распределение вероятностей.

Filename

Без пробелов и спецсимволов.

Asset Name

Имя, отображаемое в игре.

Картинки

Snapshot — изображение в Content Manager (можно заменить на 1×1 px).
Thumbnail & Tooltip — 109×100 и 492×147 соответственно.
 `%LocalAppData%\Colossal Order\Cities_Skylines\Addons\Assets`
В Content Manager нажмите Share.
Можно изменить превью Steam (437×437 → 512×512).
В папку content можно положить несколько .crp.

Steam Workshop

Добавить в коллекции, изменить видимость, прикрепить видео и т.д.
Подпишитесь на свой ассет, чтобы появилась кнопка Update.
Сохраняйте ассеты с тем же именем! Иначе сохранения игроков сломаются.

Prefab Name

Неизменяемый идентификатор ассета.
Местные: `filename.AssetName_Data`
В Workshop: `SteamID.AssetName_Data`
Decals (Decal Prop Fix)
Publish Multiple Assets
Prop Variations
  • game/cities/cities_skylines/moding/shader_decal.1753449075.txt.gz
  • Последнее изменение: 2025/07/25 20:11
  • Lex