Vanilla Diagonal Walls добавляет автоматическое диагональное соединение обычных стен в RimWorld 1.6 и 1.7 с поддержкой трёхмерного отображения в IsoRim Waylith. Работает с разными материалами, текстурами ReBuild, амбразурами и совместимыми стенами из других модов. Не требует новых построек или меню строительства. Включает скошенные стыки, команду «Запретить диагональ» и не изменяет механику помещений или поиск пути.
Содержание
Vanilla Diagonal Walls - Естественные диагональные соединения стен для RimWorld
Vanilla Diagonal Walls улучшает внешний вид построек в RimWorld, позволяя обычным стенам соединяться по диагонали, подобно обшивке гравитационных кораблей из дополнения Odyssey.
Модификация делает архитектуру колонии более естественной и разнообразной, не добавляя новые типы стен, строительные объекты или дополнительные категории в меню строительства.
Также реализована поддержка диагональных стен в трёхмерном режиме IsoRim Waylith, благодаря чему улучшения отображаются и при просмотре колонии в 3D.
Автоматическое соединение стен по диагонали
Главная особенность модификации - автоматическое формирование диагональных соединений между совместимыми стенами.
В отличие от дополнений, требующих строительства отдельных диагональных элементов, эта система работает непосредственно с существующими стенами.
Основные возможности:
- Автоматические диагональные соединения - Стены, соприкасающиеся по диагонали, визуально объединяются.
- Поддержка любых стандартных материалов - Соединения работают со стенами из разных строительных ресурсов.
- Сохранение прямых углов - Обычные углы помещений остаются квадратными.
- Совместимость с мебелью - Мебель между двумя стенами не препятствует диагональному соединению.
- Учёт препятствий - Двери и другие стены могут блокировать формирование диагонали.
- Скошенные стыки - При пересечении двух диагоналей острый выступ аккуратно срезается.
- Трёхмерное отображение - Поддерживается визуализация диагональных стен в IsoRim Waylith.
В результате постройки выглядят более цельными, а игрокам не приходится использовать специальные строительные элементы.
Управление диагоналями
Автоматическое соединение не всегда подходит для сложных архитектурных решений.
Поэтому модификация добавляет специальную команду No diagonal («Запретить диагональ»).
Она находится в меню:
Архитектор > Приказы > No diagonal
Чтобы отключить определённое соединение, достаточно отметить соответствующие стены или промежуток между ними.
Таким образом, можно управлять внешним видом отдельных участков здания без изменения общих настроек.
Только визуальные изменения
Vanilla Diagonal Walls изменяет исключительно отображение стен.
Модификация не влияет на:
- Поиск пути персонажами.
- Определение помещений и их границ.
- Стандартную механику строительства стен.
Дополнительные настройки отсутствуют.
Мод можно безопасно добавлять в существующее сохранение и удалять из него.
Совместимость с другими модификациями
Поддерживаются различные системы стен, включая:
- ReBuild: Doors and Corners - Совместимые текстуры стен и строительные элементы.
- Амбразуры - Поддержка совместимых стен с бойницами.
- Стены из других модов - Объекты, использующие стандартные правила соединения стен.
- IsoRim Waylith - Отображение диагональных соединений в трёхмерном режиме.
Если ReBuild уже самостоятельно отображает определённые диагональные стены, Vanilla Diagonal Walls не вмешивается в их визуализацию.
Корпуса гравитационных кораблей из Odyssey сохраняют оригинальные диагональные соединения, а природные скальные породы остаются без изменений.
Требования
- RimWorld 1.6 или 1.7
- Harmony
Информация для разработчиков модов
Разработчики могут добавлять собственные текстуры диагональных стен, используя специальное расширение в разделе modExtensions.
Пример XML-конфигурации:
<li Class="DiagonalWalls.DiagonalWallExtension">
<texPath>Your/Texture</texPath>
</li>
Требования к текстурам
- Используется бесшовная текстура размером 2×2 клетки, изображающая диагональную стену в направлении
/. - Центральная линия стены должна проходить от нижнего левого к верхнему правому углу.
- Ширина диагонали должна составлять приблизительно одну клетку, с повторением через каждые две клетки.
- Для диагоналей в направлении
\используется зеркальное отражение той же текстуры. - При отображении автоматически применяются оригинальный шейдер стены и цвет строительного материала.
- Рекомендуется использовать текстуры в оттенках серого для корректного окрашивания различными материалами.
- Прямые окончания стен сохраняют автоматически генерируемый внешний вид.
Такая система позволяет авторам модификаций создавать собственные варианты диагональных стен без необходимости добавлять отдельные строительные объекты.

Комментарии 0
Пока нет комментариев — будьте первым.
Войдите или зарегистрируйтесь, чтобы оставить комментарий.