Jump to content

[mod request] ex pixel pack


Recommended Posts

In a conventional pixel pack, a 4-bit signal corresponds to 4 pixels.
After all, a pixel can only choose two colors.

What I want to do is reduce the pixel pack to 1 square instead of 4 squares.
When one pixel receives a 4-bit signal, 16 colors can be selected.

This will be more useful for drawing pixel art.

Link to comment
Share on other sites

There is no need to separate the ribbon signal separately. Pixels can display different colors even when receiving the same signal. Collect a lot of pixels, connect the ribbon signal in one line, and when the player decides the color, you can create 16 different pixel art. However, if want to separate the ribbon signal, can make it 1 pixel but increase the size to 2x2.

Link to comment
Share on other sites

Sounds like a fun small mod. Any other modders interested in doing this?

I would make it 2x2 to avoid the cable routing madness.
Another option would be to use a shared 4 bit bus, so you can route one ribbon to all of the pixels.
Then have a separate single automation input to tell the building to read the bus. Sort of like addressable pixels.
Or maybe using a row and column input so you can have a proper addressable matrix.

0000 would be off / black. Also when no automation is connected.
Then rotate through the color spectrum for each increment. Red, Yellow, Green


Could also use 1 bit for brightness making it 8 colors and 2 brightness levels for each.

0000: Black
0001: White
0010: Dark Red
0011: Bright Red
0100: Dark Yellow
0101: Bright Yellow
0110: Dark Green
0111: Bright Green
1000: Dark Cyan
1001: Bright Cyan
1010: Dark Blue
1011: Bright Blue
1100: Dark Purple
1101: Bright Purple
1110: Dark Magenta
1111: Bright Magenta

Or even better, just use these as defaults and let the user customize the palette in a config file.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...