Not if you throw away 5 rotation and 3 HP bits for 2x2x2 sub-blocks worth 3 hp bits (take damage = lose sub-blocks).Way too many block IDs. Until they increase the max amount of block IDs, I'm voting no.
is there a max amount?Way too many block IDs. Until they increase the max amount of block IDs, I'm voting no.
If we used 4 bytes per block instead of 3, memory usage would rapidly increase. Instead of using 30,000 bytes for a 10,000 block ship, you're using 40,000. The disparity only gets larger with bigger and bigger ships.IDs are always numbers. If they are words+numbers, they are mapped to numbers (aka compiled) when-ever the game starts. Else it would be a performance sink.
I don't know why we use 3 bytes per block. 4 bytes are much more comfortable. Probably the forth bit is a secret
Or the reason is the negative-sign issue... but then why do we notl use 7 of the first 8 bits?
If we used 4 bytes per block instead of 3, memory usage would rapidly increase. Instead of using 30,000 bytes for a 10,000 block ship, you're using 40,000. The disparity only gets larger with bigger and bigger ships.
On topic, that would be quite a lot of IDs, and I'm not sure if we really even need all of those...
Have the devs commented on this suggested system to massively reduce block IDs? And can you provide a link or a quote, if they have?Don't just assume that it is only for IDs every time.
Why do we need 8 HP bits?
Only hardened uses all 8 and only hull+plex-stuff uses 7 and can get reduced to 6 easily by compensating with armour. But there are 8.
We would only need 2.25 byte per block if hp are stored per 2x2x2 blocks :p
Just imagine what we could do with 4 activation bits! 1/2 complex logic circuit size. 1/8 hull/glass/crystal/... IDs if you use 3 of them as "ID-extension" for colors - even an LED block with RGB-bits (for 8 possible colors)
This might be a GREAT way to get the same effect with fewer Block IDs! White light + blue glass = Blue light. The only problem would be it uses much more space for the same effect. The devs will probably only consider this reduction in Blocks worthwhile if we are running out of the Block IDs.Just imagine a dark glass in front of a Plex light to make it less bright.