Clean up some stale data in the manifest

This commit is contained in:
mtkennerly 2023-12-22 22:20:04 +08:00
parent c1f9367c56
commit f25a3a91fe
No known key found for this signature in database
GPG key ID: E764BE00BE6E6408
4 changed files with 83 additions and 144 deletions

View file

@ -1531,27 +1531,6 @@ $1 Ride:
- save - save
steam: steam:
id: 529950 id: 529950
12 is Better Than 6:
files:
"<winAppData>/_12ibt6/savedata.ini":
tags:
- save
when:
- os: windows
"<winAppData>/_12ibt6/settings.ini":
tags:
- config
when:
- os: windows
id:
steamExtra:
- 411110
- 450820
- 450830
installDir:
12 is Better Than 6: {}
steam:
id: 410110
123 Slaughter Me Street: 123 Slaughter Me Street:
installDir: installDir:
123 Slaughter Me Street: {} 123 Slaughter Me Street: {}
@ -25258,7 +25237,7 @@ Alone in the Dark (2008):
store: steam store: steam
steam: steam:
id: 259170 id: 259170
Alone in the Dark (2023): Alone in the Dark (2024):
gog: gog:
id: 1177195295 id: 1177195295
steam: steam:
@ -108640,14 +108619,6 @@ Command & Conquer:
when: when:
- os: dos - os: dos
- os: windows - os: windows
Command & Conquer (2013):
files:
"<home>/Documents/Command & Conquer":
tags:
- config
- save
when:
- os: windows
"Command & Conquer 3: Tiberium Wars": "Command & Conquer 3: Tiberium Wars":
files: files:
"<home>/Saved Games/Command & Conquer 3 Kane's Wrath": "<home>/Saved Games/Command & Conquer 3 Kane's Wrath":
@ -178942,14 +178913,6 @@ Engram:
store: steam store: steam
steam: steam:
id: 930360 id: 930360
Enigma:
files:
"<winAppData>/Roaming/Enigma":
tags:
- config
- save
when:
- os: windows
Enigma (2015): Enigma (2015):
files: files:
"<base>/ENIGMA.cf": "<base>/ENIGMA.cf":
@ -296060,7 +296023,7 @@ Koihime Enbu RyoRaiRai:
- store: steam - store: steam
steam: steam:
id: 795510 id: 795510
Koikatsu Party: Koikatsu:
files: files:
"<base>/Koikatsu Party/UserData/save": "<base>/Koikatsu Party/UserData/save":
tags: tags:
@ -385033,7 +384996,7 @@ Outcast 1.1:
store: steam store: steam
steam: steam:
id: 336610 id: 336610
Outcast 2 - A New Beginning: "Outcast: A New Beginning":
gog: gog:
id: 1299791510 id: 1299791510
steam: steam:
@ -475227,18 +475190,6 @@ Silent Gentleman:
- store: steam - store: steam
steam: steam:
id: 636360 id: 636360
"Silent Heroes: Elite Troops of WWII":
files:
"<base>/profiles/*/save":
tags:
- save
when:
- os: windows
"<base>/profiles/*/settings":
tags:
- config
when:
- os: windows
Silent Hill 2: Silent Hill 2:
steam: steam:
id: 2124490 id: 2124490
@ -499300,14 +499251,14 @@ Squad:
store: steam store: steam
steam: steam:
id: 393380 id: 393380
Squad Z: Squad 51 vs. the Flying Saucers:
steam:
id: 784030
Squadron 51:
installDir: installDir:
Squadron 51: {} Squadron 51: {}
steam: steam:
id: 1378800 id: 1378800
Squad Z:
steam:
id: 784030
"Squadron: Sky Guardians": "Squadron: Sky Guardians":
installDir: installDir:
Squadron Sky Guardians: {} Squadron Sky Guardians: {}
@ -594585,6 +594536,42 @@ Turok:
- save - save
when: when:
- os: windows - os: windows
Turok (2015):
files:
"<base>/config.cfg":
tags:
- config
when:
- os: windows
- os: mac
- os: linux
"<base>/saves":
tags:
- save
when:
- os: windows
- os: mac
- os: linux
gog:
id: 1444038183
installDir:
Turok: {}
launch:
"<base>/Turok EX.app":
- when:
- os: mac
store: steam
"<base>/TurokEx":
- when:
- bit: 64
os: linux
store: steam
"<base>/sobek.exe":
- when:
- os: windows
store: steam
steam:
id: 405820
"Turok 2: Seeds of Evil (2017)": "Turok 2: Seeds of Evil (2017)":
files: files:
"<base>/kexengine.cfg": "<base>/kexengine.cfg":
@ -594644,42 +594631,6 @@ Turok:
store: steam store: steam
steam: steam:
id: 1996770 id: 1996770
"Turok: Dinosaur Hunter (2015)":
files:
"<base>/config.cfg":
tags:
- config
when:
- os: windows
- os: mac
- os: linux
"<base>/saves":
tags:
- save
when:
- os: windows
- os: mac
- os: linux
gog:
id: 1444038183
installDir:
Turok: {}
launch:
"<base>/Turok EX.app":
- when:
- os: mac
store: steam
"<base>/TurokEx":
- when:
- bit: 64
os: linux
store: steam
"<base>/sobek.exe":
- when:
- os: windows
store: steam
steam:
id: 405820
"Turok: Escape from Lost Valley": "Turok: Escape from Lost Valley":
installDir: installDir:
Turok Escape from Lost Valley: {} Turok Escape from Lost Valley: {}
@ -625217,7 +625168,7 @@ Where Is The Beach?:
store: steam store: steam
steam: steam:
id: 1008260 id: 1008260
Where They Cremate The Roadkill: Where They Cremate the Roadkill:
installDir: installDir:
Where They Cremate The Roadkill: {} Where They Cremate The Roadkill: {}
launch: launch:
@ -646759,30 +646710,6 @@ Zzzzz:
store: steam store: steam
steam: steam:
id: 925640 id: 925640
"В тылу врага: Диверсанты 2":
files:
"<base>/profiles/*/save":
tags:
- save
when:
- os: windows
"<base>/profiles/*/settings":
tags:
- config
when:
- os: windows
"В тылу врага: Диверсанты 3":
files:
"<base>/profiles/*/save":
tags:
- save
when:
- os: windows
"<base>/profiles/*/settings":
tags:
- config
when:
- os: windows
ВЗЛОМ ЖОПЫ: ВЗЛОМ ЖОПЫ:
installDir: installDir:
VZLOM JOPI: {} VZLOM JOPI: {}

