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

×
Hello,

I play Fallout New Vegas on 2 separate computers with GOG Galaxy, and enjoy the convenience of syncing save games on the cloud. However, it also syncs the folder containing the configuration files, such as Fallout.ini and FalloutPrefs.ini. This is a problem because since I'm playing on two different computers with 2 different graphics cards, each computer has different screen resolutions, graphics settings, etc. So every time I sync and play on the next computer, I have to either create a backup of the ini files and overwrite the ones that it writes when it downloads from the cloud, or reconfigure the ini's manually.

Is there a way to sync JUST the save games folder, and NOT the folder containing the config files? Maybe there's a GOG Galaxy config file somewhere where the folders are listed and can be edited?

Thanks!
No posts in this topic were marked as the solution yet. If you can help, add your reply
I have encountered this problem elsewhere and understand how annoying it is even if I do not use Galaxy.
avatar
Themken: I have encountered this problem elsewhere and understand how annoying it is even if I do not use Galaxy.
Yeah, it makes the convenience of the cloud sync much less convenient :)

Hopefully, there's a solution out there...... Anybody? Bueller?
You could try marking the config files as read only, so Galaxy can't overwrite them.
GOG cloud saving already uses customized directories to synchronize, so it should be possible to alter the configuration file.
Which one it is however .. dunno. I guess it's stored in the webcache.zip. If it also supports a file filter, all the better.
An option was already named to have the files as read only.

Another might be to move them somewhere else and use a hard link to these files instead.
Depending on how the sync works, it would only copy the link but not the file itself.
Post edited June 13, 2023 by neumi5694
avatar
mistycoven: You could try marking the config files as read only, so Galaxy can't overwrite them.
Thanks for the suggestion. I have tried that, but somehow Galaxy still manages to overwrite it, unfortunately.
avatar
neumi5694: GOG cloud saving already uses customized directories to synchronize, so it should be possible to alter the configuration file.
Which one it is however .. dunno. I guess it's stored in the webcache.zip. If it also supports a file filter, all the better.
An option was already named to have the files as read only.

Another might be to move them somewhere else and use a hard link to these files instead.
Depending on how the sync works, it would only copy the link but not the file itself.
Interesting, what is the webcache.zip? I tried searching that in the Galaxy install folder but didn't find it.
The read only option doesn't work, unfortunately.
The hard link idea sounds interesting too. Never done that before, but will look into it and give it a shot.
Thanks!
avatar
neumi5694: GOG cloud saving already uses customized directories to synchronize, so it should be possible to alter the configuration file.
Which one it is however .. dunno. I guess it's stored in the webcache.zip. If it also supports a file filter, all the better.
An option was already named to have the files as read only.

Another might be to move them somewhere else and use a hard link to these files instead.
Depending on how the sync works, it would only copy the link but not the file itself.
avatar
downer305: Interesting, what is the webcache.zip? I tried searching that in the Galaxy install folder but didn't find it.
The read only option doesn't work, unfortunately.
The hard link idea sounds interesting too. Never done that before, but will look into it and give it a shot.
Thanks!
It's in each game directory. But I was wrong about its content. It just contains some images and how they are being displayed within the Galaxy client. I thought it may also contain information about the cloud saves. It would have made sense to put that info there.
avatar
downer305: Interesting, what is the webcache.zip? I tried searching that in the Galaxy install folder but didn't find it.
The read only option doesn't work, unfortunately.
The hard link idea sounds interesting too. Never done that before, but will look into it and give it a shot.
Thanks!
avatar
neumi5694: It's in each game directory. But I was wrong about its content. It just contains some images and how they are being displayed within the Galaxy client. I thought it may also contain information about the cloud saves. It would have made sense to put that info there.
Thanks for checking. I tried your suggestion of using hard links to point to ini files outside of the synced folder, but unfortunately it didn't quite work. Somehow, Galaxy seemed to back up the actual file the link pointed to anyway. Either that, or there was an issue in the order in which the files were synced, and the link file didn't get backed up properly to the cloud prior to syncing on the second machine. Too many variables to consider, I guess.

On the plus side, I think I may have found the solution. I found a file in the Fallout NV install folder called goggame-1454587428.script. In this file, I found this block of code:

"install": {
"action": "savePath",
"arguments": {
"savePath": "{userdocs}/My Games/FalloutNV",
"type": "folder"
}
}

Note that the {userdocs}/My Games/FalloutNV folder actually contains the config ini files, and the save files are actually located in a subfolder {userdocs}/My Games/FalloutNV/Saves, so if I'm right, this is why the config files were being synced as well as the saves. So all I did was change that line to:

"install": {
"action": "savePath",
"arguments": {
"savePath": "{userdocs}/My Games/FalloutNV/Saves",
"type": "folder"
}
}

And so far, it seems to be ignoring changes to the ini files when I launch the game, as it doesn't attempt to sync. When I save progress in the game, it does sync when I close the game. So I suspect it's working. I will be able to fully test the theory when I get to the second machine to sync.

In the meantime, if anyone could chime in to confirm or refute this, that would be appreciated.