HGL
ratty-blush

Fallout 3 GOTY cloudsync EGS <-> Heroic mismatches.

I'm having some puzzling behaviour getting savegame syncing between EGS on Win7 and Heroic on PopOS with Fallout 3 GOTY, (running Wine-GE-Proton8-13). some of the savegames sync over but not all of them. I can include log files but it's mostly messages about no savegames matching the filter.
31 Replies
variable-lime
variable-lime2y ago
please provide the game log and also a sync log
ratty-blush
ratty-blushOP2y ago
I don't seem to be able to find the sync log location for win7, uploading linux sync logs now this is the log from Heroic client on PopOS: https://paste.debian.net/1303483/ I notice the "--skip-upload" line there immediately this is Fallout3 Global game log (from Settings -> logs -> Fallout3) on linux/PopOS: https://paste.debian.net/hidden/4361cc82/
variable-lime
variable-lime2y ago
can you show a lot attempting to upload/download a save from the cloud save sync screen?
ratty-blush
ratty-blushOP2y ago
this is the log popup after loading the game, opening the cloudsynced saves on PopOS (win7>PopOS) creating a new savegame and exiting and then running manual upload: https://paste.debian.net/1303486/
variable-lime
variable-lime2y ago
Within /home/loki/Documents/My Games/Fallout3/Saves, is there a long hex numerical folder?
ratty-blush
ratty-blushOP2y ago
like the game UID? No, there's a few config files like fallout3.ini etc I think wine is splitting the install between the prefix and this folder specifcally for saves
variable-lime
variable-lime2y ago
can you go to the matching folder in Windows to see what's supposed to be there? right, that's expected I'm looking more for the User ID some games do that
ratty-blush
ratty-blushOP2y ago
there was some sort of "Bethesda ID" I saw fly by in one of the log files btw
variable-lime
variable-lime2y ago
and PC Gaming Wiki doesn't reflect info about the user ID in the save files a lot of the time
ratty-blush
ratty-blushOP2y ago
win7 just contains savefiles yea I'd noticed that as well I'm about to launch it on win7 now to see if the PopOS created savegame has propogated across
variable-lime
variable-lime2y ago
for clarity, is Win7 using the actual EGS launcher?
ratty-blush
ratty-blushOP2y ago
Yup exactly. so just launched and exited EGS version on win7, no new save from the linux side, my guess so far is the heroic / linux side is not uploading the cloudsync saves correctly.
variable-lime
variable-lime2y ago
show a screenshot of your cloud save sync screen please
ratty-blush
ratty-blushOP2y ago
from which OS?
variable-lime
variable-lime2y ago
Linux
ratty-blush
ratty-blushOP2y ago
No description
ratty-blush
ratty-blushOP2y ago
hey @termdisc any idea where to add this disable-filters bit:
[Core] INFO: No files to upload. If you believe this is incorrect run command with "--disable-filters"
[Core] INFO: No files to upload. If you believe this is incorrect run command with "--disable-filters"
in heroic?
variable-lime
variable-lime2y ago
within the .../Fallout3/Saves/ folder, you should have *.fos files it could be an error depending on what folder is supposed to be synced I am also getting a similar error:
[Core] INFO: Trying to re-use existing login session...

[cli] INFO: Got 0 remote save game(s)

[cli] INFO: Checking "Fallout 3: Game of the Year Edition" (adeae8bbfc94427db57c7dfecce3f1d4)

[cli] INFO: Overriding save path with "/var/home/outphase/Documents/My Games/Fallout3/Saves"...

[cli] INFO: Local save for "Fallout 3: Game of the Year Edition" is newer

[cli] INFO: - Cloud save date: N/A

[cli] INFO: - Local save date: 2024-01-09 02:25:39

[cli] INFO: Uploading local savegame...

[SGH] INFO: Packing savegame for "adeae8bbfc94427db57c7dfecce3f1d4", input folder: /var/home/outphase/Documents/My Games/Fallout3/Saves

[SGH] WARNING: No save files matching the specified filters have been found.

