Goz3rr / SatisfactorySaveEditor

293 stars 75 forks source link

SatisfactorySaveParser.Exceptions.UnknownSaveVersionException #209

Closed InTheKitchen06 closed 3 years ago

InTheKitchen06 commented 3 years ago

Just tried to edit my latest save and this happened

Save.zip

fritzOSU03 commented 3 years ago

I can confirm the same when trying to open a save from the current experimental version (141578). The log file content is below.

2021-01-29 12:38:48.6441 - INFO: Opening save file: C:\Users\JKF\AppData\Local\FactoryGame\Saved\SaveGames\37051952e24146e8831f47fd0bf76f71\Update 3 Dune Desert.sav 2021-01-29 12:38:48.6921 - DEBUG: Read save header: HeaderVersion=VersionPlusOne, SaveVersion=25, BuildVersion=141578, MapName=Persistent_Level, MapOpts=?startloc=DuneDesert?sessionName=Update 3 Dune Desert?Visibility=SV_FriendsOnly, Session=Update 3 Dune Desert, PlayTime=239460, SaveTime=637475422538360000 2021-01-29 12:38:52.9439 - ERROR: SatisfactorySaveParser.Exceptions.UnknownSaveVersionException: Exception of type 'SatisfactorySaveParser.Exceptions.UnknownSaveVersionException' was thrown. at SatisfactorySaveParser.Save.FSaveHeader.Parse(BinaryReader reader) at SatisfactorySaveParser.SatisfactorySave..ctor(String file) at SatisfactorySaveEditor.ViewModel.MainViewModel.LoadFileAsync(String path) EXCEPTION: SatisfactorySaveParser.Exceptions.UnknownSaveVersionException: Exception of type 'SatisfactorySaveParser.Exceptions.UnknownSaveVersionException' was thrown. at SatisfactorySaveParser.Save.FSaveHeader.Parse(BinaryReader reader) at SatisfactorySaveParser.SatisfactorySave..ctor(String file) at SatisfactorySaveEditor.ViewModel.MainViewModel.LoadFileAsync(String path)

Ryder17z commented 3 years ago

is this on experimental savegames?

On Fri, Jan 29, 2021 at 7:51 PM Urich notifications@github.com wrote:

I can confirm the same when trying to open a save from the current experimental version (141578). The log file content is below.

2021-01-29 12:38:48.6441 - INFO: Opening save file: C:\Users\JKF\AppData\Local\FactoryGame\Saved\SaveGames\37051952e24146e8831f47fd0bf76f71\Update 3 Dune Desert.sav 2021-01-29 12:38:48.6921 - DEBUG: Read save header: HeaderVersion=VersionPlusOne, SaveVersion=25, BuildVersion=141578, MapName=Persistent_Level, MapOpts=?startloc=DuneDesert?sessionName=Update 3 Dune Desert?Visibility=SV_FriendsOnly, Session=Update 3 Dune Desert, PlayTime=239460, SaveTime=637475422538360000 2021-01-29 12:38:52.9439 - ERROR: SatisfactorySaveParser.Exceptions.UnknownSaveVersionException: Exception of type 'SatisfactorySaveParser.Exceptions.UnknownSaveVersionException' was thrown. at SatisfactorySaveParser.Save.FSaveHeader.Parse(BinaryReader reader) at SatisfactorySaveParser.SatisfactorySave..ctor(String file) at SatisfactorySaveEditor.ViewModel.MainViewModel.LoadFileAsync(String path) EXCEPTION: SatisfactorySaveParser.Exceptions.UnknownSaveVersionException: Exception of type 'SatisfactorySaveParser.Exceptions.UnknownSaveVersionException' was thrown. at SatisfactorySaveParser.Save.FSaveHeader.Parse(BinaryReader reader) at SatisfactorySaveParser.SatisfactorySave..ctor(String file) at SatisfactorySaveEditor.ViewModel.MainViewModel.LoadFileAsync(String path)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Goz3rr/SatisfactorySaveEditor/issues/209#issuecomment-769984046, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAPIOP2HHQ2MP4MGKZ2RULDS4L7TJANCNFSM4WWOV3CQ .

-- Best regards; Hexile

fritzOSU03 commented 3 years ago

That is correct. From what I can tell, the app still seems to open the Early Access saves without issue.

is this on experimental savegames? On Fri, Jan 29, 2021 at 7:51 PM Urich @.*> wrote: I can confirm the same when trying to open a save from the current experimental version (141578)**. The log file content is below. 2021-01-29 12:38:48.6441 - INFO: Opening save file: C:\Users\JKF\AppData\Local\FactoryGame\Saved\SaveGames\37051952e24146e8831f47fd0bf76f71\Update 3 Dune Desert.sav 2021-01-29 12:38:48.6921 - DEBUG: Read save header: HeaderVersion=VersionPlusOne, SaveVersion=25, BuildVersion=141578, MapName=Persistent_Level, MapOpts=?startloc=DuneDesert?sessionName=Update 3 Dune Desert?Visibility=SV_FriendsOnly, Session=Update 3 Dune Desert, PlayTime=239460, SaveTime=637475422538360000 2021-01-29 12:38:52.9439 - ERROR: SatisfactorySaveParser.Exceptions.UnknownSaveVersionException: Exception of type 'SatisfactorySaveParser.Exceptions.UnknownSaveVersionException' was thrown. at SatisfactorySaveParser.Save.FSaveHeader.Parse(BinaryReader reader) at SatisfactorySaveParser.SatisfactorySave..ctor(String file) at SatisfactorySaveEditor.ViewModel.MainViewModel.LoadFileAsync(String path) EXCEPTION: SatisfactorySaveParser.Exceptions.UnknownSaveVersionException: Exception of type 'SatisfactorySaveParser.Exceptions.UnknownSaveVersionException' was thrown. at SatisfactorySaveParser.Save.FSaveHeader.Parse(BinaryReader reader) at SatisfactorySaveParser.SatisfactorySave..ctor(String file) at SatisfactorySaveEditor.ViewModel.MainViewModel.LoadFileAsync(String path) — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#209 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAPIOP2HHQ2MP4MGKZ2RULDS4L7TJANCNFSM4WWOV3CQ . -- Best regards; Hexile

Ryder17z commented 3 years ago

Then something with the recent unreal engine upgrade that has changed the savegame structure.

AnthorNet commented 3 years ago

The new save header version (7) contains a new int for the serialisation version (38).

Goz3rr commented 3 years ago

This should be fixed in v0.9.13