v1.0.1-14 - Classic Career, Research Tree, Mission Spawning UI, And More!
Author: Deltars,
published 4 years ago,
[img]https://clan.cloudflare.steamstatic.com/images//28842908/774fab56334f9a26922f06f201a3438d27754cb8.png[/img]
Dear Stormworkers,
We launched Version 1.0!!! What an incredible week.
Thank you to all the players who gave us feedback and helped shape many of the improvements we have made this week.
Lets look at what we have been up to this week:
Sept 17th: Launched Version 1.0! With the new LUA modding, spreadable fires, first person equipment, missions, tutorial, audio effects, and more.
Sept 20th: Added "Classic Career" mode with research trees, map fog, player icons, and many other settings familiar to the old career mode.
Sept 21st: Added "Test Location" button to the mission editor so that players can easily and quickly spawn their vehicle spawning missions without any scripting.
Using the new mission location spawning is really easy: from in game, press Esc, click Mission Editor. Load up your mission and find the location you wish to spawn and click "Test Location".
Sept 22nd: Normal mode is now emulated by selecting "infinite electric", "infinite fuel", and deselecting "engine overheating". As previously discussed, our intention was never to remove normal mode, but rather integrate it as real time settings into the new Custom Menu.
Sept 23rd: Reworked the new ropes, hoses and cables! These are now twice as long, easier to handle, and generally work better.
These are just the headlines, we have also implemented many many small changes and fixes. Full change notes below!
[img]https://clan.cloudflare.steamstatic.com/images//28842908/3c756cad1a537e389dcb9195f8bd377c8b54d602.png[/img]
Version 1.0 is not the final version and development continues as normal. We will soon resume work on the new modular engines and develop them with the community, on the new experimental branch.
In response to much helpful feedback, we also plan to change our release procedures, so that minor fixes and new features are tested more, then released to experimental, before finally being released to the release branch of the game. Only the most critical hot-fixes will be promoted directly to the release branch.
[img]https://clan.cloudflare.steamstatic.com/images//28842908/56e4f5da3ac7a933dd977cdb74eca590377b0c65.png[/img]
We look forward to hearing all your feedback on the new changes! We have big plans yet for Stormworks and really look forward to working with you on the experimental branch as we begin the next phase of development for Stormworks!
Much love <3,
The Stormworks Developers
Patch Notes
v1.0.1
Feature - Enabled Experimental Branch
v1.0.1a
Feature - Enabled Modular Engine Components
v1.0.2
Feature - New playlist Lua to simplify vehicle spawning scripts
playlist_index = server.getPlaylistIndexByName(name)
playlist_index = server.getPlaylistIndexCurrent()
location_index = server.getLocationIndexByName(playlist_index, name)
server.spawnThisPlaylistMissionLocation(name)
Rework - Made tutorial end more clear
Rework - Balanced mission rewards
Rework - Balanced fluid/fuel costs
Fix - Updated video tutorial playlist link
Fix - Disabled mission debug text in chat
Fix - Updated playlist Lua help tab meta section
Fix - Deprecated simple mode turbine
Fix - Deprecated static block
Fix - Equipment drop dupe bug
Fix - Headless player in wardrobe editor
Fix - New playlist now clears old Lua
Fix - Old (unsupported) saves loading in current game version
Fix - Tutorial active not resetting on new saves
Fix - Charge player for starter boat
Fix - Can no longer sell starter tractor and trailer
v1.0.3
Fix - Broken crouch anim in character editor
Fix - Door jitter in multiplayer
Fix - Detatch survivor from seats/ropes/carried if updated to NPC
v1.0.4
Rework - Updated benchmark scenes
Rework - Updated fluid gantries
Fix - Mission editor workshop upload tags
Fix - server.setGameSetting
v1.0.5
Feature - Classic Career preset
Feature - Re-added research and component unlocking
Rework - Updated playlist Lua
server.setCurrency(money, research)
points = server.getResearchPoints()
server.setGameSetting("unlock_all_components", true)
Fix - Tutorial blocking missions if loaded after tutorial ended
Fix - Missions ending with wrong message when expiring
Fix - Cargo script error when editing an iterated table
Fix - Missions without fire support not spawning fire objective
v1.0.6
Rework - Tutorial now only starts if components are unlocked (Disabled for old career))
v1.0.7
Feature - Added test location button to locations in playlists
Feature - Infinite Electric no longer requires batteries or logic links
Feature - ?reload_scripts now autosaves and fully reloads playlist data including locations
Feature - added isTilePurchased(matrix) lua function
Rework - onCreate playlist callback now passes is_world_create parameter, this makes setting up events at world start easier (eg. set starting cash)
Fix - Lack of warning and component stripping when inf money is on and unlocked components is off
Fix - Multibody child components appearing in the inventory
Fix - Active item failing to disable when picking up items from the ground
Fix - Electric/Fluid connections not severing when disconnecting Cables/Hoses
Fix - Infinite fuel not applying to air/exhaust/coolant
Fix - Career main menu description
Fix - Microprocessor spawning when components not unlocked
Fix - Tutorial always activating
Fix - Component visibility when components locked
Fix - CTD when radar raycasts physics with no user data
Fix - Cargo script error when vehicle ID returns as nil
Fix - Blueprints are now required for microprocessors even when inf money is off
Fix - Tutorial now supports players other than host (Dedicated server fix)
Fix - CTD picking up fire extinguisher on dedicated server
Fix - Tutorial activating when tile is not purchased
Fix - Added fix for tutorial getting stuck in a loop
added ?tutorial command to the script to check if the tutorial is active
v1.0.8
Fix - fixed research reward for missions
v1.0.9
Fix - Multiplayer equipment crashes
v1.0.10
Feature - Added test location button for Env Mods by treating them the same as normal locations
Fix - Mission vehicles not spawning due to how they were saved
Fix - Non-admins being unable to trigger custom commands
Fix - Outdated code in playlist Lua help
Fix - Game settings are now synced after using setGameSetting
Fix - Tutorial script failing to update objectives if saving halfway through
Fix - Set classic career start cash to 15000
Fix - Infinite fuel no longer requires any inputs for engines to work
Fix - Characters not updating follower chains when being set to NPC
Fix - NPC names not saving
Fix - Tooltips appearing in vehicle third person
Fix - Cost labels not showing in custom mode (when toggling infinite money)
Fix - Network event for unlocking all islands on dedicated server
Fix - NPC ladder breadcrumbs not working
Fix - Extended space for names in chat and capped names at 12 chars
v1.0.11
Rework - Increased rope spool speed
Fix - Dedicated server CTD on ?save
Fix - Allow selecting/dropping disabled equipment and added UI icons to show disabled equipment
Fix - Remove defunct UI for detatch rope
Fix - Rotating jet exhaust, laser distance sensor, transponder, and transponder locator no longer use power unless active
Fix - Rope state multiplayer sync
Fix - Do not set tutorial starter boat to despawn
Fix - Turned off chat name clipping, extended chat box
Fix - Gearboxes not working after repairing them
Fix - Equipment boxes mass and values
Fix - Prevent drowning while swimming on the surface in first person
Fix - Lua documentation fixes
Fix - Fluid exhaust voxels and removed buoyancy surfaces
Fix - Jet engines not working when infinite fuel enabled
Fix - Purchase interactables no longer block raycasts
v1.0.12
Fix - CTD caused by fluid exhaust change
v1.0.13
Fix - Ropes causing issues when returning to workbench
v1.0.14
Fix - Mission system sometimes not saving correctly
Fix - Reduced career starting cash to 20000 to match reduced cost of tutorial boat
Fix - Hat not rendering sometimes when in a seat