Very Large Blueprint File Size & Data Inefficiency (~1.5KB per block average)

Stark shared this feedback 7 hours ago
Not Enough Votes

Hello Keen Software House Team,

I wanted to share a quick observation regarding the data footprint of grid blueprints in the current Workshop (Space Engineers 2).

I was looking at this ship (https://steamcommunity.com/sharedfiles/filedetails/?id=359967063), and the ratio between file size and content caught my eye:

  • Total File Size: ~184 MB
  • Total Block Count: 128,143 blocks
  • Average: ~1.5 KB per single block

I couldn't really analyze or parse the file content itself (since it's a proprietary format), so I’m not sure what exactly is happening under the hood. However, strictly from the math, ~1.5 KB per block feels incredibly heavy.

Usually, one would expect packed binary block data to be much smaller (bytes, not kilobytes). Even accounting for inventories, scripts, or skin metadata, such a large overhead suggests that the serialization might not be fully optimized yet, or behaves as if it's storing redundant text data.

Just wanted to flag this up! If the pipeline isn't already using strict schema-based binary formats (like FlatBuffers/Protobuf via palette compression) combined with strong compression like Zstd, it might be worth reviewing. Reducing these files from ~180MB to a few megabytes would be a massive win for download speeds and parsing performance.

Thanks for your hard work, can't wait for the full release!

Leave a Comment
 
Attach a file