@B_rad88! @FRR35H
I looked into the car colors thing and found a workaround to be able to buy added colors.
I found 1 new thing from looking at .CDP/.CNP files. As I said before, the first 2 bytes are the color amount.
Next is bytes 02 until (probably) 11 are something to do with the little cubes, or some kind of ID that lets the game decide color names? I think it's for the little squares, however, trying to add a value didn't do anything. I'll have to look into it a little more.
ANYWAY, as I said, I found a workaround the not-being-able-to-buy-added-colors thing.
It's simple. Just make sure to have set one more color on the 1st byte than the actual amount of colors your car has.
So for the 106 from earlier, with the white, it has 6 colors. I set the ID to 7 as a test. And bought the "ghost" shiny color. And surprise! the car was white when I entered a race (but still Silver in the garage)
I also modded in the Beta Red and Blue with White Stripes colors onto the Viper GTS. In the showroom, the Red shows up right before the blue with white color. So I bought the Blue color. Went into a race, and it was Red with no stripes, just as I expected.
So yeah, it's weird, BUT, after the normal colors, the added colors are somehow misplaced by 1 slot. Maybe that can be arranged by having a blank color between stock and beta colors... This needs testing. But i'm pretty sure this workaround should work for now.
EDIT: I just tested to have the blank color before the beta added color, and nope. Doesn't work. Buying the White gave me one of the Blue colors, and buying the Ghost color gave me.... the ghost color. So yeah.
EDIT2: Okay i've tried adding 2 colors to the 106 Rallye (i just copy/pasted colors from the 106 S16) and scratch what I said earlier. You can buy the beta/added colors if you have the Color amount being +1 than the actual amount of colors the car has, but it seems they're in a random order.
I added Red and Yellow to the White the 106 Rally has by default. So White, Red, Yellow, Ghost (empty) color.
However when buying the car, white was white, Red was Yellow (so 1 color forward), Red was White(2 colors back/forward), Ghost was Yellow.
In the end I still got all the beta colors in a race without using any code, but they all showed up as white in the garage, and it invalidated my theory about color placements.
To be continued an other day