It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi all,

I have downloaded the tarball file of the game and it seems to run well up to now (I have ubuntu 14.04), but I cannot save games. In the presentation screen the buttons that say "scanning for save games" continue to turn the cogs indefinitely. To my understanding the saved files should be put in the .local/share/PillarsOfEternity/SavedGames folder, but the folder does not seem to be created automatically and even if I create it the game will still not save.

I have tried by uncompressing the tarball and then running the game, as well as using the nice script by vv221 to create a .deb file and installing it, but in neither of this cases I am able to save my game.

Any help will be very much appreciated.
No posts in this topic were marked as the solution yet. If you can help, add your reply
Make sure whatever user the game is running under has read and write permissions to that directory, and you could check the directories you extracted the game into as well. You can also check its sha sum, my game worked fine after downloading it and the 6.6GB file had a sha signature of c2bb159c727aace14a5106639ff9d608e910a960 for the tar.gz, if its different you may have a broken download.
My script checks the .tar.gz archive integrity before processing it, so at least this point is cleared out.

You should check the file ~/.config/unity3d/"Obsidian Entertainment/Pillars of Eternity"/Player.log to see if anything strange happen in there. If you have difficulties understanding its contents, post it and I’ll try to see if I can spot anything unusual.
Post edited April 07, 2015 by vv221
avatar
vv221: My script checks the .tar.gz archive integrity before processing it, so at least this point is cleared out.

You should check the file ~/.config/unity3d/"Obsidian Entertainment/Pillars of Eternity"/Player.log to see if anything strange happen in there. If you have difficulties understanding its contents, post it and I’ll try to see if I can spot anything unusual.
Hi again, the file is quite big but I could not find anything related to saves in the log. Do you have a hint of what kind of log message is related to saving?


I'll check if the new version of the game solves my problem.
Post edited April 08, 2015 by calvarez
avatar
vv221: You should check the file ~/.config/unity3d/"Obsidian Entertainment/Pillars of Eternity"/Player.log to see if anything strange happen in there. If you have difficulties understanding its contents, post it and I’ll try to see if I can spot anything unusual.
avatar
calvarez: Hi again, the file is quite big but I could not find anything related to saves in the log. Do you have a hint of what kind of log message is related to saving?
I honestly don’t know what we’re looking for, I don’t understand what’s going on here.
I’ll have to check, but I think I’ve seen a thread on the Obsidian forums about someone having the same problem… on Windows! But no solution as been found there yet.
I might have found something else to look for: a cache with temporary data about saves under ~/.cache/unity3d/"Obsidian Entertainment/Pillars of Eternity".
You might want to check the rights for this directory too, and rename or delete it before giving a new try to the game.
avatar
vv221: I might have found something else to look for: a cache with temporary data about saves under ~/.cache/unity3d/"Obsidian Entertainment/Pillars of Eternity".
You might want to check the rights for this directory too, and rename or delete it before giving a new try to the game.
Hi again! The file you mention has root ownership, in fact the whole unity3d folder has root ownership. I have to leave now but I'll try to change them later to see if it works. Tnx!
Post edited April 09, 2015 by calvarez
avatar
calvarez: Hi again! The file you mention has root ownership, in fact the whole unity3d folder has root ownership. I have to leave now but I'll try to change them later to see if it works. Tnx!
Well, that could very well be the explanation of your problem!
Let’s hope we’re finally seeing the end of the road here ;)
Well, changed the ownership. The game now saved a screenshot in the .cache/unity3d/Obsidian\ Entertainment/Pillars\ of\ Eternity/ file, which happens to be the screenshot associated to the save file, but still no saved games. This suggests as vv221 guessed that it could be related with some other folder's permissions, just not sure which.

No Pillars of eternity folder has been created at .local/share, so maybe there's some other permission that needs to be changed from root to user, just not sure how to know which.
Post edited April 09, 2015 by calvarez
I am unacquainted with Linux, so forgive me if this is naïve advice.

