diff --git a/data/manifest.yaml b/data/manifest.yaml index b285789a..b013b633 100644 --- a/data/manifest.yaml +++ b/data/manifest.yaml @@ -2825,16 +2825,6 @@ $1 Ride: - config when: - os: windows - "/Library/Application Support/unity.MidBoss.2064: Read Only Memories": - tags: - - save - when: - - os: mac - "/Library/Application Support/unity.MidBoss.2064: Read Only Memories/Core_Memory.cfg": - tags: - - config - when: - - os: mac gog: id: 1444027604 id: @@ -176380,12 +176370,6 @@ Doors to the City: steam: id: 383930 "Doorways: Old Prototype": - files: - "/.config/unity3d/Saibot Studios/Doorways: Old Prototype/prefs": - tags: - - config - when: - - os: linux id: steamExtra: - 538400 @@ -212522,12 +212506,6 @@ Extreme Drifters: steam: id: 896700 Extreme Exorcism: - files: - "Registry: Computer/HKEY_CURRENT_USER/Software/Ripstone/Extreme Exorcism": - tags: - - save - when: - - os: windows installDir: Extreme Exorcism: {} launch: @@ -238671,11 +238649,6 @@ Frank the Miner: id: 863380 "Frankenstein: Master of Death": files: - "/.config/unity3d/Fineway Studios/Frankenstein: Master of Death/prefs": - tags: - - config - when: - - os: linux "/FinewayStudios/Frankenstein/save.bin": tags: - save @@ -253206,11 +253179,9 @@ Ghost Pursuit VR: id: 505110 Ghost Song: files: - "{C:/Users/username/AppData/LocalLow/Old Moon/GhostSong": - tags: - - save + "/SavesDir/*.sav": when: - - os: windows + - store: steam gog: id: 1305299338 installDir: @@ -292357,11 +292328,6 @@ Homefront: - config when: - os: windows - "/Saved Games/homefront2/SaveGames/ (TS2: path_to_game/TS2Save.bin)": - tags: - - save - when: - - os: windows id: steamExtra: - 378520 @@ -362935,12 +362901,6 @@ MVP Baseball 2005: when: - os: windows MX Bikes: - files: - "(whatever drive letter you put it on):/Steam/steamapps/common/MX Bikes": - tags: - - config - when: - - os: windows installDir: MX Bikes: {} launch: @@ -374314,9 +374274,6 @@ Max Payne: - save when: - os: windows - "{Boot}:Documents:Max Payne Saved Games or user's Documents folder": - tags: - - save id: lutris: max-payne steamExtra: @@ -445799,11 +445756,10 @@ Pepe Porcupine: id: 1039060 "Peppa Pig: World Adventures": files: - "/AppData/LocalLow/Outright Games/Peppa Pig: World Adventures/SaveData/": - tags: - - save + "/.config/unity3d/OutrightGames/PeppaPigWorldAdventures/}/*.game.binary": when: - - os: windows + - os: linux + store: steam installDir: Peppa Pig 2: {} launch: @@ -574365,12 +574321,6 @@ Sunless Sea: id: 304650 Sunless Skies: files: - "${XDG_CONFIG_HOME:-$HOME/.config}/unity3d/Failbetter Games/Sunless Skies": - tags: - - config - - save - when: - - os: linux "/AppData/LocalLow/Failbetter Games/Sunless Skies/storage": tags: - save @@ -643959,11 +643909,6 @@ Total Tank Simulator: - config when: - os: windows - "Epic: /The Creative Assembly/Warhammer3/EOS/save_games": - tags: - - save - when: - - os: windows id: steamExtra: - 1374300 @@ -656747,11 +656692,6 @@ Type Knight: id: 1006220 "Type:Rider": files: - "/.config/unity3d/ExNihilo/Type:Rider": - tags: - - config - when: - - os: linux "/.config/unity3d/ExNihilo/Type_Rider/savegame": tags: - save @@ -681962,11 +681902,6 @@ Wasteland 2: - save when: - os: linux - "/unity3d/inXile Entertainment/Wasteland 2: Director's Cut/prefs": - tags: - - config - when: - - os: linux gog: id: 1207665713 id: diff --git a/data/missing.md b/data/missing.md index f5533c95..b37c553e 100644 --- a/data/missing.md +++ b/data/missing.md @@ -8661,6 +8661,7 @@ * [Extravaganza Rising](https://www.pcgamingwiki.com/wiki/?curid=42173) * [Extreme Dash: Reloaded](https://www.pcgamingwiki.com/wiki/?curid=92317) * [Extreme Drifters](https://www.pcgamingwiki.com/wiki/?curid=103023) +* [Extreme Exorcism](https://www.pcgamingwiki.com/wiki/?curid=46344) * [Extreme flight](https://www.pcgamingwiki.com/wiki/?curid=136388) * [Extreme Forklifting 2](https://www.pcgamingwiki.com/wiki/?curid=38553) * [Extreme Formula Championship](https://www.pcgamingwiki.com/wiki/?curid=93180) @@ -16601,6 +16602,7 @@ * [MuX](https://www.pcgamingwiki.com/wiki/?curid=78118) * [Muzzleloaded](https://www.pcgamingwiki.com/wiki/?curid=124175) * [MVP Baseball 2004](https://www.pcgamingwiki.com/wiki/?curid=176980) +* [MX Bikes](https://www.pcgamingwiki.com/wiki/?curid=63863) * [MX Nitro](https://www.pcgamingwiki.com/wiki/?curid=56388) * [MX vs. ATV Supercross Encore](https://www.pcgamingwiki.com/wiki/?curid=45880) * [My 1/6 Lover](https://www.pcgamingwiki.com/wiki/?curid=122136) diff --git a/src/path.rs b/src/path.rs index f16eca9d..f5d193d1 100644 --- a/src/path.rs +++ b/src/path.rs @@ -117,6 +117,11 @@ fn too_broad(path: &str) -> bool { return true; } + // Colon not for a drive letter + if path.get(2..).is_some_and(|path| path.contains(':')) { + return true; + } + // Root: if path == "/" { return true;