Actions

Update v0.2.4218.19726

From Unofficial Stationeers Wiki


The Phase Change Update: Liquids, gases, solids
v0.2.4218.19726
Type Big Update
Release 20.07.2023 06:46 CEST
Hyperlink Steam
Adjacent Updates
Subsequent The Airflow Update (v0.2.4294.19984)
Previous Hotfix (v0.2.4120.19431)
Back to overview of all updates

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[edit]

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 liquid wants to be at a given temperature and pressure. Liquids are all incompressible, and don't generate pressure themselves, so any isolated liquid will boil off, and create a vapor pressure to stay stable even in liquid pipes.

Boiling a liquid takes energy, so things get colder (condensing gas, releases the same energy). If you were to use a purge valve to constantly remove the boiling off gasses from a liquid pipe, you'd notice that the liquid will keep boiling until it's cold enough to reach its freezing point. Freezing liquids in pipes will burst the pipe and create ices in world. Conversely, Pressurizing a gas can Condense it into a liquid, which will release energy, causing it to heat up, and the liquid can be tapped away with a condensation valve. Moving the liquid around, and controlling where it condenses and evaporates will let you control what should be hot, and what should be cold.

There are two structures built from the Phase Change Kit, the Evaporation Chamber and the Condensation Chamber, that can assist in helping you control phase change. They act like tanks with an input pump, pressure regulator, and heat exchanger, so that you can control the temperature of a fluid (taking the energy, or giving more energy) while trying to make it phase change. These do the same thing as building a system of pipes, pumps and heat exchangers yourself, but the cost of this more stable environment, comes at a hit to throughput, and scalability.

Update v0.2.4218.19726 gif 1.gif

A specific example (with ball-parked numbers) is on Mars, where pollutants exist outside around 0c as gas. Collect Pollutants from outside, filter, and pressurize them and they will become liquid around 2000Kpa. You can then move the liquids to a place you want cold, then vent off the gas off. The pollutants will start around 0c and boiling half of them by creating a vacuum, will drop the temperature to around -20c. You now have made a basic cooler.

It starts to get more interesting when you then use the waste vented gas, to cool off the incoming liquid, and that now becomes -20c, and when it vents, the new gas is closer to -40c. There are many decisions to make, and problems to solve with phase change and there are countless systems to build, that we haven't even dreamed of.

Despite this sounding, and being, very complex, most starting out gameplay remains the same, with condensation and evaporation really only showing themselves as problems AND solutions in larger builds and on extreme worlds. On Europa, the Co2 you've been breathing out can freeze out of the air and fly around during a small accident. Gasses on Vulcan might be fine to slowly pump around, but over collect and pressurize them too much, and the liquidized fluids will burst through your stressed pipes.

Liquids in world[edit]

Currently liquids can exist in the world and behave and mix like any other gas. They are visualized by a vapor particle effect. In the future we may explore a more liquid-like behavior in the atmospheric system and a more traditional way of visualizing them. Liquids can often end up in world after a pipe has burst. Gas pipes have a max pressure of 60Mpa, but get stress from liquids existing in them, and have had their volume reduced to 1/10th of their former value. Liquid pipes however have larger volumes, and don't take stress damage from liquids, but only support up to 6Mpa of pressure. Both pipes will rupture very quickly if liquids start to freeze in them.

Update v0.2.4218.19726 picture 1.png

We have some ideas about how to truly represent liquids in world, but we don't want to rush out solutions for this without carefully thinking them through. This is a lot of work, and we need to make sure it's performant. We will update on possible steps in future updates.

Gas Pumping[edit]

With the changes to pipe volumes, gas movement speed on pressure regulators, mixers, and filtration machines has been changed to no longer increase with pipe network volume. Instead pressure differentials increase the speed, meaning if you actively pump, or pre pressurize the inputs, these machines will let large amounts of gas through. Conversely, if you let their outputs build up to pressures higher than their inputs, they will slow down, and forced pumping will be needed to clear their output. This also means back pressure regulators now function very well as safety release valves.

New Devices[edit]

A range of new, but familiar, devices have been added to help deal with the new liquid behaviors. These are mostly different types of pumps, valves, and vents to help control the flow of gasses and liquids.

