Stormworks: Build and Rescue

Stormworks: Build and Rescue

73 ratings
Mechanical Parts Expanded
7
5
2
2
   
Award
Favorite
Favorited
Unfavorite
Mods: Mod
Tags: v1.15.2
File Size
Posted
Updated
1.007 MB
30 Jul @ 2:24pm
24 Aug @ 7:03am
3 Change Notes ( view )

Subscribe to download
Mechanical Parts Expanded

Description
This mod adds new mechanical parts. They're intended to fit in with the base game and to fill in some gaps. I try to keep these parts as close to the base game as possible regarding art style and balance.

It should be safe to use these parts in your own (workshop) creations. Feel free to use them however you like. No credit is necessary, but a link to this mod's page is probably helpful for others to be able to use the same parts.

I plan to update this mod with more parts in the future. Suggestions are welcome!

This uses the new .bin mod format, so this should be compatible with multiplayer and workshop vehicles.

The source files for the mod can be found here: https://github.com/sprrk/sw-mechanical-parts-expanded
Everything is released to the public domain, so you can do whatever you'd like with it!

Parts list

Name
Description
Small thruster
A small thruster with controllable pitch. Useful for ROVs. Can be connected directly to an electric motor. The amount of blades can be adjusted.

Note: I tried to prevent it from damaging players when they collide, but was unable to find a way to avoid it. The damage hitbox appears to be a bit larger than the model itself, so approach with caution.
Drone Propeller
A small propeller with controllable pitch and roll. Can be connected directly to an electric motor. Recommended RPS input is between 0 and 20. The blades can be recolored and resized.

Note: Recoloring is a bit fiddly. You have to click on the colored part of one of the blades. It's not always clear which one, so if it doesn't work, try another blade. Sometimes it doesn't work at certain camera angles either, in that case moving the camera might work. It also helps to have the blades at 50% length so that you know where to click.
Tiny Electric Motor
A tiny motor for use with drones and other small electric vehicles or equipment. Has less than half the power of a small electric motor, but is a lot more efficient and weighs less.
Mini Electric Motor
An extra small motor for use with drones and other small electric vehicles or equipment. Has less than a third of the power of the tiny electric motor, but weighs almost nothing. Useful for powering individual rotors, wheels and propellers.
Brake
A brake for slowing down an axle's RPS. Works similarly to a wheel brake, but without the wheel.
Differential
A limited slip differential that allows two wheels to spin at different speeds. The slip factor can be adjusted via an input number.
CVT Transmission
A variable gearbox. The gear ratio can be adjusted via an input number, with a min. value of 1 and a max. value of 9. Less efficient than the stock gearbox, but it is more flexible.
Clutch
A smaller clutch.
Linear Actuator
A small piston that can extend one block.
Compact Torque Connector
A smaller torque connector, useful for driveshafts and custom suspension.
Driveshaft
A reskinned straight pipe part. This comes in two versions, one with physics, and one without. The non-physics version is useful for when it's necessary to intersect other parts.
RPS Meter
Works like the vanilla torque meter part, but is smaller and only measures RPS.
Compact Wheels
Alternative versions of the 3x3, 5x5, 7x7 and 9x9 wheels. Functionally they are the same as the stock wheels, but the stubby part has been removed so they are less wide.
67 Comments
Echoless 1 Sep @ 11:47am 
Small, Medium, Large, and Huge Gas Tanks with an extra port just like the fluid tanks
Small and Huge Fluid Pump
Large and Huge Impeller Pump
Small, Large, and Huge Desalinator (each having more or less flow rate)
Small Fluid Jet
Large and Huge Cryo Cooler
Small Electric Furnace with Max Temperature option
Electric Furnace with Max Temperature option

These are just extra random suggestions lol, i'm sure many can't be done
Echoless 1 Sep @ 11:47am 
Hey sprk, just forwarding a suggestion for a fluid parts expanded that I posted on github in case you don't check there

Fluid Filter
A fluid filter, simple as that.
It would be nice if it allowed you to select multiple fluids to allow through, but that likely isn't possible with the current scope of modding.
It should probably have an overflow for fluids that weren't accepted, so they don't just get deleted or sent to the void
It should accept all vanilla liquids and gases, maybe using a number input to select which one.

Flow Limiter
Something to limit the flow rate better than the vanilla fluid variable valve.
contact me on Discord (@echoless) for an example. I have no idea how to explain the feature.
sprk  [author] 1 Sep @ 10:24am 
@Svendo Bendo
Yeah, that sadly doesn't seem to work, even with the things they added in that update.

@Billy Herrington
I'll take a look, someone else had some problems with torque loss as well. I can probably fix it in the lua code of the component
Billy Herrington 28 Aug @ 6:55am 
If I put 3 differentials (1st between forward and rear axles, 2nd and 3rd ones between the wheels), there appears a torque loss. Engine starts revving like I have 0.4 clutch max
Svendo Bendo 27 Aug @ 5:39am 
@sprk can't you create passthrough wheels and such with what hey added in the V1.15.0 update? or am I misunderstanding what you can create with what they added
sprk  [author] 24 Aug @ 7:25am 
I've added compact versions of the 7x7 and 9x9 wheels. I also tried to make wheels that can passthrough RPS, but sadly that didn't work.

I've also added a version of the driveshaft part that does not have any physics, which is useful for compact vehicles. Note that it is a bit glitchy, as parts are always supposed to have at least one physics voxel, but it most cases it works fine.

However, it seems that sub-bodies do need at least one physics voxel, otherwise the physics for that sub-body breaks down completely. For example, if you have a driveshaft that consists entirely of nonphys parts like this driveshaft part and the short version of the torque connector, then the sub-body cannot rotate at all.

I also tried to make a RPS powered pivot, but that doesn't seem to be possible yet.
sprk  [author] 20 Aug @ 1:52am 
@johnyboy
The differential has 4 rps slots. Two are for the driveshaft, and two are for the axles.
The 'Driveshaft A' and 'Driveshaft B' slots are connected to each other at 100% strength. One driveshaft slot should be attached to your engine and gearing system. You can use the other driveshaft slot to pass through the RPS to another axle, or you can leave it unconnected.

The 'Axle A' and 'Axle B' slots are connected to each other as well, but the strength of the connection between those two can be adjusted via the number input slot.

When you use a value of 0 then the strength is 100%, which means 'Axle A' and 'Axle B' will always spin at the same speed.

When you use a value of 1 then the strength is 0% (slippy), which means 'Axle A' and 'Axle B' can spin independently from each other.

You can see how the axle slots work by connecting an electric motor to 'Axle A' and a wheel to 'Axle B'. With a input value of 0 the wheel will spin, with a value of 1 it won't spin.
johnyboy 18 Aug @ 5:13am 
@sprk the differential dont work I test it with a car that only 1 site is on the ground other site in the sky and still it is the same speed on both site than I tink I palce it rong than I place it the other way and still the same as before
Echoless 10 Aug @ 1:53pm 
Can you make a pivot rotation to rps thing?
Svendo Bendo 8 Aug @ 4:45pm 
Has anybody made a MC that works with the CVT yet?