Stationeers

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.


Notable Updates


Performance Improvements


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.

Server List


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.

Save Game Error


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/

Change Log v0.2.5165.23502


Upcoming LARrE Changes


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.