Custom Hydraulic Pistons using the Volumetric Water Simulation?

Tyler Jeffries shared this feedback 3 days ago
Not Enough Votes

It could be really cool when VS3 releases if players were able to create custom pistons using dedicated hydraulic component blocks like hydraulic pumps (which could differ from regular water pumps by displacing the same volume of water at a faster speed/higher pressure at the cost of greater power consumption), hydraulic pipes (which would be able to sustain the higher pressure of a hydraulic system) and hinge variants to allow for the creation of a semi-flexible hydraulic system for use in piston-driven hinges for things like massive blast doors for bunkers, or a missile silo hatch. There could also be a piston arm block that creates a pressurized seal in the assembly and allows for customization of piston arm length by stacking the arm blocks. This block could serve to optimize game performance when using these pistons by simplifying the water simulation inside the piston assembly to lower in detail and focus on a simpler “volume” and “pressure” variables to keep the effect of volumetric water inside it without the performance cost of simulating all that water that isn’t even visible.


The way I’m imagining the workflow of designing one of these pistons would go is as follows:

Acquire a water supply of some kind.

Connect an intake pipe to said water supply.

Route the water wherever you want the piston to be.

Place a hydraulic pump at the point along the route where you want to pressurize the stream.

Route the pressurized water towards the piston (or pistons if the goal is a multiple piston system) using hydraulic pipes (which can sustain the pressure generated by the hydraulic pump).

Build out the bore of the piston using armor blocks.

Connect the pipes to the piston bore with an output pipe or maybe a valve block if you want multiple pistons that operate independently while connected to the same circuit.

Build the piston arm to have the diameter of the bore by stacking the arm blocks next to each other and whatever length is desired by stacking them on top of each other.

Attach a piston head to the end of the arm.

Now the piston is ready for whatever project you’re working on.


Something like this would allow for a greater degree of freedom to express creativity by allowing more advanced players to build piston assemblies optimized for specific purposes, as well as letting players customize how their pistons look if they’re going for a specific aesthetic.


This might not be in the cards for VS3, but I hope there will at least be a way to mod it into reality when VS3 does release.

Leave a Comment
 
Attach a file
Access denied