1. Stationeers
  2. News

Stationeers News

LArRE Reloaded

After initially making LArRE we received lots of requests and ideas from the community for extra functionality. Originally, we kept LArRE's scope and capabilities limited, so we could prototype properly in a quick and maintainable manner. Now, with all the positive feedback, instead of making one complicated device that does everything we decided to split these functions up into specialized versions. There are four new arms that replace the existing one.

Each arm is constructed by placing the corresponding dock. The new docks differ from the old LArRE arm in that arms can move off the rail into the dock, allowing other arms constructed on the same rail and move freely past.



[hr][/hr]
New LArRE Arms and Docks




[h2]Cargo[/h2]
The cargo arm is made to interact with slots of devices and structures and is useful for things like changing filters, pulling items from lockers, and other slot-based tasks.

A key thing to note with the cargo arm is the concept of the target slot. This is a special slot targets a slot on the target structure and will be what the item that is picked up when the arm is activated. The target slot can be set by a dial on the dock, or by logic.

[h2]Collector[/h2]
The collector arm acts as a vacuum cleaner when set to inwards, sucking up loose nearby items, and when set to outward will eject the items.

[h2]Hydroponics[/h2]
The hydroponics arm can plant and harvest plants as well as place fertiliser into plant trays. It has an additional hopper slot which will feed items into the 'hand' slot when the hand slot is empty. Harvesting a different plant while the hand slot is full will be possible if the hopper slot is empty. The full behaviour of these two slots is described in the Stationpedia.

[h2]Atmospheric[/h2]
The atmospherics arm has a storage canister and can pump gas in or out. It has a filter slot so you can selectively extract gasses from a space.

When activated over a passive vent it will 'dock' with the passive vent and pump in or out of it, depending on the mode of the arm is in.

[h2]Bypass[/h2]
The bypass dock does not have an arm associated with it but allows for any arm to move off the main rail to allow other arms to move past.

[hr][/hr]
Rail Network Changes




[h2]New Rail Pieces[/h2]
LArRE rails can now operate in all axis. This means arms can travel on walls facing sideways, and on floors facing upwards, etc. Several new pieces such as inner and outer corners, and quarter corkscrew pieces allow a full range of mobility.

[h2]Multi Arm Rails[/h2]
Rail network logic also has some new rules. Multiple docks can be built on a single linear rail, to allow multipurpose tracks. Though arms will collide with one another, so it's up the player to use the above-mentioned dock changes, and bypass docks to avoid traffic jams. Rails also now support being connected in a loop. Any LArRE Attempting to navigate to a location on a loop will take the path with the least stations.

[h2]Dock Restriction[/h2]
One new restriction is the inability for LArRE to interact with anything directly under its dock, as activate will attempt to trigger a dock/undock. This was required to keep LArRE's operation simple, without forcing every model to have an additional control.

[hr][/hr]
Proxy Slot Reading


Since LArRE arms perform contextual actions on the devices they are over, they have the ability to potentially operate on multiple slots. We've added the concept of proxy slots to allow players to know the details of the slot they are about to interact with. These are listed in the Stationpedia as slots with the type "proxy", and they allow logic systems to point towards a static slot irrespective of the arm's internal variables changing what slot is focused. An example of this is the Cargo LArRE slot #255, which will show the slot of what his slot index dial is pointing towards.


Your support makes these updates possible


https://store.steampowered.com/bundle/2624/Stationeers_Complete_the_Set/

