From 3b70d5eaa55914597d67a8c17a8453eb03dca7de Mon Sep 17 00:00:00 2001 From: mtkennerly Date: Mon, 22 Apr 2024 12:17:25 -0400 Subject: [PATCH] Filter out generic 'SavesDir' folder --- data/manifest.yaml | 35 ----------------------------------- data/missing.md | 3 +++ src/path.rs | 1 + 3 files changed, 4 insertions(+), 35 deletions(-) diff --git a/data/manifest.yaml b/data/manifest.yaml index ce8c8dfe..acd19ac1 100644 --- a/data/manifest.yaml +++ b/data/manifest.yaml @@ -28932,11 +28932,6 @@ Alpha Lyrae Discovery: steam: id: 1111090 Alpha Mike Foxtrot: - files: - "/AppData/LocalLow/SavesDir/*.sav": - when: - - os: windows - store: steam installDir: Alpha Mike Foxtrot: {} steam: @@ -57209,10 +57204,6 @@ Ballistic Protection: id: 537860 Ballistic Tanks: files: - "/Documents/SavesDir": - when: - - os: mac - store: steam "/BallisticTanks/User Data/Default/IndexedDB": when: - os: windows @@ -240228,10 +240219,6 @@ Fresh Body: when: - os: windows store: steam - "/Library/Application Support/SavesDir/*.sav": - when: - - os: mac - store: steam "/Library/Application Support/users": when: - os: mac @@ -264058,10 +264045,6 @@ Gravity Jump: steam: id: 408340 Gravity League: - files: - "/AppData/LocalLow/SavesDir/**/*.sav": - when: - - store: steam installDir: MechaLeague: {} launch: @@ -299244,10 +299227,6 @@ HyperFighter Boost Mode ON: when: - os: windows store: steam - "/Saved Games/SavesDir/hfbmo.sav": - when: - - os: windows - store: steam "/HyperFighter/Saved/SaveGames/*.sav": when: - os: windows @@ -494647,11 +494626,6 @@ Rhythm Doctor: steam: id: 774181 Rhythm Girl: - files: - "/AppData/LocalLow/SavesDir/*.sav": - when: - - os: windows - store: steam installDir: Rhythm Girl: {} launch: @@ -552198,9 +552172,6 @@ Soul at Stake: "/Nw/Saved/SaveGames/*.sav": when: - store: steam - "/Saved Games/SavesDir/*.sav": - when: - - store: steam installDir: Soul at Stake: {} launch: @@ -558206,12 +558177,6 @@ Spartan: "/SavesDir/*.sav": when: - store: steam - "/AppData/LocalLow/SavesDir/*.sav": - when: - - store: steam - "/Saved Games/SavesDir/*.sav": - when: - - store: steam "/SavesDir/*.sav": when: - store: steam diff --git a/data/missing.md b/data/missing.md index 643dfc4f..6402712f 100644 --- a/data/missing.md +++ b/data/missing.md @@ -1128,6 +1128,7 @@ * [Alpha Decay](https://www.pcgamingwiki.com/wiki/?curid=36984) * [Alpha King](https://www.pcgamingwiki.com/wiki/?curid=137112) * [Alpha Locus VR](https://www.pcgamingwiki.com/wiki/?curid=76161) +* [Alpha Mike Foxtrot](https://www.pcgamingwiki.com/wiki/?curid=70178) * [Alpha Mission II](https://www.pcgamingwiki.com/wiki/?curid=168740) * [Alpha Runner](https://www.pcgamingwiki.com/wiki/?curid=46590) * [Alpha Zylon](https://www.pcgamingwiki.com/wiki/?curid=49933) @@ -10784,6 +10785,7 @@ * [Gravity Island](https://www.pcgamingwiki.com/wiki/?curid=40084) * [Gravity Jump](https://www.pcgamingwiki.com/wiki/?curid=95503) * [Gravity Lab: Gravitational Testing Facility & Observations](https://www.pcgamingwiki.com/wiki/?curid=51008) +* [Gravity League](https://www.pcgamingwiki.com/wiki/?curid=64576) * [Gravity Leo](https://www.pcgamingwiki.com/wiki/?curid=105003) * [Gravity Light](https://www.pcgamingwiki.com/wiki/?curid=94302) * [Gravity Panda](https://www.pcgamingwiki.com/wiki/?curid=125054) @@ -20635,6 +20637,7 @@ * [Rhombus Legends](https://www.pcgamingwiki.com/wiki/?curid=99444) * [Rhythm Defender](https://www.pcgamingwiki.com/wiki/?curid=135053) * [Rhythm Destruction](https://www.pcgamingwiki.com/wiki/?curid=50057) +* [Rhythm Girl](https://www.pcgamingwiki.com/wiki/?curid=89423) * [Rhythm Mage VR](https://www.pcgamingwiki.com/wiki/?curid=149767) * [Rhythm Nights](https://www.pcgamingwiki.com/wiki/?curid=128147) * [Rhythm Quest](https://www.pcgamingwiki.com/wiki/?curid=190311) diff --git a/src/path.rs b/src/path.rs index 46e35bfa..baa28601 100644 --- a/src/path.rs +++ b/src/path.rs @@ -98,6 +98,7 @@ fn too_broad(path: &str) -> bool { if path == item || path.starts_with(&format!("{item}/*")) || path.starts_with(&format!("{item}/{STORE_USER_ID}")) + || path.starts_with(&format!("{item}/SavesDir")) { return true; }