Fix - Fixed islands and vehicles not rendering on Mac
v0.3.2
Feature - Added workshop tag for subassembly Feature - Small vehicles can now be uploaded to the workshop providing they have 1 non-basic block component on them or contain more than 10 basic blocks
Fix - Fixed paintable sign additive rendering not updating when painted Fix - Fixed redoing erased components on loaded vehicle putting component on new body Fix - Fixed freezing issue when placing a large number of blocks in symmetry Fix - Block placing sound effect no longer plays many times when drag-placing blocks Fix - Move widget for selection grid shows after loading a subassembly with resize mode set
The advanced editing update is here! This major update brings a suite of new tools for building your vehicles, including some of the community's most frequently requested features.
Feature - Cut/Copy/Paste and Subassembly System
Want to build a boat by combining the best bits of all your other creations? Or import an advanced logic system that you've found on the workshop? You can now select parts of your vehicle to cut, copy and paste them along with their logic and properties. Copied selections can be saved as their own vehicles, and existing vehicles can be imported and pasted. Any selection you make can also be rotated and flipped in the same way as other components.
Feature - Improved Paint Tools
The new "plane fill" paint tool lets you paint all connected surfaces of the same colour and orientation, making it a lot easier to recolour large areas. Two more shades of grey have been added to the paint box, as well as RGB sliders and a new palette that will remember up to 35 custom colours. The additive paint tool has been upgraded to allow you to repaint the backlights on dials and gauges, and some major optimisations ensure painting large vehicles is as smooth as it is for small ones!
Feature - Symmetry and Section Planes
The section plane tool lets you see inside your vehicle while you work on interior spaces without having to worry about carefully positioning the camera. The existing symmetry planes have also had an upgrade - you can now move them around, and all paint tools will now mirror.
Feature - General Quality of Life Improvements
Holding [ctrl] and clicking a component will instantly equip the same component and paint colour. Erasing a component and pressing undo will now restore that component's properties and logic links. A new togglable measurement tool will display the dimensions of a selection of blocks as you place them. And pyramid blocks can now be dragged diagonally to automatically place a line of pyramids and inverse pyramids!
Thanks for all the feedback that made this major update possible. As always, let us know your thoughts and feedback on Discord, the Steam forums and our issue tracker.
Much love <3
The Stormworks Developers
Patch Notes
v0.3.0
Feature - Selection grid and subassembly tool - Move and resize the selection grid - Cut, copy and paste sections of vehicles (along with their properties and logic) - Save and load selections to quickly add subassemblies to your vehicle - Flip and rotate any part of your vehicle Feature - Section plane tool (allows you to see a cross-section of your vehicle, making it a lot easier to work on interiors) Feature - Movable symmetry plane (existing symmetry plane upgraded to be movable to any part of your vehicle) Feature - Plane fill paint tool (clicking a surface will paint all other attached surfaces of the same colour and orientation) Feature - Block eyedropper (ctrl-click any component on your vehicle to instantly equip the same component) Feature - Paint eyedropper (ctrl-click any painted surface on your vehicle to set the selected paint colour) Feature - Updated merge bodies rendering (similar to select mode) Feature - Measurement tool (when enabled, the dimensions of an area you're dragging will be displayed in the bottom right in blocks and metres) Feature - Drag-place support for pyramids (dragging a diagonal line of pyramids/inverse pyramids will automatically fill in the inbetween pyramids/inverse pyramids) Feature - Additive paint tool now paints all additives (you can now easily recolour backlights on dials and gauges with this tool) Feature - Placing/erasing/painting components on large vehicles no longer lags Feature - Added 2 more shades of grey to default colour palette Feature - Custom colour sliders (select any rgb colour to paint your vehice in) Feature - Custom colour palette (persitently store your own palette of up to 35 custom colours) Feature - Undo/redo now now restores logic links and properties of erased components Feature - Symmetry mode works for paint tool Feature - Symmetry plane renders as a voxel-aligned grid instead of scaling with camera Feature - Added clamp(x,y,z) function to function gates
Fix - Fixed spelling mistake in function components Fix - Changed funtion gate operator colour to be visible on editbox highlight Fix - Missions complete correctly when objectives have timed out Fix - Fixed trigonometry gate inverse functions not using correct units Fix - Fixed carried item forces being applied while game is paused Fix - Velocity pivot max speed capped to reduce physics errors (10 rotations per second) Fix - Logic gates max number value output capped to reduce logic errors (+-1000000) Fix - Logic gate output of +-infinity or NaN sets output to 0 Fix - Rebalanced timers on oil rig rescue mission Fix - Undo/redo preserves component bodies correctly Fix - Tail rotor no longer produces lateral forces
This week we have a game-changing logic component for you...
Two function logic gates have been added. These advanced gates will evaluate mathematical expressions that you type in, allowing you to shrink a lot of your calculation logic into a single component. The small gate gives you one input (x) and the large has three inputs (x,y,z) which can be used in your functions.
Most existing math operations are available with these gates, as well as some new ones that aren't available as standalone components such as atan2 and lerp. In response to feedback from the community over the past week, we have also updated the trigonometry gate to operate in turns instead of radians to make it more compatible with the existing pivots and sensors.
You can read the full patch notes for this update below.
We are also excited to officially announce that our next major update is The Advanced Editing Update, and it will be releasing very soon. Here's a sneak peek at some of the exciting new features included in the update...
Much love <3
The Stormworks Developers
Patch Notes
v0.2.42
Feature - Added 2 new "function" logic gates for compacting existing logic systems (evaluates mathematical expressions composed of +, -, *, /, ^, %, (), sin, cos, tan, asin, acos, atan, atan2, max, min, ceil, floor, round, abs, sgn, sqrt, len, len2, lerp, pi and pi2) Feature - Trigonometry logic gate now uses turns as its unit of measurement instead of radians (consistent with existing pivots, compass, sensors)
Fix - Fixed not being able to get past initial loading screen when playing with Steam in offline mode Fix - Fixed spelling mistake in large keypad description Fix - Players spawn in correct place on server in multiplayer while still in wardrobe Fix - Fluid compartments work correctly on static vehicles Fix - Added description to seawater sample mission to make it clearer that there's a connector on the top of the sampling crucible Fix - Updated swimmer rescue mission to have a hint about the location of swimmer Fix - No longer need to restart game for recently saved changes to missions to be visible when spawning a mission from the creative mode list Fix - Ocean floor rocks are blocked from spawning within 250m of centres of tiles to avoid getting rocks in ya docks Fix - Fixed hinge connector attempting to flip around when connecting in some cases
This week's minor update adds several frequently requested logic components, as well as more bug fixes.
A new trigonometry component lets you make use of sin, cos, tan and their inverse functions, and the new exponent component can be used for taking square roots.
We've also added 2 sizes of keypad components - these input devices will display a text box where you can enter numbers to send to your vehicle's logic. The larger keypad also has a shortcut button to automatically input the map coordinates of your current waypoint! This should allow you to make much more compact autopilot systems, as well as being a great tool for testing how different values affect your circuits in real-time.
Patch notes are below with a full list of the changes included in this update.
Thanks to all the community members who are continuing to give us feedback on Discord, the Steam discussions and our issue tracker. We're currently putting the finishing touches on Major Update 2 which includes some of your most highly requested features! We can't wait to share it with you, and will be announcing more details soon.
Have a great weekend <3
The Stormworks Developers
Patch Notes
v0.2.39
Feature - Added trigonometry logic component (provides sin, cos, tan, asin, acos and atan) Feature - Added exponent logic component (the exponent's value can be set using the select tool) Feature - Added small keypad component (used to easily input a number into your logic system) Feature - Added large keypad component (used to easily input 2 numbers, with a shortcut button that inputs current waypoint coordinates) Feature - Trim will quickly reset to 0 if both directions of axis are held simultaneously
Fix - Workshop vehicles have default name unrelated to workshop item name to allow uploads to be renamed with special characters (any vehicles reported as not showing in the editor can now be fixed by updating the workshop item from in-game. If you find a vehicle that doesn't show up, notify the creator so they can apply the fix) Fix - Vehicle upload title editbox allows typing of punctuation/symbols Fix - Fixed temporary workshop files not being cleared up before/after upload causing mission files to sometimes be included in workshop uploads Fix - Fixed issues with key buttons getting stuck when using external inputs Fix - Minimap faces correct direction when attached to ladder Fix - Pilot seat UI hides when fast travelling from a seat Fix - Fixed camera not resetting properly when fast travelling from a ladder Fix - Opening pause menu in singleplayer pauses the game again Fix - Increased trigger zone for lighthouse delivery mission to ensure secondary objective triggers Fix - Third objective of sea water sample mission is no longer completed by default Fix - Fixed crash when converting very large floating point values to text on component tooltips Fix - Fixed push buttons not releasing when pressed in third person Fix - Fixed held buttons desyncing in multiplayer when moving out of range Fix - Both docking doors will reset their logic outputs when disconnecting Fix - Water cannons spray in the correct direction when flipped Fix - Paintable sign additive renders correctly when flipped Fix - Engines no longer output torque when switched off
v0.2.40
Fix - Fixed workshop files no longer updating properly for some players Fix - Fixed vehicles uploaded to workshop after previous patch not loading correctly in editor
This week we are adding more building editor tools and new missions to Stormworks!
You can now save and load buildings with the editor, as well as view the building in the world as you edit it. We have reworked the editable building areas too.
There is also some new mission content, from simple search and rescue to complex fire fighting and aircraft crash response.
As always, the weekly update comes with a long list of fixes and improvements, and we are continuing to improve the game, including multiplayer, all the time.
If you do see any problems with the game, please make sure we know about it using the "report bug" buttons in game, to help us continue to improve the game :-)
Much love <3
The Stormworks Developers
Patch Notes
v0.2.36
Fix - Fixed key buttons Fix - Fixed JK and SR latches Fix - Fixed missing physics on creative island
v0.2.37
Feature - Added "world view" button in vehicle editor that lets you view the surrounding environment while designing your vehicle (useful for base building and as a scale reference) Feature - You can now load, save and share your static structures on the workshop (vehicles uploaded to the workshop from a static workbench will be automatically tagged with "structure") Feature - Added new mesh for static workbenches to distinguish them from regular workbenches Feature - Static workbench tooltip now says "create structure" instead of "create vehicle" to make their purpose clearer Feature - Updated existing missios to have time limits (hour and a half for non-critical missions, 20 mins for rescue missions) Feature - Added flares to existing rescue missions Feature - Added 3 new missions to Research Center playlist Feature - Added new critical rescue mission to Skye Power Company playlist Feature - Updated the Stormworks Issue Tracker to have search feature and buttons to request mark as implemented/duplicate/not an issue
Fix - Fixed cases where dynamic objects would load before vehicles causing survivors to spawn inside boats Fix - Fixed issue where some objects would not unload and fall into ocean if island at that location was unloaded Fix - Mass of connectors is rebalanced when connecting to resolve physics crashes when towing vehicles Fix - Optimised case where server was double-simulating some vehicles Fix - Fixed crash in mission editor when creating new playlist with component selected Fix - Added missing buoyancy data to large winch Fix - Rebalanced reward value for missions
v0.2.38
Feature - Added "Spawner" workshop tag for missions to help distinguish missions used for spawning bases/large vehicles (if you have a mission uploaded already that fits that criteria it would be great if you can update it with the new tag to help players find it)
Fix - More rebalances to mission reward value and critical mission times from previous patch Fix - Fixed external input on key button causing strange behaviour Fix - Updated mission workshop upload text to make it clearer that vehicles are embedded as part of the upload Fix - Fixed vehicles in mission editor not always updating their rendering when replacing their file Fix - Fixed mission editor forgetting that a component is selected when opening other editor views Fix - Vehicle editor free mode camera no longer continues to move if clicking on the UI Fix - Failed missions no longer display an empty reward notification Fix - Pressing R on non-player vehicles no longer attempts to return them to the workbench
Fix - Loot boxes no longer crash game in multiplayer Fix - Main menu workshop link fixed Fix - Multiplayer client tick rate system reworked to manage problem where clients slow down game significantly
v0.2.33
Fix - Fixed fluid connectors not transmitting fluid volume correctly Fix - Fixed fishing boat fire mission not having "fire equipment" requirement Fix - Reverted physics optimisation from last week where enclosed spaces were filled in (this didn't have the performance improvement we were hoping for, and caused several other issues) Fix - Fixed issues where physics was not generating correct physics mesh for flipped/rotated pyramids/inverse pyramids/wedges (fixes slopes/ladders/windows that couldn't be walked up, and may improve performance in some cases) Fix - Fixed hole in physics mesh on the creative island's beach Fix - Increased large propeller mass from 1 to 20 so that it's not lighter than the small propeller Fix - Docking doors connect at the correct angle Fix - Inaccessible static workbench on one of the new islands is now accessible Fix - Attaching to handle uses left/right hand correctly when interaction keys have been rebound Fix - Mission editor camera no longer zooms in and out when scrolling through load/save menus Fix - Fixed mission editor camera rendering with incorrect offset when zoomed out far enough Fix - Improved desync for vehicle logic in multiplayer Fix - Improved speed of multiplayer (multiplayer shouldn't get stuck in low framerates as often)
v0.2.34
Fix - Fixed rudders, push to toggle logic and capacitor not working from v0.2.33
v0.2.35
Fix - Fixed water cannon pitch/rotation not working from v0.2.33
We have added 3 small islands with fixed edit grids, so you can design buildings using the same tools used for designing vehicles! When spawned, the building is statically anchored to the ground!
Other locations are now purchasable in career mode, as well as new fast-travel locations.
We have also made loads of quality improvements this week including docking door improvements and more multiplayer.
We hope you enjoy this new version and can't wait to share more on the upcoming major update soon :-)
Much love <3
The Stormworks Developers
Patch Notes
v0.2.29
Fix - currency is now correct when loading career game Fix - doors now return to workbench correctly
v0.2.30
Feature - changed the type of physics for the ocean floor to be more efficient Feature - island physics now optimized in 3 dimensions rather than 2 to improve nuclear island and other island performance Feature - inaccessible areas in vehicles are now filled to optimize physics Fix - doors now spawn closed Fix - objects now rotate correctly when spawning Fix - starting money now correct when starting new career game without tutorial Fix - islands load before vehicles and objects so objects do not fall through the ground
v0.2.31
Feature - Creative mode island can now be found in career mode (requires a new save) Feature - Added 7 new purchasable bases to existing islands: - Added purchasable bases to 4 uninhabited islands along with workbenches and static workbenches for base building (also now available in the mission editor) - Added 2 purchasable bases to the mega island along with workbenches - Added a purchasable base to the military island along with a large hangar workbench Feature - Some components show extra data on their tooltip when looking at them in first person (buttons, indicators, water pressure/metre, clock) Feature - Stormworks.exe now has an icon!
Fix - Power slider value now works for multibody parts Fix - Distance sensor works correctly when flipped Fix - Wind sensor renders correctly when flipped Fix - Rotation sensor works correctly when flipped Fix - Water cannon nozzle now renders correctly when flipped Fix - Doors spawn in correct state with default values initialised Fix - Fixed compartment to compartment fluid links filling up regardless of the amount of water in the higher compartment Fix - Ocean rocks are synced in multiplayer Fix - Reduced client load/unload range in multiplayer Fix - Physics objects sync as islands in multiplayer to reduce desync Fix - Fixed ocean jumping forward in singleplayer when leaving workbench Fix - Unpausing photo mode works in singleplayer Fix - Erasing components from vehicle correctly refunds them/returns them to stock Fix - Resolved several rare multiplayer crashes Fix - Loading game from pause menu no longer gets stuck in waiting for server Fix - Rebalanced world generation so that islands with unique locations don't spawn multiple times
This week we had added loads of multiplayer improvements, and upgraded the new hinged doors to be magnetic docking water-tight doors!
New new doors are both magnetic connectors and water tight doors. They are very useful for any submersible vehicles or under water bases.
Multiplayer is now much more robust, with a host of updates that improve the quality of experience. Let us know what you want changing on the issue tracker and we will continue to add improvements!
We are pressing on with the next major update and are very excited to share our plans soon :-)
Much love <3
The Stormworks Developers
Patch Notes
v0.2.27
Fix - Rebalanced water cannon strength Fix - Multiple stability fixes for multiplayer Fix - Server notifies players if one player is slowing the game for others
v0.2.28
Feature - Hinged doors now have a docking feature! - Will attract to each other like other types of connectors when switched on - Will form a seal when connected to allow underwater vehicles to dock without letting water in - Both doors have been updated to have one on/off transfer logic node and one number transfer logic node for communicating between two docked vehicles Feature - All beds on all islands can now be slept in Feature - Mission objective HUD is now always visible when there is an active mission with active objectives Feature - Added new mission objective type - remove objects from zone
Fix - Fixed being stuck in spawning screen when a vehicle's bodies are too far apart Fix - Reduced width of back of seats so player can fit between them Fix - Memory register clear takes priority over set Fix - Renamed "water" tag on components to "fluid" Fix - Vehicle button default logic state is set correctly when spawning mission vehicles Fix - Vehicle bounding boxes generate correctly in the mission editor Fix - 1 block vehicles can be selected in the mission editor Fix - Vehicle shadows render properly in the mission editor Fix - Fixed fire parented to a vehicle not being attached to vehicle in multiplayer
Feature - Fluid logic node has its own symbol to distinguish it from regular inputs/outputs
Fix - Fixed new doors when rotated and flipped Fix - Renamed water connector to fluid connector Fix - Fixed purchasing islands in multiplayer career Fix - Fixed currency and inventory not syncing properly in multiplayer Fix - Loot boxes give the same reward to all players on server Fix - Removed option for pausing/unpausing photo mode in multiplayer Fix - General stability improvements for multiplayer Fix - Fixed fluid pressure system not working correctly
v0.2.25
Fix - Fixed teleporting vehicles back to workbench not working after previous patch Fix - Getting out of a seat in multiplayer no longer kicks the host player out of their vehicle
v0.2.26
Fix - Rebalanced small and large fans to be more powerful Fix - Fixed physics on new doors not working correctly