We do often include affiliate links to earn us some pennies. See more here.

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.

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   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.

Article taken from GamingOnLinux.com.
9 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
56 comments
Page: «4/6»
  Go to:

Devlin Sep 26, 2018
Quoting: Avehicle7887Can 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.
Avehicle7887 Sep 26, 2018
Quoting: DevlinNow 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 September 2018 at 10:06 pm UTC
Devlin Sep 26, 2018
Quoting: Avehicle7887
Quoting: DevlinNow 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 September 2018 at 10:18 pm UTC
Avehicle7887 Sep 26, 2018
Quoting: Devlin
Quoting: Avehicle7887
Quoting: DevlinNow 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 September 2018 at 10:29 pm UTC
crazyeyes Sep 27, 2018
Hi. I'm posting because I'm having issues that are basically identical to Devlin's. My username has letters only, no spaces.
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 September 2018 at 2:08 am UTC
crazyeyes Sep 27, 2018
Quoting: GuestInteresting, 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.
Avehicle7887 Sep 27, 2018
Quoting: crazyeyesI 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.
NovenTheHero Sep 27, 2018
I can confirm that this bug exists. The game runs beautifully otherwise. Is there a way to install the Windows version and run it through Steam Play?
slaapliedje Sep 27, 2018
I'm thinking I'll buy this as soon as the issues with it crashing are fixed, but man I have so many RPGs to play and not enough time to play them...
TheSHEEEP Sep 27, 2018
View PC info
  • Supporter Plus
The save game issues are supposedly fixed now, though the others probably persist.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.