View file

@ -1367,7 +1367,7 @@
* [Alone](https://www.pcgamingwiki.com/wiki/?curid=92233) * [Alone](https://www.pcgamingwiki.com/wiki/?curid=92233)
* [Alone (Avasion)](https://www.pcgamingwiki.com/wiki/?curid=137296) * [Alone (Avasion)](https://www.pcgamingwiki.com/wiki/?curid=137296)
* [Alone in Space](https://www.pcgamingwiki.com/wiki/?curid=44489) * [Alone in Space](https://www.pcgamingwiki.com/wiki/?curid=44489)
* [Alone in the Dark (2023)](https://www.pcgamingwiki.com/wiki/?curid=180712) * [Alone in the Dark (2024)](https://www.pcgamingwiki.com/wiki/?curid=180712)
* [Alone in the Forest VR](https://www.pcgamingwiki.com/wiki/?curid=93958) * [Alone in the Forest VR](https://www.pcgamingwiki.com/wiki/?curid=93958)
* [Alone in the War](https://www.pcgamingwiki.com/wiki/?curid=144176) * [Alone in the War](https://www.pcgamingwiki.com/wiki/?curid=144176)
* [Alone K.W.](https://www.pcgamingwiki.com/wiki/?curid=44395) * [Alone K.W.](https://www.pcgamingwiki.com/wiki/?curid=44395)
@ -6332,6 +6332,7 @@
* [Comit the Astrodian 3](https://www.pcgamingwiki.com/wiki/?curid=70705) * [Comit the Astrodian 3](https://www.pcgamingwiki.com/wiki/?curid=70705)
* [ComixPlay](https://www.pcgamingwiki.com/wiki/?curid=44467) * [ComixPlay](https://www.pcgamingwiki.com/wiki/?curid=44467)
* [Commanager Tycoon](https://www.pcgamingwiki.com/wiki/?curid=92819) * [Commanager Tycoon](https://www.pcgamingwiki.com/wiki/?curid=92819)
* [Command & Conquer (2013)](https://www.pcgamingwiki.com/wiki/?curid=182598)
* [Command Adventures: Starship](https://www.pcgamingwiki.com/wiki/?curid=184714) * [Command Adventures: Starship](https://www.pcgamingwiki.com/wiki/?curid=184714)
* [Command Ops 2](https://www.pcgamingwiki.com/wiki/?curid=57904) * [Command Ops 2](https://www.pcgamingwiki.com/wiki/?curid=57904)
* [Command: Chains of War](https://www.pcgamingwiki.com/wiki/?curid=62534) * [Command: Chains of War](https://www.pcgamingwiki.com/wiki/?curid=62534)
@ -22375,7 +22376,7 @@
* [OutBreak: The Escape](https://www.pcgamingwiki.com/wiki/?curid=78441) * [OutBreak: The Escape](https://www.pcgamingwiki.com/wiki/?curid=78441)
* [Outbreak: The New Nightmare](https://www.pcgamingwiki.com/wiki/?curid=62825) * [Outbreak: The New Nightmare](https://www.pcgamingwiki.com/wiki/?curid=62825)
* [Outburst](https://www.pcgamingwiki.com/wiki/?curid=65496) * [Outburst](https://www.pcgamingwiki.com/wiki/?curid=65496)
* [Outcast 2 - A New Beginning](https://www.pcgamingwiki.com/wiki/?curid=171519) * [Outcast: A New Beginning](https://www.pcgamingwiki.com/wiki/?curid=171519)
* [Outcome](https://www.pcgamingwiki.com/wiki/?curid=126402) * [Outcome](https://www.pcgamingwiki.com/wiki/?curid=126402)
* [Outer Rim](https://www.pcgamingwiki.com/wiki/?curid=60243) * [Outer Rim](https://www.pcgamingwiki.com/wiki/?curid=60243)
* [Outer Space](https://www.pcgamingwiki.com/wiki/?curid=98692) * [Outer Space](https://www.pcgamingwiki.com/wiki/?curid=98692)
@ -27496,6 +27497,7 @@
* [SILENT DOOM](https://www.pcgamingwiki.com/wiki/?curid=128419) * [SILENT DOOM](https://www.pcgamingwiki.com/wiki/?curid=128419)
* [Silent Footsteps](https://www.pcgamingwiki.com/wiki/?curid=103003) * [Silent Footsteps](https://www.pcgamingwiki.com/wiki/?curid=103003)
* [Silent Gentleman](https://www.pcgamingwiki.com/wiki/?curid=89332) * [Silent Gentleman](https://www.pcgamingwiki.com/wiki/?curid=89332)
* [Silent Heroes: Elite Troops of WWII](https://www.pcgamingwiki.com/wiki/?curid=126542)
* [Silent Hill 2](https://www.pcgamingwiki.com/wiki/?curid=31057) * [Silent Hill 2](https://www.pcgamingwiki.com/wiki/?curid=31057)
* [Silent hill 2](https://www.pcgamingwiki.com/wiki/?curid=182665) * [Silent hill 2](https://www.pcgamingwiki.com/wiki/?curid=182665)
* [Silent Hunter 4: Wolves of the Pacific](https://www.pcgamingwiki.com/wiki/?curid=41362) * [Silent Hunter 4: Wolves of the Pacific](https://www.pcgamingwiki.com/wiki/?curid=41362)
@ -28977,9 +28979,9 @@
* [SQR 2](https://www.pcgamingwiki.com/wiki/?curid=64050) * [SQR 2](https://www.pcgamingwiki.com/wiki/?curid=64050)
* [SQR 3](https://www.pcgamingwiki.com/wiki/?curid=73827) * [SQR 3](https://www.pcgamingwiki.com/wiki/?curid=73827)
* [SQR 4](https://www.pcgamingwiki.com/wiki/?curid=134678) * [SQR 4](https://www.pcgamingwiki.com/wiki/?curid=134678)
* [Squad 51 vs. the Flying Saucers](https://www.pcgamingwiki.com/wiki/?curid=166523)
* [Squad Z](https://www.pcgamingwiki.com/wiki/?curid=104243) * [Squad Z](https://www.pcgamingwiki.com/wiki/?curid=104243)
* [Squadron 42](https://www.pcgamingwiki.com/wiki/?curid=189862) * [Squadron 42](https://www.pcgamingwiki.com/wiki/?curid=189862)
* [Squadron 51](https://www.pcgamingwiki.com/wiki/?curid=166523)
* [Squadron: Sky Guardians](https://www.pcgamingwiki.com/wiki/?curid=65578) * [Squadron: Sky Guardians](https://www.pcgamingwiki.com/wiki/?curid=65578)
* [Squake](https://www.pcgamingwiki.com/wiki/?curid=53564) * [Squake](https://www.pcgamingwiki.com/wiki/?curid=53564)
* [Squally](https://www.pcgamingwiki.com/wiki/?curid=120903) * [Squally](https://www.pcgamingwiki.com/wiki/?curid=120903)
@ -35984,7 +35986,7 @@
* [Where the Bees Make Honey](https://www.pcgamingwiki.com/wiki/?curid=126263) * [Where the Bees Make Honey](https://www.pcgamingwiki.com/wiki/?curid=126263)
* [Where the Heart Leads](https://www.pcgamingwiki.com/wiki/?curid=174590) * [Where the Heart Leads](https://www.pcgamingwiki.com/wiki/?curid=174590)
* [Where the Money Is](https://www.pcgamingwiki.com/wiki/?curid=68639) * [Where the Money Is](https://www.pcgamingwiki.com/wiki/?curid=68639)
* [Where They Cremate The Roadkill](https://www.pcgamingwiki.com/wiki/?curid=71896) * [Where They Cremate the Roadkill](https://www.pcgamingwiki.com/wiki/?curid=71896)
* [Where Thoughts Go: Prologue](https://www.pcgamingwiki.com/wiki/?curid=107814) * [Where Thoughts Go: Prologue](https://www.pcgamingwiki.com/wiki/?curid=107814)
* [Where Thoughts Go: Resolutions](https://www.pcgamingwiki.com/wiki/?curid=125183) * [Where Thoughts Go: Resolutions](https://www.pcgamingwiki.com/wiki/?curid=125183)
* [Where Time Stood Still](https://www.pcgamingwiki.com/wiki/?curid=88832) * [Where Time Stood Still](https://www.pcgamingwiki.com/wiki/?curid=88832)
@ -37245,6 +37247,8 @@
* [Ôpe](https://www.pcgamingwiki.com/wiki/?curid=150237) * [Ôpe](https://www.pcgamingwiki.com/wiki/?curid=150237)
* [Бухой Батя / Drunk Dad](https://www.pcgamingwiki.com/wiki/?curid=121753) * [Бухой Батя / Drunk Dad](https://www.pcgamingwiki.com/wiki/?curid=121753)
* [В поисках Атлантиды](https://www.pcgamingwiki.com/wiki/?curid=121077) * [В поисках Атлантиды](https://www.pcgamingwiki.com/wiki/?curid=121077)
* [В тылу врага: Диверсанты 2](https://www.pcgamingwiki.com/wiki/?curid=147346)
* [В тылу врага: Диверсанты 3](https://www.pcgamingwiki.com/wiki/?curid=147347)
* [ВЗЛОМ ЖОПЫ](https://www.pcgamingwiki.com/wiki/?curid=156519) * [ВЗЛОМ ЖОПЫ](https://www.pcgamingwiki.com/wiki/?curid=156519)
* [Воин Хинора](https://www.pcgamingwiki.com/wiki/?curid=129623) * [Воин Хинора](https://www.pcgamingwiki.com/wiki/?curid=129623)
* [ДОКА 2! - КРОВЬ, КИШКИ, ГОЛЫЕ СИСЬКИ](https://www.pcgamingwiki.com/wiki/?curid=125181) * [ДОКА 2! - КРОВЬ, КИШКИ, ГОЛЫЕ СИСЬКИ](https://www.pcgamingwiki.com/wiki/?curid=125181)

View file

@ -7360,9 +7360,11 @@ Alone in the Dark (2008):
templates: templates:
- "{{Game data/config|Windows|{{p|localappdata}}\\Atari\\AITD\\}}" - "{{Game data/config|Windows|{{p|localappdata}}\\Atari\\AITD\\}}"
- "{{Game data/saves|Windows|{{p|localappdata}}\\Atari\\AITD\\}}" - "{{Game data/saves|Windows|{{p|localappdata}}\\Atari\\AITD\\}}"
Alone in the Dark (2023): Alone in the Dark (2024):
gog: 1177195295 gog: 1177195295
pageId: 180712 pageId: 180712
renamedFrom:
- Alone in the Dark (2023)
steam: 1310410 steam: 1310410
Alone in the Dark 2: Alone in the Dark 2:
gog: 1207660963 gog: 1207660963
@ -53173,11 +53175,6 @@ English Country Tune:
Engram: Engram:
pageId: 125195 pageId: 125195
steam: 930360 steam: 930360
Enigma:
pageId: 192046
templates:
- "{{Game data/config|Windows|{{p|appdata}}\\Roaming\\Enigma\\}}"
- "{{Game data/saves|Windows|{{p|appdata}}\\Roaming\\Enigma\\}}"
Enigma (2015): Enigma (2015):
pageId: 39785 pageId: 39785
steam: 494100 steam: 494100
@ -88442,10 +88439,11 @@ Koihime Enbu:
Koihime Enbu RyoRaiRai: Koihime Enbu RyoRaiRai:
pageId: 99922 pageId: 99922
steam: 795510 steam: 795510
Koikatsu Party: Koikatsu:
pageId: 166215 pageId: 166215
renamedFrom: renamedFrom:
- コイカツ! / Koikatsu Party - コイカツ! / Koikatsu Party
- Koikatsu Party
steam: 1073440 steam: 1073440
templates: templates:
- "{{Game data/config|Windows|{{p|game}}\\UserData\\config}}" - "{{Game data/config|Windows|{{p|game}}\\UserData\\config}}"
@ -115211,9 +115209,11 @@ Outcast 1.1:
templates: templates:
- "{{Game data/config|Windows|{{p|game}}\\userdata\\config.ini}}" - "{{Game data/config|Windows|{{p|game}}\\userdata\\config.ini}}"
- "{{Game data/saves|Windows|{{p|game}}\\userdata\\savegames}}" - "{{Game data/saves|Windows|{{p|game}}\\userdata\\savegames}}"
Outcast 2 - A New Beginning: "Outcast: A New Beginning":
gog: 1299791510 gog: 1299791510
pageId: 171519 pageId: 171519
renamedFrom:
- Outcast 2 - A New Beginning
steam: 1013140 steam: 1013140
"Outcast: Second Contact": "Outcast: Second Contact":
gog: 2109390794 gog: 2109390794
@ -149337,14 +149337,16 @@ Squad:
templates: templates:
- "{{Game data/config|Windows|{{p|localappdata}}\\SquadGame\\Saved\\Config\\WindowsNoEditor\\}}" - "{{Game data/config|Windows|{{p|localappdata}}\\SquadGame\\Saved\\Config\\WindowsNoEditor\\}}"
- "{{Game data/saves|Windows|{{p|localappdata}}\\SquadGame\\Saved\\SaveGames\\}}" - "{{Game data/saves|Windows|{{p|localappdata}}\\SquadGame\\Saved\\SaveGames\\}}"
Squad 51 vs. the Flying Saucers:
pageId: 166523
renamedFrom:
- Squadron 51
steam: 1378800
Squad Z: Squad Z:
pageId: 104243 pageId: 104243
steam: 784030 steam: 784030
Squadron 42: Squadron 42:
pageId: 189862 pageId: 189862
Squadron 51:
pageId: 166523
steam: 1378800
"Squadron: Sky Guardians": "Squadron: Sky Guardians":
pageId: 65578 pageId: 65578
steam: 673570 steam: 673570
@ -178225,6 +178227,19 @@ Turok:
templates: templates:
- "{{Game data/config|Windows|{{P|game}}\\TurokGame\\Config}}" - "{{Game data/config|Windows|{{P|game}}\\TurokGame\\Config}}"
- "{{Game data/saves|Windows|{{P|appdata}}\\Touchstone\\Turok}}" - "{{Game data/saves|Windows|{{P|appdata}}\\Touchstone\\Turok}}"
Turok (2015):
gog: 1444038183
pageId: 30173
renamedFrom:
- "Turok: Dinosaur Hunter (2015)"
steam: 405820
templates:
- "{{Game data/config|Windows|{{P|game}}\\config.cfg}}"
- "{{Game data/config|OS X|{{P|game}}/config.cfg}}"
- "{{Game data/config|Linux|{{P|game}}/config.cfg}}"
- "{{Game data/saves|Windows|{{P|game}}\\saves\\}}"
- "{{Game data/saves|OS X|{{P|game}}/saves/}}"
- "{{Game data/saves|Linux|{{P|game}}/saves/}}"
"Turok 2: Seeds of Evil": "Turok 2: Seeds of Evil":
pageId: 54178 pageId: 54178
"Turok 2: Seeds of Evil (2017)": "Turok 2: Seeds of Evil (2017)":
@ -178245,17 +178260,6 @@ Turok:
- "{{Game data/saves|Windows|{{p|userprofile}}\\Saved Games\\Nightdive Studios\\Turok 3\\saves\\*.sav}}" - "{{Game data/saves|Windows|{{p|userprofile}}\\Saved Games\\Nightdive Studios\\Turok 3\\saves\\*.sav}}"
"Turok: Dinosaur Hunter": "Turok: Dinosaur Hunter":
pageId: 30285 pageId: 30285
"Turok: Dinosaur Hunter (2015)":
gog: 1444038183
pageId: 30173
steam: 405820
templates:
- "{{Game data/config|Windows|{{P|game}}\\config.cfg}}"
- "{{Game data/config|OS X|{{P|game}}/config.cfg}}"
- "{{Game data/config|Linux|{{P|game}}/config.cfg}}"
- "{{Game data/saves|Windows|{{P|game}}\\saves\\}}"
- "{{Game data/saves|OS X|{{P|game}}/saves/}}"
- "{{Game data/saves|Linux|{{P|game}}/saves/}}"
"Turok: Escape from Lost Valley": "Turok: Escape from Lost Valley":
pageId: 141387 pageId: 141387
steam: 1078560 steam: 1078560
@ -187771,8 +187775,10 @@ Where Is My Heart?:
Where Is The Beach?: Where Is The Beach?:
pageId: 125699 pageId: 125699
steam: 1008260 steam: 1008260
Where They Cremate The Roadkill: Where They Cremate the Roadkill:
pageId: 71896 pageId: 71896
renamedFrom:
- Where They Cremate The Roadkill
steam: 705610 steam: 705610
"Where Thoughts Go: Prologue": "Where Thoughts Go: Prologue":
pageId: 107814 pageId: 107814

View file

@ -120,6 +120,8 @@ impl Manifest {
steam_cache: &SteamCache, steam_cache: &SteamCache,
games: Option<Vec<String>>, games: Option<Vec<String>>,
) -> Result<(), Error> { ) -> Result<(), Error> {
self.0.clear();
for (title, info) in &wiki_cache.0 { for (title, info) in &wiki_cache.0 {
if let Some(games) = &games { if let Some(games) = &games {
if !games.contains(title) { if !games.contains(title) {