FS22 Shader Color Fix – herstelt de kleuraanpassing voor voertuigen met fs22support vehicleShader in FS25
De ontwikkelaars van Farming Simulator 25 introduceerden een nieuw systeem voor het schilderen van voertuigen. In dit nieuwe systeem worden shaderparameters die voorheen in FS22 werden gebruikt (zoals colorMat0, colorMat1, etc.) niet langer ondersteund.
Deze mod herstelt de mogelijkheid om deze parameters te gebruiken voor het schilderen van voertuigen die afhankelijk zijn van de fs22support-shader.
Een bijgewerkte versie van vehicleShader.xml met bugfixes is opgenomen in het mod-archief. Je kunt dit bestand naar het archief van je eigen mod kopiëren en er handmatig naar verwijzen in je .i3d-bestanden.
Link naar Volvo T425 aangepast aan deze mod https://modsfire.com/L9Ise43d5c19H9y
Het XML-schema lijkt sterk op wat werd gebruikt in FS22 (en FS19).
Voorbeeld: <baseMaterial> blok
<basismateriaal>
<material name="UNIEKE SLOTNAAM" baseNode="NODE PATH OF I3DMAPPINGS ID">
<shaderParameter name="colorMat0" /> <!-- Maak een lijst van alle shaderparameters die u wilt wijzigen (colorMat0, colorMat1 И Т.Д.) -->
<shaderParameternaam = "colorMat1" />
</materiaal>
</basismateriaal>
Voorbeeld: Kleurconfiguratie
<designMaterialConfigurations>
<material materialSlotName="SLOTNAAM UIT BASEMATERIAL" shaderParameter="SHADER PARAMETER UIT BASEMATERIAL (bijv. colorMat0)"/>
<baseMaterialConfiguration name="COLOR CONFIG NAME" color="R G B" material="KLEURMATERIAAL (0 = Geverfd metaal, 1 = Geverfd plastic, etc.)"/>
</designMaterialConfigurations>
Voorbeeld: ontwerpconfiguratie
<ontwerpconfiguraties>
<ontwerpconfiguratie>
<material materialSlotName="SLOTNAAM UIT BASEMATERIAL" shaderParameter="SHADER PARAMETER UIT BASEMATERIAL (bijv. colorMat0)">
<colorScale value="R G B" material="KLEURMATERIAAL (0 = Geverfd metaal, 1 = Geverfd plastic, enz.)"/>
</materiaal>
</designConfiguratie>
</designConfigurations>
- De gedeelde parameter wordt ingesteld op true bij het aanroepen van setShaderParameter (mazen die hetzelfde materiaal gebruiken als baseNode worden samen met baseNode gekleurd);
- Fs22support roestarcering toegevoegd;