Not Simon

Not Simon



09 Jan

Post
This hotfix addresses numerous atmospherics issues. There has been a wide range of atmosphere issues reported that all stemmed from the same issue. The most common, or at least the most noticeable, one was outside atmosphere contaminating rooms.

This will no longer happen but some saves may have devices with bugged atmospheres in them, this can be fixed by deconstructing the device completely and then rebuilding it.


18 Dec

Post
This hotfix addresses further issues with a specific trader causing errors in multiplayer, as well as a number of other small fixes and improvements.

  • Fixed food trader causing checksum error. This is a temporary fix by removing a specific problematic trade.
  • Fixed error spam when editing prefabs if the GameManager not initialized. Have removed unused WorldGridController field on game manager which was being set when the world controller was initialized but never used.
  • Changed Plant growthState materials to be GPU instanced.
  • Fixed Plant planted at high altitudes would be offset inside the planter.
  • Fixed client list not being cleared when leaving a game as a client and starting a new single player game. This would cause pause to stop working in the menu as well as make the game prepare data to send to clients unnecessarily.
  • Fixed recipe search window layout breaking when changi...
Read more

14 Dec

Post
This hotfix addresses two main issues: the new world artifacts sometimes being present in the skybox, and a checksum error related to traders, but also includes a number of other small fixes.

  • Updated text on rocket info panels to be right aligned to make it consistent with other ui text in the game
  • Reverted Changes to combining stacks of reagent-mixes as this was causing floating point errors in some cases that could cause furnace recipes to stop working.
  • Changed moved reagent-mix Stacking changes to SpaceOre.cs. These still need to implement the new system as their contents add up to less than 1.
  • Changed DirtyOre mined from space that is processed in the recycler will waste half of its contents.
  • Changed the names of the space maps root nodes to be the 'planet orbit'
  • Added Back button on NewWorldMenu now clears all preview scenes
  • Fixed (dev) null reference wh...
Read more

12 Dec

Post
This updated contains changes to data and prefabs that will break some saves. Old rockets have also been removed and will no longer be present in your saves. We have created a branch that will be frozen pre this rocket update: prerocket
Rockets
Rockets are often considered a final goal in Stationeers. However, instead of designing them as an end game necessity, we’ve instead treated them as another system that weaves itself into all the other systems of the game. Rockets support building stations, and stations support building rockets.

Previously, the rockets were simple yet unforgiving. It was hard to tell what was happening, unless you already knew everything about rockets. You functionally had to build the best rocket system from the start, else your rocket was likely to be lost. Lastly, the old rockets fl... Read more

08 Oct

Comment
    Not Simon on Steam Forums - Thread - Direct
We're currently working on redefining the play area, including the size, how it is generated, and what it looks like. These things are essential to do before considering vehicles of any kind as it has a big impact. Once that's done we can revisit vehicles and what they might be used for. For now there are no solid plans or work underway though.

04 Oct

Comment
    Not Simon on Steam Forums - Thread - Direct
Hitting escape should pause the game. However, there are a couple of reasons it may not have paused: a bug, if someone joined your game, at which point it will unpause, or if you're running a dedicated server. I'll test tomorrow but I doubt it will be a straight forward reproduction if it's a bug.
Comment
    Not Simon on Steam Forums - Thread - Direct
We definitely live by a "its ready when its ready" rule. That being said, my best guess is that Bigfoot is in the right kind of ballpark.
Comment
    Not Simon on Steam Forums - Thread - Direct
They caused huge performance problems, however we're looking at adding cameras for rockets so that you can monitor your rocket and feel connected to them while they're off in space. If that goes well then we'll definitely look at utilizing that work for a return of security cameras. :-)

22 Aug

Post
This hotfix addresses some issues with the new atmospheric mixing that was causing potential for infinite ices spawning in world atmospheres as well as atmospheres not equalizing correctly in some 2x1 rooms.

  • Fixed bug where clients could accidentally exit sleepers when leaving a game
  • Fixed a few visual issues with new bench cords
  • Fixed unable to attach appliances to some bench variants
  • Fixed Infinite Ice spawning in vacuums that could sometimes happen due to incorrect handling of NaN values when calculating mix ratios in MixInWorld.
  • Fixed PureIce SpawnContents and melt Temperature not being serialized.
  • Added IsValid check to spawngas.
  • Fixed issue where two isolated atmospheres could remain unbalanced.

21 Aug

Post
Atmospheric Simulation Today we’re going to go into detail about the atmospheric simulation in Stationeers. We’ll give a short walkthrough about how we identify issues, think of solutions, test and iterate until we’ve solved problems or added new features. Specifically World Atmospheres, and how they move gas throughout the game, and especially how fast vacuums form.

Of the many complex systems Stationeers models, the atmospherics simulation is the most defining. Two times per second; pumps move gas, filters split compositions, pipes check for bursting, and much much more. A lot of the gas the player interacts with comes from the world, or ends being vented there. Unfortunately, the speed to pull a vacuum in world has always been one of the largest bottlenecks for Stationeers.



Table of times of original vacuum times
...
Read more

31 Jul

Post
We had a couple of things that didn't make it in to the last update that we wanted to get finished off before moving. These mainly centered around pain points to do with slow process cycling larger airlocks, and a few oddities of the heat exchanger.

Powered Vents We’re introducing Powered Vents as a way to get around some of the limitations of speed in our atmospheric system. These powered vents can move a lot of gas by drawing from atmospheres beyond the grid that the device is actually in, and they can output a very large amount of gas as well. This can help with pulling a vacuum or filling a room fast.

These vents have a flow rate indicator to let you easily tell if the vent is being provided with enough gas to be working at full capacity. This feature has also been added to the active vent.

... Read more

21 Jul

