
Dear Stormworkers,
The Components, Physics, Gameplay Modding Update is out now!
We have added new types of modding to Stormworks:
Component modding allows new components to be modded into the game that actually do stuff (make sounds, animate, apply forces, etc). These components are workshop compatible.

Physics and gameplay modding is now possible via a new values text file, where you can override numbers in the game engine related to buoyancy, physics, aerodynamics, and more!
This new modding support creates huge opportunities for players to express their ideas and be inventive. We expect there to be loads of useful stuff we can add to the new lua API for components and new values we can expose in the engine values text file.

Documentation is linked below in the patch notes for builders interested in the new modding.
We look forward to your feedback on this new update!
Much love <3,
The Stormworks Developers
Your support makes these updates possible.
https://store.steampowered.com/bundle/46782/Stormworks_The_Complete_Collection/
Patch Notes
v1.15.0
Features:
Modifiable game constants
- game_constants file that can be overridden using the existing file modding system
- Many physics/gameplay internal settings such as aerodynamics and hydrodynamics can be tweaked
Lua components
- New component type that has behavior described by a Lua script
- Exposed game api allows for complex custom behaviors
Component modding
- Local component mod binaries are shown in the workbench inventory
- Vehicles built with components mods have these mods built into their file for portability
- Component modded vehicles do not require external mod dependencies so you can load them into an existing vanilla save
- Component modded vehicles are workshop compatible
Component mod compiler (SDK)
- Packages component definitions and assets into a component mod binary
Full breakdown of component modding can be found on the wiki:
https://geometa.co.uk/wiki/stormworks/view/component_modding