Stationeers

Consolidated Patch Notes v0.2.1879.8621



Everyone is back on the ground after the holidays, and work continues on the major pieces of work we mentioned toward the end of last year - with a couple of additions. As always, we've included a smaller fixes and changes.


What we're working on…


Peer-to-peer Multiplayer
We're in the process of refactoring some of the multiplayer code to support peer-to-peer networking, which should prevent many of the issues people were seeing with port forwarding and make the multiplayer system easier for us to work with. This should be available on the beta branch tomorrow.

Pipe & Cable Placement Improvements
We're also adding a quality-of-life feature based on a very old suggestion from Discord - you'll no longer need to remove cables or pipes to add additional connections. eg. A straight cable can be turned into a T junction with the addition of a corner piece, instead of having to remove it and replace it with the variant you want.

Scenario and Incident Expansion
It's not noted in the patch notes below, but there has been a lot of new functionality added to the XML-authored scenario tool-set, allowing scenario authors to create objectives based on the state of an interactable (open a door, close a chest, turn on a machine), pipe pressure, death of an entity, mine a certain number of voxel chunks and many more. We've also introduced EventActions which occur at the beginning and end of a mission stage, this allows mission authors to directly affect the world by spawning in objects, changing object states etc. While these will be available to everyone who wants to author scenarios, we're primarily adding them for use in an expanded tutorial system in the works.

All of this functionality has also been added to the incident system, which is used to script random events that will be added to the game once we've authored some and figured out a nice way to notify the player that they're taking place!

Patch note title image credit goes to UhOhPolio and their creative use of the various cosmetic cladding options available to create this stylish workshop.

Version 0.2.1879.8621


  • Added a LogicType ForceWrite that, if set to a value above 0, will trigger any LogicWriter to resend its current value.
  • Added Opacity Toggle Button to the IC Code input window to toggle the transparent background. You'll find it at the top to the left of the help buttons.
  • Fixed Error message spam when trying to complete a mission with an atmosphere-related objective (such as the hydroponics one in the Mars mission) due to no support for playing UI audio outside the main thread.
  • Added LogicType and LogicSlotType descriptions to localization system.
  • Added descriptions for PrefabHash.
  • Added ability to retrieve object's (and slot object's) PrefabHash.
  • Added sounds to warn you of appearance of new critical and warning states.
  • Improved home/end/delete/backspace key behaviour in IC IDE.
  • Improved voxel generating logics. Generating voxel close to object first.
  • Changed LogicWriterSwitch saving so that it successfully loads the older version of saves.
  • Changed side of Sleeper player gets out of from base to side with on/off button.
  • Optimized terrain generation to reduce stuttering when generating a large number of chunks.
  • Optimized camera filter effects so that it uses less memory and CPU.
  • Reduced volume of menu music file to bring it back to the level it's supposed to be at (a recent prior update had removed a volume reduction at some other stage in the chain).
  • Changed Lists in the Stationpedia from paragraphs to one entry per line for clarity.
  • Moved the Randomize button in Appearance menu so it doesn't jump around when turning on and off Facial Hair options
  • Fixed tooltip comment on LogicWriterSwitch switch.
  • Fixed Issue causing the Escape From Mars mission to skip the plant growth task, due to a missing check to ensure a plant had actually grown before seeing if it had grown enough.
  • Fixed setting ForceWrite on LogicWriters caused a write even if they were turned off.
  • Fixed setting ForceWrite multiple times within a single tick would cause the value to be written multiple times within a single tick.
  • Fixed bug preventing ChuteBin from locking.
  • Fixed Logic Writer devices now no longer resend values on load.
  • Fixed Jetpack on/off state not persisting through save/load.
  • Fixed the moving item slot sound from playing to everyone, is now playing locally.
  • Fixed Bug where when loading settings, if the settings.xml file was present, but empty, it would still attempt to load utilize the contents causing errors. Now if the settings file cannot be loaded completely without errors the game will not attempt to use it.
  • Fixed issue where jetpack is invisible after dropping it from your InventorySlot.
  • Fixed player being able to pass through glass top of Sleeper.
  • Fixed player sometimes colliding with Sleeper when exiting.
  • Fixed bug that allowed frames to be built over dynamic crates.
  • Fixed issue where status' sometimes failed to redisplay upon opening a new world.
  • Fixed notification sounds spamming on game start.
  • Fixed corpses and unconscious players no longer blink.
  • Fixed memory leak when initializing game.
  • Fixed Music Volume slider not setting the volume correctly.
  • Fixed an issue with UI button hovering sound conflicting with itself.
  • Fixed Issue with the models for some paint cans not being correctly colored.
  • Fixed the sound channel displayed in the Audio settings.
  • Fixed broken button animation for Appearance in Settings
  • Updated Localization Files (Current 21st Jan)