Another bunch of fixes this update, with a couple of quality-of-life improvements for multiplayer and cable/pipe placement - but a lot of progress on some of the slow-burn features we've been working on for a few months.
Cable/Pipe Merging (pictured)
Rather than having to remove pipes and cables to add additional connections, you can now place cables/pipes on top of each other at which point they'll merge into their larger variant with more connections. No removal required! You will, however, be required to have the normal removal tool in your off-hand - so in the case of pipes, you'll need to have a pipe kit in your active hand and a wrench in the other.
Peer-to-Peer Multiplayer
Some players have issues in multiplayer with port-forwarding and connecting to Steam Matchmaking servers. You can now host a multiplayer game using Peer-to-Peer instead, joinable either directly by IP address on the server list, or by joining off your Steam friends list.
Savegame Improvements
Many improvements were made to the save process, with it now running in a separate thread. This means there will be no game 'freeze' whenever an autosave happens, but it'll still be processing the save data in the background. There will be an indicator on screen to tell you that an autosave is taking place, and you'll be unable to quit the game at this time. There will also be an audible tone when an autosave begins.
Coming soon to the Beta Branch
A sneak peek at the items that will be coming to the beta branch in the next week or two:
Recipe List Filtering
We're adding a search box to the top of the recipe selection window on construction machines, helping you find what you're looking for a bit easier.
New Tutorial
We have a rewritten tutorial that includes previously overlooked aspects of the game, like Mining, constructing an airlock from scratch, using access control, setting up solar power, status updates and more. This included a lot of foundation work on the system used to create these, so it'll be much easier for us to make additional tutorials on subjects like smelting, hydroponics, more advanced logic automation etc.
Client/Server Recipe Synchronization
Instead of the server assuming that the client uses the same recipes, they will now be sync'd to the client when they connect. This will allow for better mod support for multiplayer games, and reduce the likelihood of issues arising when clients are using different languages to the server.
Version 0.2.1914.8736
- Added support for alternative custom voice collections (Status Voices)
- Added FX sounds when auto-saving
- Added Priority option to Existing Audio System.
- Added description of lr command on ProgrammableChip.
- Added Cables and Pipes will be merged when placed with any existing one in cell if deconstruct tool in offhand.
- Added save path to settings. A few player have troubles to save world in "My Documents" folder. Once you change it, it can't be uploaded to steam cloud. You need to copy your save files to other pc manually.
- Added Steam P2P which allows to play with your friends under NAT or VPN. There is an option in setting > Muliplay > Enable P2PHost. Once it's enabled, "Advertise Server" option is disabled. Steam P2P isn't compatible with it. You can join friend's P2P host through "Join Game" on steam overlay.
- Optimized memory usage when saving world.
- Improved Audio Fidelity on Helmet Open/Close.
- Improved saving world performance. It indicates saving message at the bottom right corner and can't leave session while saving.
- Removed ability to paint LED Light.
- Fixed bug that caused arc furnace to output unpredictable substances and quantities.
- Fixed missing syntax highlighting for lr and define commands on IC.
- Fixed bug that prevented logic from telling the arc furnace to print when new ore of same type entered input slot.
- Fixed bug that caused BatteryCellCharger to bring down power network.
- Fixed Incorrect value on Max distance causing Powered Sound to Play Everywhere.
- Fixed P2P connecting problem when it's already in game. It couldn't connect to P2P Host.
- Fixed total thing counts in loading screen. It was always 0.
- Fixed batteries in BatteryCellCharger no longer charge one at a time.
- Fixed BatteryCellCharger no longer wastes power if more than one battery placed requires charging.
- Fixed bug that prevented cables being placed immediately next to ChuteBin.
- Fixed null referenced exceptions in Human. Dead player's head animator wasn't set for new connected player.
- Fixed bug preventing cables, heavy cables and pipes from being placed in authoring mode.
- Fixed LED when placed from painted ItemWallLight kit will now always be white.
- Fixed couldn't set LED colour from Logic devices.
- Fixed bug allowing heavy cables to be merged into normal cables and vice versa.
- Fixed bug preventing painting Pipe Kit.
- Fixed an issue where you were unable to continue building some structures after a certain point.
- Fixed unexpected error message when player respawns after starting to decay. It respawned twice and accessed to uninitialized data.
- Fixed connection problem in password P2PHost. It failed to connect to P2PHost after input password.
- Fixed unable to save world when chick npc is spawned. It threw null reference exception.
- Fixed bug in which ladder end wouldn't return kit on deconstruction.
- Fixed unexpected error log when connect to dedicated server("Spawn scene object not found for 1"). It's side effect of Steam P2PHost.
- Fixed bug that prevented placed LED from being painted.
- Fixed bug preventing displaying of some Polish special characters.
- Fixed null references in HydroponicsAutomated. It tried to harvest potato on game client. Automated harvest is available only on host or dedicated server.
- Fixed broken Programmable ChipMotherboard when input enter before click it. It wasn't initialized properly.
- Fixed wrong access to GasDisplay. It often happened when removed device from Motherboards.
- Fixed wrong access to color swatch. The index was wrong and broke game logic when loading world.
- Fixed broken graphics when saving world over read-only attribute files. It forces to remove read-only attributes world save files.
- Fixed null reference when closing character creation panel in settings.