legendary icon indicating copy to clipboard operation
legendary copied to clipboard

Spaces in CloudIncludeList results in "No save files matching the specified filters have been found" when syncing saves

Open termdisc opened this issue 1 year ago • 3 comments

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 named *.fos should be uploaded to the cloud.

Current Behavior

The *.fos files are not uploaded.

Relevant portions from adeae8bbfc94427db57c7dfecce3f1d4.json:

      "CloudIncludeList": {
        "type": "STRING",
        "value": "falloutprefs.ini, *.fos"
      },
      "CloudSaveFolder": {
        "type": "STRING",
        "value": "{UserDir}/My Games/Fallout3/Saves/"
      },
      "FolderName": {
        "type": "STRING",
        "value": "fallout3"

Note the space between the , and *.fos

Sync log:

[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"

Steps to Reproduce

  1. Download and install Fallout 3 from EGS.
  2. Attempt to upload the save to the cloud.
  3. See that no files were uploaded because none met the filters.

Additional information

Editing adeae8bbfc94427db57c7dfecce3f1d4.json to delete the space between , and *.fos will allow proper syncing of the save files.

After editing the json file to delete the space, the resulting save sync log includes:

[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

Another user has confirmed on the Heroic discord server that their save is now synced with the Windows version of the Epic Games Launcher.

termdisc avatar Jan 09 '24 21:01 termdisc

Thanks Bethesda

derrod avatar Jan 09 '24 22:01 derrod

Hello, I have the exact same issue on my SteamDeck with Heroic Launcher and on my MacBook Air, also with Heroic Launcher. Where are those json files usually located? I cannot find any with the AppName ID.

This thread is the only source I found regarding this problem.

Thank you in advance.

pyrox82 avatar Apr 23 '24 11:04 pyrox82

I found the json file. I looked at the logs unter LEGENDARY_CONFIG_PATH variable. Thank you for the hint. Now sync is working.

pyrox82 avatar Apr 23 '24 13:04 pyrox82