Stormworks: Build and Rescue

Stormworks: Build and Rescue

Mechanical Parts Expanded
43 Comments
Dumify 4 hours ago 
Can you add like an pivot that gets powered like wheels? Would be very cool and should be in the base game.:steamhappy:
sprk  [author] 18 hours ago 
@[spacebar]
I suppose it's a bit like a three-way clutch:
- The two driveshaft inputs are connected and fully pass through any RPS at 100% effect. (Group A)
- The two axles are also connected, but pass through the RPS to each other at the factor that is given via the number input. (Group B)
- Every tick the RPS of group A is then transferred to group B at a certain efficiency, and the RPS of group B is transferred back to group A.

It's all simulated in lua, and it's pretty naive right now. I mainly wanted to get rid of having to use lots of stock clutch parts between axles and the driveshaft. And I haven't done a lot of research on how to simulate differentials yet, but I'm sure it's possible to make a somewhat realistic one.
[spacebar] 19 hours ago 
does the differential work like an actual differential based on rps of the inputs and outputs and hard gearing, or does it work like a clutch, lowering the overall torque to the outputs? wondering because there are certain uses that an actual differential would be good for, such as realistic tank drives.
sprk  [author] 20 hours ago 
@MisterUnimog
There are a few internal values I can easily tweak to make it perform better with high torque. Do you have an example vehicle that I can use to use for this?

Alternatively you could tweak the 'MASS' value in the mod file itself by editing the mpe_differential.bin file in the downloaded workshop content and reloading a savefile that uses the mod. Make sure to make a backup of the file though, and probably your vehicle too, just to be sure. If you do that and you do find a good value, let me know and I'll test it and update the value in the mod.

The 'MASS' value is 1.0 right now. Higher values do seem to transfer more torque but it also makes the differential act like a flywheel, which isn't really what we want. I can probably counteract that in the lua code of the component though.
MisterUnimog 20 hours ago 
Hey, awesome mod, this is exactly what I've been waiting for!

I'm only experiencing one problem with the differential: it barely transfers any torque and immediately slips when power is applied.
This probably isn't a problem in cars, but I build heavy-duty equipment where transferring high torque is essential.:greasemonkey:

Is there anything I can do about this, or should I just skip the differentials in my equipment?

P.S., CVT!!!! Love it!:104:
sprk  [author] 2 Aug @ 1:31am 
@Eira Fader
I've seen a few mods for smaller water jets on the workshop, so I'm not sure if I should also make one.

@Mitch-Mash
That is a good idea actually! I'll see what I can do.

@Echoless
Ah I see. I'd rather not have multiple versions of the same part though. But in that case maybe an offset block for covering up non-enclosed blocks might be a better alternative, or a kind of skid plate. I'll try to come up with something that works!
Eira Fader 2 Aug @ 12:16am 
you should as a suggestion to try and add a smaller jetski sized water jet
Mitch-Mash 1 Aug @ 9:46pm 
my idea was essentially a piston part that had an adjustable stroke length based on how many extension parts attached to the bottom (like how the solid rockets work)
Echoless 1 Aug @ 11:57am 
@sprk
Enclosed versions of those parts as in like enclosed pipes, currently the bottoms of my vehicles have weight blocks all around, but the rps meter, cvt, brake and differential don't have an enclosed version so it looks kind of odd.
MattyMartian15 1 Aug @ 11:21am 
I have a brilliant idea! What if you can add a compact pump that works like a normal automatic pump but is only 1x1 blocks in size!
ХаНОшкА 1 Aug @ 9:01am 
Eh... unfortunately, the only important and the most crazy thing is a new bin format ;w;
..but thanks for respond!
sprk  [author] 1 Aug @ 8:14am 
@ХаНОшкА
I haven't replied yet, was still figuring out how to respond :)

The only guide I know of is the official documentation, which can be found here: https://geometa.co.uk/wiki/stormworks/view/component_modding

I just followed those docs and it worked fine. The mod compiler is intended for use on Windows, but it also works correctly on my Steam Deck (and thus probably also on other Linux distros) after a bit of experimentation.

My development setup is very specific though, I do this on a Steam Deck. So unless you also use a Steam Deck or use Linux, I won't be able to help with the mod compiler specifically.

But for other things like the directory structure, I can probably help you (and others) out. As a first step I am going to put the source of my mods on GitHub. This will show the directory structure, the XML definition files, the asset files, etc. That'd be a good basis to start working from, I think.
ХаНОшкА 1 Aug @ 7:52am 
Hi once again. Seems like you replied to me but suddenly erased it. All ok?..
sprk  [author] 1 Aug @ 7:46am 
@Aaron Bearl
I haven't found a way to make grippier wheels yet, but it should be possible.
Aaron Bearl 1 Aug @ 7:39am 
can we get big wheels with better traction for large and heavy vehicles
sprk  [author] 1 Aug @ 7:32am 
@rtm_1870
Good idea! Adding it to the list, seems useful even though we already have a dual wheel option for the stock wheels.