[h2]Change Log v0.2.5195.23625[/h2]
  • Fixed cargo and hydroponics larry calling onserver behaviour incorrectly.
  • Fixed larry bypass docks not resetting their open state when the rail network is rebuilt.
  • Fixed missing material on Nitrolyzer device pins.
  • Fixed Network error caused by Larre Harvest action. This would cause error spam on client and result in client desync.
  • Fixed hydroponics and collector larry not being paintable.
  • Fixed hydroponics larry not being able to pick up something when it's hand is full but the extra slot is empty.
  • Fixed missing material in GrowLight on anim.
  • Fixed material on security printer.
  • Fixed missing material on grow light broken build state
  • Fixed missing textures for prefabs
  • Added window button for iterating through prefabs to find missing prefab materials under Stationeers/prefabs/scan all prefabs/find missing materials
  • Removed un-used renders from drills. Fixed missing material reference on Cryotubes.
  • Fixed RailNodes were not thread-safe as their transform values were not cached.
  • Fixed Open Close Logic on LArRE docks could be set when the arm was not in a valid open/close position. Now the open/close value can only be set when the arm is on a dock or Bypass node.
  • Fixed missing material on hydroponics display.
  • Added material for hydroponics larry display off state.
  • Added Stationpedia description for Shower.
  • Fixed Wind turbines could play audio when partially constructed.
  • Improved descriptions for PressureExternal and PressureInternal Logic Types in Stationpedia
  • Fixed larry arms animation state could get out of sync on clients.
  • Fixed Merge Logic was not properly isolated between servers and clients as Client behaviour was implemented in the OnServer Class.
  • Tweaked hydroponics larry display off material.
  • Fixed Byte Array error that could occur on client due to potential Null reference exception in LandingPadCenter.IsTraderReady() setter.
  • Moved colliders on larry arms to IgnoreRaycast layer to stop the tooltips for the dock showing when hovering over the arm.
  • Added Radiation and solar heating values to Atmosphere debug (only valid on server)
  • Fixed Atmospheres in partially build frames inside bases would inappropriately radiate heat with the global atmosphere. This could cause bases on Vulcan or Venus to heat up unexpectedly quickly.
  • Fixed Vacuum atmospheres trapped in terrain would get left behind after mining. Added additional Check to Atmosphere.IsLive to ensure these are cleaned up.
  • Fixed collector larry could not take in new items until being fully emptied.
  • Added display screen functionality to collector larry.
  • Removed empty directory
  • Fixed Removing a frame that was embedded in terrain could cause the vacated grid to not join an adjacent room.
  • Fixed Sometimes Rooms wouldn't generate correctly when building frames in partially mined terrain grids.
  • Moved 'end position' property from base larry dock to collector larry dock.
  • Fixed cargo larry and hydroponics larry had inconsistent delay times when animating.
  • Fixed issue loading old saves with certain lArRE configurations.
  • Fixed larry 'Idle' logic value not being set correctly when the arm is down. Idle will now mean the arm is up and stationary.
  • Re-enabled larry recipes on the electronics printer.
  • Added Network sync for several Larre values.
  • Reduced Size of some of Larres network read/writes.
  • Added Cargo LArRE now shows the icon of the target slot item on its display.
  • Added stationpedia descriptions for new larry docks.
  • Fixed old larry moving off its rail when setting activate at its dock.
  • Fixed collector larry can't move to bypass when full.
  • Fixed EjectPosition of Collector Arm was not updated on Anim Animation Complete.
  • Added Collector Arm can Output to Chute inlet.
  • Changed Collector Arm will now only import/export from chute bins when in the correct mode.
  • Changed Lowered LArRE Collector arm operation sound volume.
  • Fixed null ref for clients when building the atmos larry dock due to uninitialized internal atmosphere.
  • Fixed linear rail network indices could appear incorrect for clients when splitting rail networks.
  • Added Movement Sound for when LArRE moves into/out of dock.
  • Fixed LArRE rail movement audio not playing on clients.
  • Fixed mode switches sometimes don't initialize to the correct state. Added 'Undefined' to SwitchColorState so that the first time the color state refreshes it will always update the material.
  • Fixed atmos larry arm not moving on dedicated server.
  • Tweaked the order of build and process update for larry so the arm state is always sent to clients first.
  • Fixed Material issue with future asset.
  • Changed Hydroponics LArRE Proxy slot now points to plant slot in target planter. (or input/output slot of target chute bin)
  • Fixed Collector Arm sounds would sometimes not play on clients
  • Fixed larry bypass audio not stopping when the dock is turned off.
  • Fixed inconsistent power state on the Landing Pad pumps
  • Added stationpedia descriptions to linear rail pieces.
  • Removed 'CurrentIndex' logic value from larry and added 'Extended' which will indicate if the arm is down or not.
  • Added new tooltips to the base robot arm class, including position, index, and "status"
  • Fixed Writing Setting value to Larre when it was Docked (closed) would cause it to get into an errored state.
  • Reworded LARrE one of the tooltips from Activated to Extended
  • Fixed LArRE Idle state not set correctly when doing bypass move
  • Added internal atmos data to atmos robot arm
  • Fixed Target index can now be set on larre when it is in a bypassed state
  • Fixed Hopper Slot named incorrectly on hydroponics Larre
  • Added more detailed tooltips for the collector arm
  • Added HarvestedHas Logic Slot variable. Returns the Prefab Hash of what will be harvested from the plant. 0 if plant is not mature.
  • Changed the outer corner to make the arm rotate sideways rather than straight on.
  • Tweaked the handling of inner corners for larry's linear rail. Should now be able to traverse a few arrangements where it would previously get stuck.
  • Added Info about Proxy slot to Cargo and Hydroponics LArRE Stationpedia description.
  • Added Quantity and Ratio logic values to LArRE Collector.
  • Fixed Localisation error with LArRE Collector slots in stationpedia.
  • Fixed cargo arm being able to view inaccessible slots
  • Added Target slot name and occupant to LArRE Cargo info screen tooltip.
  • Removed non-threadSafe call from RoboticArmDock.CanAccessSlot.
  • Added left and right 'corkscrew' linear rail pieces.
  • Tweaked ordering of rail pieces in linear rail kit.
  • Fixed added missing worldmanager changes in base scene.
  • Added thumbnails for linear rail corkscrew pieces.
  • Fixed Robotic Arm Dock Hydroponics reading the contents of Chute bins if they contained plants
  • Fixed incorrect tooltip text on collector larry.
  • Fixed slot strings for collector dock in stationpedia
  • Fixed incorrect position for collector arm
  • Added Code to get LArRRE Current Junction Index.
  • Fixed LArRE arms could reach through walls and frames.
  • Allowed larry arms to traverse a looping rail network correctly. The arm will move to the target along the shortest path.
  • Fixed LArRE blocking logic was registering a false positive with floors under planter trays preventing interaction.
  • Changed linear rail deconstruction tool to be wrench.
  • Changed prevented interaction with activate button when arm action is blocked.
  • Added Tooltip to LArRE when arm action is blocked by wall or frame.
  • Removed unused CanConstruct checks in larry code.
  • Added Gas Tooltip to Atmospherics LArRE pipe meter.
  • Added Input atmosphere logic values to LArRE Atmospherics arm. If the Arm is connected to a passive vent this will show the passive vents pipe atmosphere information, other wise will show the world atmosphere that the arm will interact with.
  • Fixed Atmospherics LArRE was interacting with the atmosphere at the arms rail position and not at the vent position.
  • Increased Shadow draw distance for small devices from 5m to 10m
  • Fixed atmos LARrE not taking damage from over pressure
  • Added small offset to vent atmos sampling for atmos robot arm
  • Fixed Atmos LArRE doing Atmospherics calls when destroyed on the main thread.
  • Fixed ErrorSpam when LArRE destroyed.
  • Fixed Filter slot on atmos LArRE was not filtering when outputting.
  • Fixed LArRE would not exit bypass state in certain configurations when TargetIndex was not set to the Home Docks Index
  • Fixed Regression from rev23616 where LArRE would be allowed to exit bypass state when another LArRE was occupying the dock rail.
  • Made larry move towards the closest station index when looping rather than using the shortest distance.
  • Added Clarification to Atmospherics LArRE description around atmospherics logic values.
  • Added 'position' to the larry base tooltip which will be the last index visited. Also added this to the logic values.
  • Fixed NRE when deconstructing collector larry dock.
  • Fixed issue with arms moving in the wrong direction when building a looping rail network with multiple docks.

Hotfix v0.2.5175.23517

This hotfix fixes a network error caused by Larre Harvest action. This would cause error spam on client and result in client desync.

