Morgen,
Gibt es eine möglichkeit mehr als 3 design Color Configs zu haben?
[FS22] Design Color Config
3 posts
Page 1 of 1
[FS22] Design Color Config
Mr.Cookie/TungstenChicken
PC Version
PC Version
Re: [FS22] Design Color Config
This is what I found when searching GDN for BaseMaterial. I can have FOUR color choices in my mod.
(W.I.P.) ARGO Beaver
Code: Select all
initSpecialization
Description
Definition
initSpecialization()
Code
function BaseMaterial.initSpecialization()
g_configurationManager:addConfigurationType("baseMaterial", g_i18n:getText("configuration_baseColor"), nil, nil, ConfigurationUtil.getConfigColorSingleItemLoad, ConfigurationUtil.getConfigColorPostLoad, ConfigurationUtil.SELECTOR_COLOR)
g_configurationManager:addConfigurationType("designMaterial", g_i18n:getText("configuration_designColor"), nil, nil, ConfigurationUtil.getConfigColorSingleItemLoad, ConfigurationUtil.getConfigColorPostLoad, ConfigurationUtil.SELECTOR_COLOR)
g_configurationManager:addConfigurationType("designMaterial2", g_i18n:getText("configuration_designColor"), nil, nil, ConfigurationUtil.getConfigColorSingleItemLoad, ConfigurationUtil.getConfigColorPostLoad, ConfigurationUtil.SELECTOR_COLOR)
g_configurationManager:addConfigurationType("designMaterial3", g_i18n:getText("configuration_designColor"), nil, nil, ConfigurationUtil.getConfigColorSingleItemLoad, ConfigurationUtil.getConfigColorPostLoad, ConfigurationUtil.SELECTOR_COLOR)
local schema = Vehicle.xmlSchema
schema:setXMLSpecializationType("BaseMaterial")
MaterialUtil.registerBaseMaterialXMLPaths(schema, "vehicle.baseMaterial.material")
BaseMaterial.registerBaseMaterialConfigurationsXMLPaths(schema, "baseMaterial")
ConfigurationUtil.registerColorConfigurationXMLPaths(schema, "baseMaterial")
ObjectChangeUtil.registerObjectChangeXMLPaths(schema, "vehicle.baseMaterialConfigurations.baseMaterialConfiguration(?)")
BaseMaterial.registerBaseMaterialConfigurationsXMLPaths(schema, "designMaterial")
ConfigurationUtil.registerColorConfigurationXMLPaths(schema, "designMaterial")
ObjectChangeUtil.registerObjectChangeXMLPaths(schema, "vehicle.designMaterialConfigurations.designMaterialConfiguration(?)")
BaseMaterial.registerBaseMaterialConfigurationsXMLPaths(schema, "designMaterial2")
ConfigurationUtil.registerColorConfigurationXMLPaths(schema, "designMaterial2")
ObjectChangeUtil.registerObjectChangeXMLPaths(schema, "vehicle.designMaterial2Configurations.designMaterial2Configuration(?)")
BaseMaterial.registerBaseMaterialConfigurationsXMLPaths(schema, "designMaterial3")
ConfigurationUtil.registerColorConfigurationXMLPaths(schema, "designMaterial3")
ObjectChangeUtil.registerObjectChangeXMLPaths(schema, "vehicle.designMaterial3Configurations.designMaterial3Configuration(?)")
schema:setXMLSpecializationType()
end
Code: Select all
<!-- baseMaterialConfigurations -->
<baseMaterialConfigurations title="$l10n_title_body" price="500" useDefaultColors="true">
<baseMaterialConfiguration color="0 0.1 0" name="$l10n_color_argo_default"/>
<material name="genDirt_mat" shaderParameter="colorMat0" material="24"/>
</baseMaterialConfigurations>
<!-- designMaterialConfigurations -->
<designMaterialConfigurations useDefaultColors="true" title="$l10n_title_rollbar" price="100">
<designMaterialConfiguration name="$l10n_color_steel_default" color="0.01 0.01 0.01"/>
<material name="genWearDirt_mat" shaderParameter="colorMat2" material="46"/>
</designMaterialConfigurations>
<!-- designMaterial2Configurations -->
<designMaterial2Configurations title="$l10n_title_seat" price="100" useDefaultColors="true">
<designMaterial2Configuration color="0 0 0" name="$l10n_color_seat_default"/>
<material name="genDirt_mat" shaderParameter="colorMat3" material="25"/>
</designMaterial2Configurations>
<!-- designMaterial3Configurations -->
<designMaterial3Configurations title="$l10n_title_roof" price="100" useDefaultColors="true">
<designMaterial3Configuration color="0.02 0.02 0.02" name="$l10n_color_roof_default"/>
<material name="genDirt_mat" shaderParameter="colorMat4" material="34"/>
</designMaterial3Configurations>
<!-- rimColorConfigurations -->
<rimColorConfigurations useDefaultColors="true" price="300">
<rimColorConfiguration name="$l10n_color_stainless_steel" color="1 1 1" material="8" />
<rimColorConfiguration name="$l10n_color_dark_steel" color="0.35 0.35 0.40" material="8" />
<rimColorConfiguration name="$l10n_color_aluminum" color="0.65 0.65 0.75" material="3" />
<rimColorConfiguration name="$l10n_color_chrome" color="0.9 0.9 1" material="2" />
<rimColorConfiguration name="$l10n_color_polished" color="0.95 0.95 1" material="3" />
<rimColorConfiguration name="$l10n_color_chromerfection_1" color="0.855 0.855 0.955" material="2" />
<material name="genWearDirt_mat" shaderParameter="colorMat7" material="40"/>
</rimColorConfigurations>
Last edited by DzInLa on Fri Apr 21, 2023 3:28 am, edited 1 time in total.
3 posts
Page 1 of 1