mtkennerly / ludusavi

Backup tool for PC game saves
MIT License
2.59k stars 58 forks source link

Cult of the Lamb 1.3.3.206 not recognized #309

Closed mainrs closed 8 months ago

mainrs commented 8 months ago

Ludusavi version

v0.22.0

Operating system

Linux

Installation method

Flatpak

Description

I own the Game on GOG and used Lutris (specifically the autoinstaller) to install it. The lutris config folder contains a yml file for the game. But ludusavi does not pick it up.

If you need more information, let me know.

Files

Lutris game file under the .config/lutris/games folder.

game:
  exe: /home/john/Games/gog/cult-of-the-lamb/drive_c/GOG Games/Cult of the Lamb/Cult
    Of The Lamb.exe
  launch_configs: []
  name: Cult of the Lamb
game_slug: cult-of-the-lamb
name: Cult of the Lamb
requires: null
script:
  files:
  - goginstaller: N/A:Select the installer from GOG
  game:
    exe: /home/john/Games/gog/cult-of-the-lamb/drive_c/GOG Games/Cult of the Lamb/Cult
      Of The Lamb.exe
    launch_configs: []
    name: Cult of the Lamb
  installer:
  - autosetup_gog_game: goginstaller
  system: {}
service: gog
service_id: '2034949552'
slug: cult_of_the_lamb
system: {}
variables: {}
version: GOG (auto-generated)
wine: {}
year: null

Logs

No response

mtkennerly commented 8 months ago

Hi! Could you run this command and give me a copy of the Ludusavi rCURRENT log file?

flatpak run --env RUST_LOG=ludusavi=trace com.github.mtkennerly.ludusavi backup --preview "Cult of the Lamb"
mainrs commented 8 months ago

I ran the command and the output stated that I found zero games (after I removed the custom entry for the game). I use flatpak and I cannot find the log file that I should post. The folder ~/.config/ludusavi does not exist.

mtkennerly commented 8 months ago

For Flatpak, it's normally in ~/.var/app/com.github.mtkennerly.ludusavi/config/ludusavi