@Mitch-Mash
Do you mean a multipart extendable piston, like the hydraulic piston? That one is already stackable, right? Or did you mean something else?
sprk  [author] 1 Aug @ 7:31am 
@ZetX
The weight bolt will definitely be added to that new mod, but for the hinge and pivot blocks I will have to make some adjustments/workarounds because it's currently not possible to use a custom part for the end piece. That seems like a bug in the modding tools that the devs will hopefully fix soon.

@Echoless
With enclosed versions, do you mean watertight ones, similar to the stock clutch and gearbox? I'm not sure if that'd be the best approach... if the only reason is to make things watertight, then maybe it'd be better to have a special external fuselage kind of part instead, which could be slapped on the exterior of vehicles to make them watertight. That'd be more versatile I think, as it could be used with stock parts as well. I'll see if I can come up with anything useful, and if that doesn't work I'll consider making enclosed versions of these parts instead.
sprk  [author] 1 Aug @ 7:31am 
@Cryptic
I'd love to make springs and shock absorbers, and I do have some models for that already, but due to a problem with the mod tools they don't work yet. As soon as that's fixed I'll add them to the mod.
Regarding the paintable indicators, I'm not sure if that's possible right now, but I agree that it would be very useful. I'll give it a try!

@Tio99
A wind turbine seems useful, and might be possible with the current modding tools. I'll add it to the list!
rtm_1870 1 Aug @ 3:25am 
wheel that passes rps through itself?? for truck dual wheels
Mitch-Mash 1 Aug @ 3:21am 
is it possible to have a modular piston, i was thinking a stackable system like how rocket motors work
ZetX 1 Aug @ 3:04am 
I really hope that in the next mod you will return all the blocks that were removed especially the hinge and bolt block
Echoless 31 Jul @ 6:01pm 
Those paintable indicators with multiple sides would be awesome but I don't think the current modding stuff supports that, not totally sure though.

I too have a suggestion, enclosed versions of the rps meter, clutch, cvt transmission, differential, brake, electric motors, thrusters and propellers would be insanely helpful.
Cryptic 31 Jul @ 3:26pm 
Also just thought of this if someone can create a mod that creates a large assortment of paintable indicators including multiple sides, wedges, etc it would be super helpful for headlights and taillights
Cryptic 31 Jul @ 3:22pm 
I would suggest items such as leaf springs of different heights and lengths as well as coil over shocks and such, maybe steering elements and things like that
Tio99 31 Jul @ 1:37pm 
I suggest propeller that is affected (rps) by wind to make turbines?
ХаНОшкА 31 Jul @ 12:17pm 
+ can give you big steam reward also for helping x3
ХаНОшкА 31 Jul @ 12:16pm 
do you have any guides how to normally use new bin format? <~>

As you can see, im also a mod creator, so i need this info a lot tbh.
..so im searching for any help. And, if ya wish, i could help you with something (models mostly) instead of saying "thank you" from my side.
sprk  [author] 31 Jul @ 11:36am 
@ХаНОшкА
You can ask your questions here, what do you need?
ХаНОшкА 31 Jul @ 11:17am 
Bro, sorry for bothering you, but could we pls talk personally or even here? Really need it!
sprk  [author] 31 Jul @ 10:34am 
@YummyCookie
Which specific parts would you like to see? If you can name them and can give good reference images then I'll see what I can do.
YummyCookie 31 Jul @ 10:26am 
Can someone please make parts and sounds for ATV's? Checkout my ATV's on my account and you'll see what I mean.
mineshot22 31 Jul @ 10:26am 
Thanks for adding these, people have been asking for years.
Even I got tired of waiting for a differential a couple years ago and made one in vanilla with 2 clutches.
Gamernico7777 31 Jul @ 9:12am 
did u try to remove the slip from diff
and to make the brakes stronger?
sprk  [author] 31 Jul @ 8:54am 
@MattyMartian15
Good idea! I'll add the engine and radiator ideas to my list. I don't use steam stuff myself though, so I probably won't add any steam parts any time soon, unless more people start asking for it.

@ZetX
The old mod still exists, but the old parts have been deprecated in favor of the new mod format. I'm sorry that it broke some of your creations, but this change was necessary to be able to continue working on the mod.
The bolt block is going to be part of a new mod with other similar structural parts, which I'm planning to start working on this weekend.
ZetX 31 Jul @ 4:31am 
why did you delete the old mod because of you I have to redo all my buildings and what's more you also deleted the bolt block
MattyMartian15 31 Jul @ 2:19am 
Another Idea:
Maybe you can also add compact steam stuff, so you can make small steam trains and steam cars!
MattyMartian15 31 Jul @ 2:15am 
I had an Idea:
Maybe you can add a compact engine that's only 3x1 blocks!
And a compact radiator that's only 2 blocks wide and 2 blocks high to go with the engine!
sprk  [author] 31 Jul @ 12:19am 
Oops, I indeed forgot to mention the CVT in the description. It is finished and working correctly, will update the desc later today. Thanks for mentioning :P
Echoless 30 Jul @ 8:45pm 
It is CVT, I just came here to ask if you could make a cvt microcontroller lol
alolol1000 30 Jul @ 7:46pm 
Is the red part a cvt? and is it not listed in the parts list due to being unfinished or did you just forget?
Echoless 30 Jul @ 6:57pm 
This is awesome!
Babou 30 Jul @ 5:51pm 
THANK YOU :steamthis: