Still working through the big-ticket technical backlog, but as usual we have a bunch of fixes and your requests that are worth getting into the stable branch. We're also going to endeavour to keep the 'what we're working on' section of these notes going every patch, to more clearly illustrate that what you see in these patch notes every few weeks is not the totality of what has been done since the last update.
Things people keep asking for in Discord
We've added the ability to search for recipes in manufacturing machines. For the IC programmers, we've also added a sleep command. They're small things, but many of you have been very passionately requesting them so we hope you enjoy it.
Audio Improvements
The first of many audio improvements have taken place in the last couple of weeks with the addition of a new team member dedicated to audio. In addition to bringing across some audio functionality from another project at the studio, we've been able to start looking at some of the most noticeable holes in what you hear while playing the game. We'll be experimenting with a lot of the systems and sound, so give us your feedback and keep in mind that it'll be a continually evolving thing as development continues.
New Tutorial on Workshop Next Week for Testing
Work continues on the new tutorial, and we'll look at getting this up on the workshop in the next week as well as making available the documentation for authoring your own tutorials or scenarios. Once it has been thoroughly tested, we'll look at introducing it in the beta branch. As this will ideally be a brand new replacement tutorial, we need to ensure it is a bug-free and comprehensive introduction to the game before it makes it to people playing for the first time.
Work In Progress
Some of these have been posted in past patch notes, but rather than regularly field questions about it in Discord and on Reddit, we'll try post more regular updates for works-in-progress here.
Session Abstraction
We're working on a lobby system to break up the multiplayer and the game world. This will allow players to join a game before the world is created. The next step will be the preserve this lobby/player data even while cleaning up the world, then once we support being able to transition into a new one with the same set of people then round-based play is just around the corner.
Optimization
While we're trying to leave the bulk of optimization until more of the core features are into the game, occasionally certain things stand-out as being strong candidates for optimization. We've identified a couple of these in the last week or two, so it's too soon to speculate on how impactful they'll be - keep an eye out on the beta branch patch notes.
Audio
As mentioned above, the team now has a dedicated audio tech/programmer! The focus in the immediate future will be sounds local to the character (ie. suit noises), with additional movement sounds to go with the just-added footstep ones.
Hotfix Version 0.2.1956.8894
- Fixed various side effects of refactoring.
Hotfix Version 0.2.1954.8891
- Fixed several missing references to NitrousOxide in tooltips etc. [Credit: Risu]
- Fixed issue where randomize on the Character Customization screen allowed invalid selections, which if retained would prevent save games with that character from loading correctly.
Version 0.2.1952.8883
- Added the ability to search when using various printers.
- Added sleep command to IC that pauses execution for the supplied number of seconds.
- Added new audio pipeline allowing greater control and supporting simpler addition of new audio assets to the game.
- Added first pass on footstep sounds.
- Added ability to include custom translations to mods, not just scenarios.
- Updated all prefabs that play sound as part of new audio manager.
- Updated Suit audio parented to local player are now 2d.
- Updated Localization Files (Current 19th March).
- Removed audio-sources form prefabs that shouldn't have them.
- Fixed Duplicated entries in the IC Code entry help windows.
- Fixed bug where IMergeable structures could be used to change ones already flagged as indestructable.
- Fixed null reference exception that could be caused by exploded gas canisters.
- Fixed broken AtmosAnalyser when accessed to already destroyed atmosphere.
- Fixed issue where nutrition was not being consumed, leading to hunger never increasing.
- Fixed issue where the printer search bar text was not resetting.
- Fixed bug when items leaving Sorter could get stuck when items were already in chute (props to Risu and Kamuchi)
- Fixed error that could occur on ListenerEffectManager when loading some Steam Workshop saves.
- Fixed AudioSources that are not playing are disabled.
- Fixed Missing font causing fabricator construction list entry titles and quantities not being displayed.
- Fixed error when attempting to change objects that are in the process of being destroyed since engine upgrade.
- Fixed remote control save command. It failed to save world.
- Fixed bug that would cause some structures to lock when accepting stuff from chute
- Fixed an issue where Hunger critical was playing at the wrong time
- Fixed ReadByte out of range error when receiving atmospheres from server.
- Fixed bug with IC Library containing 'ghost' entries at the top for missing library entries, with buttons that weren't clickable.
- Fixed bug preventing aliases from highlighting correctly.
- Fixed bug that allowed pipes/cables to be placed inside objects.
- Fixed fabricator recipe selection dropdown entries only displaying thumbnails without labels due to font change resulting in size value being incorrect.
- Fixed issue with text not appearing on the manufacturing computer due to an invalid font being specified.
- Fixed Fabricator bug that could cause it to lock if it export chute weren't clear.
- Fixed issue with character hair occasionally not loading correctly. [Thanks Tassyr]
- Fixed if a player changed their identity in game, after death they would revert to their old identity.
- Fixed volume not being applied correctly to speakers when loading a save due to move to new audio system.
- Fixed bug that made merging on some cable arrangements difficult.
- Fixed human being unable to respawn if completely dead.
- Fixed if you fall below the world you will now be teleported to the surface again.