Occasionally my decals all become unhappy. I've created new decals with materials, properties, etc. They work for a while, then I'll notice that they've been replaced by example_missing in the decal manager and the instances all have properly dimensioned "No Material" textures. Fortunately I don't have many decals (maybe 6 instances total). I'm not sure what I'm doing to cause this... Any pointers? Here's a snipped of beamng.log, see "Dirt_Curve_missing" as an example. Code: 15.09315|E|material|[MaterialList::mapMaterials] Unable to find material for texture: ColorEffectR27G177B88-material 15.13113|E|material|[MaterialList::mapMaterials] Unable to find material for texture: ColorEffectR27G177B88-material 15.14633|E|material|[MaterialList::mapMaterials] Unable to find material for texture: ColorEffectR27G177B88-material 15.18322|E|material|[MaterialList::mapMaterials] Unable to find material for texture: ColorEffectR27G177B88-material 15.19265|E|material|[MaterialList::mapMaterials] Unable to find material for texture: ColorEffectR27G177B88-material 15.19857|E|material|[MaterialList::mapMaterials] Unable to find material for texture: ColorEffectR27G177B88-material 15.20393|E|material|[MaterialList::mapMaterials] Unable to find material for texture: ColorEffectR27G177B88-material 15.20861|E|material|[MaterialList::mapMaterials] Unable to find material for texture: ColorEffectR27G177B88-material 15.21578|E|material|[MaterialList::mapMaterials] Unable to find material for texture: ColorEffectR27G177B88-material 15.22164|E|material|[MaterialList::mapMaterials] Unable to find material for texture: ColorEffectR27G177B88-material 15.22842|E|material|[MaterialList::mapMaterials] Unable to find material for texture: ColorEffectR27G177B88-material 15.30081|D|SFXDSDevice::setDistanceModel|SFXDSDevice::setDistanceModel - 'linear' distance attenuation not supported by DirectSound 15.31000|D|NetConnection::handleConnectionMessage|Ghost Always objects received. 15.34160|D|NetStringEvent::process|Mapping string: MissionStartPhase3 to index: 8 15.34167|D|_fnStartClientReplicationimpl|Client Replication Startup has Happened! 15.34168|D|_fnStartFoliageReplicationimpl|fxFoliageReplicator - replicated client foliage for 0 objects 15.34196|E|DecalDataFile::read|DecalDataFile::read() - DecalData Dirt_Curve does not exist! Temporarily created Dirt_Curve_missing. 15.34200|E|DecalDataFile::read|DecalDataFile::read() - DecalData Dirt_Medium does not exist! Temporarily created Dirt_Medium_missing. 15.34203|E|DecalDataFile::read|DecalDataFile::read() - DecalData NewDecalData3_missing does not exist! Temporarily created NewDecalData3_missing_missing. 15.34207|D|TS|*** Phase 3: Mission Lighting 15.34238|D|TS|Mission lighting done 15.34246|D|NetStringEvent::process|Mapping string: MissionStartPhase3Ack to index: 2 15.34265|D|NodeStream|initiated 15.34268|D|TS|VEHICLE TO SPAWN: pickup
You're missing the managedDecalData.cs file. Have a look at the official maps for what it should contain.
Thanks Scepheo. I was hesitant to ask about it since it seemed clear that I'd done something bad. I'll take a look at how that file should be setup ASAP.
It was mostly that I recognised your problem, I've run into it myself, and it's work-sometimes-doesn't-work-other-times made it really hard to pinpoint. It doesn't help that all the "save" buttons in the editor (both for decals and datablocks) don't actually do useful things.