Condensation and Evaporation Chambers[edit]

The Evaporation Chamber and Condensation Chamber are integral devices for safe phase transitions between liquids and gasses. Together, these chambers can be utilized to construct a DIY air conditioner, capitalizing on the phase change properties of gasses.

Update v0.2.4218.19726 picture 2.png

Inline Tanks[edit]

Inline Tanks are basically just oversized pipes with a large volume. With the reduction of normal pipe volumes these can be used in the specific places where you may have just used a number of pipes by themselves.

Update v0.2.4218.19726 picture 3.png

Passive Liquid Inlet[edit]

The Passive Liquid Inlet will quickly remove liquids from the world into the connected pipe network while equalizing gasses between the world atmosphere and the pipe network.

Expansion Valve[edit]

The Expansion Valve allows for a one way movement of liquids from a liquid pipe into a gas pipe. This can be used to allow liquid into a gas pipe to evaporate.

Condensation Valve[edit]

Allows for the one way movement of any liquids from a gas pipe into a liquid pipe.

Update v0.2.4218.19726 picture 4.png

Pressurant Valve[edit]

Pumps gas into a liquid pipe in order to raise the pressure.

Purge Valve[edit]

Allows for the removal of gas from a liquid pipe, and behaves similarly to the back pressure regulator.

Gas States[edit]

Each gas now has a solid, liquid, and gas form. Each gas has different temperatures, in relation to pressure, that define which state it will be in. You can see the relationship between temperature and pressure in the Stationpedia using the phase change diagram on the gas pages.

Update v0.2.4218.19726 picture 5.png Update v0.2.4218.19726 gif 2.gif

Save Migration[edit]

With so many changes around atmospherics, including changing the properties of gas mixes as well as some volume changes of devices and pipes, it was necessary to provide a tool to modify saves when they are opened. This tool will do its best effort to put everything in a stable state allowing you to safely load your games. The old default version has been shifted to “previous” so that if you need to load the game to make modifications to your saves you can do so there before loading it on the current version.

Update v0.2.4218.19726 picture 6.png

