diff --git a/data/manifest.yaml b/data/manifest.yaml index b044a51c..b8a16028 100644 --- a/data/manifest.yaml +++ b/data/manifest.yaml @@ -1531,27 +1531,6 @@ $1 Ride: - save steam: id: 529950 -12 is Better Than 6: - files: - "/_12ibt6/savedata.ini": - tags: - - save - when: - - os: windows - "/_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: installDir: 123 Slaughter Me Street: {} @@ -25258,7 +25237,7 @@ Alone in the Dark (2008): store: steam steam: id: 259170 -Alone in the Dark (2023): +Alone in the Dark (2024): gog: id: 1177195295 steam: @@ -108640,14 +108619,6 @@ Command & Conquer: when: - os: dos - os: windows -Command & Conquer (2013): - files: - "/Documents/Command & Conquer": - tags: - - config - - save - when: - - os: windows "Command & Conquer 3: Tiberium Wars": files: "/Saved Games/Command & Conquer 3 Kane's Wrath": @@ -178942,14 +178913,6 @@ Engram: store: steam steam: id: 930360 -Enigma: - files: - "/Roaming/Enigma": - tags: - - config - - save - when: - - os: windows Enigma (2015): files: "/ENIGMA.cf": @@ -296060,7 +296023,7 @@ Koihime Enbu RyoRaiRai: - store: steam steam: id: 795510 -Koikatsu Party: +Koikatsu: files: "/Koikatsu Party/UserData/save": tags: @@ -385033,7 +384996,7 @@ Outcast 1.1: store: steam steam: id: 336610 -Outcast 2 - A New Beginning: +"Outcast: A New Beginning": gog: id: 1299791510 steam: @@ -475227,18 +475190,6 @@ Silent Gentleman: - store: steam steam: id: 636360 -"Silent Heroes: Elite Troops of WWII": - files: - "/profiles/*/save": - tags: - - save - when: - - os: windows - "/profiles/*/settings": - tags: - - config - when: - - os: windows Silent Hill 2: steam: id: 2124490 @@ -499300,14 +499251,14 @@ Squad: store: steam steam: id: 393380 -Squad Z: - steam: - id: 784030 -Squadron 51: +Squad 51 vs. the Flying Saucers: installDir: Squadron 51: {} steam: id: 1378800 +Squad Z: + steam: + id: 784030 "Squadron: Sky Guardians": installDir: Squadron Sky Guardians: {} @@ -594585,6 +594536,42 @@ Turok: - save when: - os: windows +Turok (2015): + files: + "/config.cfg": + tags: + - config + when: + - os: windows + - os: mac + - os: linux + "/saves": + tags: + - save + when: + - os: windows + - os: mac + - os: linux + gog: + id: 1444038183 + installDir: + Turok: {} + launch: + "/Turok EX.app": + - when: + - os: mac + store: steam + "/TurokEx": + - when: + - bit: 64 + os: linux + store: steam + "/sobek.exe": + - when: + - os: windows + store: steam + steam: + id: 405820 "Turok 2: Seeds of Evil (2017)": files: "/kexengine.cfg": @@ -594644,42 +594631,6 @@ Turok: store: steam steam: id: 1996770 -"Turok: Dinosaur Hunter (2015)": - files: - "/config.cfg": - tags: - - config - when: - - os: windows - - os: mac - - os: linux - "/saves": - tags: - - save - when: - - os: windows - - os: mac - - os: linux - gog: - id: 1444038183 - installDir: - Turok: {} - launch: - "/Turok EX.app": - - when: - - os: mac - store: steam - "/TurokEx": - - when: - - bit: 64 - os: linux - store: steam - "/sobek.exe": - - when: - - os: windows - store: steam - steam: - id: 405820 "Turok: Escape from Lost Valley": installDir: Turok Escape from Lost Valley: {} @@ -625217,7 +625168,7 @@ Where Is The Beach?: store: steam steam: id: 1008260 -Where They Cremate The Roadkill: +Where They Cremate the Roadkill: installDir: Where They Cremate The Roadkill: {} launch: @@ -646759,30 +646710,6 @@ Zzzzz: store: steam steam: id: 925640 -"В тылу врага: Диверсанты 2": - files: - "/profiles/*/save": - tags: - - save - when: - - os: windows - "/profiles/*/settings": - tags: - - config - when: - - os: windows -"В тылу врага: Диверсанты 3": - files: - "/profiles/*/save": - tags: - - save - when: - - os: windows - "/profiles/*/settings": - tags: - - config - when: - - os: windows ВЗЛОМ ЖОПЫ: installDir: VZLOM JOPI: {} diff --git a/data/missing.md b/data/missing.md index d474d9a5..c6589147 100644 --- a/data/missing.md +++ b/data/missing.md @@ -1367,7 +1367,7 @@ * [Alone](https://www.pcgamingwiki.com/wiki/?curid=92233) * [Alone (Avasion)](https://www.pcgamingwiki.com/wiki/?curid=137296) * [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 War](https://www.pcgamingwiki.com/wiki/?curid=144176) * [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) * [ComixPlay](https://www.pcgamingwiki.com/wiki/?curid=44467) * [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 Ops 2](https://www.pcgamingwiki.com/wiki/?curid=57904) * [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 New Nightmare](https://www.pcgamingwiki.com/wiki/?curid=62825) * [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) * [Outer Rim](https://www.pcgamingwiki.com/wiki/?curid=60243) * [Outer Space](https://www.pcgamingwiki.com/wiki/?curid=98692) @@ -27496,6 +27497,7 @@ * [SILENT DOOM](https://www.pcgamingwiki.com/wiki/?curid=128419) * [Silent Footsteps](https://www.pcgamingwiki.com/wiki/?curid=103003) * [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=182665) * [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 3](https://www.pcgamingwiki.com/wiki/?curid=73827) * [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) * [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) * [Squake](https://www.pcgamingwiki.com/wiki/?curid=53564) * [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 Heart Leads](https://www.pcgamingwiki.com/wiki/?curid=174590) * [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: Resolutions](https://www.pcgamingwiki.com/wiki/?curid=125183) * [Where Time Stood Still](https://www.pcgamingwiki.com/wiki/?curid=88832) @@ -37245,6 +37247,8 @@ * [Ôpe](https://www.pcgamingwiki.com/wiki/?curid=150237) * [Бухой Батя / Drunk Dad](https://www.pcgamingwiki.com/wiki/?curid=121753) * [В поисках Атлантиды](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=129623) * [ДОКА 2! - КРОВЬ, КИШКИ, ГОЛЫЕ СИСЬКИ](https://www.pcgamingwiki.com/wiki/?curid=125181) diff --git a/data/wiki-game-cache.yaml b/data/wiki-game-cache.yaml index b33e7ab3..32f1db34 100644 --- a/data/wiki-game-cache.yaml +++ b/data/wiki-game-cache.yaml @@ -7360,9 +7360,11 @@ Alone in the Dark (2008): templates: - "{{Game data/config|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 pageId: 180712 + renamedFrom: + - Alone in the Dark (2023) steam: 1310410 Alone in the Dark 2: gog: 1207660963 @@ -53173,11 +53175,6 @@ English Country Tune: Engram: pageId: 125195 steam: 930360 -Enigma: - pageId: 192046 - templates: - - "{{Game data/config|Windows|{{p|appdata}}\\Roaming\\Enigma\\}}" - - "{{Game data/saves|Windows|{{p|appdata}}\\Roaming\\Enigma\\}}" Enigma (2015): pageId: 39785 steam: 494100 @@ -88442,10 +88439,11 @@ Koihime Enbu: Koihime Enbu RyoRaiRai: pageId: 99922 steam: 795510 -Koikatsu Party: +Koikatsu: pageId: 166215 renamedFrom: - コイカツ! / Koikatsu Party + - Koikatsu Party steam: 1073440 templates: - "{{Game data/config|Windows|{{p|game}}\\UserData\\config}}" @@ -115211,9 +115209,11 @@ Outcast 1.1: templates: - "{{Game data/config|Windows|{{p|game}}\\userdata\\config.ini}}" - "{{Game data/saves|Windows|{{p|game}}\\userdata\\savegames}}" -Outcast 2 - A New Beginning: +"Outcast: A New Beginning": gog: 1299791510 pageId: 171519 + renamedFrom: + - Outcast 2 - A New Beginning steam: 1013140 "Outcast: Second Contact": gog: 2109390794 @@ -149337,14 +149337,16 @@ Squad: templates: - "{{Game data/config|Windows|{{p|localappdata}}\\SquadGame\\Saved\\Config\\WindowsNoEditor\\}}" - "{{Game data/saves|Windows|{{p|localappdata}}\\SquadGame\\Saved\\SaveGames\\}}" +Squad 51 vs. the Flying Saucers: + pageId: 166523 + renamedFrom: + - Squadron 51 + steam: 1378800 Squad Z: pageId: 104243 steam: 784030 Squadron 42: pageId: 189862 -Squadron 51: - pageId: 166523 - steam: 1378800 "Squadron: Sky Guardians": pageId: 65578 steam: 673570 @@ -178225,6 +178227,19 @@ Turok: templates: - "{{Game data/config|Windows|{{P|game}}\\TurokGame\\Config}}" - "{{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": pageId: 54178 "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}}" "Turok: Dinosaur Hunter": 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": pageId: 141387 steam: 1078560 @@ -187771,8 +187775,10 @@ Where Is My Heart?: Where Is The Beach?: pageId: 125699 steam: 1008260 -Where They Cremate The Roadkill: +Where They Cremate the Roadkill: pageId: 71896 + renamedFrom: + - Where They Cremate The Roadkill steam: 705610 "Where Thoughts Go: Prologue": pageId: 107814 diff --git a/src/manifest.rs b/src/manifest.rs index 29a1447a..cd21c3ec 100644 --- a/src/manifest.rs +++ b/src/manifest.rs @@ -120,6 +120,8 @@ impl Manifest { steam_cache: &SteamCache, games: Option>, ) -> Result<(), Error> { + self.0.clear(); + for (title, info) in &wiki_cache.0 { if let Some(games) = &games { if !games.contains(title) {