after reading the skinning tutorial on the wiki (https://wiki.beamng.com/Introduction_to_skin_system) I tried making a simple test skin with a colormap to try it out myself. when I put it in game the non-colorable part of the skin did work, but the colorable part became deformed. I don't know what I did wrong, does anyone know what's causing this? I have attached the .zip file of the skin, and a screenshot of what it looks like in-game.
Ah, that was a tricky one. Here's the important bit that you missed from the article you linked to on the wiki: "We can also control which UvMap the ColorMap can use, by simply adding _uv0 or _uv1 at the end of the file name." That could also have been written as "we must control which ...". Maybe the writeup should focus just a little more on that, it's a pretty critical element! See my screenshot for reference. Also note that you should really only be using red, green, and blue. Using white or black in the colorPaletteMap is not a good thing. I think that one or both of those will lead to surprising results. Refer to official content for inspiration.