As you know, BeamNG's current colour selector only allows for one colour (the 3rd material layer). What I'm suggesting is that we have the ability to have one or more colours on a vehicle (much like in GTA games). The benefit of this is that we can simulate vehicles with two tone paint jobs, specifically those in that the second tone changes based on the first tone, for example, the Ibishu Miramar uses a two tone roof, having the ability to colour multiple materials would enable you to have a different colour roof depending on the body colour (i.e white w/black roof, blue w/cream roof and so on). It would also be very handy for decals and badging that vary depending on the main body colour. I imagine this would work by applying a different colour to each material layer (i.e layer 3 is main colour, layer 4 is secondary and so on). If there is a limit to layers in Torque3D (can it have more than 4?), then perhaps some sort of system that colours a specific material or exchanges it's texture would work better, assuming it is possible.