Author Topic: In-game colour creator.  (Read 2084 times)

 I like to build with a lot of different colours but often limited by the colour sets and the capacity of the colour sets. I thought of one way that it could be changed if you had the normal colour set that you use but then a + in a circle near the colour menu in the bottom left. So when you click on it, a GUI would open where you can mix your own colours with a palette and have a couple of 'favourites' that you could pull up easily with a keystroke (similar to 0-9 with bricks). Would this be possible?


Would this be possible?
Yes.
You can create a new dynamic colorset while the server is running, without having people need to rejoin.

If you want to know how, ask Port ( I have seen it on his server ).

Oh my! I am so excited! :D  Thanks

Yes.
You can create a new dynamic colorset while the server is running, without having people need to rejoin.

If you want to know how, ask Port ( I have seen it on his server ).
Then there comes the point where someone joined after you change the colorset in the middle of building...

All they see is the newest colors.

And also saving/loading. Good luck.

Yes.
You can create a new dynamic colorset while the server is running, without having people need to rejoin.

If you want to know how, ask Port ( I have seen it on his server ).
erm, i don't think you can do this..
Changing datablocks will only show if you transmitdatablocks();

bad idea :p

erm, i don't think you can do this..
Then explain why I have seen it on ports server
The colors in the color table (or whatever) on the bottom left changed too

Then explain why I have seen it on ports server
The colors in the color table (or whatever) on the bottom left changed too
well, you can do this, but i'm not sure it would be
it's possible, but i don't think it's a good idea

It's not a good idea.

Let me explain what happens, using the default colorset as an example:

Color ID 0 is red: 0.9 0 0 1
You plant brick 1 with color ID 0. It's red.
You change color ID to: 0 0 0.9 1, it's now blue.
You plant brick 2 with color ID 0.
Brick 1 is red and brick 2 is blue.
A new player joins the server.
He sees brick 1 and 2, and sees that they're both blue.
You save the bricks, and restart the server.
Both the bricks are now red.

With a looong piece of code and creating a new saving system for colours, i'm pretty sure it can be done. It's not efficient though.

With a looong piece of code and creating a new saving system for colours, i'm pretty sure it can be done. It's not efficient though.
Explain how you could correctly and repeatedly change the colors of the color IDs when someone's ghosting, so that they see all the correct colors.

Explain how you could correctly and repeatedly change the colors of the color IDs when someone's ghosting, so that they see all the correct colors.
I cbf to look into it, and tbh it would probably have to be done after all the bricks have ghosted or alternatively require client sided code, but it can be done one way or another.