Is there an install/uninstall utility like on windows? And if so, when you install, does it create something like uninsNNN.dat? And if so, can you look through it to find all the libraries that are modified by the install?
avatar
calvarez: Well, changed the ownership. The game now saved a screenshot in the .cache/unity3d/Obsidian\ Entertainment/Pillars\ of\ Eternity/ file, but still no saved games. Still it could be related with some other folder's permissions, just not sure which.

No Pillars of eternity folder has been created at .local/share, so maybe there's some other permission that needs to be changed from root to user, just not sure how to know which.
Do you manage to get the game starting, or is it still stuck on the "looking for saves" bug?

Directory rights and ownership you should check are:
~/.local
~/.local/share
~/.local/share/PillarsOfEternity (and everything under)
~/.config
~/.config/unity3d
~/.config/unity3d/Obsidian\ Entertainment (and everything under)
~/.cache
~/.cache/unity3d
~/.cache/unity3d/Obsidian\ Entertainment (and everything under)

All should be owned and writeable by your user.
If any of these directories is missing, it is normal. It should be created by the game with the adequate rights at some point.

-----

avatar
alcaray: I am unacquainted with Linux, so forgive me if this is naïve advice.
Every advice, even "naïve", can shed some light on the matter at hand ;)

avatar
alcaray: Is there an install/uninstall utility like on windows?
No, there’s none. The Linux version of the game come as a simple archive, that’s just "extract & play".
Unless you count my custom made scripts, but they should not be seen as anything else that what they are: an unofficial, unapproved, unsupported hack. (well, I provide support for them of course, but Obsidian probably doesn’t even know they exist)
Post edited April 09, 2015 by vv221
Ok, so the .config/unity3d/Obsidian\ Entertainment/Pillars\ of\ Eternity/ was still owned by root.
Now I can finally save :) :) :) Joy Joy!

Now I am not sure why did these folders had wrong permissions.

Update: Ohh no :( the cogs stoped turning when looking for saved games, the snapshot of the save file saves but still no saved games for me.

I think I will continue to check for all the folders vv221 mentioned when I have more time. The /.local/share/PillarsOfEternity/SavedGames folder was not created automatically, and even if I create it it makes no difference.
Post edited April 09, 2015 by calvarez
Hmmm. Then there's a utility that has a free evaluation period called Revo. It does a good job of examining an installed application and finding all the various pieces scattered about your file structure and registry. Of course, I'm talking Windows again. Dunno if there's a utility like that for Linux.
avatar
calvarez: Ok, so the .config/unity3d/Obsidian\ Entertainment/Pillars\ of\ Eternity/ was still owned by root.
Now I can finally save :) :) :) Joy Joy!

Now I am not sure why did these folders had wrong permissions.
Usually, you can safely assume that everything in your home should be owned by you. So you should be able to run a big recursive "sudo chown -R USER ~USER" (ie, "sudo chown -R kilobug ~kilobug" for me) to fix all permissions in your home.

Alternatively, if you don't want the "big theoretically safe but potentially dangerous option", you can just look for all files not owned by you in your home, with a command like "sudo find ~USER -not -user USER" ie "sudo find ~kilobug -not -user kilobug" for me. That should print you all the files/directories with suspicious permissions, and then you should be able to fix it.
avatar
kilobug: Alternatively, if you don't want the "big theoretically safe but potentially dangerous option", you can just look for all files not owned by you in your home, with a command like "sudo find ~USER -not -user USER" ie "sudo find ~kilobug -not -user kilobug" for me. That should print you all the files/directories with suspicious permissions, and then you should be able to fix it.
Well, I used the command you suggested and found a couple of files and a folder in .config that where still owned by root and now I can finally save games :). I do not know why this files and folders were being created with root permissions, I guess it must be something in the configuration of my computer.

I want to thank vv221, kilobug and all of theother nice people that helped me in my crusade :p. Sincerelly thank you :)