Changelog for v0.2.3403.16721
- Fixed autosave not happening on thread
- Fixed Can't push exit session button.
- Fixed Game autosaves while paused.
- Fixed Starting a new game after exiting a game continues saving in the previous games folder.
- Fixed additional bugs with the tutorials
- Added a note when starting the first tutorial
- Fixed Leave Session button not working sometimes
- Fixed Next Tutorial button not working.
- Fixed Spawn atmos creative command throws error in main menu.
- Fixed AutoSave triggering when in main menu.
- Fixed Players cannot use strings "saves", "Backup" and "AutoSave" in their save name. (Temporary pending improvements to save file management).
- Fixed Can't use an existing save name when starting a new game.
- Added help logfile command for markdown
- Fixed up -loadlatesttest for dedicated based on new saves changes
- Fixed being able to save during Tutorial
- Fixed Deleting a Save that had the name "Backup" would delete the saves folder.
- Fixed Error during saving when starting a new game.
- Fixed Error saving in a new game when no backups exist
- Fixed autosave backups not be appended
- Fixed If a save has no backups currentWorldInfo is not set
- Disabled autosave in Tutorial.
- Fixed Tutorials won't start after save loading change.
- Added auto save class for single responsibility
- Removed old autosave logic and replaced with current save logic for consistency
- Added new method for handling save backup index before a save is generated
- Fixed Error where some backup saves got incorrect meta file.
- Fixed Deleting a save game throws an error and only deletes the backups.
- Fixed Recursive backups Directory being created when saving from a loaded backup game.
- Changed Pressing Save Button in game now saves to the same save session. The previous save will be backed up in the backups folder.
- Fixed Backups sorted in order from latest to oldest with latest at the top of this list.
- Changed Autosaves are now labelled in backups Window.
- Fixed Old autosaves are deleted from backups. session maintains 3 autosaves, manual saves are not deleted from backups.
- Fixed Error with load window when session has no backups.
- Fixed Backups not accounting for existing backup names when iterating backup number.
- Fixed backups list showing items from previous item.
- Fixed issue with loading from backups folder
- Added side panel on load screen showing backups
- Fixed Search box not working in LoadSave screen.
- Fixed Structures not switching to broken model when destroyed on Clients.
- Fixed Byte Array Read Error on clients when explosions destroy cable or pipe networks.
- Fixed Error thrown by book blueprint.
- Fixed issue with SessionSortType argument out of range errors from playerprefs
- Changed DamagedAllowed function to use inheritance to bring in-line with existing code-base practices.
- Fixed Suit not correctly updating its position for atmospherics calculations due to it being hidden in slot.
- Added
masterserver
command - Fixed Error in Internal Atmosphere thermodynamics calculation that could cause items with internal atmospheres to radiate or be heated by the incorrect world atmosphere.
- Fixed issue where structures would not leave behind broken equivalent when destroyed
- Fixed checksum for game session is unnecessarily long
- Fixed issue happening when empty save name is created at new world
- Fixed Wreckage not spawning (introduced rev. 16675, Internal build).
- Fixed issue with indestructible objects taking damage
- Fixed backup saves window
- Added better highlighting feedback for load/save items
- Fixed Print Action not printing to screen.
- Added save name prompt before starting a new game
- Fixed Key nor Found exception thrown when using smart rotate on small light.
- Removed a number of unnecessary error logs.
- Fixed Index Out of Range Error thrown by broken structures on Load that what prevent save from loading.
- Fixed Spawned wreckage on load stealing Saved ReferenceIds.
- Fixed and Yellow console logs printing to screen. Only red error logs print to screen now.
- Fixed packaging machine not working for clients
- Fixed bug where thing max damage was not set correctly
- Changed auto saving to override current save directory
- Removed Un-needed error log on tutorial start.
- Fixed NRE for checking logFile arg
- Fixed Stacker tooltip shows incorrect stack-size quantity on client.
- Fixed Error thrown by Atmospheric Debug.
- Optimized Atmospheric particles for clients. Clients were previously rendering atmospheric particles for distant Grids. 10-20% fps improvement when playing as a client on a larger base.
- Fixed Atmospherics error spam caused by edge case where a world atmosphere could be created with a volume of 0. Would result in the atmosphere having an Energy of NaN.
- Fixed Some World atmospheres on hot planets could have a very strong direction vector that would blow player around. This was a result of bad data serialized during the atmos bug that was fixed in the most recent hotfix.
- Fixed Exception thrown by battery when trying to update render state.
- Added Debug.Log() at console print level if
-logFile
is used (to actually log them) - Added a potential catch for DoTween at our console print level
- Fixed DoTween logspam now only reports errors only
- Removed console logging if
-logFile
launch command is used. - Fixed incorrect toxin levels applied in previous change
- Added placeholder for sending client side commands to server
- Fixed Fully grown plants not healing when in good growing conditions.
- Fixed issue where plant damage was not saving correctly
- Fixed plants taking damage on loading world
- Fixed issue where certain objects would block the sun
- Fixed issue where lander would sometimes collide with itself
- Fixed Can't fill water bottle in Hydroponics tutorial.
- Fixed Tutorial loading screen not working.
- Fixed Can play as other species in tutorials.
- Fixed Out of range exception thrown by AtmosphericAudioHandler.
- Added -noclear launch flag for dedicated server to skip clearing so you can see any errors before "ready"
- Added LoadLatestCommand extend LoadGameCommand so syntax is similar.
- Added clamp for console write buffer count. Sometimes is less than 0 and throwing exceptions
- Removed attempt to skip Clear() on Linux.
- Added ignoring Clearing console on linux dedicated until a fix is found.
- Fixed Tutorials. Tutorials button has been re-enabled.
- Added
status
command for dedicated server - Added try/catch around clearing cline in console. Hopefully stopping from console being unusable when exception there is thrown
- Suppressed user input in console while dedicated server is loading up before ready.
- Added some annoying logs for the developers when they don't add help text to a command ;)
- Fixed Atmospheric error on clients when server sent an atmosphere with a bad Id.
- Fixed DiodeSlide not showing correct value on clients.
- Fixed Error spam from plants when damaged by bad Atmosphere.
- Fixed Audio bug where wind sound could get stuck on.
- Optimized physics tick for objects hidden in slots. bases with large active chute networks or lots of items in vending machines and closed lockers should see a 10% fps improvement.