The RPG Pathfinder: Kingmaker is out today from Owlcat Games and Deepsilver, sadly the Linux version has some critical bugs.
GOG provided me with a key, so at release today I went to download it only to find no Linux download. When speaking to my GOG contact, they confirmed a critical bug was found where the game will completely crash if you try to load a saved game. This is also confirmed by users on the Steam forum. Due to this, there's no ETA on GOG having any Linux build available and I can't blame them for that, this is down to Owlcat Games to solve.

Direct Link
Issues as major as that at launch really do make me sad. Linux isn't a top platform sure, but to release with such a major flaw as that? Seems like it's not the only major issue too, I won't list them all but it's safe to say it's a very rough release.
Shame, I was really looking forward to this one. The way they described the depth of the lore and gameplay mechanics had me pretty intrigued by it.
Available from GOG, Humble Store and Steam. Not that I recommend buying a mostly broken product, wait until they fix it. I will take a proper look when it is working, hopefully it won't take them long to fix.
Hopefully this doesn't turn out to be another Sword Coast: Legends, which looked absolutely awesome, then fell flat on it's face.
That was tragic, but I don't see this happening to Pathfinder as I saw over 10K users on now and I think it will hopefully have achieved 'critical mass' to continue.
Yeah, I think we need a Neverwinter Nights 3 :)
Thanks for tracking the release and issues. This is on my wish list and saw that it released today; was hoping there would be some info here on how it ran. I will wait for the game to work!
This echoes my sentiments exactly. Thanks, Liam!
Apparently the Linux bug wasn't as easy to solve as they thought. Might be waiting a while.Which just showcases that probably absolutely nobody tested this game on linux prior to release.
Absurd, really. If you cannot test a build at all before release, don't release it yet...
We have NWN Enhanced Edition... IIRC they are upgrading the graphics for it. All it needs is new campaign modules
And the editor for Linux too, I heard.
The Linux version is now downloadable at GOG. Haven't tested myself as it's a 30gb download and I just got home 15mins ago.
Update:
The Linux version is now downloadable at GOG. Haven't tested myself as it's a 30gb download and I just got home 15mins ago.
Good to know, thanks!
Hopefully this doesn't turn out to be another Sword Coast: Legends, which looked absolutely awesome, then fell flat on it's face.
That was tragic, but I don't see this happening to Pathfinder as I saw over 10K users on now and I think it will hopefully have achieved 'critical mass' to continue.
Yeah, I think we need a Neverwinter Nights 3 :)
We have NWN Enhanced Edition... IIRC they are upgrading the graphics for it. All it needs is new campaign modules
Yeah they are doing some tweaks like adding shaders and such, the problem is that it's still NWN at it's core, and NWN2 had a better/improved editor, and they haven't even said yay / nay on porting the NWN editor to Linux yet. So with the exception of it being easier to install, and some new effects, it's the same situation we've been in since the game released.
I reported the bug here: https://steamcommunity.com/app/640820/discussions/5/1734340257883532046/
--------------
A temporary solution to the no-music issue:
I replaced the game's "libAkSoundEngine.so" library file with the one from PoE 2 and now Music, Sound effects and Ambient are all working.
Furthermore there are no more errors in the terminal. For those who don't own PoE2, I have uploaded the library file to this link: https://drive.google.com/file/d/1F3GBGs0FsGVDN-MlL-HALJqtZ7ukUyW4
The file needs to go into "Pathfinder/Kingmaker_Data/Plugins/x86_64".
Last edited by Avehicle7887 on 26 Sep 2018 at 8:23 pm UTC
Can anyone hear music in the main menu? I checked youtube videos and it does seem to have it. I have none and terminal is throwing a bunch of AK errors which I'm reporting to the devs atm.
I reported the bug here: https://steamcommunity.com/app/640820/discussions/5/1734340257883532046/
--------------
A temporary solution to the no-music issue:
I replaced the game's "libAkSoundEngine.so" library file with the one from PoE 2 and now Music, Sound effects and Ambient are all working.
Furthermore there are no more errors in the terminal. For those who don't own PoE2, I have uploaded the library file to this link: https://drive.google.com/file/d/1F3GBGs0FsGVDN-MlL-HALJqtZ7ukUyW4
The file needs to go into "Pathfinder/Kingmaker_Data/Plugins/x86_64".
Thanks. I had the same issue. First the SDL lirary issue, the same that I had with PoE2, then the no music bug fixed thanks to you. Now the only remaining blocking issue that I have is that there is no way to load a saved file on Linux, so it makes no sense to play the game until that is fixed.
Now the only remaining blocking issue that I have is that there is no way to load a saved file on Linux, so it makes no sense to play the game until that is fixed.
If you start a new game, finish the dialog > save immediately > and load = doesn't work?
So, the savegames work for me, I saved like 6 times and 6 times it loaded fine. Can you please send me your save game? I can try to debug the issue.
In case you're using Steam - have you tried turning off Cloud Saves?
Last edited by Avehicle7887 on 26 Sep 2018 at 10:06 pm UTC
Now the only remaining blocking issue that I have is that there is no way to load a saved file on Linux, so it makes no sense to play the game until that is fixed.
If you start a new game, finish the dialog > save immediately > and load = doesn't work?
So, the savegames work for me, I saved like 6 times and 6 times it loaded fine. Can you please send me your save game? I can try to debug the issue.
Sure, I uploaded the two save files, the autosave and a manual save just after the initial dialogue: https://drive.google.com/file/d/10P4B-Jv_etz1XHYNbISZjsrfpgzJoPY7
The error that I can see in the log is this one:
IOException: Sharing violation on path /home/***/.config/unity3d/Owlcat Games/Pathfinder Kingmaker/Saved Games/Manual_1_Banquet_Hall_15_Gozran__IV__4710.zks
at System.IO.File.Move (System.String sourceFileName, System.String destFileName) [0x0010f] in <e1a80661d61443feb3dbdaac88eeb776>:0
at Ionic.Zip.ZipFile.Save () [0x002a5] in <bbd9aba337974e5db8c5a361e0f7ec0c>:0
at Kingmaker.EntitySystem.Persistence.ZipSaver.Save () [0x00006] in <e961eed5aae84e58b8802c3b27c03758>:0
at Kingmaker.EntitySystem.Persistence.SaveManager+<LoadRoutine>c__Iterator1.MoveNext () [0x00112] in <e961eed5aae84e58b8802c3b27c03758>:0
at Kingmaker.EntitySystem.Persistence.LoadingProcess.TickLoading () [0x0000c] in <e961eed5aae84e58b8802c3b27c03758>:0
at Kingmaker.EntitySystem.Persistence.LoadingProcess.Update () [0x000be] in <e961eed5aae84e58b8802c3b27c03758>:0
Rethrow as LoadGameException
at Kingmaker.EntitySystem.Persistence.LoadingProcess.Update () [0x0012e] in <e961eed5aae84e58b8802c3b27c03758>:0
Edit: Just deleted the saves and created new ones without cloud saves activated. Same result.
Last edited by Devlin on 26 Sep 2018 at 10:18 pm UTC
Now the only remaining blocking issue that I have is that there is no way to load a saved file on Linux, so it makes no sense to play the game until that is fixed.
If you start a new game, finish the dialog > save immediately > and load = doesn't work?
So, the savegames work for me, I saved like 6 times and 6 times it loaded fine. Can you please send me your save game? I can try to debug the issue.
Sure, I uploaded the two save files, the autosave and a manual save just after the initial dialogue: https://drive.google.com/file/d/10P4B-Jv_etz1XHYNbISZjsrfpgzJoPY7
The error that I can see in the log is this one:
IOException: Sharing violation on path /home/***/.config/unity3d/Owlcat Games/Pathfinder Kingmaker/Saved Games/Manual_1_Banquet_Hall_15_Gozran__IV__4710.zks
at System.IO.File.Move (System.String sourceFileName, System.String destFileName) [0x0010f] in <e1a80661d61443feb3dbdaac88eeb776>:0
at Ionic.Zip.ZipFile.Save () [0x002a5] in <bbd9aba337974e5db8c5a361e0f7ec0c>:0
at Kingmaker.EntitySystem.Persistence.ZipSaver.Save () [0x00006] in <e961eed5aae84e58b8802c3b27c03758>:0
at Kingmaker.EntitySystem.Persistence.SaveManager+<LoadRoutine>c__Iterator1.MoveNext () [0x00112] in <e961eed5aae84e58b8802c3b27c03758>:0
at Kingmaker.EntitySystem.Persistence.LoadingProcess.TickLoading () [0x0000c] in <e961eed5aae84e58b8802c3b27c03758>:0
at Kingmaker.EntitySystem.Persistence.LoadingProcess.Update () [0x000be] in <e961eed5aae84e58b8802c3b27c03758>:0
Rethrow as LoadGameException
at Kingmaker.EntitySystem.Persistence.LoadingProcess.Update () [0x0012e] in <e961eed5aae84e58b8802c3b27c03758>:0
Edit: Just deleted the saves and created new ones without cloud saves activated. Same result.
Both of your savegames are loading fine for me, I even tried giving them read-only permissions and they still worked. What kind of filesystem are you using? (ext4, btrfs...etc). Also may I ask you if your user name includes a space? Sorry if I'm sounding like the FBI.
Last edited by Avehicle7887 on 26 Sep 2018 at 10:29 pm UTC
Unfortunately I can't really seem to get the game to output the error to a terminal and I don't know where the logs are located. So, instead, I have taken a screenshot of the error.

