From af7026181d2e12b6aae8a7e6c11bdbeeabb0a8ad Mon Sep 17 00:00:00 2001 From: mtkennerly Date: Sun, 21 Apr 2024 14:06:27 -0400 Subject: [PATCH] Fix up some entries from recent refreshes --- data/manifest.yaml | 126 +++++++++++++++++++++++++++++++++++++ data/missing.md | 17 ++--- data/steam-game-cache.yaml | 40 +++++++++++- data/wiki-game-cache.yaml | 87 +++++++++++++++++-------- src/wiki.rs | 10 +-- 5 files changed, 234 insertions(+), 46 deletions(-) diff --git a/data/manifest.yaml b/data/manifest.yaml index 0e44a2e8..7b003019 100644 --- a/data/manifest.yaml +++ b/data/manifest.yaml @@ -5973,6 +5973,8 @@ $1 Ride: store: steam steam: id: 287860 +8-Bit Invaders!: + alias: 8-Bit Armies "8-bit Adventure Anthology: Volume I": files: "/AppData/LocalLow/Abstraction Games/8-bit Adventure Anthology_ Volume I/": @@ -9910,6 +9912,8 @@ A Space for the Unbound: store: steam steam: id: 1201270 +A Space for the Unbound - Prologue: + alias: A Space for the Unbound A Step Into Darkness: installDir: A Step Into Darkness: {} @@ -11659,6 +11663,25 @@ ADR-Labelling Game: store: steam steam: id: 821800 +ADR1FT: + files: + "/ADR1FT/Saved/SaveGames": + tags: + - config + - save + when: + - os: windows + installDir: + ADR1FT: {} + launch: + "/ADR1FT.exe": + - arguments: "-steam" + when: + - bit: 64 + os: windows + store: steam + steam: + id: 300060 ADULT SHERIFF: installDir: HENTAI SHERIFF: {} @@ -17415,6 +17438,8 @@ Adore: Adrenaline Adventure: steam: id: 555760 +Adrift: + alias: ADR1FT Adrift Arena: files: "/AppData/LocalLow/Quirk Bit/Adrift Arena/": @@ -20585,6 +20610,8 @@ Age of Empires: HKEY_CURRENT_USER/Software/Microsoft/Games/Age of Empires/1.00: tags: - config +Age of Empires II (2013): + alias: "Age of Empires II: HD Edition" "Age of Empires II: Definitive Edition": files: "/Games/Age of Empires 2 DE//modes/Pompeii/savegame": @@ -20627,6 +20654,33 @@ Age of Empires: store: steam steam: id: 813780 +"Age of Empires II: HD Edition": + files: + "/savegame": + tags: + - save + when: + - os: windows + "/Age2HD": + tags: + - config + when: + - os: windows + id: + lutris: age-of-empires-ii-hd + steamExtra: + - 239550 + - 355950 + - 488060 + installDir: + Age2HD: {} + launch: + "/Launcher.exe": + - when: + - os: windows + store: steam + steam: + id: 221380 "Age of Empires II: The Age of Kings": files: "/SaveGame": @@ -38723,6 +38777,8 @@ Aquila Bird Flight Simulator: - store: steam steam: id: 1477490 +"Ar nosurge: Ode to an Unborn Star Deluxe": + alias: "Ar Nosurge: Ode to an Unborn Star DX" Ara Fell: files: "/Save*.lsd": @@ -47699,6 +47755,24 @@ Asyula 方舟之链: store: steam steam: id: 689070 +At Dead of Night: + files: + "/At Dead Of Night/User Data": + when: + - store: steam + installDir: + AtDeadOfNight: {} + launch: + "/AtDeadOfNight.app": + - when: + - os: mac + store: steam + "/AtDeadOfNight.exe": + - when: + - os: windows + store: steam + steam: + id: 1450830 "At Eve's Wake": id: steamExtra: @@ -56308,6 +56382,9 @@ Balance Roll: store: steam steam: id: 1032510 +Balance in the Mountains: + steam: + id: 1043540 Balance of Kingdoms: steam: id: 738690 @@ -79942,6 +80019,11 @@ Blue Fire: store: steam steam: id: 1220150 +Blue Heat: + id: + lutris: blue-heat-the-case-of-the-cover-girl-murders +"Blue Heat: The Case of the Cover Girl Murders": + alias: Blue Heat Blue Horizon: installDir: Blue Horizon: {} @@ -122638,6 +122720,28 @@ Combat Instinct: Combat Instinct: {} steam: id: 725970 +Combat Master: + installDir: + Combat Master: {} + launch: + "/CombatMaster.app": + - when: + - os: mac + store: steam + "/CombatMaster.exe": + - when: + - os: windows + store: steam + "/CombatMaster.x86_64": + - when: + - os: linux + store: steam + registry: + HKEY_CURRENT_USER/SOFTWARE/AlfaBravoInc/Combat Master: + tags: + - config + steam: + id: 2281730 "Combat Mission 3: Afrika Korps": gog: id: 1196739945 @@ -151234,6 +151338,18 @@ DayBreak Online: DayBreak Online: {} steam: id: 314860 +"DayD: Through Time": + id: + steamExtra: + - 983490 + installDir: + DayD Through time: {} + launch: + "/Day D.exe": + - when: + - store: steam + steam: + id: 869560 DayZ: files: "/DayZ": @@ -228859,6 +228975,16 @@ Five Nations: store: steam steam: id: 506610 +Five Nights with Firearms: + installDir: + Five Nights With Firearms: {} + launch: + "/1/Five Nights With Firearms.exe": + - when: + - os: windows + store: steam + steam: + id: 2131000 Five Rooms: steam: id: 860940 diff --git a/data/missing.md b/data/missing.md index 1339c1e7..7f88a9f1 100644 --- a/data/missing.md +++ b/data/missing.md @@ -245,8 +245,6 @@ * [8-Bit Adventures: The Forgotten Journey Remastered Edition](https://www.pcgamingwiki.com/wiki/?curid=47819) * [8-Bit Arena VR](https://www.pcgamingwiki.com/wiki/?curid=52995) * [8-Bit Armies: Arena](https://www.pcgamingwiki.com/wiki/?curid=57222) -* [8-Bit Hordes](https://www.pcgamingwiki.com/wiki/?curid=35980) -* [8-Bit Invaders!](https://www.pcgamingwiki.com/wiki/?curid=50927) * [80's Style](https://www.pcgamingwiki.com/wiki/?curid=97928) * [80.08](https://www.pcgamingwiki.com/wiki/?curid=67195) * [87 Aftermath: A Rolling Ball Game](https://www.pcgamingwiki.com/wiki/?curid=171939) @@ -390,7 +388,6 @@ * [A Snake's Tale](https://www.pcgamingwiki.com/wiki/?curid=64500) * [A Song in the Void](https://www.pcgamingwiki.com/wiki/?curid=77361) * [A Sound Plan](https://www.pcgamingwiki.com/wiki/?curid=122782) -* [A Space for the Unbound - Prologue](https://www.pcgamingwiki.com/wiki/?curid=156312) * [A Step Into Darkness](https://www.pcgamingwiki.com/wiki/?curid=57349) * [A Stickman Reality](https://www.pcgamingwiki.com/wiki/?curid=113496) * [A Story of Us - ep. 1 - First Memories](https://www.pcgamingwiki.com/wiki/?curid=128252) @@ -657,7 +654,6 @@ * [Adrenalin 2: Rush Hour](https://www.pcgamingwiki.com/wiki/?curid=187180) * [Adrenalin: Extreme Show](https://www.pcgamingwiki.com/wiki/?curid=88258) * [Adrenaline Adventure](https://www.pcgamingwiki.com/wiki/?curid=53453) -* [Adrift](https://www.pcgamingwiki.com/wiki/?curid=194437) * [Adult Math](https://www.pcgamingwiki.com/wiki/?curid=125422) * [ADULT SHERIFF](https://www.pcgamingwiki.com/wiki/?curid=152711) * [Advanced Tactics Gold](https://www.pcgamingwiki.com/wiki/?curid=49755) @@ -816,7 +812,6 @@ * [Age of Conan: Unchained](https://www.pcgamingwiki.com/wiki/?curid=40656) * [Age of Conquest III](https://www.pcgamingwiki.com/wiki/?curid=177623) * [Age of Darkness: Die Suche nach Relict](https://www.pcgamingwiki.com/wiki/?curid=135032) -* [Age of Empires II (2013)](https://www.pcgamingwiki.com/wiki/?curid=192648) * [Age of Empires: Castle Siege](https://www.pcgamingwiki.com/wiki/?curid=63541) * [Age of Enigma: The Secret of the Sixth Ghost](https://www.pcgamingwiki.com/wiki/?curid=47949) * [Age of Farming](https://www.pcgamingwiki.com/wiki/?curid=53437) @@ -1519,7 +1514,6 @@ * [AQUARYOUNS World](https://www.pcgamingwiki.com/wiki/?curid=144329) * [Aquatica](https://www.pcgamingwiki.com/wiki/?curid=128491) * [Aquila Bird Flight Simulator](https://www.pcgamingwiki.com/wiki/?curid=56768) -* [Ar nosurge: Ode to an Unborn Star Deluxe](https://www.pcgamingwiki.com/wiki/?curid=167379) * [AR-K: End Game](https://www.pcgamingwiki.com/wiki/?curid=122654) * [AR-K: The Great Escape](https://www.pcgamingwiki.com/wiki/?curid=37219) * [Ar:piel](https://www.pcgamingwiki.com/wiki/?curid=152240) @@ -1909,7 +1903,6 @@ * [Asylum](https://www.pcgamingwiki.com/wiki/?curid=82213) * [Asylum of the Dead](https://www.pcgamingwiki.com/wiki/?curid=153995) * [Asymmetric Ops](https://www.pcgamingwiki.com/wiki/?curid=136979) -* [At Dead Of Night](https://www.pcgamingwiki.com/wiki/?curid=191523) * [At Eve's Wake](https://www.pcgamingwiki.com/wiki/?curid=172544) * [At Home](https://www.pcgamingwiki.com/wiki/?curid=130245) * [At Home Alone](https://www.pcgamingwiki.com/wiki/?curid=121119) @@ -2241,7 +2234,7 @@ * [Baking Bounce](https://www.pcgamingwiki.com/wiki/?curid=57862) * [Baku Baku](https://www.pcgamingwiki.com/wiki/?curid=177114) * [Balance Breakers](https://www.pcgamingwiki.com/wiki/?curid=144622) -* [Balance In The Mountains](https://www.pcgamingwiki.com/wiki/?curid=182763) +* [Balance in the Mountains](https://www.pcgamingwiki.com/wiki/?curid=130424) * [Balance of Kingdoms](https://www.pcgamingwiki.com/wiki/?curid=81109) * [Balance of Power](https://www.pcgamingwiki.com/wiki/?curid=175956) * [Balance of Power: The 1990 Edition](https://www.pcgamingwiki.com/wiki/?curid=175958) @@ -3237,7 +3230,7 @@ * [Blue Boy: Bleeding Out](https://www.pcgamingwiki.com/wiki/?curid=150764) * [Blue Effect VR](https://www.pcgamingwiki.com/wiki/?curid=40116) * [Blue Force](https://www.pcgamingwiki.com/wiki/?curid=147150) -* [Blue Heat: The Case of the Cover Girl Murders](https://www.pcgamingwiki.com/wiki/?curid=189796) +* [Blue Heat](https://www.pcgamingwiki.com/wiki/?curid=185881) * [Blue Horizon](https://www.pcgamingwiki.com/wiki/?curid=63034) * [Blue Lemon](https://www.pcgamingwiki.com/wiki/?curid=151531) * [Blue Libra](https://www.pcgamingwiki.com/wiki/?curid=47113) @@ -5079,7 +5072,6 @@ * [Combat Core](https://www.pcgamingwiki.com/wiki/?curid=36187) * [Combat Force](https://www.pcgamingwiki.com/wiki/?curid=150832) * [Combat Helicopter VR - Surgical Strike](https://www.pcgamingwiki.com/wiki/?curid=136502) -* [Combat master](https://www.pcgamingwiki.com/wiki/?curid=192283) * [Combat Medic: Special Ops](https://www.pcgamingwiki.com/wiki/?curid=94987) * [Combat Mission 3: Afrika Korps](https://www.pcgamingwiki.com/wiki/?curid=138118) * [Combat Mission II: Barbarossa to Berlin](https://www.pcgamingwiki.com/wiki/?curid=138111) @@ -5316,7 +5308,6 @@ * [Costume Party](https://www.pcgamingwiki.com/wiki/?curid=179007) * [Cotropitorii](https://www.pcgamingwiki.com/wiki/?curid=193268) * [Cottage Garden](https://www.pcgamingwiki.com/wiki/?curid=89244) -* [Cotton Guardian Force Saturn Tribute](https://www.pcgamingwiki.com/wiki/?curid=169513) * [COTTOn Rock'n'Roll -SUPERLATIVE NIGHT DREAMS-](https://www.pcgamingwiki.com/wiki/?curid=169518) * [Couch Party Game Night](https://www.pcgamingwiki.com/wiki/?curid=112032) * [Couch Storm: Battle Royale](https://www.pcgamingwiki.com/wiki/?curid=138566) @@ -6227,7 +6218,7 @@ * [Day Zero](https://www.pcgamingwiki.com/wiki/?curid=139033) * [Day: 40](https://www.pcgamingwiki.com/wiki/?curid=132658) * [DayBreak Online](https://www.pcgamingwiki.com/wiki/?curid=123735) -* [DayD: Through time](https://www.pcgamingwiki.com/wiki/?curid=188952) +* [DayD: Through Time](https://www.pcgamingwiki.com/wiki/?curid=100046) * [Daydream](https://www.pcgamingwiki.com/wiki/?curid=79684) * [Daydream Blue](https://www.pcgamingwiki.com/wiki/?curid=56963) * [Days Gone By](https://www.pcgamingwiki.com/wiki/?curid=153420) @@ -9317,7 +9308,7 @@ * [Five Nights at Cobson's](https://www.pcgamingwiki.com/wiki/?curid=192087) * [Five Nights at Freddy's Plus](https://www.pcgamingwiki.com/wiki/?curid=184297) * [Five Nights at Freddy's: Help Wanted 2](https://www.pcgamingwiki.com/wiki/?curid=192355) -* [Five Nights With Firearms](https://www.pcgamingwiki.com/wiki/?curid=186613) +* [Five Nights with Firearms](https://www.pcgamingwiki.com/wiki/?curid=182250) * [Five Rooms](https://www.pcgamingwiki.com/wiki/?curid=95303) * [Five Seconds of Bad Music](https://www.pcgamingwiki.com/wiki/?curid=112012) * [Fix Race](https://www.pcgamingwiki.com/wiki/?curid=89563) diff --git a/data/steam-game-cache.yaml b/data/steam-game-cache.yaml index b58fde0a..2f2c005e 100644 --- a/data/steam-game-cache.yaml +++ b/data/steam-game-cache.yaml @@ -20483,6 +20483,24 @@ - description: Launch executable: InfectedTTV.exe 221380: + cloud: + saves: + - path: SaveGame + pattern: "*.aoe2mpgame" + recursive: true + root: gameinstall + - path: Profiles + pattern: "*.nfp" + recursive: true + root: gameinstall + - path: Profiles + pattern: "*.hki" + recursive: true + root: gameinstall + - path: SaveGame + pattern: "*.aoe2spgame" + recursive: true + root: gameinstall installDir: Age2HD launch: - config: @@ -51152,6 +51170,16 @@ description: Launch executable: client.exe 300060: + cloud: + saves: + - path: ADR1FT/Saved/SaveGames + pattern: "*.sav" + platforms: + - Windows + root: WinAppDataLocal + - path: ADR1FT/Saved/SaveGames + pattern: "*.sav" + root: gameinstall installDir: ADR1FT launch: - arguments: "-steam" @@ -51159,21 +51187,21 @@ osarch: "64" oslist: windows description: Launch - executable: ".\\\\ADR1FT.exe" + executable: ".\\ADR1FT.exe" type: default - arguments: "-steam" config: osarch: "64" oslist: windows description: VR (Oculus) - executable: ".\\\\ADR1FT.exe" + executable: ".\\ADR1FT.exe" type: othervr - arguments: "-steam -steamvr" config: osarch: "64" oslist: windows description: VR (SteamVR) - executable: ".\\\\ADR1FT.exe" + executable: ".\\ADR1FT.exe" type: vr 300080: installDir: Total War Battles KINGDOM @@ -470010,6 +470038,12 @@ executable: game.exe type: default 1450830: + cloud: + saves: + - path: At Dead Of Night/User Data + pattern: "*" + recursive: true + root: WinAppDataLocal installDir: AtDeadOfNight launch: - config: diff --git a/data/wiki-game-cache.yaml b/data/wiki-game-cache.yaml index 64963a76..a40beded 100644 --- a/data/wiki-game-cache.yaml +++ b/data/wiki-game-cache.yaml @@ -1664,6 +1664,8 @@ $1 Ride: - 1949874913 - 2103924881 pageId: 34106 + renamedFrom: + - 8-Bit Invaders! steam: 427250 steamSide: - 477240 @@ -1692,10 +1694,6 @@ $1 Ride: - "{{Game data/config|Linux|{{p|linuxhome}}/.agen/8-Bit\\ Commando/}}" - "{{Game data/saves|Windows|{{p|appdata}}\\8bitcommando\\}}" - "{{Game data/saves|Linux|{{p|linuxhome}}/.agen/8-Bit\\ Commando/}}" -8-Bit Hordes: - pageId: 35980 -8-Bit Invaders!: - pageId: 50927 "8-bit Adventure Anthology: Volume I": pageId: 75433 steam: 664850 @@ -2701,14 +2699,14 @@ A Space for the Unbound: gogSide: - 1125815775 pageId: 154406 + renamedFrom: + - A Space for the Unbound - Prologue steam: 1201270 steamSide: - 1201280 templates: - "{{Game data/config|Windows|{{P|userprofile\\appdata\\locallow}}\\Mojiken\\A Space for the Unbound}}" - "{{Game data/saves|Windows|{{P|userprofile\\appdata\\locallow}}\\Mojiken\\A Space for the Unbound}}" -A Space for the Unbound - Prologue: - pageId: 156312 A Step Into Darkness: pageId: 57349 steam: 578600 @@ -3178,6 +3176,14 @@ ADM 2(WHEN WORLDS COLLIDE): ADR-Labelling Game: pageId: 91482 steam: 821800 +ADR1FT: + pageId: 23007 + renamedFrom: + - Adrift + steam: 300060 + templates: + - "{{Game data/config|Windows|{{p|localappdata}}\\ADR1FT\\Saved\\SaveGames\\}}" + - "{{Game data/saves|Windows|{{p|localappdata}}\\ADR1FT\\Saved\\SaveGames\\}}" ADULT SHERIFF: pageId: 152711 renamedFrom: @@ -4871,8 +4877,6 @@ Adore: Adrenaline Adventure: pageId: 53453 steam: 555760 -Adrift: - pageId: 194437 Adrift Arena: pageId: 156627 steam: 1199560 @@ -5774,8 +5778,6 @@ Age of Empires: templates: - "{{Game data/config|Windows|{{p|hkcu}}\\Software\\Microsoft\\Games\\Age of Empires\\1.00\\}}" - "{{Game data/saves|Windows|{{p|game}}\\savegame|{{p|game}}\\game0.nfo}}" -Age of Empires II (2013): - pageId: 192648 "Age of Empires II: Definitive Edition": lutris: age-of-empires-ii-definitive-edition pageId: 134274 @@ -5795,6 +5797,19 @@ Age of Empires II (2013): - "{{Game data/config|Windows|{{p|userprofile}}\\Games\\Age of Empires 2 DE\\{{p|uid}}\\profile\\}}" - "{{Game data/saves|Windows|{{p|userprofile}}\\Games\\Age of Empires 2 DE\\{{p|uid}}\\savegame\\}}" - "{{Game data/saves|Microsoft Store|{{p|userprofile}}\\Games\\Age of Empires 2 DE\\{{p|uid}}\\savegame\\|{{p|userprofile}}\\Games\\Age of Empires 2 DE\\{{p|uid}}\\modes\\Pompeii\\savegame\\}}" +"Age of Empires II: HD Edition": + lutris: age-of-empires-ii-hd + pageId: 5441 + renamedFrom: + - Age of Empires II (2013) + steam: 221380 + steamSide: + - 239550 + - 355950 + - 488060 + templates: + - "{{Game data/config|Windows|{{p|appdata}}\\Age2HD\\}}" + - "{{Game data/saves|Windows|{{p|game}}\\savegame}}" "Age of Empires II: The Age of Kings": lutris: age-of-empires-ii-the-age-of-kings pageId: 28 @@ -10887,12 +10902,12 @@ Aquila Bird Flight Simulator: steam: 583530 "Ar Nosurge: Ode to an Unborn Star DX": pageId: 167659 + renamedFrom: + - "Ar nosurge: Ode to an Unborn Star Deluxe" steam: 1477490 templates: - "{{Game data/config|Windows|{{p|userprofile\\Documents}}\\KoeiTecmo\\ArnosurgeDX\\Setting.ini}}" - "{{Game data/saves|Windows|{{p|userprofile\\Documents}}\\KoeiTecmo\\ArnosurgeDX\\SAVEDATA\\SYSDATA.pcsave}}" -"Ar nosurge: Ode to an Unborn Star Deluxe": - pageId: 167379 "Ar:piel": pageId: 152240 Ara Fell: @@ -13522,8 +13537,11 @@ Asymmetric Ops: Asyula 方舟之链: pageId: 67810 steam: 689070 -At Dead Of Night: - pageId: 191523 +At Dead of Night: + pageId: 166053 + renamedFrom: + - At Dead Of Night + steam: 1450830 "At Eve's Wake": pageId: 172544 steam: 1395120 @@ -15980,11 +15998,14 @@ BalanCity: Balance Breakers: pageId: 144622 steam: 1069750 -Balance In The Mountains: - pageId: 182763 Balance Roll: pageId: 129953 steam: 1032510 +Balance in the Mountains: + pageId: 130424 + renamedFrom: + - Balance In The Mountains + steam: 1043540 Balance of Kingdoms: pageId: 81109 steam: 738690 @@ -23008,8 +23029,11 @@ Blue Fire: - "{{Game data/saves|Steam|{{P|localappdata}}\\Blue Fire\\Saved\\SaveGames\\}}" Blue Force: pageId: 147150 -"Blue Heat: The Case of the Cover Girl Murders": - pageId: 189796 +Blue Heat: + lutris: blue-heat-the-case-of-the-cover-girl-murders + pageId: 185881 + renamedFrom: + - "Blue Heat: The Case of the Cover Girl Murders" Blue Horizon: pageId: 63034 steam: 589740 @@ -35054,6 +35078,13 @@ Combat Helicopter VR - Surgical Strike: Combat Instinct: pageId: 73465 steam: 725970 +Combat Master: + pageId: 188279 + renamedFrom: + - Combat master + steam: 2281730 + templates: + - "{{Game data/config|Windows|{{p|hkcu}}\\SOFTWARE\\AlfaBravoInc\\Combat Master}}" "Combat Medic: Special Ops": pageId: 94987 "Combat Mission 3: Afrika Korps": @@ -35111,8 +35142,6 @@ Combat Wings: templates: - "{{Game data/config|Windows|{{p|public}}\\Documents\\City Interactive\\COMBAT ZONES - SPECIAL FORCES\\}}" - "{{Game data/saves|Windows|{{p|public}}\\Documents\\City Interactive\\COMBAT ZONES - SPECIAL FORCES\\Save\\}}" -Combat master: - pageId: 192283 "Combat: Task Force 121": pageId: 187805 templates: @@ -37136,8 +37165,6 @@ Cotton Boomerang: templates: - "{{Game data/config|Windows|{{P|game}}\\CottonBoomerang_Steam.ini}}" - "{{Game data/saves|Windows|{{P|userprofile}}\\Saved Games\\COTTOn Boomerang Saturn Tribute}}" -Cotton Guardian Force Saturn Tribute: - pageId: 169513 Cotton Reboot!: pageId: 162297 renamedFrom: @@ -43290,8 +43317,13 @@ Day of the Zombie: DayBreak Online: pageId: 123735 steam: 314860 -"DayD: Through time": - pageId: 188952 +"DayD: Through Time": + pageId: 100046 + renamedFrom: + - "DayD: Through time" + steam: 869560 + steamSide: + - 983490 DayZ: pageId: 13445 steam: 221100 @@ -65849,8 +65881,6 @@ Five Nations: - 2471720 templates: - "{{Game data/saves|Windows|{{p|appdata}}\\SilverForge\\FiveNations}}" -Five Nights With Firearms: - pageId: 186613 "Five Nights at Cobson's": pageId: 192087 steam: 2709910 @@ -65899,6 +65929,11 @@ Five Nights With Firearms: steam: 506610 templates: - "{{Game data/saves|Windows|{{p|appdata}}\\MMFApplications\\sl\\}}" +Five Nights with Firearms: + pageId: 182250 + renamedFrom: + - Five Nights With Firearms + steam: 2131000 Five Rooms: pageId: 95303 steam: 860940 diff --git a/src/wiki.rs b/src/wiki.rs index 94affb2f..4b8d60bb 100644 --- a/src/wiki.rs +++ b/src/wiki.rs @@ -314,10 +314,12 @@ impl WikiCache { println!(" page {} renamed to '{}'", cached.page_id, &new_title); - if new_title.starts_with("File:") || new_title.starts_with("Company:") { - println!(" page is no longer a game"); - self.0.remove(title); - continue; + for namespace in &["Company:", "File:", "Series:"] { + if new_title.starts_with(namespace) { + println!(" page is no longer a game"); + self.0.remove(title); + continue; + } } let mut latest = match WikiCacheEntry::fetch_from_page(new_title.clone()).await {