Not that it helps, but I get a similar experience trying to load old games. I guess I sort of expected to have to start over again, anyway, given the major version number bump. It'd still be nice if the game could auto-translate from older versions, somehow. Personally, I'll just start over again once I get to the Ps in my backlog (currently barely on B, so it'll take a while). I'd like to wait until Bag of Tricks works with the new game, as well.
If you want to try it out, you can use galaxy features in lgogdownloader, including reverting to older versions. I've never used this feature, though, and don't know what it expects or does, precisely. It'll probably be a large download no matter what you do, though.
Edit: I played around with it a bit, and the only good part about using galaxy is that you can get the 1.3.3 Windows version of the game (there are no installers for 1.3.3 or earlier on Linux). Given that the game is primarily written in Mono, you can probably just copy the Linux-specific stuff (executable and anything in the x86_64 subdirectories) from 2.0.1. I still had a 1.3.2d installation on a backup drive, so I can revert to 1.3.3 by patching that, if I want. I'll just wait until things settle and start over, though.
From Player.log, an apparently infinite loop of these two error blocks while loading:
This is a bug. It should report load failure instead of retrying in an infinite loop.
-------------------------------
(Filename: <b2cc8cf62b6f47a6a3f731b423435fde> Line: 0)
NullReferenceException: Object reference not set to an instance of an object
at Kingmaker.Player.Dispose () [0x00034] in <b2cc8cf62b6f47a6a3f731b423435fde>:0
at Kingmaker.EntitySystem.Persistence.Scenes.SceneLoader.DisposeArea () [0x00030] in <b2cc8cf62b6f47a6a3f731b423435fde>:0
at Kingmaker.Game.DisposeState () [0x00000] in <b2cc8cf62b6f47a6a3f731b423435fde>:0
at Kingmaker.EntitySystem.Persistence.Scenes.SceneLoader+<LoadMainMenuCoroutine>c__Iterator9.MoveNext () [0x00156] in <b2cc8cf62b6f47a6a3f731b423435fde>:0
at Kingmaker.EntitySystem.Persistence.LoadingProcess.TickLoading () [0x0000c] in <b2cc8cf62b6f47a6a3f731b423435fde>:0
at Kingmaker.EntitySystem.Persistence.LoadingProcess.Update () [0x000e0] in <b2cc8cf62b6f47a6a3f731b423435fde>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
Kingmaker.Runner:ReportException(Exception)
Kingmaker.EntitySystem.Persistence.LoadingProcess:Update()
(Filename: <b2cc8cf62b6f47a6a3f731b423435fde> Line: 0)
NullReferenceException: Object reference not set to an instance of an object
at Kingmaker.Player.Dispose () [0x00034] in <b2cc8cf62b6f47a6a3f731b423435fde>:0
at Kingmaker.EntitySystem.Persistence.Scenes.SceneLoader.DisposeArea () [0x00030] in <b2cc8cf62b6f47a6a3f731b423435fde>:0
at Kingmaker.Game.DisposeState () [0x00000] in <b2cc8cf62b6f47a6a3f731b423435fde>:0
at Kingmaker.EntitySystem.Persistence.Scenes.SceneLoader+<LoadMainMenuCoroutine>c__Iterator9.MoveNext () [0x00156] in <b2cc8cf62b6f47a6a3f731b423435fde>:0
at Kingmaker.EntitySystem.Persistence.LoadingProcess.TickLoading () [0x0000c] in <b2cc8cf62b6f47a6a3f731b423435fde>:0
at Kingmaker.EntitySystem.Persistence.LoadingProcess.Update () [0x000e0] in <b2cc8cf62b6f47a6a3f731b423435fde>:0
Rethrow as LoadGameException
at Kingmaker.EntitySystem.Persistence.LoadingProcess.Update () [0x00150] in <b2cc8cf62b6f47a6a3f731b423435fde>:0
Post edited June 09, 2019 by darktjm