Это старая версия документа!
Скрипты ModTools для Asset Editor
Общая информация
Чтобы запускать скрипты, используйте ModTools → клавиша `F7`.
Основные категории
Постройки (Buildings)
- > Режим размещения (Placement Mode)
- > Флаги сабмешей (sub-meshes)
- > Параметры пола для сабмешей
- > Удалить меш основания
- > Изменить расстояние до LOD
- > Установка props
- > Шейдеры: `Default`, `NoBase`, `Fence`, `Floating`, `AnimUV`, `WindTurbine`, `Rotors`
- > Настройки сабмешей
Props
- > Вариации
- > Специальные места (например, скамейки)
- > Парковочные места
- > Диапазон освещения (включено только ночью)
- > Шейдеры: `Default`, `Fence`, `Rotors`, `Traffic Light`
Деревья (Trees)
- > Вариации
- > Колыхание от ветра (пересчёт vertex paint):
- Ограниченное
- От центра к краям
Транспорт (Vehicles)
- > Флаги сабмешей
- > Параметры пола
- > Копирование vertex paint и задание параметров шин
- > Копирование меша из prop
- > Замена шейдера сабмеша
- > Роторы/пропеллеры (shader)
- > Стекло (shader)
Сети (Networks)
- > Изменение переменных сети
- > Изменение порядка сегментов и узлов
- > Установка lane props
- > Замена lane props по имени
- > Renamer высот (elevation renamer)
Шейдеры
Можно назначить любой шейдер любому типу ассета, главное — правильно указать `PrefabInfo` (например, `BuildingInfo`, `VehicleInfo` и т.д.).
Полный список доступных шейдеров: [GitHub — shader list](https://github.com/boformer/PrefabHook/wiki/Shader-List)
Ингейм скрипты
- > Изменение текстур, тайлинга и цвета темы карты
- > Обновление цветовых вариаций постройки
Скрипты для ресурсов
Импорт текстуры ресурсов (песок, нефть, руда, плодородие). PSD-шаблон:
Специальные моды и скрипты
Decal Prop Fix
- Позволяет использовать decal'ы нестандартных размеров и тайлинг.
Theme Decals
- Использование текстур темы карты на decal'ах с кастомной альфой.
Ploppable Asphalt
- Позволяет props отображать дорожные текстуры из темы карты.
Network Tiling
- Тайлинг текстур на сетях.
AnimUV Params
- Кастомная UV-анимация для props и сабмешей транспорта.
- > [Props Script](https://github.com/boformer/PrefabHook/wiki/AnimUV-Script-Props)
- > [Vehicle Script](https://github.com/boformer/PrefabHook/wiki/AnimUV-Script-Vehicles)
PropRotating Params
- Анимация вращения (одиночный или множественные элементы, часы, шлагбаумы и т.д.)
- > [Один элемент](https://github.com/boformer/PrefabHook/wiki/PropRotating-Single)
- > [Множественные элементы](https://github.com/boformer/PrefabHook/wiki/PropRotating-Multi)
- > [Шлагбаум (traffic light shader)](https://github.com/boformer/PrefabHook/wiki/PropRotating-RailCrossing)
Additive Shader
- Использование soft additive shader (например, для света) для props, зданий и сабмешей.
Rotors FlipXZ
- Установка `FlipTyreRotationXZ = 1` для пропеллеров.
Flag Params
- Кастомные параметры флага.
- > [Props Script](https://github.com/boformer/PrefabHook/wiki/Flag-Shader-Props)
- > [Vehicle Script](https://github.com/boformer/PrefabHook/wiki/Flag-Shader-Vehicles)
Прочее
- > Список всех сетей в текстовый файл
- > Изменение скорости ходьбы у всех граждан
- > Конвертация текстур для дампа
Устаревшее
Texture Replacer
- Старый мод (заменён Realtime), позволял заменять текстуры и меши в игре.
- Старые скрипты требовали комбинации и gamma correction.
Использование в редакторе ассетов
- > F7 — открыть консоль
- > Ctrl+E — открыть Scene Explorer