Scaffold wedges

    Joined
    Jul 24, 2013
    Messages
    813
    Reaction score
    225
    • Purchased!
    • Community Content - Bronze 2
    • Legacy Citizen 2
    Ok so this is a fairly self explainitory and very simple suggestion. Scaffold wedges. We have scaffold, which is an amazing decorative block, but the possibilities of using it is greatly limited by the lack of scaffold wedges. I understand that the devs are trying to conserve block ids but I think that losing a single block id to gain this would be a fine trade off.
     
    Joined
    Mar 10, 2015
    Messages
    122
    Reaction score
    50
    • Community Content - Bronze 1
    • Purchased!
    • Legacy Citizen 5
    Can I just throw out the idea of wedges, corners, heptas, and tetras for basically everything? Like crystals and mesh and circuits and motherboards and doors and forcefields and lights. All of the things.
     

    Valiant70

    That crazy cyborg
    Joined
    Oct 27, 2013
    Messages
    2,189
    Reaction score
    1,168
    • Thinking Positive
    • Purchased!
    • Legacy Citizen 4
    Can I just throw out the idea of wedges, corners, heptas, and tetras for basically everything? Like crystals and mesh and circuits and motherboards and doors and forcefields and lights. All of the things.
    I was thinking the same thing about force fields.

    I understand that the devs are trying to conserve block ids but I think that losing a single block id to gain this would be a fine trade off.
    Honestly, I think the shapes code needs to be re-written to take up one block ID for all shapes, if that's possible. I think something is going to have to happen to block IDs ultimately. Running out is a distinct likelihood. I honestly can't think of a clever solution, but perhaps a better coder like Schema will eventually find one. It's difficult because the most straightforward solution would require adding additional bits of data to each block in the game, greatly increasing the size of already massive server files. There's only so much information you can store in... I think it's two bytes per block.
     

    jayman38

    Precentor-Primus, pro-tempore
    Joined
    Jul 13, 2014
    Messages
    2,518
    Reaction score
    787
    • Purchased!
    • Thinking Positive
    • Legacy Citizen 4
    There's only so much information you can store in... I think it's two bytes per block.
    3 bytes, which is 24 bits.

    Citation from the official Wiki:
    http://starmadepedia.net/wiki/Blueprint_File_Formats#Block_Data

    I think scaffold wedges will be worth the use of another Block ID. (I've estimated that we have about 110 official-game Block IDs left, assuming they stick to their plan of leaving 256 Block IDs free for custom blocks. We'll have over 250 Block IDs available if the devs drop the custom Block ID count down to 128.)

    That brings up another issue: There has been talk about "crawling", whether it is vertically up a surface as a ladder, or horizontally as a crawlspace. An angled scaffold wedge implies that the devs will need to implement diagonal "crawling". I don't think it'll be a big issue, but it'll require a little extra effort.