A large amount of work has gone into the LARrE system since the last update that is not yet been activated and there are some other known, less critical issues, that will be fixed with the next update.

Defining Success: Steam Achievements

Stationeers is a challenging game due to the depth of many of its mechanics. Much of this depth can be overlooked, as players just intuit what the complex simulation is doing as a natural expectation of real life. As you play more and more, and reach into the hundreds of hours, you start to understand the systems as they exist in game. You eventually master how to interact with the simulation and how the game systems interact with each other.

Achievements




So we've added achievements to Stationeers to highlight player accomplishments. The achievements generally represent large milestones players pass as they start or finish projects in their bases. However there are many which are more abstract milestones, or rights of passages, players encounter while playing the game; such as bursting a pipe, or cancelling an airlock cycle. We've avoided silly/goofy ones, so you wont need to be struck by lightning while riding a chicken on a Tuesday.
[hr][/hr]
Notable Updates

[h2]Performance Improvements[/h2]
Following on from the last bugfix update is a big project 'cleanup'. This involves removing unused or duplicated assets, ensuring that textures are imported and compressed correctly, and tweaking a few assets here and there. The result is that we've shaved off about 1.5 GB from the install size. We've also dramatically reduced the memory footprint of game. While we've taken care of most of the low hanging fruit there's still some obvious, though significantly more involved, areas where we can reduce resource usage.

[h2]Server List[/h2]
The server list has been having issues for some time now, frequently being down for short periods of time, and eventually crashing completely. After a complete rewrite of the server it is now far more responsive, and less prone to failure.

It is possible to change where Stationeers looks for it's master server, allowing communities to run their own server lists if they wish. This is done via the NetConfig.xml in the games StreamingAssets folder.
In the near future we plan on making the server list software available via a git repository so that communities that want their own personal server lists can do so. without writing their own one from scratch.

[h2]Save Game Error[/h2]
Last patch had an issue that could cause some saving loading issues. This issue has been resolved but if you continue to have issues with this then please let us know.


Your support makes these updates possible

https://store.steampowered.com/bundle/2624/Stationeers_Complete_the_Set/