mainrs commented 8 months ago
[2024-01-21T14:22:12.037Z] DEBUG [ludusavi] Version: 0.22.0
[2024-01-21T14:22:12.038Z] DEBUG [ludusavi::cli] Config on startup: Config { runtime: Runtime { threads: None }, manifest: ManifestConfig { url: "https://raw.githubusercontent.com/mtkennerly/ludusavi-manifest/master/data/manifest.yaml", secondary: [] }, language: English, theme: Light, roots: [RootsConfig { path: StrictPath { raw: "/home/john/.local/share/Steam", basis: None }, store: Steam }, RootsConfig { path: StrictPath { raw: "/home/john/.config/lutris", basis: None }, store: Lutris }], redirects: [], backup: BackupConfig { path: StrictPath { raw: "/home/john/ludusavi-backups", basis: None }, ignored_games: {}, filter: BackupFilter { exclude_store_screenshots: false, ignored_paths: [], ignored_registry: [], path_globs: Mutex { data: None, poisoned: false, .. } }, toggled_paths: ToggledPaths({}), toggled_registry: ToggledRegistry({}), sort: Sort { key: Status, reversed: false }, retention: Retention { full: 5, differential: 4, force_new_full: false }, format: BackupFormats { chosen: Zip, zip: ZipConfig { compression: Zstd }, compression: Compression { deflate: DeflateCompression { level: 6 }, bzip2: Bzip2Compression { level: 6 }, zstd: ZstdCompression { level: 22 } } } }, restore: RestoreConfig { path: StrictPath { raw: "/home/john/ludusavi-backups", basis: None }, ignored_games: {}, toggled_paths: ToggledPaths({}), toggled_registry: ToggledRegistry({}), sort: Sort { key: Status, reversed: false } }, scan: Scan { show_deselected_games: true, show_unchanged_games: true, show_unscanned_games: true }, cloud: Cloud { remote: None, path: "ludusavi-backup", synchronize: true }, apps: Apps { rclone: App { path: StrictPath { raw: "", basis: None }, arguments: "" } }, custom_games: [CustomGame { name: "Cult of the Lamb", ignore: true, alias: None, files: ["/home/john/Games/gog/cult-of-the-lamb/drive_c/users/john/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves", "/home/john/Games/gog/cult-of-the-lamb/drive_c/users/john/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves"], registry: ["HKEY_CURRENT_USER\\Software\\Massive Monster\\Cult Of The Lamb"] }] }
[2024-01-21T14:22:12.038Z] DEBUG [ludusavi::cli] Invocation: Backup { preview: true, path: None, force: false, merge: false, no_merge: false, update: false, try_update: false, wine_prefix: None, api: false, sort: None, format: None, compression: None, compression_level: None, full_limit: None, differential_limit: None, cloud_sync: false, no_cloud_sync: false, games: ["Cult of the Lamb"] }
[2024-01-21T14:22:12.842Z] TRACE [ludusavi::resource::config] Configured root (Steam): /home/john/.local/share/Steam | interpreted: /home/john/.local/share/Steam | exists: true | is dir: true
[2024-01-21T14:22:12.842Z] TRACE [ludusavi::resource::config] Configured root (Lutris): /home/john/.config/lutris | interpreted: /home/john/.config/lutris | exists: true | is dir: true
[2024-01-21T14:22:12.862Z] TRACE [ludusavi::resource::config] Expanded root (Steam): /home/john/.local/share/Steam | interpreted: /home/john/.local/share/Steam | exists: true | is dir: true
[2024-01-21T14:22:12.862Z] TRACE [ludusavi::resource::config] Expanded root (Lutris): /home/john/.config/lutris | interpreted: /home/john/.config/lutris | exists: true | is dir: true
[2024-01-21T14:22:12.975Z] DEBUG [ludusavi::scan::launchers] Scanning launcher info: Steam - /home/john/.local/share/Steam
[2024-01-21T14:22:12.975Z] DEBUG [ludusavi::scan::launchers::generic] ranking installations for Steam: /home/john/.local/share/Steam
[2024-01-21T14:22:12.975Z] DEBUG [ludusavi::scan::launchers::generic] actual install folders: Steam Controller Configs | SteamLinuxRuntime_sniper | Proton - Experimental | 100 Asian Cats | Enter the Gungeon | Aseprite | Steamworks Shared | Call of the Sea | Serena | VoiceofCardsTheIsleDragonRoars | TOEM | Sable | Eastward | Alba | Lemon Cake | A Short Hike | Pathway | Wildfire | Helltaker | 198X | Sunless Skies | ChromaSquad | RiseOfIndustry | MOAstray | Opus Magnum | Eliza | GRIS | My Friend Pedro | EXAPUNKS | Death's Gambit | Night Call | SHENZHEN IO | BadNorth | Unrailed | Reventure | Spirits Abyss | TIS-100 | Husk | Transistor | OneShot | Slipstream | Layers of Fear | Assemble with Care | QuestofDungeons | For The Warp | Moncage | Merchant of the Skies | Garden Story | Honey, I Joined a Cult | GRIME | Heaven's Vault | Tabletop Simulator | Pyre | Blasphemous | Minit | A Story About My Uncle | Little Nightmares | The Deed | Limbo | Dagon | Samorost 1 | The Supper | Yume Nikki | Marie's Room | A Raven Monologue | Emily is Away | Pink Hour | Dr Langeskov The Tiger and The Terribly Cursed Emerald A Whirlwind Heist | Close Your Eyes | Vigorus | Port of Call | Gun Devil | Railbound | She and The Light Bearer | The Quarry | Late Shift | Baba Is You
[2024-01-21T14:22:12.976Z] TRACE [ludusavi::scan::launchers::generic] [Cult of the Lamb] looking for install dir: Cult of the Lamb
[2024-01-21T14:22:12.976Z] TRACE [ludusavi::scan::launchers::generic] [Cult of the Lamb] looking for install dir: Cult of the Lamb
[2024-01-21T14:22:12.976Z] DEBUG [ludusavi::scan::launchers] launcher games found (Steam - /home/john/.local/share/Steam): {}
[2024-01-21T14:22:12.976Z] DEBUG [ludusavi::scan::launchers] Scanning launcher info: Lutris - /home/john/.config/lutris
[2024-01-21T14:22:12.976Z] TRACE [ludusavi::scan::launchers::lutris] Scanning Lutris root for games: /home/john/.config/lutris
[2024-01-21T14:22:12.976Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/20minutemetropolis-1705607301.yml
[2024-01-21T14:22:12.977Z] INFO [ludusavi::scan::launchers::lutris] Unrecognized Lutris game: '20 Minute Metropolis' (slug: 'Some("20-minute-metropolis")')
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/a-hand-with-many-fingers-1704648249.yml
[2024-01-21T14:22:12.977Z] INFO [ludusavi::scan::launchers::lutris] Unrecognized Lutris game: 'A Hand With Many Fingers' (slug: 'Some("a-hand-with-many-fingers")')
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/cult_of_the_lamb-1705606673.yml
[2024-01-21T14:22:12.977Z] TRACE [ludusavi::scan::launchers::lutris] Recognized Lutris game: 'Cult of the Lamb' from 'Cult of the Lamb' (slug: 'Some("cult-of-the-lamb")')
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/epic-games-store-standard-1705606686.yml
[2024-01-21T14:22:12.977Z] INFO [ludusavi::scan::launchers::lutris] Unrecognized Lutris game: 'Epic Games Store' (slug: 'Some("epic-games-store")')
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/exapunks_Sf31s-1705607441.yml
[2024-01-21T14:22:12.977Z] TRACE [ludusavi::scan::launchers::lutris] Recognized Lutris game: 'Exapunks' from 'EXAPUNKS' (slug: 'Some("exapunks")')
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/fear-hunger-itchio-1704650523.yml
[2024-01-21T14:22:12.977Z] TRACE [ludusavi::scan::launchers::lutris] Recognized Lutris game: 'Fear & Hunger' from 'Fear & Hunger' (slug: 'Some("fear-hunger")')
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/hitchhiker-1705607410.yml
[2024-01-21T14:22:12.977Z] TRACE [ludusavi::scan::launchers::lutris] Recognized Lutris game: 'Hitchhiker' from 'Hitchhiker' (slug: 'Some("hitchhiker")')
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/hylics-itchio-1704651768.yml
[2024-01-21T14:22:12.977Z] TRACE [ludusavi::scan::launchers::lutris] Recognized Lutris game: 'Hylics' from 'Hylics' (slug: 'Some("hylics")')
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/inscryption-1705606540.yml
[2024-01-21T14:22:12.977Z] TRACE [ludusavi::scan::launchers::lutris] Recognized Lutris game: 'Inscryption' from 'Inscryption' (slug: 'Some("inscryption")')
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/play-with-me-escape-room-1704648395.yml
[2024-01-21T14:22:12.977Z] INFO [ludusavi::scan::launchers::lutris] Unrecognized Lutris game: 'Play with Me: Escape room' (slug: 'Some("play-with-me-escape-room")')
[2024-01-21T14:22:12.977Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file with relative exe and no prefix: /home/john/.config/lutris/games/play-with-me-escape-room-1704648395.yml
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/rainyseason-1705607467.yml
[2024-01-21T14:22:12.977Z] TRACE [ludusavi::scan::launchers::lutris] Recognized Lutris game: 'Rainy Season' from 'Rainy Season' (slug: 'Some("rainy-season")')
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/romansands-1705607361.yml
[2024-01-21T14:22:12.977Z] TRACE [ludusavi::scan::launchers::lutris] Recognized Lutris game: 'Roman Sands' from 'Roman Sands' (slug: 'Some("roman-sands")')
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1016920-1704499268.yml
[2024-01-21T14:22:12.977Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1016920-1704499268.yml
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1040070-1705605844.yml
[2024-01-21T14:22:12.977Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1040070-1705605844.yml
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1042490-1704499268.yml
[2024-01-21T14:22:12.977Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1042490-1704499268.yml
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1055540-1704499268.yml
[2024-01-21T14:22:12.977Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1055540-1704499268.yml
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1062140-1705605844.yml
[2024-01-21T14:22:12.977Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1062140-1705605844.yml
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1078200-1704499268.yml
[2024-01-21T14:22:12.977Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1078200-1704499268.yml
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1086010-1704499268.yml
[2024-01-21T14:22:12.977Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1086010-1704499268.yml
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1104660-1704499268.yml
[2024-01-21T14:22:12.977Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1104660-1704499268.yml
[2024-01-21T14:22:12.977Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1113570-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1113570-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1123050-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1123050-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1195290-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1195290-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1201830-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1201830-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1202900-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1202900-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1289310-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1289310-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1307580-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1307580-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1337010-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1337010-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1338330-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1338330-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1481400-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1481400-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1580970-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1580970-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-1967510-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-1967510-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-237930-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-237930-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-251130-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-251130-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-2667970-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-2667970-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-272060-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-272060-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-278360-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-278360-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-286160-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-286160-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-311690-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-311690-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-356520-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-356520-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-356650-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-356650-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-370360-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-370360-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-377330-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-377330-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-391720-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-391720-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-409160-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-409160-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-409670-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-409670-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-417860-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-417860-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-420530-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-420530-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-420740-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-420740-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-424840-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-424840-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-431730-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-431730-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-431940-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-431940-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-462770-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-462770-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-48000-1705605844.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-48000-1705605844.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-504210-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-504210-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-546430-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-546430-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-553960-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-553960-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-557340-1704499268.yml
[2024-01-21T14:22:12.978Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-557340-1704499268.yml
[2024-01-21T14:22:12.978Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-558990-1704499268.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-558990-1704499268.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-596970-1704499268.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-596970-1704499268.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-609490-1705605844.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-609490-1705605844.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-648390-1705605844.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-648390-1705605844.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-650700-1705605844.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-650700-1705605844.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-671440-1704499268.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-671440-1704499268.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-680380-1704499268.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-680380-1704499268.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-683320-1704499268.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-683320-1704499268.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-688420-1704499268.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-688420-1704499268.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-716490-1704499268.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-716490-1704499268.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-716500-1704499268.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-716500-1704499268.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-732810-1704499268.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-732810-1704499268.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-744810-1705605844.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-744810-1705605844.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-757310-1704499268.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-757310-1704499268.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-774201-1705605844.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-774201-1705605844.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-774361-1705605844.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-774361-1705605844.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-841190-1705605844.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-841190-1705605844.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-900270-1704499268.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-900270-1704499268.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/steam-977880-1704499268.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Skipping Lutris game file without `name` field: /home/john/.config/lutris/games/steam-977880-1704499268.yml
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/ultra-hat-dimension-itchio-1704648217.yml
[2024-01-21T14:22:12.979Z] INFO [ludusavi::scan::launchers::lutris] Unrecognized Lutris game: 'Ultra Hat Dimension' (slug: 'Some("ultra-hat-dimension")')
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers::lutris] Inspecting Lutris game file: /home/john/.config/lutris/games/va11_halla-1705606038.yml
[2024-01-21T14:22:12.979Z] TRACE [ludusavi::scan::launchers::lutris] Recognized Lutris game: 'VA-11 Hall-A: Cyberpunk Bartender Action' from 'VA-11 Hall-A: Cyberpunk Bartender Action' (slug: 'Some("va-11-hall-a-cyberpunk-bartender-action")')
[2024-01-21T14:22:12.979Z] TRACE [ludusavi::scan::launchers::lutris] Finished scanning Lutris root for games: /home/john/.config/lutris
[2024-01-21T14:22:12.979Z] DEBUG [ludusavi::scan::launchers] launcher games found (Lutris - /home/john/.config/lutris): {
    "Inscryption": LauncherGame {
        install_dir: StrictPath { raw: "/home/john/Games/gog/inscryption", basis: None },
        prefix: None,
        platform: Some(
            Linux,
        ),
    },
    "Hylics": LauncherGame {
        install_dir: StrictPath { raw: "/home/john/Games/itchio/hylics/prefix", basis: None },
        prefix: Some(
            StrictPath { raw: "/home/john/Games/itchio/hylics/prefix", basis: None },
        ),
        platform: Some(
            Windows,
        ),
    },
    "20 Minute Metropolis": LauncherGame {
        install_dir: StrictPath { raw: "/home/john/Games/humblebundle/20-minute-metropolis/drive_c/20minutemetropolis", basis: None },
        prefix: Some(
            StrictPath { raw: "/home/john/Games/humblebundle/20-minute-metropolis", basis: None },
        ),
        platform: Some(
            Windows,
        ),
    },
    "A Hand With Many Fingers": LauncherGame {
        install_dir: StrictPath { raw: "/home/john/Games/itchio/a-hand-with-many-fingers", basis: None },
        prefix: None,
        platform: Some(
            Linux,
        ),
    },
    "Rainy Season": LauncherGame {
        install_dir: StrictPath { raw: "/home/john/Games/humblebundle/rainy-season/drive_c/rainyseason", basis: None },
        prefix: Some(
            StrictPath { raw: "/home/john/Games/humblebundle/rainy-season", basis: None },
        ),
        platform: Some(
            Windows,
        ),
    },
    "Roman Sands": LauncherGame {
        install_dir: StrictPath { raw: "/home/john/Games/humblebundle/roman-sands/drive_c/romansands", basis: None },
        prefix: Some(
            StrictPath { raw: "/home/john/Games/humblebundle/roman-sands", basis: None },
        ),
        platform: Some(
            Windows,
        ),
    },
    "VA-11 Hall-A: Cyberpunk Bartender Action": LauncherGame {
        install_dir: StrictPath { raw: "/home/john/Games/gog/va-11-hall-a-cyberpunk-bartender-action", basis: None },
        prefix: None,
        platform: Some(
            Linux,
        ),
    },
    "Ultra Hat Dimension": LauncherGame {
        install_dir: StrictPath { raw: "/home/john/Games/itchio/ultra-hat-dimension", basis: None },
        prefix: None,
        platform: Some(
            Linux,
        ),
    },
    "Hitchhiker": LauncherGame {
        install_dir: StrictPath { raw: "/home/john/Games/humblebundle/hitchhiker/drive_c/hitchhiker", basis: None },
        prefix: Some(
            StrictPath { raw: "/home/john/Games/humblebundle/hitchhiker", basis: None },
        ),
        platform: Some(
            Windows,
        ),
    },
    "Epic Games Store": LauncherGame {
        install_dir: StrictPath { raw: "/home/john/Games/epic-games-store/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32", basis: None },
        prefix: Some(
            StrictPath { raw: "/home/john/Games/epic-games-store", basis: None },
        ),
        platform: Some(
            Windows,
        ),
    },
    "Cult of the Lamb": LauncherGame {
        install_dir: StrictPath { raw: "/home/john/Games/gog/cult-of-the-lamb/drive_c/GOG Games/Cult of the Lamb", basis: None },
        prefix: None,
        platform: Some(
            Linux,
        ),
    },
    "Exapunks": LauncherGame {
        install_dir: StrictPath { raw: "/home/john/Games/humblebundle/exapunks", basis: None },
        prefix: None,
        platform: Some(
            Linux,
        ),
    },
    "Fear & Hunger": LauncherGame {
        install_dir: StrictPath { raw: "/home/john/Games/itchio/fear-hunger", basis: None },
        prefix: None,
        platform: Some(
            Linux,
        ),
    },
}
[2024-01-21T14:22:12.979Z] TRACE [ludusavi::scan::steam] Found Steam shortcut: name=Ultra Hat Dimension, id=3939740958, start_dir="/usr/bin"
[2024-01-21T14:22:12.979Z] TRACE [ludusavi::scan::steam] Found Steam shortcut: name=A Hand With Many Fingers, id=3169029921, start_dir="/usr/bin"
[2024-01-21T14:22:12.979Z] TRACE [ludusavi::scan::steam] Found Steam shortcut: name=Play with Me: Escape room, id=3930005709, start_dir="/usr/bin"
[2024-01-21T14:22:12.979Z] TRACE [ludusavi::scan::steam] Found Steam shortcut: name=Fear & Hunger, id=2277784918, start_dir="/usr/bin"
[2024-01-21T14:22:12.979Z] TRACE [ludusavi::scan::steam] Found Steam shortcut: name=Hylics, id=3833018102, start_dir="/usr/bin"
[2024-01-21T14:22:12.979Z] TRACE [ludusavi::scan::steam] Found Steam shortcut: name=VA-11 Hall-A: Cyberpunk Bartender Action, id=3643032193, start_dir="/usr/bin"
[2024-01-21T14:22:12.979Z] TRACE [ludusavi::scan::steam] Found Steam shortcut: name=Inscryption, id=2426952018, start_dir="/usr/bin"
[2024-01-21T14:22:12.979Z] TRACE [ludusavi::scan::steam] Found Steam shortcut: name=Cult of the Lamb, id=3372229603, start_dir="/usr/bin"
[2024-01-21T14:22:12.979Z] TRACE [ludusavi::scan::steam] Found Steam shortcut: name=20 Minute Metropolis, id=3099599225, start_dir="/usr/bin"
[2024-01-21T14:22:12.979Z] TRACE [ludusavi::scan::steam] Found Steam shortcut: name=Roman Sands, id=3145601302, start_dir="/usr/bin"
[2024-01-21T14:22:12.979Z] TRACE [ludusavi::scan::steam] Found Steam shortcut: name=Hitchhiker, id=4131010430, start_dir="/usr/bin"
[2024-01-21T14:22:12.979Z] TRACE [ludusavi::scan::steam] Found Steam shortcut: name=EXAPUNKS, id=2975140338, start_dir="/usr/bin"
[2024-01-21T14:22:12.979Z] TRACE [ludusavi::scan::steam] Found Steam shortcut: name=Rainy Season, id=2898283059, start_dir="/usr/bin"
[2024-01-21T14:22:12.979Z] INFO [ludusavi::cli] beginning backup with 1 steps
[2024-01-21T14:22:12.981Z] TRACE [ludusavi::cli] step 0 / 1: Cult of the Lamb
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] beginning scan for backup
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] adding candidates from Other root: <skip>
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsing candidates from: <home>/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsing candidates from: <home>/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] adding candidates from Steam root: /home/john/.local/share/Steam
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsing candidates from: <home>/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/2013550/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/2090900/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/2646130/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: <home>/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/2331540/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/3372229603/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/2071370/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/2015880/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/1313140/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/2090901/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/1944680/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsing candidates from: <home>/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/2090900/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: <home>/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/2646130/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/2015880/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/3372229603/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/1944680/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/1313140/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/2013550/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/2090901/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/2071370/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/.local/share/Steam/steamapps/compatdata/2331540/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] adding candidates from Lutris root: /home/john/.config/lutris
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsing candidates from: <home>/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.984Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.985Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsing candidates from: <home>/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.985Z] TRACE [ludusavi::scan] [Cult of the Lamb] parsed candidate: /home/john/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.985Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/2090901/remote/
[2024-01-21T14:22:12.985Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2331540/pfx/*.reg
[2024-01-21T14:22:12.985Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2090901/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.985Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2646130/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.985Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2071370/pfx/*.reg
[2024-01-21T14:22:12.985Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/1944680/pfx/*.reg
[2024-01-21T14:22:12.985Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/1313140/remote/
[2024-01-21T14:22:12.985Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/2646130/remote/
[2024-01-21T14:22:12.985Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/760/remote/2015880/screenshots/*.*
[2024-01-21T14:22:12.985Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2090900/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.985Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2015880/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.985Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/760/remote/2013550/screenshots/*.*
[2024-01-21T14:22:12.985Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/2015880/remote/
[2024-01-21T14:22:12.986Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2071370/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.986Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/760/remote/1313140/screenshots/*.*
[2024-01-21T14:22:12.986Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/2071370/remote/
[2024-01-21T14:22:12.986Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/760/remote/2090900/screenshots/*.*
[2024-01-21T14:22:12.986Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/1313140/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.986Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/2013550/remote/
[2024-01-21T14:22:12.986Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/1944680/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.986Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2090900/pfx/*.reg
[2024-01-21T14:22:12.986Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/2331540/remote/
[2024-01-21T14:22:12.986Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/760/remote/2090901/screenshots/*.*
[2024-01-21T14:22:12.986Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.987Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2331540/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.987Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2646130/pfx/*.reg
[2024-01-21T14:22:12.987Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/1313140/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.987Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2331540/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.987Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/760/remote/2071370/screenshots/*.*
[2024-01-21T14:22:12.987Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/760/remote/2331540/screenshots/*.*
[2024-01-21T14:22:12.987Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/760/remote/2646130/screenshots/*.*
[2024-01-21T14:22:12.987Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/3372229603/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.987Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/1944680/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.987Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/2090900/remote/
[2024-01-21T14:22:12.987Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2646130/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.987Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/1944680/remote/
[2024-01-21T14:22:12.987Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/3372229603/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.988Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2015880/pfx/*.reg
[2024-01-21T14:22:12.988Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2090900/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.988Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/760/remote/1944680/screenshots/*.*
[2024-01-21T14:22:12.988Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2013550/pfx/*.reg
[2024-01-21T14:22:12.988Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2090901/pfx/*.reg
[2024-01-21T14:22:12.988Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2015880/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.988Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/1313140/pfx/*.reg
[2024-01-21T14:22:12.988Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.988Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2090901/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.988Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/3372229603/remote/
[2024-01-21T14:22:12.988Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2013550/pfx/drive_c/users/steamuser/Library/Application Support/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.988Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2071370/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.988Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/userdata/*/760/remote/3372229603/screenshots/*.*
[2024-01-21T14:22:12.988Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/3372229603/pfx/*.reg
[2024-01-21T14:22:12.989Z] TRACE [ludusavi::scan] [Cult of the Lamb] checking: /home/john/.local/share/Steam/steamapps/compatdata/2013550/pfx/drive_c/users/steamuser/AppData/LocalLow/Massive Monster/Cult Of The Lamb/saves
[2024-01-21T14:22:12.989Z] TRACE [ludusavi::scan] [Cult of the Lamb] completed scan for backup
[2024-01-21T14:22:12.989Z] TRACE [ludusavi::cli] step 0 completed
[2024-01-21T14:22:12.989Z] INFO [ludusavi::cli] completed backup
mtkennerly commented 8 months ago

Thanks! The issue is that Ludusavi doesn't know where the Wine prefix is. Ludusavi expects the game section of the game file to have a prefix and/or working_dir field, but that's missing.

You can track https://github.com/mtkennerly/ludusavi/issues/209 for progress on a possible solution, where Ludusavi could eventually check the Lutris database file for this info as well.

mainrs commented 8 months ago

Thanks! The issue is that Ludusavi doesn't know where the Wine prefix is. Ludusavi expects the game section of the game file to have a prefix and/or working_dir field, but that's missing.

You can track #209 for progress on a possible solution, where Ludusavi could eventually check the Lutris database file for this info as well.

Kind of weird that Lutris does not dump all the metadata it knows into the file. Maybe this can be handled upstream? At least these properties would be useful for any kind of third-party tool that tries to work alongside Lutris.

mtkennerly commented 8 months ago

For what it's worth, the Lutris developers did comment on the current design here: https://github.com/lutris/lutris/issues/5004 . It didn't sound like they would want to push the data to the YAML files.