One small (but annoying) thing with colors

If you look on it it's really minor but it's very annoying :

- Once you selected colors for your race sometimes one of the AI oponents selects same colors.
So this is very annoying especially looking on influence map.
15,476 views 11 replies
Reply #1 Top
I like to play as red ships so all i did was choose a color that the AI does not normally use and then save my custom race. Then i opened the custom race in ObjectEdit (free from SDC) and made a note of the custom race color (look for line 16 and ). Then opening up raceconfig in the gcII/data/English folder i altered the Drengin color to the one i chose and now they use it all the time and i am free to use the red color
Reply #2 Top
Yeah, it would be nice if you could just change these colours in the options. But I guess that isn't possible as easily as you think because all the ships and stuff are probably pre-rendered in that colour.
Reply #3 Top
Of course they aren't. Otherwise you wouldn't be able to switch colours on your race, or pick a different hull style.

I agree that it would be nice if the computers each had an alternative colour scheme and logos for when the human picks a similar colour or the same logo.
Reply #4 Top
I agree that it would be nice if the computers each had an alternative colour scheme and logos for when the human picks a similar colour or the same logo.


That would be nice but the problem is probably going to be that each color is a number for RGB each being 0-255. R=200 G=200 B=200 is a different color from R=199 G=199 B=199 but when you look at it, its virtually the same color.
Reply #5 Top
One possible solution would be the ability to change ones own colours once the game had started, or to set other civs colours in game.

For the logos at least there should be a possible alternative, even just a single generic default that whichever civ had its logo taken by the player could default to.
Reply #6 Top
That would be nice but the problem is probably going to be that each color is a number for RGB each being 0-255. R=200 G=200 B=200 is a different color from R=199 G=199 B=199 but when you look at it, its virtually the same color.


So what you do is sum up all the differences between each RGB value. If the total is less than, say, 50 or so, then the alternative colour is used.
Reply #7 Top
So what you do is sum up all the differences between each RGB value. If the total is less than, say, 50 or so, then the alternative colour is used.


That won't work either because then 255 0 0 would be considered to be the same as 0 0 255 but they are completely different colors.
Reply #8 Top
No, you sum up the differences in each individual colour. 255 0 0 and 0 0 255 would have a difference of 510.
Reply #10 Top
Nice find

Thanks
Reply #11 Top
No, you sum up the differences in each individual colour. 255 0 0 and 0 0 255 would have a difference of 510.


Ahh, I misunderstood your answer. That might work if the number were big enough to truly be a difference yet leave enough area to give us choices. I agree that its annoying since everytime I try to pick a color that I think will be different, I either have another race with a very similar color or it is one that does not show up very well.

AngelWyrm: Thats a nice looking program but the problem we are talking about is not finding a color we like, it is finding one that will not be used by one of the other races once you get into the game. Our solution would be to have the other races not be able to use a color close to the one we choose.