You can sign up to get a daily email of our articles, see the Mailing List page.
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 came back to check 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. Find me on Mastodon.
See more from me
The comments on this article are closed.
61 comments
Page: «4/7»
  Go to:

Feist Sep 26, 2018
There was a small 2.2 mb update on steam. My saved game still crashes on loading, so I guess no fix for that yet.
slaapliedje Sep 26, 2018
Quoting: Guest
Quoting: slaapliedje
Quoting: SuperTux
Quoting: slaapliedjeHopefully 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.
Avehicle7887 Sep 26, 2018
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".


Last edited by Avehicle7887 on 26 September 2018 at 8:23 pm UTC
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
SuperTux Sep 27, 2018
Interesting, does not work for me either, but throws a different exception:



Maybe we have multiple issues.

[300.4803]: ArgumentException: Path is empty
System.IO.Directory.CreateDirectory () (at <e1a80661d61443feb3dbdaac88eeb776>:0)
Ionic.Zip.ZipEntry.InternalExtract () (at <bbd9aba337974e5db8c5a361e0f7ec0c>:0)
Ionic.Zip.ZipEntry.Extract () (at <bbd9aba337974e5db8c5a361e0f7ec0c>:0)
Ionic.Zip.ZipFile.ExtractSelectedEntries () (at <bbd9aba337974e5db8c5a361e0f7ec0c>:0)
Kingmaker.EntitySystem.Persistence.ZipSaver.CopyToStash () (at <e961eed5aae84e58b8802c3b27c03758>:0)
Kingmaker.EntitySystem.Persistence.ThreadedGameLoader.ReadFiles () (at <e961eed5aae84e58b8802c3b27c03758>:0)
Kingmaker.EntitySystem.Persistence.ThreadedGameLoader+<DoLoad>c__AnonStorey0.<>m__0 () (at <e961eed5aae84e58b8802c3b27c03758>:0)
System.Threading.Tasks.Task.InnerInvoke () (at <e1a80661d61443feb3dbdaac88eeb776>:0)
System.Threading.Tasks.Task.Execute () (at <e1a80661d61443feb3dbdaac88eeb776>:0)
Rethrow as AggregateException: One or more errors occurred.
System.Threading.Tasks.Task.WaitAll () (at <e1a80661d61443feb3dbdaac88eeb776>:0)
System.Threading.Tasks.Task.WaitAll () (at <e1a80661d61443feb3dbdaac88eeb776>:0)
System.Threading.Tasks.Task.WaitAll () (at <e1a80661d61443feb3dbdaac88eeb776>:0)
Kingmaker.EntitySystem.Persistence.ThreadedGameLoader.DoLoad () (at <e961eed5aae84e58b8802c3b27c03758>:0)
System.Threading.Tasks.Task.InnerInvoke () (at <e1a80661d61443feb3dbdaac88eeb776>:0)
System.Threading.Tasks.Task.Execute () (at <e1a80661d61443feb3dbdaac88eeb776>:0)
Rethrow as AggregateException: One or more errors occurred.
System.Threading.Tasks.Task.ThrowIfExceptional () (at <e1a80661d61443feb3dbdaac88eeb776>:0)
System.Threading.Tasks.Task.Wait () (at <e1a80661d61443feb3dbdaac88eeb776>:0)
System.Threading.Tasks.Task.Wait () (at <e1a80661d61443feb3dbdaac88eeb776>:0)
Kingmaker.EntitySystem.Persistence.SaveManager+<LoadRoutine>c__Iterator1.MoveNext () (at <e961eed5aae84e58b8802c3b27c03758>:0)
Kingmaker.EntitySystem.Persistence.LoadingProcess.TickLoading () (at <e961eed5aae84e58b8802c3b27c03758>:0)
Kingmaker.EntitySystem.Persistence.LoadingProcess.Update () (at <e961eed5aae84e58b8802c3b27c03758>:0)
Rethrow as LoadGameException



Last edited by SuperTux on 27 September 2018 at 4:14 am UTC
crazyeyes Sep 27, 2018
Quoting: SuperTuxInteresting, 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.
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.