FS22 Shader Color Fix — восстанавливает настройку цвета для транспортных средств с поддержкой fs22 VehicleShader в FS25.
Разработчики Farming Simulator 25 представили новую систему покраски техники. В этой новой системе параметры шейдера, ранее использовавшиеся в FS22 (например, colorMat0, colorMat1 и т. д.), больше не поддерживаются.
Этот мод восстанавливает возможность использовать те параметры для покраски транспортных средств, которые полагаются на шейдер fs22support.
В архив мода включена обновленная версия VehicleShader.xml с исправлениями ошибок. Вы можете скопировать этот файл в архив вашего собственного мода и вручную ссылаться на него в своих файлах .i3d.
Ссылка на Кировец с поддержкой смены цвета, добавленной этим модом: https://modsfire.com/WX7o5z229387nYd
Схема XML очень похожа на ту, которая использовалась в FS22 (и FS19).
Пример: блок <baseMaterial>
<базовый материал>
<material name="УНИКАЛЬНОЕ ИМЯ СЛОТА" baseNode="ПУТЬ УЗЛА ИЛИ ИДЕНТИФИКАТОР I3DMAPPINGS">
<shaderParameter name="colorMat0" /> <!-- Перечислите все параметры шейдера, которые вы хотите изменить (colorMat0, colorMat1 И Т.Д.) -->
<shaderParameter name="colorMat1" />
</материал>
</базовыйматериал>
Пример: конфигурация цвета
<designMaterialConfigurations>
<material MaterialSlotName="ИМЯ СЛОТА ИЗ БАЗОВОГО МАТЕРИАЛА" ShaderParameter="ПАРАМЕТР ШЕЙДЕРА ИЗ БАЗОВОГО МАТЕРИАЛА (например, colorMat0)"/>
<baseMaterialConfiguration name="ИМЯ КОНФИГУРАЦИИ ЦВЕТА" color="R G B" материал="ЦВЕТ МАТЕРИАЛА (0 = окрашенный металл, 1 = окрашенный пластик и т. д.)"/>
</designMaterialConfigurations>
Пример: Конфигурация проекта
<дизайнконфигурации>
<конфигурация дизайна>
<materialmaterialSlotName="ИМЯ СЛОТА ИЗ БАЗОВОГО МАТЕРИАЛА"shaderParameter="ПАРАМЕТР ШЕЙДЕРА ИЗ БАЗОВОГО МАТЕРИАЛА (например, colorMat0)">
<colorScale value="R G B"material="ЦВЕТ МАТЕРИАЛА (0 = окрашенный металл, 1 = окрашенный пластик и т. д.)"/>
</материал>
</designConfiguration>
</designConfigurations>
- Добавлен шейдер ржавчины fs22support;