Edit: Found it. I felt a little silly not looking one folder up. Still had to enable the setting for the full log though.
[47.5800]: Sharing violation on path /home/crazyeyes/.config/unity3d/Owlcat Games/Pathfinder Kingmaker/Saved Games/Manual_1_Oleg_s_Trading_Post_16_Gozran__IV__4710.zks
at System.IO.File.Move (System.String sourceFileName, System.String destFileName) [0x0010f] in <e1a80661d61443feb3dbdaac88eeb776>:0
at Ionic.Zip.ZipFile.Save () [0x002a5] in <bbd9aba337974e5db8c5a361e0f7ec0c>:0
at Kingmaker.EntitySystem.Persistence.ZipSaver.Save () [0x00006] in <e961eed5aae84e58b8802c3b27c03758>:0
at Kingmaker.EntitySystem.Persistence.SaveManager+<LoadRoutine>c__Iterator1.MoveNext () [0x00112] in <e961eed5aae84e58b8802c3b27c03758>:0
at Kingmaker.EntitySystem.Persistence.LoadingProcess.TickLoading () [0x0000c] in <e961eed5aae84e58b8802c3b27c03758>:0
at Kingmaker.EntitySystem.Persistence.LoadingProcess.Update () [0x000be] in <e961eed5aae84e58b8802c3b27c03758>:0
I can't help but notice that the method chain on the lower levels is named "Save." Could it possibly be that a thread is saving for some reason at the same time the file is being loaded?
Last edited by crazyeyes on 27 Sep 2018 at 2:08 am UTC
Interesting, does not work for me either, but throws a different exception:

