Correzione colore shader FS22: ripristina la personalizzazione del colore per i veicoli con supporto fs22 VehicleShader in FS25
Gli sviluppatori di Farming Simulator 25 hanno introdotto un nuovo sistema per verniciare i veicoli. In questo nuovo sistema, i parametri dello shader precedentemente utilizzati in FS22 (come colorMat0, colorMat1, ecc.) non sono più supportati.
Questa mod ripristina la possibilità di utilizzare quei parametri per dipingere veicoli che si basano sullo shader di supporto fs22.
Una versione aggiornata di VehicleShader.xml con correzioni di bug è inclusa nell'archivio mod. Puoi copiare questo file nell'archivio del tuo mod e farvi riferimento manualmente nei tuoi file .i3d.
Link al Volvo T425 adattato a questo mod https://modsfire.com/L9Ise43d5c19H9y
Lo schema XML è molto simile a quello utilizzato in FS22 (e FS19).
Esempio: blocco <baseMaterial>
<materiale base>
<nome materiale="NOME SLOT UNICO" baseNode="PERCORSO DEL NODO O ID APPARECCHI I3DM">
<shaderParameter name="colorMat0" /> <!-- Elenca tutti i parametri dello shader che desideri modificare (colorMat0, colorMat1 È Т.Д.) -->
<shaderParameter name="colorMat1" />
</materiale>
</baseMateriale>
Esempio: configurazione colore
<designMaterialConfigurations>
<material materialSlotName="NOME SLOT DA BASEMATERIAL" shaderParameter="PARAMETRO SHADER DA BASEMATERIAL (ad esempio, colorMat0)"/>
<baseMaterialConfiguration name="COLORE CONFIG NAME" color="R G B" material="COLORE MATERIALE (0 = Metallo verniciato, 1 = Plastica verniciata, ecc.)"/>
</designMaterialConfigurations>
Esempio: configurazione del progetto
<configurazionidesign>
<configurazionedesign>
<material materialSlotName="NOME SLOT DA BASEMATERIAL" shaderParameter="PARAMETRO SHADER DA BASEMATERIAL (ad esempio, colorMat0)">
<colorScale value="R G B" material="MATERIALE COLORE (0 = Metallo verniciato, 1 = Plastica verniciata, ecc.)"/>
</materiale>
</designConfiguration>
</designConfigurations>
- Il parametro condiviso è impostato su true quando si chiama setShaderParameter (le mesh che utilizzano lo stesso materiale di baseNode verranno colorate insieme a baseNode);
- Aggiunto il supporto per il ruggine shader di fs22;