added 2x2 and 3x3 control panels#6
added 2x2 and 3x3 control panels#6DTK-MrRaccoon wants to merge 5 commits intoGTNewHorizons:masterfrom
Conversation
DTK-MrRaccoon
commented
Dec 22, 2025
|
Nice, but there's an immediate question: what lines the panel connects to? I don't see a good way to connect the smaller panels. You either use a part of template and pre-limit the choice of lines, forcing the end user to wire their system to certain specific colors, make a cross joint somewhere, or make the panel itself configurable in some way, complicating the setup. |
|
|
||
| // Persistent | ||
| public int mounting; // 0 = flush, 1 = surface | ||
| public int gridSize = 4; // Default to 4x4 |
There was a problem hiding this comment.
Reading through your code, it seems you could benefit from storing the number of cells as well, calculating it once when the object is initialized.
Hi I used the same wiring template the 2x2 uses the first 4 colors of it the 3x3 does first 9 colors. Maybe a good way to select the color would be just add ability to dye the spots on the back of the panel so it does interact with the color of the wire so it can be fully custom? |
|
First four in a row or the top-left square of 2x2 ? Do we really need 3x3 ? Can you add a prefab cross panel to split 16 lines from the outside to 4 sides by 4 colors? That would reduce the need for custom fabrication panels. Painting? We do have spray cans already, right? That could be an interesting option. Then how about adding a painting to the base panel? And allow painting multiple spots to the same color (will make "switch + feedback light" combinations easier to manage without using two panels side by side). Make the color template visible when holding a spray can against the panel. Oh, and when you inside this, can we discuss an issue? Please ping me on discord (GTNH or direct). |
|
I guess is much harder to do, and has nothing to do with the pr, but you could use a cable to set what colour you want the "button" to be mached to, so the controll panel is just a default blank with no conections |
… cans work the paint remover sets the cell back to default color now the backside is used to show what color does connect to that cell multiple cells can be colored with same color.






