Stretchy Blocks
This suggestion is to have the armor blocks be stretchable, where when placing a block you can click and drag the block much like you do when building in creative
A use case for this
- The 1x1 slope block, by streching the block it can become 1x2 slope/ramp or 1x3 or 1x4 ect
It would add any ramp length without requiring individual blocks in the G Menu
- Another use case is large build optimization taking a cube block and stretching it to fill 100x100 block space. The one cube would take up the space of 10000 blocks but cost just one, cost being performance
As you stretch a block it would need to dynamically increase its component count, stretching 1x1 cube to fill 4 blocks space would cost the same as 4 individual blocks
I gather that 10000 cube meshes isnt what cost the most but the fact its 10000 individual entities and drawcalls so a stretched block could remain as individual block meshes but the whole thing is one entity, this should allow the stretched block to keep the same deform visual as the mesh itself isnt stretched.
Stretching the physics mesh however would most likely be beneficial, unless you already do this across blocks
With Stretchable blocks you could have half blocks be dynamically created by stretching to half block height by holding a keybind when dragging, the current full block cube could be turned into a half block by dragging down with the keybind held.
Theoretically you already have the control setup for this as it would be the same for how you draw blocks in creative, in none creative when you click and drag it draws out the stretched block in creative you could hold a key to drag and stretch
The build stated again can look the same as if it was individual blocks, the point is its merging entities not meshes, so from a mesh perspective it would look identical
It would add abit of realism as real ships are made out of large panel sections welded together not blocks, with stretchable blocks we can build ships out of large panel sections that we custom fit, but it would also mean when the stretched block is broken its a much larger whole in the ship so it would make builders thing how to find a balance between large panel sections and smaller sections
Technically a large panel would last longer then an individual block as its x number of blocks strong across a wide area, where if it was individual block some would brake alot quicker and expose internals a larger panel would take longer to expose the internals
What i would suggest is alter the way these stretched blocks deform so they deform from the center outwards creating a physical whole in the panel, this would expose the internals before the block has fully broken and would keep to how it would work if it was individual blocks
The main drive for the suggestion is two things
- Ability to make any size ramp using the vanilla 1x1 slope no mods no 1000 different ramp blocks in the g menu
- Performance, allowing builders to reduce the overall individual block count on super large builds
Side note Block Optimization was tested here in this mod https://steamcommunity.com/sharedfiles/filedetails/?id=2330481547
By manually adding large blocks of various size, the mod has nice not kept up with updates and my suggestion exceeds this by not having 1000s of blocks of various sizes but instead make the vanilla blocks fit any required size
This feature is also seen in games like starship evo and dual universe
Basicaly you could build some parts of a ship, such as sides or walls, with a single huge block and cut down on PCU usage.
You would use an aproprriate amont of materials for its size, and also damage would get distributed over a larger area if in combat or crash.
Basicaly you could build some parts of a ship, such as sides or walls, with a single huge block and cut down on PCU usage.
You would use an aproprriate amont of materials for its size, and also damage would get distributed over a larger area if in combat or crash.
Yep and if they change the deformation on these stretched blocks to deform from the center of the block outwards it forms a natural whole, where the internals of the ship can still be exposed the same way it would if its was several blocks braking
Super large builds like a star destroyer suddenly wont cost as much when using larger panels to reduce its cost in pcu and performance
Yep and if they change the deformation on these stretched blocks to deform from the center of the block outwards it forms a natural whole, where the internals of the ship can still be exposed the same way it would if its was several blocks braking
Super large builds like a star destroyer suddenly wont cost as much when using larger panels to reduce its cost in pcu and performance
Dynamic block generation, yes, please!!
And while you're at it, might as well have dynamic transitional block generation, too, so that the endless "Keen add missing blocks" threads by people who absolutely can't live without smoothly transitioning between the Large Pi×e² Lower Half Inverted Reverse Normal Left-hand Slope Edge Round Corner to the # button on a Control Panel can finally die.
Voted!
Dynamic block generation, yes, please!!
And while you're at it, might as well have dynamic transitional block generation, too, so that the endless "Keen add missing blocks" threads by people who absolutely can't live without smoothly transitioning between the Large Pi×e² Lower Half Inverted Reverse Normal Left-hand Slope Edge Round Corner to the # button on a Control Panel can finally die.
Voted!
Replies have been locked on this page!