The content this month is a bit scattered as it's largely partial features that are working towards some of our longer-term goals for the game. As always though, loads of fixes and little quality-of-life improvements for all.
Super Alloys
As we've been adding some pretty cool new hi-tech devices to the game, we're starting to see a bit of progression in the capabilities of items and structures you can manufacture. To help us balance players' access to these tools, we've introduced a bunch of new alloys. In order to produce these, you'll need to combine the new ore type, Cobalt, with one or more of the existing alloys and materials available in the game- at temperatures and pressures that will be too risky to be done in the existing furnace. Conveniently, we've also introduced the new Advanced Furnace which not only offers more control and capacity for automation, but can also handle the pressure and temperatures required for the new alloys.
Pause!
So probably one of our most requested features is one that is practically a given in your average single-player game. As Stationeers is a multiplayer, multi-threaded game this needed to be approached with quite a bit of care. It's now available to the host player (or yourself, in the case of playing single-player) and via rcon commands in the case of dedicated servers. We'll look at expanding on this feature in future updates to permit certain actions while the game is paused, such as chat between players.
And the rest…
For the full list of changes you can see the full changelist below. Highlights include Logic Transmitters for remote logic control of AIMEe's, Rovers and players Hardsuits. UI and functionality improvements for the Trading and communications system, a new tutorial available in-game for testing via the scenario menu, a bunch of crucial and overdue fixes for things like Logic Motherboards and much, much more.
Version 0.2.2193.10006
- Added five new superalloys that require very specific furnace settings, likely achieved in the Advanced Furnace. Compared to Alloys which require two ingredients at set ratios, superalloys require three ingredients at a very narrow pressure and temperature. The five are: Astroloy, Hastelloy, Inconel, Waspaloy, and Stellite. These are very loosely based on common real world superalloys. They will be used as resources for some advanced manufacturing.
- Added first pass of Advanced Furnace. Placeable using Advanced Furnace Kit. Contains volume pumps to control flow in and out. In future will be required for making more advanced alloys for advanced manufacture.
- Added Logic Transmitter. Exposes selected thing to logic system. Currently allows selection of AIMEe (Robot), Rover, and Advanced Suits. Can then be read/written using logic system. Included a reasonably extensive refactor of the Logic system to allow anything in the game to be, potentially, utilized by the logic processing devices and ICs.
- Added ability to pause game play. 'PAUSE' button is available for the host player via the in-game menu.
- Added pause/resume commands to remote control for dedicated server. Dedicated server pause tick when nobody connected and resume tick when anyone connected. It saves proximately 30% CPU consumption on dedicated server.
- Added MarsTutorial to the Scenarios menu for more public testing.
- Added 'World Origin' to experimental features. No need to turn it on unless you are far from the world starting position and experiencing flickering or jittering of items. It re-centers the world origin on where your player is when you save and reload, in case players experience floating-point precision problems.
- Added a Hover tool tip to items found in the slots you have attached to you.
- Added a setting to the Gameplay section which allows you to turn off and on the slot tool tip.
- Added filtering options to the Communication Motherboard when plugged into the computer.
- Added Damage state scaling on prices, this is based on an items current health ratio.
- Added quantity display to the healthpill when in your hand.
- Added a screenshot preview to the backup load panel.
- Added a display to items in the trade window to display their remaining 'health'.
- Added creative-mode spawn menu will now select the top result and close if the enter key is pressed.
- Added HCF command on IC now has behaviors on its housing. For example, HCF will make a robot explode, and it will make an advanced suit/circuit holder ignite its atmosphere.
- Added Advanced Furnace, Furnace, and Automated Hydroponics able to be read by Hash Display Circuitboard.
- Added SettingInput and SettingOutput variables that are used on the Advanced Furnace with the logic system, to allow you to control Advanced Furnace settings.
- Added Passive/Active modes to Logic Transmitter setable with a switch. Current functionality is passive mode, where you can select a device to mirror onto your network. When in active mode, it will instead expose itself to the network. This means a transmitter in passive mode can pickup transmitters in active mode - allowing you to expose a Setting variable across wide spaces without direct cables.
- Added Cobalt as mineable ore. Like Coal, there is no ingot for it as it is used only as a reagent for superalloys. However it can be ground into powder in the reagent grinder for convenience.
- Added destroyed state for HydraulicPipeBender.
- Added back build states for glass door.
- Replaced the main menu scene with a fancy, fresh one.
- Updated Localized text data for Czech, French and Italian.
- Updated the layout of the trading interface.
- Updated Cobalt Item to new model and textures.
- Improved trading network stability, including a desync of contacts between server and client.
- Optimized contact filter changed network message to reduce traffic used.
- Change the default speaker mode to Mono rather than Raw.
- Changed Vulcan start to include an Arc Welder instead of Welding Torch, reducing chances of explosions from toolbelts left around.
- Changed the text for not enough money for a trade to occur. [Thanks Redrum]
- Removed the ability to find half consumed consumables from traders.
- Fixed the collision for the CompositeCladding Structures.
- Fixed server browsing failure when querying the latest servers
- Fixed freezing when updating LogicMotherboard
- Fixed null reference exception when destroying HydroponicTray
- Fixed exception in PipeNetwork when mix and react atmospheres.
- Fixed null reference when creating new world after playing to tutorial
- Fixed the traders multiplier sometimes being lower than the players, which made it so you were able to make money through buying/re-selling.
- Fixed potential null when contacting a trader.
- Fixed reagents mixing issue in Recycler.
- Fixed contact filter desync when a client joins a world.
- Fixed issue where players could no longer die from starvation.
- Fixed GPS cartridge unable to equip.
- Fixed hang when HydroponicsAutomated planting. [Credit: Tiba666]
- Fixed null reference exception when updating GPS Cartridge.
- Fixed error related to changing your Temperature in the xml Tutorial.
- Fixed CartridgeGPS not having an in-game icon.
- Fixed texture issue which would sometimes occur related to a button on the StructureAutolathe, StructureElectronicsPrinter, StructureHydraulicPipeBender, StructureOrganicsPrinter, StructureSecurityPrinter and the StructureToolManufactory.
- Fixed text alignment issue within the Scenarios menu.
- Fixed collision issues with a StructureFrame when destroyed.
- Fixed StructureIronFrame being ghosted when destroyed.
- Fixed manual save world issue when auto saving is enabled.
- Fixed ItemRemoteDetonator not working correctly for clients.
- Fixed Toggling transparency on the Source Code Input window also now toggles translucency.
- Fixed room object accessing issue from thread on client
- Fixed connection issue on linux dedicated server. From the second player couldn't join when server had amount of things.
- Fixed issue where quantity on ore stacks could become incorrect when merging partially smelted stacks. [Thanks Risu]
- Fixed issue where creative-mode debug spawn menu could still capture input if not in creative mode.
- Fixed issue where creative-mode debug spawn menu would close itself shortly after being enabled.
- Fixed index was out of range exception when removed pipe or cables.
- Fixed some instances of collision damage when dragging large items.
- Fixed the Moles not appearing in the gas canister trade items display.
- Fixed the filters being capped at 1% from a trader.
- Fixed reworded a misguiding alert display regarding no credit card. [Thanks Neouni]
- Fixed the health pill causing null errors as a HemDroid.
- Fixed a UI issue on the world details found on the save world screen.
- Fixed Config/Network Analysis errors and jamming that occurred when scrolling.
- Fixed Trader Contact names not appearing correctly after contacting them (Names also work for modded traders now).
- Fixed SettingsInput and SettingsOutput wrong way around for Advanced Furnace. [Credit: Neouni]
- Fixed AIMEe Robot able to execute IC while turned off to turn itself on. Now only runs IC when powered and turned on, as it should be expected.
- Fixed Reagent settings for powders wrong by few order of magnitude. Paint recipes adjusted as a result.
- Fixed Flag kits didn't have blueprint so did not show creation correctly in printer.
- Fixed Flag kits didn't have blueprint so did not show creation correctly in printer.
- Fixed Recycler producing ore stacks that allow extraction of gases. Now ore stacks produced by recycler will not yield gases when smelted. Only ore stacks mined from ore veins should be yielding gases; the first time they are smelted.
- Fixed QuantitySmelted not being propagated when splitting a stack. This field was used to help try stop most instances of atmospheric duping with ores.
- Fixed rendering bug on new prefabs such as Advanced Furnace disappearing when deconstructing one. Hard to trace source of issue, but likely different prefab serialization for new prefabs with unity. Removed some old code doing prefab cleanup as well as made references non-serialized. Problem no longer occurs and light refactor should mean large deletions happen slightly faster (such as explosions).
- Fixed errors caused when auto-rotating StructureSateliteDish and StructureRocketEngineTiny with non-straight wires.
- Fixed missing Advanced Furnace recipes for Superalloys. Note: Superalloys can now only be smelted in the Advanced Furnace.