Changelog[edit]

  • Fixed missing thumbnail for fuel trade with alloys trader
  • Fixed incorrect item names in stationpedia for tables and motherboards on some pages
  • Reverted changes to cursor materials which were rendering cursors on top of everything, making it harder judge depth when building
  • Disabled cutout meshes for lockers and some import slots that were blocking cursor meshes
  • Added missing description for sbn operation
  • Fixed Liquids getting stuck in gas tanks and gasses getting stuck in liquid tanks.
  • Extended pipe tooltip to show more information about at risk pipes. a warning will appear if: the pipe is high pressure, if there is condensation in a gas pipe, if there is liquid in a gas pipe.
  • Added Particle effect to burst pipes that are releasing gas.
  • Changed Burst pipes now depressurise more slowly when burst.
  • Fixed chickens falling over and not eating
  • Made the code regarding different states in Thing.cs a bit more consistent
  • Fixed the ColorState property only showing up as 0 in the Config tablet in game
  • Removed empty directory
  • Added Liquid Rocket Engine Basic. A small liquid engine powered by an electric turbopump. Expected thrust range 6-30kN with a specific Impulse of around 230s.
  • Improved Pipe-Leak Particle effect.
  • Removed some code that was unreachable due to ParentMothership always being null
  • Made low volume pipe kits ordering consistent with other pipe kits
  • Fixed rocket network internal cells getting removed when removing a neighbour piece
  • Fixed bug where zero values for hunger and hydration etc. where showing as empty
  • Made rocket thrust depend on internal engine components
  • Added masked material and shader for new suits
  • Removed some unused npc code that was causing unnecessary clutter
  • Small project cleanup, moved a few things to their appropriate folders
  • Fixed MoveToEqualize function to correctly equalize liquid volumes.
  • Added Pop-up when loading saves from versions before 19432 to run atmospherics fix tool to prevent existing pipe-networks from being destroyed by state-change on load.
  • Added Pop-up when loading saves from versions before 19458 to run atmospherics fix tool to prevent existing pipe-networks from being destroyed by pipe volume/pressure changes.
  • Changed Gas Pipe Volumes to 10L from 100L.
  • Changed Liquid Pipe Max Pressure to 6MPa from 60MPa
  • Changed Liquid Pipe Volumes to 20L from 100L.
  • Added simple color switch component for new suits
  • Changed ActiveVent to move the same amount of gas regardless of pipe length when pumping gas outward from pipe to world.
  • Made various improvements to entity alive/dead states as well as fixing some bugs around dragging players
  • Fixed cursor box on players not being correctly aligned with player model
  • Changed Reduced Setting range for Liquid Volume Pump to 0-10L and Liquid Turbo Volume Pump to 0-100L.
  • Changed Liquid Volume Pumps now pump the molar volume of liquids.
  • Fixed Mode not setting H2 combustor to idle/active.
  • Fixed CondensationValve not purging liquid fast enough.
  • Changed Filtration Machine throughput no longer increases with the volume of the input pipe. Its throughput can now be increased by increasing the pressure differential between the input and outputs.
  • Changed volume ratio of liquids in gas pipes before damage occurs to 0.02.
  • Fixed CondensationValve deconstructs to volumepump kit.
  • Added gas ducts (WIP)
  • Fixed LiquidRocketEngine pulling more fuel than it should.
  • Fixed missing localized names for ducts
  • Fixed missing thumbnails for ducts
  • Fixed Error on load due to null Atmosphere.
  • Updated duct mesh to fit better with regular pipes
  • Fixed Dedicated Servers on Beta failing to load game on account of waiting for input from Save-migration-tool pop-up. Dedicated Servers will now run the migration tool automatically on game load. Players who wish to avoid running the migration tool will need to load the save in single player and click "do nothing" on the tools they wish to avoid running, then save and re-upload the game to the server.
  • Added simple state for rockets. Replaced hardcoded string with gamestring
  • Added support for new localization format (WIP, disabled)
  • fixed MotionSensor and TriggerPlate triggering doors to open when the controlling DoorController console is unpowered
  • Minor project cleanup - moved animations from resources folder to correct folder in assets
  • Fixed AirConditioner throughput value to be the same as it was before pipe volume change
  • Changed PressureRegulator and BackPressureRegulator will now move gas much faster if the input pressure is greater than the output pressure.
  • Changed GasMixer to use the same gas movement logic as PressureRegulator. Base Gas pumping speed will be slow when the input pressures are equal to or less than the output. As pressure on both inputs increases the mixer will work faster. Previously the gasMixer throughput would increase linearly with the size of the output pipe.
  • Changed Max Setting of PressureRegulator and BackPressureRegulator to 60MPa.
  • Changed Gas Mixer to use weighted average input pressure rather than minimum input pressure for calculating speed at which gas will move.
  • Changed liquid pressure regulator and back pressure regulator to regulate volume. The regulator will now attempt to keep the regulated pipe at the target Liquid volume ratio (expressed as a percentage). i.e a liquidVolumeRegulator set to 50 outputting into a pipeNetwork of a capacity of 200Litres will try to keep 100L of liquid in the output pipe.
  • Fixed Pipe Analyser not able to read logic values of ratios of new gasses/liquids.
  • Changed Heat capacity of NOS to 37.2kJ/mol
  • Added Liquid CarbonDioxide, Liquid Pollutants and Liquid NOS.
  • Changed variable names of phase change parameter to better clarify their usages in code.
  • Changed Liquids can no longer exist below ArmstrongLimit pressure.
  • Fixed IceCrusher Internal volume, (was accidently set to 20L, reverted back to 200L).
  • Fixed pipeLeak effect not working (it got was broken during the previous patch preparation).
  • First pass on adding freezing of liquids/gasses into the game. Liquid and gasses freezing in a pipe network will now break a pipe and spawn an ice prefab.
  • Stationpedia updates for new gases.
  • Added Molar threshold to frozen pipes bursting, so very small Quantities of frozen gasses will not burst pipes.
  • Changed gases will not condense when below Armstrong limit.
  • Reverted Evaporation Temperature calculation changes from (rev.19497) as they were causing water to boil at very low temps.
  • Increased minimum moles to show condensation fog effect to 0.1mols from 0.05mols.
  • Changed Liquids in world Atmosphere will stop evaporating once the temperature falls below their boiling point.
  • Fixed Liquids do not mix with global atmosphere.
  • Added Liquids/Gasses freeze in world atmospheres.
  • Added pure ice prefab
  • Fixed Thermal values for NOS were incorrect.
  • Changed boiling temperature of X to -3C.
  • Cleanup of Stationpedia gas page.
  • Fixed some Stationpedia gas values.
  • Fixed H2 combustor keeps playing active sound when no fuel is burning.
  • Added Kit (Evaporation Chamber).
  • Added Evaporation Chamber. A generic passive device for safely managing phase change. Liquids and Gasses will both exist safely inside the device.
  • Fixed a potential issue with Mix function which could have been causing unexpected behaviour for valves and heat exchangers on Beta branch.
  • Added Volume of Liquids to AtmosAnalyser.
  • Fixed some formatting issues with atmos analyser.
  • Changed Cryotube to use Nitrogen in place of N2O
  • Fixed StateChange error that could cause gas/liquid flipflop behaviour at very low pressures.
  • Improved Evaporation chamber tooltip & dial animation.
  • Changed speed of Evaporation/condensation is faster when the temperature has greatly overshot the boiling point (due to high energy flux).
  • Disabled Freezing of world atmospheres until a more performant solution is implemented.
  • Updated Liquid Drain stationpedia description.
  • Added FloorDrain to Kit (Liquid Drain).
  • Added Floor Drain. A passive liquid floor drain that quickly removes liquids in one direction from the world into the connected pipe network. It will equalise gasses with the world atmosphere also.
  • Changed PureIce no longer melts in sunlight. It will only melt in world when its environment is at a greater temperature than the freezing point of the gas from which the ice was made from.
  • Fixed ice bursting from pipes behaving badly, deleting moles, creating ices with incorrect spawn contents
  • fixed sensors from being able to open doors while they were unpowered
  • started fix for errors showing on screen if player tried to fill water bottle with liquid Pollutants
  • Fixed Error on load when WaterBottleFiller has toxins in input pipe.
  • Implemented IsOperable on WaterBottleFiller and WaterBottleStorage.
  • Refactored and cleaned up ice spawning from frozen pipes
  • Unified pipe damage systems for over-pressure, liquids and solids. If the network is in a critical state (over pressure, liquids in gas pipe or solids in any pipe) The pipe network will start to take damage at a random weak point. The amount of damage per tick will scale with the severity of the issue. Following pipe bursting liquids and gasses will leak into the world at the burst pipe location and solid pure ices will spawn there at one Ice per gas-type per tick.
  • Added Inline tanks to pipe utility kits.
  • Changed moved Gas tank Storage to pipe utility kits.
  • Added Kit(Pipe Utility Gas) and Kits(Pipe Utility Liquid).
  • Added In-line tanks for gas and liquid pipes. Small tanks that increase contribute directly to pipeNetwork capacity.
  • Fixer error on start game due to bad recipe data.
  • Fixed liquid and gas pipes being destroyed instead of moving to their broken state
  • Fixed removing a stack full of ice worth of gas mixture from a pipe network during freezing causing an invalid gas mixture resulting in duplicated gas
  • Changed Evaporation/Condensation Temperature boundary line is now a curve similar in shape that of a real-world phase curve.
  • Changed the speed at which ice from broken pipes spawns. All liquid at freezing temp is now turn to ice immediately and then spawned over a period of time
  • Increased desired moles per ice to 50
  • Added basic in world atmosphere freezing
  • Fixed Error when dead player character decomposes.
  • Fixed Issue where large liquid pipe networks with only small amounts of gas would show an incorrect pressure of 5kPa.
  • Changed PipeHeaters and Wall heaters will stop heating when the Temperature is greater than 2500K. (When in this state they will only consume power at their idle power draw).
  • Changed Liquid Pipe heater will now heat up liquids in pipes even when the gas pressure of the pipe is very low.
  • Added Burst Mesh for in-line tanks.
  • Added Thumbnails for kit (pipe utility).
  • Changed reduced the amount of damage small amounts of liquids freezing does to pipe.
  • Improved pipe damage tool tip.
  • Fixed some rounding inconsistences on atmospherics tablet.
  • Fixed freezing in world atmospheres all freezing at once
  • Changed pure ice to only spawn in world atmospheres with within a room
  • Fixed pipe stressed tooltip uses cached value.
  • Fixed incorrect texture on pure ice
  • Added WIP mission control motherboard (nonspawnable)
  • Added WIP new computer screen renderer
  • Fixed blue screen on loading screen while in editor
  • Changed consolidated ice spawning code.
  • Overrided Smelt function on pure ice to always spawn gas at correct temperature.
  • Fixed incorrect evaporation curve values for oxygen.
  • Fixed Empty ices spawning when Freeze WorldAtmosphere.
  • Fixed a bug with a previous commit that caused the build to fail for servers
  • Fixed consoles cause a null ref exception
  • Fixed Molar Volume Liquids value being incorrect when there are no liquids in an atmosphere
  • Fixed Global Atmosphere temperature could get set to 0Kelvin temporarily during a high energy event. This was due the GasMixtureTemporary value being set on the Global Atmosphere in TakeAtmospherePortion and GiveAtmospherePortion when a world atmosphere had a global atmosphere neighbour grid.
  • Fixed issue with joining a password protected session after inputting the wrong password
  • Added pure ice. (Mesh, textures and material)
  • Re-enabled freezing of gases and liquids in-world. Increased lower limit to 50moles per grid for world atmospheres not in rooms.
  • Changed FiltrationMachine now pulls gasses and liquids from its input pipe. Gas Filters will also filter their liquid counterparts.
  • Changed Air conditioner will now pull liquids through its input.
  • Changed H2 combustor will continue to equalize pressure to its output when mode is 0.
  • Changed H2 combustor will pull gases and liquids from its input and will equalise liquids and gases into its output pipe.
  • Changed Liquid volume pumps will move gas from input to output in the same way as a one-way valve.
  • Changed Gas Volume pumps now pull liquids from their input network.
  • Changed Nitrolyzer will pull liquids from its inputs. The Nitrolyzer process still requires gas. Liquids will only pass through.
  • Changed HeatExchanger, one-way valve, valve, and radiators all move liquids and gases from input to outputs.
  • Fixed purge valve blueprint shows incorrect model.
  • Changed Pressure Regulator and BackPressure regulator will also move liquids in gas pipes.
  • Changed Liquid Volume regulators will equalise gas pressure from input to output network.
  • Changed Active Vents will remove liquids from a gas pipe back into the atmosphere. They will not pull liquids from the atmosphere.
  • Fixed a bug where computer screens would sometimes block interaction and also display a giant eyeball texture
  • Changed CombustionCentrifuge will move liquids from its input.
  • Changed Gas Mixer will move liquids from its inputs.
  • Refactored Condensation valve and FloorDrain to use drainLiquids function.
  • Changed Sleepers will drain any liquids from internal atmosphere to input pipe when closed.
  • Added DrainLiquids static function to atmosphereHelper.cs.
  • Changed StirlingEngine and GasGenerator will now pull liquids from their input pipe.
  • Changed SuitStorage will drain Liquid from EVA-suit air tank and Jetpack propellant tank into the respective input pipes.
  • Changed AdvancedFurnace will pull in liquids through its input connection.
  • Changed Furnace and AdvancedFurnace will pull liquid through their input connection.
  • Fixed Mole.RatioToChange not handling liquids that have a minimumLiquidPressure Above OneAtmosphere.
  • Gasses that cannot exist as a liquid at one atmosphere now have their atmospheric boiling points defined as -1.
  • minor shifting of Co2 and water phase graphs to be in range with liquid pipe max pressure.
  • Increased the pressure required for pollutants to dense to start around 1800Kpa. Decreased the temperature to now be 170K, which is colder than volatile's max liquid temperature.
  • Increased the pressure required for nos to condense to start around 800Kpa. Decreased the freezing temperature to now be -20C.
  • Fixed Ordering of items on ItemKitDuct.
  • Changed Gas Ducting Max Pressure to 1200kPa.
  • Fixed Pipes not freezing when less than 50moles of a gastype.
  • Added wip phase change diagram
  • Increased minimum freezing damage to pipes.
  • Fixed Stationpedia showing bad data for boiling-point value for gases that cannot exist as a liquid at room temperature.
  • Changed slightly modified some PhaseChange coefficients so that the triple Temperature is equal to the freezing Temperature at minimum liquid pressure.
  • Fixed consoles not working. Disabled secondary imgui script in the scene
  • Removed unwanted UI element from scene
  • Fixed consoles not working. Disabled secondary imgui script in the scene
  • Fixed incorrect calculation in MoveMolarVolumeLiquids causing Condensation/floor drain to be slow.
  • Simplified some minimum and maximum pressure values for gasses. See Stationpedia for changed values.
  • Changed Nitrogen freezing temperature to be below oxygen freezing temperature and nitrogen max liquid temperature to be above the freezing Temperature of Pollutants. This is to allow Liquid nitrogen to be used more effectively as part of a control system for creating and maintaining other cryogenic liquids.
  • Fixed PhaseChange Oscillation that could occur when there was a high delta between the system's current state and its desired state.
  • Added EvaporationPressure function for evaluating evaporation pressure at a give temperature.
  • Fixed Condensation calculation adding extra energy (bug introduced rev.19615)
  • Fixed Evaporation calculation overshooting.
  • Fixed Evaporation Equation energy calculation removing the incorrect amount of energy (bug added rev. 19615)
  • Fixed small amounts of gasses/liquids not getting cleaned up in phase change code.
  • Fixed null error for clients when modifying pipe networks
  • Added Save migration tool now removes volatiles from any atmospheres that could auto combust due to temperature changes to prevent condensation.
  • Changed gas and liquid icons
  • Added new gas and liquid icons.
  • Added LatentEnergyDelta to "atmos pipe" debug overlay.
  • Added different ice types which spawn due to atmospheric conditions
  • Added prefabs for different types of ice
  • Updated stationpedia gas icons
  • Added new gas/liquid icons
  • Added new info to the Atmos Cartridge and redesigned the gas info items
  • Updated Pure Ices to use new model and materials
  • Fixed Nitrogen Pure Ice not throwing null error when spawning
  • Fixed Error spam when looking at radiator with AtmosAnalyser. (introduced rev 19640)
  • Fixed EditorUtility.SetDirty being called in every OnValidate in thing causing a validation feedback loop.
  • Changed icons
  • Fixed thermal values not being displayed correctly on tablet
  • Changed Internal volume of Heat exchangers to 100L from 1000L.
  • Added CondensationChamber (Temporary Model). Inputs gas to achieve target pressure set by setting wheel. Condensed liquid is pumped out via the liquid output on bottom right.
  • Changed Evaporation Chamber function. Liquid connection at bottom right is now an input only. It will pull in liquids until it reaches a nominal fullness of 20L. Setting wheel allows for controlling the pressure inside the the chamber, this functions similar to a back pressure regulator where gas will be removed from the device into the gas output to attempt to reach the target pressure. The open lever will vent the contents of the device into the local atmosphere.
  • Added SettingWheel Prefab.
  • Added new Models for Evaporation and Condensation Chamber.
  • Changed Latent heat of Pollutant to 2000J/mole from 1000J/mole.
  • Added Expansion Valve. A manual valve that allows liquids to move from liquid pipe into a gas pipe.
  • Changed Condensation Valve to being manual.
  • differing ice stacks should now normalize their quantities when being merged
  • Fixed HeatExchanger not moving liquids when setup in crossflow mode.
  • Added phase change diagrams to Stationpedia
  • Added Liquid logic Values to Tank readable values.
  • Renamed Kit (Evaporation Chamber) to Kit (Phase Change Device).
  • Fixed null error being thrown when searching for a gas in the stationpedia
  • Fixed phase change diagram being displayed in linier when it should have been log when you first open it, not reflecting the check box
  • Changed EvaporationChamber and CondensationChamber behaviour when opened. They now continue to pull gas/liquid from their input and dump it directly into the world as well as dumping their internal contents into the world.
  • Moved some scripts that were in root folder into the scripts folder
  • Fixed PureIce error when smelting when it hasn't been Initialized.
  • Fixed Automated Rockets Ice Miner brings back pure ice.
  • Fixed spelling on the phase change diagram
  • Fixed localization missing for some text on the phase change diagram
  • Implemented a new style on the phase diagram
  • Added border lines to the phase diagram
  • Fixed Freezing and Liquid damage could happen to already burst pipes.
  • Fixed phase change diagram showing up in some pages where it should not be
  • Renamed floor drain to passive liquid inlet
  • Renamed Liquid Drain to Passive Liquid Inlet
  • Added units to the phase change diagram (Used string generator to get the correct strings)
  • Added description for pureIces in Stationpedia.
  • Fixed Spawned pureIces have correct default spawn contents.
  • Changed Moved pure ices to their own Stationpedia category.
  • Added correct freezing temperature for pure ices in Stationpedia.
  • Fixed displaying Nitrogen the first time you open a phase change diagram
  • Added mols Per Litre of liquids to Stationpedia.
  • Added Save Tool now scales serialised contents of HeatExchanger to match volume reduction.
  • Added Celsius option to phase change diagram in Stationpedia
  • Updated CheckForFreezing func to take pressure this ensures that gases below arm-strong will not freeze. Liquids will always freeze.
  • Updated CondensationClouds emitter to apply a small rotational velocity to particles.
  • Added summing system for dispersed quantitates of frozen moles in rooms. If a single cell does not have enough frozen moles to form an Ice it will be aggregated into a room total that we be spawned when the threshold is reached.
  • Re-enabled condensation in world. Gasses will now condense into liquids in world: visible as a vapour effect.
  • Fixed incorrect name of Active Liquid Outlet, formally called Liquid Drain
  • Fixed heat exchanger not apply state change fix when applying fix on loading old save.
  • Changed Simplified warning text for state change and pipe volume pop-ups.
  • Fixed burst pipes sometimes incorrectly mixing with a global like atmosphere when on frames.
  • Changed Hid Ducting structures and kit.
  • Changed Broken pipes on grid edges and corners will mix with all adjacent grids. i.e a broken pipe on a wall with mix atmosphere on both sides of the wall.
  • Fixed broken pipes would sometimes mix with global atmosphere.
  • changed the passive liquid inlet and active liquid outlet(previously liquid drains) to be wall mounted. (The placement of some existing vents may be affected)
  • Changed Save Migration Tool ignores small ratios of gas when running fixes to prevent phase change.
  • Changed Coldest Mars Night-Time Temperature to 220.15Kelvin from 197.15Kelvin.
  • Added Sounds for leaking pipes.
  • Fixed Error when removing burst pipe
  • Fixed AudioSource Error when time was not being reset on new clips assignment
  • Changed Increased size of audioPool to 128 from 96.
  • Added selection history navigator tool for editor
  • Fixed passive liquid inlet not connecting to liquid pipes
  • Added IWeatherDamagable to allow for bespoke behaviour for weather damage
  • Changed Pure Ice to be destroyed in storms immediately
  • Updated colors of pure ice
  • Added toy cat
  • Fixed phase change diagram being displayed incorrectly when stationpedia is displayed at smaller size. For now it will only display in full size mode.
  • Fixed pure ices having a flashpoint of -1, it is now in line with the other ices
  • Removed arrows and made icons bigger.
  • fixed pressure display value for stationpedia phase change diagram in non-logarithmic display
  • Fixed Active Liquid Output accepting gas pipe instead of liquid pipe
  • Changed Disabled phase-change in the IceCrusher internal atmosphere.
  • Added Water filter recipes back to PipeBender. Water filters will filter steam and water in filtration machines.
  • Added passive liquid drain
  • Added validation of selection list for selection history navigator
  • Added Networking hooks for PipeDamage record for so clients get correct burst pipe tool-tip.
  • Fixed broken gas pipes drain liquids out very slowly.
  • Added sounds for when pipes take damage from pressure,liquid or freezing. Frequency of sounds will increase as the pipe gets closer to being destroyed.
  • Fixed WaterBottleFiller sound getting stuck on.
  • unhid Evaporation and Condensation chambers in Stationpedia
  • Fixed missing Stationpedia entry
  • Fixed Hydroponics station does not mix water with input pipe.
  • Fixed Passive liquid drain returns incorrect kit
  • Fixed errors being thrown when a tablet with an atmos cartridge is destroyed

References[edit]

  1. Link to update on Steam
  2. Changelog 1/2 on Steam
  3. Changelog 2/2 on Steam