[Core] INFO: No files to upload. If you believe this is incorrect run command with "--disable-filters"
[Core] INFO: Trying to re-use existing login session...

[cli] INFO: Got 0 remote save game(s)

[cli] INFO: Checking "Fallout 3: Game of the Year Edition" (adeae8bbfc94427db57c7dfecce3f1d4)

[cli] INFO: Overriding save path with "/var/home/outphase/Documents/My Games/Fallout3/Saves"...

[cli] INFO: Local save for "Fallout 3: Game of the Year Edition" is newer

[cli] INFO: - Cloud save date: N/A

[cli] INFO: - Local save date: 2024-01-09 02:25:39

[cli] INFO: Uploading local savegame...

[SGH] INFO: Packing savegame for "adeae8bbfc94427db57c7dfecce3f1d4", input folder: /var/home/outphase/Documents/My Games/Fallout3/Saves

[SGH] WARNING: No save files matching the specified filters have been found.

[Core] INFO: No files to upload. If you believe this is incorrect run command with "--disable-filters"
I tried running that back up to the Fallout3/ folder, but it's the same error. I tried quickly searching the legendary github to see where the filters may be maintained, but I didn't get very far in my hunt in adeae8bbfc94427db57c7dfecce3f1d4.json, I came across this:
"CloudIncludeList": {
"type": "STRING",
"value": "falloutprefs.ini, *.fos"
},
"CloudSaveFolder": {
"type": "STRING",
"value": "{UserDir}/My Games/Fallout3/Saves/"
},
"FolderName": {
"type": "STRING",
"value": "fallout3"
"CloudIncludeList": {
"type": "STRING",
"value": "falloutprefs.ini, *.fos"
},
"CloudSaveFolder": {
"type": "STRING",
"value": "{UserDir}/My Games/Fallout3/Saves/"
},
"FolderName": {
"type": "STRING",
"value": "fallout3"
editing the first value to be "falloutprefs.ini,*.fos" (i.e., deleting the space) makes it seem to work
[Core] INFO: Trying to re-use existing login session...

[cli] INFO: Got 0 remote save game(s)

[cli] INFO: Checking "Fallout 3: Game of the Year Edition" (adeae8bbfc94427db57c7dfecce3f1d4)

[cli] INFO: Overriding save path with "/var/home/outphase/Documents/My Games/Fallout3/Saves"...

[cli] INFO: Local save for "Fallout 3: Game of the Year Edition" is newer

[cli] INFO: - Cloud save date: N/A

[cli] INFO: - Local save date: 2024-01-09 02:25:39

[cli] INFO: Uploading local savegame...

[SGH] INFO: Packing savegame for "adeae8bbfc94427db57c7dfecce3f1d4", input folder: /var/home/outphase/Documents/My Games/Fallout3/Saves

[SGH] INFO: Chunk #1 "ChunksV4/79/ADDD33FF335FCCA6_850105197BF645E685645EA5C4DA2F19.chunk" created

[SGH] INFO: Chunk #2 "ChunksV4/90/27F43445EAFBA4B7_696D338CD95C476DB298E575C0375AA6.chunk" created

[SGH] INFO: Chunk #3 "ChunksV4/64/FBF62AF97B18270A_F504EB6BD1E64FB69E217C362373B709.chunk" created

[SGH] INFO: Chunk #4 "ChunksV4/85/F4B151340608050C_A9A6E4D503B54800A29F9BAF2CAEA5EA.chunk" created

[SGH] INFO: Manifest "manifests/2024.01.09-02.25.39.manifest" written (571 bytes)

[Core] INFO: Starting upload...

[Core] INFO: Finished uploading savegame
[Core] INFO: Trying to re-use existing login session...

[cli] INFO: Got 0 remote save game(s)

[cli] INFO: Checking "Fallout 3: Game of the Year Edition" (adeae8bbfc94427db57c7dfecce3f1d4)

[cli] INFO: Overriding save path with "/var/home/outphase/Documents/My Games/Fallout3/Saves"...

[cli] INFO: Local save for "Fallout 3: Game of the Year Edition" is newer

[cli] INFO: - Cloud save date: N/A

[cli] INFO: - Local save date: 2024-01-09 02:25:39

[cli] INFO: Uploading local savegame...

[SGH] INFO: Packing savegame for "adeae8bbfc94427db57c7dfecce3f1d4", input folder: /var/home/outphase/Documents/My Games/Fallout3/Saves

[SGH] INFO: Chunk #1 "ChunksV4/79/ADDD33FF335FCCA6_850105197BF645E685645EA5C4DA2F19.chunk" created

[SGH] INFO: Chunk #2 "ChunksV4/90/27F43445EAFBA4B7_696D338CD95C476DB298E575C0375AA6.chunk" created

[SGH] INFO: Chunk #3 "ChunksV4/64/FBF62AF97B18270A_F504EB6BD1E64FB69E217C362373B709.chunk" created

[SGH] INFO: Chunk #4 "ChunksV4/85/F4B151340608050C_A9A6E4D503B54800A29F9BAF2CAEA5EA.chunk" created

[SGH] INFO: Manifest "manifests/2024.01.09-02.25.39.manifest" written (571 bytes)

[Core] INFO: Starting upload...

[Core] INFO: Finished uploading savegame
ratty-blush
ratty-blushOP2y ago
I'll test this out tonight and let you know this would be found in /home/loki/.var/app/com.heroicgameslauncher.hgl/config/heroic/GamesConfig/ correct? nevermind I seem to have found it under: /home/loki/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig/legendary/metadata/
variable-lime
variable-lime2y ago
yep that's the one I honestly don't know if I'm breaking it or fixing it because the filter is set up for both the ini and the fos files, and they are in two different folders
ratty-blush
ratty-blushOP2y ago
oh the normal save folder contain's both for me I made the change late last night, testing it out today, if this works we should probably file a bug report / pull request @termdisc seems to be working now! Save numbering is differing between installs but that's just QOL thing.
variable-lime
variable-lime2y ago
hopefully it holds and doesn't break. I'll lay out how I deduced this solution in case this comes up later. I opened up adeae8bbfc94427db57c7dfecce3f1d4.json to get the key values that I provided here. I then compared the CloudIncludeList against the ones from 20XX (Quail.json) and Enter the Gungeon (Garlic.json). I noticed that 20XX and Gungeon's CloudIncludeList values didn't have any spaces while FO3 did. with a comma-separated list, it probably strictly searched for <space>*.fos, but no file begins with a space
Discord
Discord - A New Way to Chat with Friends & Communities
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
variable-lime
variable-lime2y ago
a bug report is probably needed on the legendary github to sanitize the json
variable-lime
variable-lime2y ago
GitHub
Spaces in CloudIncludeList results in "No save files matching the s...
Platform Operating system and version: Bazzite (Fedora Kinoite-based) Legendary version (legendary -V): 0.20.34 (provided from Heroic Games Launcher) Expected Behavior Fallout 3's save files na...
ratty-blush
ratty-blushOP2y ago
@termdisc sad news, I updated Heroic and now it seems sync's aren't working from win (EGS)-> popOS (Heroic) anymore
variable-lime
variable-lime2y ago
Post a new log
ratty-blush
ratty-blushOP2y ago
which OS side?
variable-lime
variable-lime2y ago
Linux
ratty-blush
ratty-blushOP2y ago
this was from a 'Force Download' in Heroic https://paste.debian.net/1303970/
variable-lime
variable-lime2y ago
Core] ERROR: Download failed, status code: 403 That’s why, but I don’t know why that’s happening Try logging out and back in
ratty-blush
ratty-blushOP16mo ago
sorry I should have followed up on this, I think it's syncing correctly now. re-poking on this one because I'm fixing the workstation I switched over to heroic too, just removed the space again from the metadata file. can't seem to get it to sync saves no matter what now

Did you find this page helpful?