[h2]Change Log v0.2.5165.23502[/h2]
[h3]Upcoming LARrE Changes[/h3]
You may have noticed a large number of changes in the patch notes that refer to LARrE. These changes will not take affect in this update but are a work in progress for the next patch.
  • Changed cargo larry current slot index logic type to 'TargetSlotIndex'.
  • Added prefabs for arrow buttons and small info panels which will use the material changer anim component.
  • Added material changer anim component to replace the existing material changer.
  • Added material changer anim component to larry arms upper emissive strip.
  • Swapped material changer anim component with a more lightweight script. Changed larry arms and docks to use this script instead.
  • Updated larry hydroponics arm model.
  • Updated Steam Achievement commands and implemented first steam achievement
  • Deleted extra seed bag textures and material, and updated models and prefabs.
  • Fixed wrong smoothing group on can mesh.
  • Added steam clear all command for testing (editor only)
  • Added Support to show devices that implement iProxySlot in Stationpedia.
  • Fixed Some string allocation on LogicSlotReader and LogicBatchSlotReader tooltip methods.
  • Changed Reallowed spawning of new LArRE Variants. LArRe variants now show up in Stationpedia.
  • Added TargetPrefabHash LogicType to Cargo LArRE, this is shows the prefab hash of the device that LArRE will try to interact with.
  • Added Cargo LArRe now has a Proxy Slot (index 255) that can be read from using the Slot Reader or LS command. This proxy slot points to the slot that LArRE will interact with on the Device that it is above (i.e if Cargo LArRE is above a locker the player can select which slot to proxy into by turning the setting wheel to change the TargetSlotIndex)
  • Fixed arrow buttons on larry docks will now increment/decrement the target index more intuitively i.e. the arm will always move in the direction of the arrow.
  • Fixed linear rail indices being incorrectly offset when you have two docks facing opposite ways.
  • Changed a few variable names in RoboticArmNetwork.cs for clarity.
  • Fixed SmartStow key-bind would trigger when typing G into an input window.
  • Changed arm is stationary checks to use approximate comparison between current position and target index.
  • Renamed larry's CurrentIndex to CurrentPosition to avoid confusion as it is a float.
  • Fixed clients could see incorrect larry arm position after setting the starting dock
  • Fixed issue where larry network generation was non deterministic which could cause arms to load in at the wrong index.
  • Changed atmos larry filter slot name from 'Slot1' to 'Filter'.
  • Fixed Error Spam from fertilised eggs when exiting game.
  • Fixed Hydroponics Tray (non data variant doesn't block rail pieces).
  • Added Proxy Slot to Hydroponics LArRE. Reading slot 255 will give you information about the slot that arm will interact with. TargetSlotIndex is exposed as a read only value on Hydroponics LArRE. This means that LArRE will be able to read the growth data from plants in standard and data Hydroponics Trays.
  • Fixed Some textures in streaming assets were being loaded multiple times.
  • Fixed Textures loaded from streaming assets were not being compressed.
  • Added first pass on info panel tooltips for larry docks.
  • 2nd pass on Texture Compression of Streaming assets. Reduced application base Memory footprint from 5GB to 4.4GB
  • Fixed incorrect materials on powered vents, refrigerated Vending machine & LandingPad Liquid connector
  • Updated some models import settings to removed unused materials.
  • Fixed incorrect materials on ExportGate, Import Bin, Purge Valve and Advanced furnace.
  • Reduced size of some 8k Main-menu scene textures.
  • Deleted some unused skybox textures.
  • Updated larry dock thumbnails.
  • Deleted some unused models in resources folder.
  • Moved some Models and materials out of resources folder.
  • Fixed larry arms getting stuck when running into one another. Now, if an arm runs into another and errors, you can set its target index in the opposite direction and it should be able to move away successfully.
  • Changed tooltip on larry dock arrows from 'Position' to 'Target Index'.
  • Updated a number of models import settings to remove unused materials and animations.
  • Fixed incorrect materials on PlantGeneticAnalyzer and PlantGeneticStabilizer.
  • Fixed smart rotate not working correctly for linear rail pieces.
  • removed unused materials rigs and animations from a number of models.
  • Deleted some old unused models.
  • Fixed Incorrect material on ChuteValve
  • Removed old gas filter and gas tank storage models.
  • Removed unused materials from itemkit models.
  • Removed un-used materials from items.
  • Fixed incorrect material on plant sampler.
  • Added Sounds to LArRE Cargo and Hydroponics Arms.
  • Removed unused materials form item models
  • Fixed larry atmos and collector arms staying extended when resetting the network.
  • Fixed larry collector arm being movable when extended.
  • Removed un-used Materials, Animations and Avatars on structure Models.
  • Fixed Incorrect materials on AirConditioner, Autolathe, Autominer, Centrifuge, PackagingMachine and AirlockGate.
  • Fixed move audio playing when changing target index when larry arms are extended.
  • Removed unused materials from structure models.
  • Fixed Incorrect materials on CornerLocker, ElectronicsPrinter, Furnace, CombustionCentrifuge & Harvie.
  • Fixed some inconsistency around setting target index when larry arms are extended.
  • Fixed incorrect materials on SolarPanels, weather station, Printers, shutters and lockers.
  • Removed Unused materials from more structures.
  • Deleted some unused models.
  • Fixed Missing materials in character customisation scene.
  • Moved A large number of models and materials out of Resources folder.
  • Fixed some inconsistencies with larry 'moving' variable. Arms should now be correctly blocked from activating while moving.
  • Cleaned up larry dock base class. Removed concept of 'busy' and replaced it with IsMoving and a check for Activate.
  • Fixed missing textures on t1 printers, Interior door triangle and grow light.
  • Fixed Entity Decay timer runs when paused.
  • Fixed missing materials on Shutters, Hoppers, LArRE, Direct HeatExchangers, Smart canisters, Printer Mods, Pickaxe, Signs, Airlock Anim.
  • Fixed some Heavy cable colliders not large enough.
  • Fixed Some Saves not loading, this could also present as an error joining the world on a dedicated server.
  • Fixed TraderSave data with Invalid Id was not getting handled correctly on load.
  • Fixed FireExtinguisher throw NullReference Exception when quitting game.
  • Changed larry arm animation method to be two separate up and down animations. This will make checks about arm state and playing audio much simpler.
  • Fixed material missing material on grenade
  • Fixed added random seed to explosions so that they don't all look identical
  • Fixed collector larry sounds not stopping when turning off the dock.
  • Removed 'IsOperating' and 'Animating' properties from larry docks as they are covered by the new ArmState variable.
  • Fixed newly build docks not having their arm state set correctly.
  • Removed 'Operating' and 'Engaged' properties from atmos larry as these will be handled by ArmState.
  • Changed larre dock ArmState be saved as an XmlEnum rather than a byte.
  • Changed Atmospherics LArRe Internal Volume to 500L and made its Vent speed the same as Active Vent.
  • Added Atmospherics LArRE can now dock with passive Vents
  • Removed Incorrect Deprecated tag on Atmosphere.PressureGassesAndLiquids.
  • Added colliders to larry arms to stop player clipping through them.
  • Tweaked hydoponics larry arm collider size.
  • Fixed incorrect model for welding torch
  • Fixed cables not burning when attacked with a welding torch
  • Fixed Collector arm working at infinite distance when outside.
  • Changed LArRE Atmospherics and Collector arms Mode switch to only light up when arm is in active position.
  • Added Achievement for failing walls
  • Fixed walls not taking damage properly based on the pressure delta. Note: previously the amount of damage taken once over pressure was essentially a static range. Being very over pressure will result in wall failure much quicker.
  • Added Hurry Up Achievement
  • Fixed missing material on 45 degree reinforced solar panels
  • Added Oops Achievement
  • Added Aimee Does Not Understand Achievement
  • Added 1.21 Gigawatts Achievement
  • Added Tidy Achievement
  • Added Zzzt Achievement
  • Added Take a Load off Achievement
  • Added Jetpack Critical Achievement
  • Added Muffin Man Achievement
  • Added Mark Watney Achievements
  • Added It's Gonna Blow Achievement
  • Added Power Overwhelming Achievement
  • Added My Next Form Achievement
  • Added Furnace Apprentice, Journeyman, Master Achievements
  • Made sure linear rail network creation on load was consistent with other network types.
  • Added BlastOff Achievement
  • Added Cleared To Land Achievement.
  • Fixed Trader Time remaining would sometimes not count down.
  • Fixed Trader Time remaining could go into negatives.
  • Added CheckAchievementYouStillOpen.
  • Added 'Good Morning' achievement.
  • Fixed clear all achievements command not clearing the cache.
  • Added That'll be 3.50 achievement.
  • Added Achievement Gotta Grow Fast.
  • Fixed hurry up achievement not working correctly for all airlocks
  • Fixed HydroponicsTrader Plant Sampler Buy.
  • Added 'Welcome Aboard' achievement.
  • Tweaked 'Welcome Aboard' achievement slightly.
  • Added Achievement Medic!
  • Moved IsBatchMode check into AchievementsEnabled property.
  • Changed jetpack critical achievement to only fire when jetpack is on.
  • Changed GottaGrowFast Achievement to trigger upon opening plant genetics panel.
  • Added new brutal and hydration Achievements
  • Added Handling for Achievements that need to be calculated on Server
  • Added 'Brutal Legend' achievement.
  • Tweaked 'Brutal Legend' achievement slightly
  • Added LArRE dock recipes to electronics printer.
  • Updated achievements with a standard "precheck"
  • Added IsBrutal flag to StartConditionData. Changed 'Brutal Legend' achievement to use this rather than string comparison.
  • Added High Quality H2O achievement.
  • Fixed Trader achievements can trigger on load or on join.
  • Fixed PowerOverWhelming Achievement Completes on unfinished battery.
  • Fixed Structure achievements completing on game join or load.
  • Fixed TakeALoadOff, PowerOverWhelming & Tidy Achievements not working on clients.
  • Fixed ThatllBe350 Achievement does not run on client.
  • Fixed Achievement ItsGonnaBLow would fire on pipes being destroyed by liquids or ice.
  • Fixed Achievement ItsGonnaBlow could fire on game load or join.
  • Fixed Incorrect bool check on BrutalLegend achievement (would exit early if if IsBrutal was true)
  • Fixed 1.12Gigiwatts Achievement not firing on Clients.
  • Fixed A Bit Windy Achievement not firing on Clients.
  • Fixed JetpackCritical Achievement not firing on Clients.
  • Fixed ZZZt Achievement not firing on clients.
  • Moved GameState.Running check into the precheck method for achievements.

Bug Fixing

This patch is largely focused on improvements and bug fixing. Specifically, we wanted to address community feedback with the tutorials, but we also used the opportunity to investigate some longer standing issues. Additionally, new art was ready, so we added a new visual variant of the computer.

Tutorial Updates

We've made a load of tweaks to the tutorials based on observing first time players. These changes mainly involved wording changes, making use of more paint colours to specifically reference objects, and adjusting the layouts of the tutorials to help lead the player to the right location. We'll continue to tweak the existing tutorials as well as adding new tutorials where needed.


[hr][/hr]
Quick Stow

We've moved the functionality of double click, now called smart stow, to its own binding. The double click functionality was interfering with other input making it feel slow and laggy. Instead of double clicking with the mouse you can now right click to achieve the exact same behaviour, and instead of double tapping 'F' you can now press 'G'. The grab action has now been remapped to 'H'. Of course, these are the defaults and can be rebound.
[hr][/hr]
Less Restrictive Construction


[h2]Cables[/h2]
A long standing, and frustrating bug, has been the inconsistent placement of cables in half constructed walls. This issue meant that while you could place cables down, you'd have to remove the wall to pull the cable back up again. We performed a pass on all the wall build states so cables are entirely accessible through half constructed walls.


[h2]Wall Mounted Devices[/h2]
Wall mounted devices require support, however at some point a restriction was put on the placement of these devices that meant that every grid, up to four if you were placing on a corner, needed to be present. While this was an intentional change at the time it has long been a pain point, and we've decided that any support will do. This means that you can now freely place these devices on the edge of walls or frames.


[hr][/hr]

Mystery Gasses

A pretty big bug with atmospherics has now been resolved. Deconstructing frames would sometimes lead to a global atmosphere gas mixture being created in its place. The related issue also caused rooms sealed with terrain to have similar issues. This dangerous gas from outside entering into your base was often catastrophic and frustrating for players. Base construction on Europa, Vulcan, and Venus should now be much more straight forward and intuitive.
[hr][/hr]
Retro Computer Variant

This is exactly the same as the existing computer, except with a more 70s cabinet style.



[hr][/hr]
[h3]Upcoming LARrE Changes[/h3]
You may have noticed a large number of changes in the patch notes that refer to LARrE. These changes will not take affect in this update but are a work in progress for the next patch.

[hr][/hr]

Patch Artwork

[expand]
[/expand]
[hr][/hr]
Your support makes these updates possible


https://store.steampowered.com/bundle/2624/Stationeers_Complete_the_Set/

[h2]Change Log v0.2.5137.23331[/h2]
  • Fixed some small errors with the tutorial text
  • Added being able to place wall mounted devices on the edges of support.
  • Fixed Unable to deconstruct some cable types when they were on a half constructed wall.
  • Fixed trader selling silver in place of nickel on Vulcan and Venus
  • Removed the dust storm from tutorial 2 world setting.
  • Changed the colour of the generator and apc in tutorial2 to green, changed the colour of the hydroponics trays to blue.
  • Changed position of hydroponics trays in tutorial2 to discourage accidently trying to connect the gas input of the portables connector to the trays.
  • Changed The entry point to the 2nd stage of tutorial 2 to highlight the generator and APC.
  • Changed moved all tutorial2 data into the Tutorial2 xml file.
  • Fixed Tutorial2 go outside step could fail to complete if you hadn't closed you helmet.
  • Removed the dust storm from tutorial 2 world setting.
  • Changed the colour of the generator and apc in tutorial2 to green, changed the colour of the hydroponics trays to blue.
  • Changed position of hydroponics trays in tutorial2 to discourage accidently trying to connect the gas input of the portables connector to the trays.
  • Changed The entry point to the 2nd stage of tutorial 2 to highlight the generator and APC.
  • Removed Double mouse-click action. We concluded that the input latency issues caused by waiting to evaluate whether a click was a single or double press was not worth the utility. It was contributing to an overall feeling of sluggish-ness when interacting with the UI which added an additional un-necessary pain-point to an already challenging Interface for players to engage with.
  • Converted arc furnace to use animation components rather than unity animator. Functionality should be unchanged.
  • Moved some models into their appropriate folders.
  • Added first pass on new larry dock kits and models with added build states.
  • Added build states to larry docks and added docks to their respective kits.
  • Made larry arms collide with each other if they are on the same rail.
  • Added debug DrawWireCube function for editor use only.
  • Fixed Deconstructing a fully build frame would sometimes spawn a Global-Atmosphere gas mix at the frame's location.
  • Updated larry dock blueprints.
  • Removed unnecessary function setting first person helmet layers. This is now handled elsewhere.
  • Fixed linear rail station nodes blocking the default tooltip info from showing up.
  • Changed larry arm method of animating into a bypass node.
  • Removed linear rail placement restrictions for inner corner pieces. Will address placement issues if and when they come up.
  • Removed DoubleClickDelay from settings window.
  • Fixed RMB turns on/off Tool when in MouseControl mode.
  • Added Smart Stow will select the stowed slot in the inventory window if that window is open.
  • Changed Right-Mouse-Button replaces double click slot action. Moves item into active hand, or runs smart stow when right-clicking on a hand slot.
  • Added Smart Stow Key-bind (Default to G). This replaces Double Press F (Previously not able to be rebound). It will move the object in your active hand into the best available slot in your inventory.
  • Fixed issue where deconstructing a StructureGasTank or a Furnace would not spawn the internal atmosphere in the world
  • Updated some colliders on linear rail and dock kits.
  • Added linear rail bypass dock kit.
  • Updated linear rail bypass dock blueprint and thumbnails.
  • Added ThingCountCondition.
  • Added Build a Platform with frames step as the 1st Helper-hint.
  • Removed DoubleClick Delay slider from settings.
  • Added first pass on hydroponics larry functionality
  • Updated the behaviour of the Cancel keymap to also restore UI visibility if it had been hidden
  • Fixed Deleting frames with authoring tool could spawn GlobalAtmosphere in some cases.
  • Updated prefab names, blueprints and thumbnails for new larry docks and kits.
  • Removed old blueprints and thumbnails for larry docks and kits.
  • Moved get cell below larry arm functionality to a function on base class.
  • Changed RMB will no longer run a drag from slot command. This is no only done with LMB.
  • Tweaked blueprint material to make visibility better
  • Updated hydroponics larry behaviour. Hydroponics larry will be able to harvest, plant and clear as well as take and insert into chute bins. It will not be able to drop things onto the ground. It has two slots which will behave like a stack so you can harvest seeds and plants in the same pass. It can also harvest while holding seeds/plants and will merge into an existing held stack.
  • Fixed Arc Furnace so that losing power or having the player press the activate button will deactivate it without a delay
  • Added new retro computer variant in the computer kit
  • Made a few tweaks to hydroponics larry logic to improve clarity.
  • Added first pass on larry cargo arm. Cargo larry can take from and insert into slots on a device using the slot index set on the dial or set through logic.
  • Changed the atmos analyser to use the players position instead of the tablet position when finding the world atmosphere as sometimes it was misleading when the tablet was in a different grid, or potentially a different room than the player.
  • Fixed SmartStow did not close Blueprint cursor.
  • Fixed Reinforced Wall does not block light on completed build-state.
  • Fixed exception being thrown by the arc furnace after it has finished smelting. Ensured that cancelation token was used when the smelting thing became null.
  • Fixed Extreme ShadowCasting mode was causing dynamic Items to not cast shadows.
  • Fixed a bug where the helper hints panel was preventing tooltips from displaying on other UI overlay panels
  • Updated thumbnails for pressure regulator
  • Fixed typo in the description of the LogicSlotTypeOccupantHash
  • Added Null check to ThingRenderer.SetLayer. Possible cause of Helmet desync issue on client.
  • Fixed Cursor iPhysicals were getting registered.
  • Added First pass on CollectorArm behaviour. Collector Arm will vacuum up items when activated or shoot out the collected items depending on its mode.
  • Replaced small info screens on hydro, cargo and bypass larry docks to use device part prefab.
  • Added small info screen device part prefab.
  • Fixed null entry in computer kit
  • Changed Collector arm auto deactivates when full or given a move command.
  • Added Sounds to Collector Arm.
  • Added Sounds to Atmos arm.
  • Changed Atmos Arm and Collector arm can have their target index set while Operating. The move action will not execute until operating is false.

Getting Started: Tutorials & Helper Hints

Tutorials were disabled after the phase change update due to many base breaking changes. Like with any work we do on the game, we have to judge the amount of work required vs the fun the players will have. Stationeers is notoriously a hard game to learn, and new players over the last few months haven't had anything to help them get started. We decided to try a new approach to tutorials, with a low technical overhead, to see if using a new style of guidance could help players in the first few hours of Stationeers.

The old tutorials would take weeks of work from multiple people to create each one, and then a large amount of work to update them as the game changed. This process was enormously costly, even before taking into account maintaining them.

The new system, along with the new design approach, will allow us to create a new tutorial in a very short time. We've started with three tutorials and will be rolling out new ones as they are created.

Helper Hints




Our new system to help guide players is called "Helper Hints". These exist to offer subtle guidance for what can become medium to long term projects for players. Like Stationpedia's F1 quick access, helper hints can easily be expanded and hidden by pressing F2. They can be disabled completely from the settings menu for players who don't want the guidance at all. Also, individual hints are expandable and collapsible, to reduce their visual footprint on the screen. You can also dismiss incomplete hints, in addition to un-dismissing already completed ones if you want to read the information again.

We've authored a few chains of hints that lead to player to making the basics of survival. The first hour has slightly more hints to help point players towards the key kits and devices of the game. Once the player has been introduced to a device, we believe that they'll experience the pros and cons that come along with building it, and the game will naturally progress from there. These hints should be seen as way to point you towards the game content, and not an objective quest you must do.
[hr][/hr]
Tutorials




These new tutorials are meant to teach high level concepts, while avoiding focusing on the details of individual machines. Stationeers has too many devices that are necessary to play, and its impractical to cover them all. More importantly, until a player has experienced a problem first hand, it's difficult to teach them about all the possible solutions.

The new tutorials focus on a few abstract concepts such as room construction, inventory/slots, connecting devices, and moving air. The helper hint system is utilized to give instructions to players, in a very non hand-holdy way. The tutorials are short, yet slightly free form to ensure players really understand what they must do. We've kept the number of steps in each tutorial fairly low, meaning that if you need to start over, you'll quickly get back to where you were. An experienced player can complete these in 30-60 seconds.

With these simple concepts introduced to the player we hope that during a normal play session the loadout of the lander, combined with the default helper hints, should prevent players from being stuck with no idea where to go.

Tutorial History


Stationeers went through several types of tutorials, with the first being hard coded. These were often buggy and hard to maintain because the writer had to consider everything the player might do to change the state of the world they were tracking. In stationeers, there are many different ways to accomplish the same objective. Multiple iterations of a single tutorial level with this approach took weeks of time.

The next approach to tutorials involved generic events spread across the whole game. These were also somewhat hard to maintain, and their distributed nature cluttered up the project. Large reworks, such as the multiplayer refactor, phase change, or the rocket update, all broke large sections of this approach.

Somewhat separately, the tutorials created during this time, were very polished, and pretty looking; they even came with embedded video clips. This level of polish took months of time to accomplish. Unfortunately, they failed to teach players what to expect while actually in the game. They also suffered from utilizing unrealistic bases, and designs that didn't represent normal gameplay. Your grandmother could follow the very detailed steps, and not get 'stuck', but then have no idea how to start the game once left alone on the moon with a lander.

With our newest approach, we've taken a step back, and let go of the players hand. The things we're trying to teach are far simpler than before. Bases are made from walls and frames, things need to be connected, air exists and can be moved, etc. As much as we would love to try and teach every little nuance of the UI, tips and tricks of some devices, or time saving shortcuts, new player that are initially overwhelmed just aren't ready to hear them. You have to be able to build a small base before you'll appreciate lessons about pressure regulators, or want to know the pros and cons of multidimensional solar tracking.

We'll be looking for feedback to ensure this approach of teaching works for Stationeers. Our current goal with the tutorials is to give new players a better expectation of how they might play. If the reception to this style is positive, this system also allows us to easily create more specific tutorials that cover intermediate and advanced concepts in the game, in a much straightforward and maintainable way than in the past.


- Mason 'Timberfox' Henrickson, Design Director




[hr][/hr]
Your support makes these updates possible


https://store.steampowered.com/bundle/2624/Stationeers_Complete_the_Set/

[h2]Change Log v0.2.5116.23239[/h2]
  • Changed 'in room' objective condition to 'in cell'. Will check when a dynamic thing is in a grid cell.
  • Fixed water purifier not showing up in the "Used in" section of the stationpedia entry for Charcoal
  • Removed head torch from tutorial start conditions
  • Fixed OxygenTank would some-times not spawn on brutal start in Venus. This was due to spawnDatas positionRule defaulting to None when none was specified. Changed to default to Random.
  • Fixed new one way pipe valves having incorrect smart rotate setup.
  • Added missing recipe for astroloy sheets to autolathe
  • Fixed digital flip flop splitter from having quantity increment indefinitely when output is blocked
  • Fixed one way pipe valves placement cursor was one grid too high
  • Fixed Couldn't harvest switchgrass when a hay item was in hand.
  • Fixed Some plant interactions didn't complete on clients (harvest action would fail when a plant of the same type was already in hand)
  • Changed Spawn menu will always be available when playing in editor.
  • Added Expand Attribute to WorldObjectiveData, when true objective will autoExpand when triggered.
  • Added WorldObjectives will now collapse on completion.
  • Added spawn points to tutorial data.
  • Added tutorial spawn point object. Set to not spawnable for now as should only be used in tutorials.
  • Re-enabled helper hints and tutorial menu button.
  • Changed ExportWorld command will now put the spawndatas in a separate file. The spawnDatas will be correctly formatted.
  • Added Serialization Code for SpawnData, ThingSpanDatas and children and ActionDatas and Children.
  • Changed Tutorial2Starts with 50% nutrition and 75% hydration
  • Fixed Eat and Drink HelperHint doesn't complete in Tutorial2.
  • Added SurvivalPropertyAction and SurvivalPropertyCondition.
  • Changed the linear rail inner corner piece to occupy a single small grid rather than 2x2x1
  • Added a button on the LArRE dock to set it as the 'starting dock' which will set its station index to zero. Stations to the left will have negative indices and stations to the right, positive.
  • Allowed multiple LArRE docks on the same rail.
  • Allowed LArRE to travel backwards from the dock.
  • Fixed some NREs when removing docks from a linear rail network
  • Fixed infinite loop when connecting linear rails in a loop. Rails can be built in loops but larry will treat them as having a set start and end index and won't be able to move directly from the end to the start and vice-versa. This may change in future but for now is more important to avoid any possible infinite loop behaviour.
  • Fixed Incorrect autoignition Temperature on one-way valves.
  • Fixed Pipes placed adjacent to frames will not always radiate and convect with the world Atmosphere.
  • Fixed Incorrectly Authored colliders on lockers.
  • Added tablet step of tutorial2 can now be completed by looking at a pipe with the tablet.
  • Added Expand tags to Tutorial2 objectives.
  • Fixed All steps show at start of tutorial 2.
  • Changed notice condition to use a LocalizedStringReference. Updated tutorial objectives for new notice condition format.
  • Fixed ore scanner cartridge (colour) so that the colours displayed on the tablet match up with the colour of the ores when viewed with SensorLenses with the OreScanner chip
  • Removed unused NoticeCondition.
  • Replaced notice conditions with list of LocalizedStringReferences on objective.
  • Updated Visual dressing of Tutorial 1.
  • Removed old tutorial files.
  • Changed Tutorials default to Normal difficulty.
  • Removed Storm from tutorial1.
  • Made a few tweaks to tutorial 1 wording
  • Changed Structures no longer report worldchange checks on when game state is Joining.
  • Updated Tutorial1 with WorldAtmosphere RoomIds.
  • Added WorldAtmosphereSpawnData now Serializes RoomId and assigns it on game start (this avoids costly room regeneration step that could block the game-thread for several seconds on scenario start)
  • Changed ExportWorld command only saves Room Atmospheres.
  • Fixed default StartIndex on Iron wall kit was 4 (defaulted to window instead of IronwallVar1)
  • Small changes to tutorial 1 layout from design review.
  • Tweaked tutorial 2's text slightly and hid a few details from the auto generated text.
  • Re-exported tutorial 2 to have the new formatting
  • Added Completion pop-up at the end of tutorial.
  • Added popup Action. Pop-ups can be triggered from any completed WorldObjective
  • Changed Tutorial 1 button image
  • Fixed a bug where one-way liquid pipe valves would deconstruct into a gas valve kit
  • Added Summaries to Tutorial 1 and 2
  • Updated Structure build state tooltips to display while holding Sheets as well as Tools
  • Re-enabled HelperHints in worldSettings.
  • Updated tutorial 2 text. Removed tablet step.
  • Added Delay to Tutorial complete popup.
  • Fixed the formatting of tooltips when trading where the item had child items as well
  • Updated helper hint dismiss 'x' icon to a simpler graphic
  • Added is powered condition check to door in tutorial 2
  • Added handling for inner corner pieces. Inner corner pieces will override their neighbour rails arm positions as they are overlapping.
  • Removed hard coded grid bounds for larry dock.
  • Replaced thing names with stationpedia links in tutorial text where relevant.
  • Set base power usage of power tools to be 5
  • Fixed clients could not set starting dock for a linear rail network with multiple docks.
  • Changed wreckage names to all just be "Wreckage" as some objects were producing incorrectly named wreckage pieces. Also cleaned up some pointless placeholder text descriptions for a number of Stationpedia entries
  • Added setting to toggle the display of the Helper Hints panel
  • Set inner and outer corner linear rails to spawnable.
  • Updated linear rail inner corner piece placement rules. Will now only be placeable next to straight pieces.
  • Made finishing the room step in tutorial 1 more forgiving on minimum room size.
  • Added another hydroponics tray to tutorial 2 to make the connect the trays step less confusing.
  • Extended Gas Condition to support pipe Networks.
  • Fixed child conditions not being applied correctly in some cases for ThingPrefabCondition and NetworkCondition.
  • Fixed WorldAtmosphereSpawnData was not applying serialized rooms if they were a vacuum.
  • Added Tutorial 3 for teaching basic atmospherics interaction.
  • Removed Find another tank step in tutorial3
  • Fixed Spelling error in Tutorial3
  • Updated button image for tutorial 3
  • Added missing image for tutorial 3
  • Minor changes to tutorial3 text
  • Changed Tutorial3 to start with full toolbelt.
  • Fixed some minor grammatical errors
  • Fixed issue with Tutorial3 where the tutorial HelperHints were showing "{Thing: ItemSuitHardBackpack}"
  • Removed Pressure Regulator step from tutorial3 and replaced with a valve.
  • Changed Some steps in Tutorial 3 and reworked some wording.
  • Fixed Short shadowdistance of wall lights
  • Tweaked tutorial 3 text slightly.
  • Fixed respawn prompt showing up for clients when falling asleep in a sleeper.
  • Changed the minimum charge value for a selling a battery to a trader from 100% to 99%
  • Added Time Attribute to Worldobjective. Objective will need to evaluate as true for the supplied time before it will be completed.
  • Added CursorThingCondition.
  • Further Text revisions to Tutorial3.
  • Fixed Several errors in tutorial3 text.
  • Made a few tweaks to tutorial 3 text
  • Moved tutorial 1 and 2 objective headings to english.xml
  • Changed HelperHints that are triggered by an objective complete condition will wait 1.5seconds before activating.
  • Added Sounds to HelperHints.
  • Fixed issue with traders where some food items could be sold at a quantity less than 100%
  • Changed Moved portables connector into the corner of room in tutorial3 to make connecting easier.
  • Fixed Incorrect Thumbnail colour on cursor for painted items when dragging from the world.
  • Added HelperHints that have no completion conditions will complete when dismissed.
  • Fixed Some HelperHints were not being triggered due to prefabHashes of trigger objects not being registered.
  • Fixed Some banding on Medium shadow quality setting.
  • Added Dismiss to Acknowledge Notices to WorldObjectives that have no completion condition.
  • Fixed Confusing text in Plants need darkness helper hint.
  • Fixed Duplicate text in Refill water bottle helper hint.
  • Fixed Cooked Baked Potato helper hint would trigger as soon as a potato was planted. Now triggers when potato is harvested.
  • Added ability for docks and bypass rails to shift arm off the main rail track.
  • Added first pass on new LArRE docks.
  • Reverted Changes from rev22741 and rev22742. The issue that this change was attempting to fix has been resolved at the serialization step instead of in the assignment UI.
  • Fixed Exterior Vent and door buttons would become greyed out upon assigning interior door/vent in airlock consoles.
  • Cleaned up larry dock code a bit and moved some linear rail shared behaviour into a base rail class.
  • Added linear rail bypass node. When an arm is on this node, calling activate on its dock will shift it off the main rail.
  • Moved larry dock and bypass rail into a base class for rail devices.
  • Fixed Alternate completion condition for GrowPlantsForOxygenAndFood hint was not hidden.
  • Fixed Unit error in PressureCondition Tooltip.
  • Fixed parsing error in WorldObjectiveCanistersInfo HelperHint.
  • Added AcknowledgeAndDismiss Notice to AdvancedMining HelperHint.
  • Fixed TierTwoMachinesPart2 HelperHint would not complete in certain cases.
  • Fixed Hid Stacker (Reversed) condition check in Stacker HelperHint tooltip.
  • Fixed Nested ConditionCollections would not display in HelperHints.
  • Fixed Missing pipe-meter regression in tutorial 3.
  • Fixed HelperHint sounds play when helper hints are disabled.
  • Improved Tutorial2EatFood text and tutorial2DragTank text for improved clarity.
  • Fixed Tutorial1 would not complete if the final room was larger than 18grids, can now be up to 21 grids.
  • Fixed Tutorial1PlaceDoorCondition could be completed by placing a door in the incorrect spot.
  • Added Addition Information to Tutorial1CompleteFrame Condition.
  • Added Can now place any type of iron wall to complete Tutorial1PlaceWall & TutorialCompleteWall Condition.
  • Fixed ObjectiveConditionCollection did not support NetworkConditions, TraderConditions, CursorThingCondition.
  • Fixed Sometimes new HelperHint sounds doesn't play.
  • Tweaked timings on time conditions for tutorial3
  • Changed name of Kit (Power Controller) to Kit (Area Power Controller)
  • Changed Standardised Tablet cartridge names i.e. AtmosAnalyser -> Cartridge (Atmos Analyser).
  • Changed Tutorial HelperHints will auto-dismiss on completion.
  • Fixed a bug where dropping ore into a mining pack wouldn't merge the ore even though stacks with sufficient space were available
  • Fixed first person helmet showing incorrectly when exiting a seat.
  • Added Auto Expand to the helper hints. By default all helper hints will expand but this can be turned off by unchecking the option on the helper hints panel