Maybe we have multiple issues.
Rethrow as AggregateException: One or more errors occurred.
at System.Threading.Tasks.Task.WaitAll (System.Threading.Tasks.Task[] tasks, System.Int32 millisecondsTimeout, System.Threading.CancellationToken cancellationToken) [0x001d1] in <e1a80661d61443feb3dbdaac88eeb776>:0
at System.Threading.Tasks.Task.WaitAll (System.Threading.Tasks.Task[] tasks, System.Int32 millisecondsTimeout) [0x00000] in <e1a80661d61443feb3dbdaac88eeb776>:0
at System.Threading.Tasks.Task.WaitAll (System.Threading.Tasks.Task[] tasks) [0x00000] in <e1a80661d61443feb3dbdaac88eeb776>:0
at Kingmaker.EntitySystem.Persistence.ThreadedGameLoader.DoLoad () [0x00168] in <e961eed5aae84e58b8802c3b27c03758>:0
at System.Threading.Tasks.Task.InnerInvoke () [0x0000f] in <e1a80661d61443feb3dbdaac88eeb776>:0
at System.Threading.Tasks.Task.Execute () [0x00010] in <e1a80661d61443feb3dbdaac88eeb776>:0
Rethrow as AggregateException: One or more errors occurred.
at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00011] in <e1a80661d61443feb3dbdaac88eeb776>:0
at System.Threading.Tasks.Task.Wait (System.Int32 millisecondsTimeout, System.Threading.CancellationToken cancellationToken) [0x00043] in <e1a80661d61443feb3dbdaac88eeb776>:0
at System.Threading.Tasks.Task.Wait (System.Int32 millisecondsTimeout) [0x00000] in <e1a80661d61443feb3dbdaac88eeb776>:0
at Kingmaker.EntitySystem.Persistence.SaveManager+<LoadRoutine>c__Iterator1.MoveNext () [0x00237] in <e961eed5aae84e58b8802c3b27c03758>:0
at Kingmaker.EntitySystem.Persistence.LoadingProcess.TickLoading () [0x0000c] in <e961eed5aae84e58b8802c3b27c03758>:0
at Kingmaker.EntitySystem.Persistence.LoadingProcess.Update () [0x000be] in <e961eed5aae84e58b8802c3b27c03758>:0
Rethrow as LoadGameException
at Kingmaker.EntitySystem.Persistence.LoadingProcess.Update () [0x0012e] in <e961eed5aae84e58b8802c3b27c03758>:0
Cannot recall how to set the full log unfortunately.
It throws that error the first time you try to load the file, but if you try to load it again it results in the "Sharing violation" error.
I can't help but notice that the method chain on the lower levels is named "Save." Could it possibly be that a thread is saving for some reason at the same time the file is being loaded?
The game does do that and and now I have the faint suspect it's probably the reason why it crashes. Upon a successful load it does automaticalky save again.
Not sure why it's working for some people though. Removing that save at load might just be the fix.
See more from me