2020.11.9.372 - World saving bugfix + data recovery instructions when affected
Pushing a high priority bugfix that prevents some worlds/items from being properly saved. Compatible with previous build, but I recommend updating immediatelly.
If you've saved your world recently and the changes didn't go through, you can recover them as long as you haven't cleared your cache. Check any recently saved worlds to see if they're missing any changes. If they are, do the following:
1) Locate the corresponding log file in the Steam installation for when you last saved the world
2) Search for the first occurence of "Exception in the save process!" following "Saving world: ". Make sure to find the last one in the log for particular world.
3) Copy the path following "Dumping the raw save data to:" (including the .lz4bson extension) from the log
4) Switch to Neos and paste (e.g. Ctrl+V). This will load the last version of the world that failed to save.
5) Verify that it's the right version and save a copy of it. You can then use this copy to overwrite the proper version (overwrite worlds by clicking on an world orb while holding the world orb you want to overwrite with)
[h2]Tweaks:[/h2]
- Merged Polish locale additions by @art0007i
[h2]Bugfixes:[/h2]
- Fixed saving of a worlds/items breaking when there's an object asset file referenced in the session, that hasn't been gathered (discovered in log from @GearBell, @Nexulan | Community Manager, @Medra and @Shifty | Quality Control Lead )
- Fixed Undo Manager becoming persistent by default
- Added extra diagnostic information when writing data into a CircularAudioBuffer (based on issue found in log from @GearBell)
If you've saved your world recently and the changes didn't go through, you can recover them as long as you haven't cleared your cache. Check any recently saved worlds to see if they're missing any changes. If they are, do the following:
1) Locate the corresponding log file in the Steam installation for when you last saved the world
2) Search for the first occurence of "Exception in the save process!" following "Saving world: ". Make sure to find the last one in the log for particular world.
3) Copy the path following "Dumping the raw save data to:" (including the .lz4bson extension) from the log
4) Switch to Neos and paste (e.g. Ctrl+V). This will load the last version of the world that failed to save.
5) Verify that it's the right version and save a copy of it. You can then use this copy to overwrite the proper version (overwrite worlds by clicking on an world orb while holding the world orb you want to overwrite with)
[h2]Tweaks:[/h2]
- Merged Polish locale additions by @art0007i
[h2]Bugfixes:[/h2]
- Fixed saving of a worlds/items breaking when there's an object asset file referenced in the session, that hasn't been gathered (discovered in log from @GearBell, @Nexulan | Community Manager, @Medra and @Shifty | Quality Control Lead )
- Fixed Undo Manager becoming persistent by default
- Added extra diagnostic information when writing data into a CircularAudioBuffer (based on issue found in log from @GearBell)