Post
  • Fixed Water filters don't filter steam.
  • Fixed Tooltips on EvaporationChamber and CondensationChamber pipe connections.
  • Fixed Pipe damaged/destroyed by freezing tooltip.
  • Fixed Atmos-Analyser sometimes doesn't show the correct StateChange symbols.
  • Changed CondensationChamber and EvaporationChamber will continue to exchange heat with the heat exchange connection when turned off.
  • Fixed HeatExchangers not correctly applying save migration functionality.
  • Changed Limited evaporation when Temperature of liquids has dropped below its freezing Temperature.
  • Changed Increased the amount of damage freezing gasses and liquids cause to pipes.
  • Fixed broken states of station batteries not rendering.

20 Jul

Post
Stationeers has the bold aim of modelling many very complex systems, and trying to do so in a way that will run acceptably on most computers. For a long time we have wanted to better model phase change (movement of state between gases, liquids, and solids). This will allow us to make more interesting mechanics such as rocket fuels in future updates. The task has come with significant challenges, trying to maintain support for existing worlds and not make the game even more complex for new players than it already is. This is the first step in making our overhaul of Rockets, as it was necessary to do this work before continuing with the work on Rockets.

Description
Gasses now can phase change, when under different pressures/temperatures. Normal Atmospheric pipes break from the stress/weight of condensing liquids, so use a condenser valve to ensure liquids can drop safely into liquid pipes. You can reference a phase diagram in the Stationpedia to figure out what a gas or li... Read more

08 Jun

Post
We have been working hard at our reworking of Rockets, but we have removed those changes from this build as they aren't ready, but we wanted to get out changes to the character controller and particularly fixes to the Linux Dedicated server. There is really a lot of different things in this updates so even some really good changes are glossed over outside of a brief mention in the changelog.

Camera and Character Movement For a long time players have requested fixes for the dreaded "getting stuck on corners". This update features a complete rework of the colliders and rigidbodies for controlling the character. In the test scene the character easily got stuck on things before the changes, and after the update there was zero getting stuck on things. We anticipate those frustrated with this in the past will find this much better.

We've enhanced the player's camera movement once again in an effort to further minimize stuttering. Additionally, we've made a series of refine... Read more

27 Apr

Post
Our IC system somewhat loosely models MIPS "instructions". So its like a small virtual processor and you define instructions that you want to run. This update includes some new instructions, a breaking change to one set of instructions, and some feature improvements to the IC editing system. In addition or as part of these updates number bugfixes and optimizations have been added to the IC system itself as well as the editor.

Predictive Instruction Help in IC Editor If what you have typed matches an instruction, the editor will include helpful information in the background to assist you in formatting the instruction correctly.


Variable and Constant changes New IC Constants A variety of new constants can now be added to your code. These will resolve as numbers, but can remain in your script for ease of use. Think of these as "special" numbers the pro... Read more

06 Apr

Post
Performance
In this update, we've focused on performance, specifically for players with large automated bases experiencing lower frame rates. Key improvements include optimizing physics and chutes, reducing physics update tick time by 50% through better caching for dynamic objects in slots, and improving server tick for bases with many chutes and chute devices.

Additional enhancements encompass streamlining the decay tick, Trading Motherboard Computer screen interface, Satellite Dish scanning logic, and the Computer screen render optimization. These performance updates aim to provide a smoother, more responsive gaming experience, particularly for players with complex bases.




Hem Droid Quality of Life Improvements
... Read more

24 Mar

Post
This hotfix is for the programmable chip motherboard matching the incorrect devices to the displayed items

22 Mar

Post
We will be getting back to the larger themed updates soon but for now, we’ve been focusing on two main things: Improving multiplayer through the addition of Steam P2P, and bug fixing and improvements.

Steam P2P


Why was it removed in the first place? When we prioritized the low-level changes during the multiplayer refactor, we had to temporarily remove the existing implementation of Steam P2P. Now that we've completed that work, Steam P2P has been re-enabled.

What does this mean for you? Previously, hosting a game required enabling upnp on your router or manually port forwarding, which could be difficult or impossible on some networks. However, with Steam P2P, all the tunneling is handled automatically, so you can connect to the host using your Steam ID.

If Steam P2P is not available for some reason, the game will fall back to dire... Read more

05 Mar

Post
New Traders
Shuttles Shuttles come in 6 types, including small, medium, and large variants, each with normal and gas options. Shuttles can use a runway or make a vertical descent and require a landing pad of different sizes: 3x3 for small, 5x5 for medium, and 6x6 for large. Supporting the requirements of different shuttle types means you’ll get to trade with more of the visiting Traders.



Space Planes There are two types of space planes, medium and large. Unlike shuttles, space planes cannot land vertically, require a runway, and only appear on planets with an atmosphere. Due to being designed to operate in diverse atmospheres, they are able to still land during storms, unlike shuttles. Space planes also need a larger landing pad size: 7x7 for medium and 9x9 for large. A minimum runway length of 15 and 20 is required for medium and large space planes,... Read more

01 Feb

Post
Trader Overhaul
The previous trader updates changed the way you contact and summon traders, and this update finally changes who the traders are, and what they trade. We've done a complete overhaul on how the traders and their wares are defined. Previously, traders and their goods and prices were programmatically generated, but this is now all hand authored. These changes were all designed with mod support in mind, and modders can create new unique traders easily.

Traders now, in general, only trade more basic items rather than fully manufactured goods. They also don't buy and sell the same things, but rather they will buy items that make thematic sense. For example, the alloy trader sells alloys but wants to buy ores. Traders will also occasionally want to sell or buy special items.


New Trader Types There are currently 5 unique traders, each buying and selling their own unique set of goods. Higher Tier versions of the traders will trade a wider variety of... Read more