From c0ce36724a53a801da669a97d8398ed4c247ace0 Mon Sep 17 00:00:00 2001 From: mtkennerly Date: Tue, 5 Jul 2022 17:52:59 +0800 Subject: [PATCH] Populate Steam cache for some missing games --- data/manifest.yaml | 536 +++++++++++++++++++++++++++++++++++++ data/missing.md | 2 +- data/steam-game-cache.yaml | 126 +++++++++ data/wiki-game-cache.yaml | 74 ++++- src/steam.ts | 6 +- src/wiki.ts | 2 +- 6 files changed, 732 insertions(+), 14 deletions(-) diff --git a/data/manifest.yaml b/data/manifest.yaml index 79052435..518a35e5 100644 --- a/data/manifest.yaml +++ b/data/manifest.yaml @@ -538,6 +538,16 @@ $1 Ride: - store: steam steam: id: 899190 +10 Miles to Safety: + installDir: + 10 Miles To Safety: {} + launch: + /TenMilesToSafety.exe: + - when: + - os: windows + store: steam + steam: + id: 1015140 10 Minute Barbarian: installDir: 10 Minute Barbarian: {} @@ -53989,6 +53999,16 @@ Bet on Man: store: steam steam: id: 1009870 +'Bet on Soldier: Blood Sport': + installDir: + Bet On Soldier: {} + launch: + /BoS.exe: + - when: + - os: windows + store: steam + steam: + id: 335320 Beta Runner: installDir: Beta Runner: {} @@ -73900,6 +73920,9 @@ Burned Land: store: steam steam: id: 833170 +Burnhouse Lane: + steam: + id: 1846460 Burnin' Rubber: files: /AppData/LocalLow/Adobe/Director 11/BurninRubber: @@ -75156,6 +75179,25 @@ CART Precision Racing: store: steam steam: id: 489360 +'CASTILLO: Shattered Mirrors': + installDir: + CastilloHDRP: {} + launch: + /CastilloHDRP/CastilloHDRP.app: + - when: + - os: mac + store: steam + /CastilloHDRP/CastilloLinux.x86_64: + - when: + - os: linux + store: steam + /CastilloHDRP/CastilloShatteredMirrors.exe: + - when: + - bit: 64 + os: windows + store: steam + steam: + id: 1870970 CAT & MOUSE: installDir: Cat & Mouse: {} @@ -106524,6 +106566,9 @@ Creepy Tale 2: - config steam: id: 1550510 +'Creepy Tale 3: Ingrid Penance': + steam: + id: 1761780 Creepy Vision: installDir: CreepyVision: {} @@ -127188,6 +127233,17 @@ Deficis: store: steam steam: id: 377220 +Definitely Sneaky but Not Sneaky: + installDir: + Definitely Sneaky But Not Sneaky: {} + launch: + /dsbns.x86_64: + - when: + - bit: 64 + os: linux + store: steam + steam: + id: 954010 Deflection Dimension: installDir: Deflection Dimension: {} @@ -128829,6 +128885,14 @@ Demon Slayer -Kimetsu no Yaiba- The Hinokami Chronicles: - save when: - os: windows + installDir: + Demon Slayer: {} + launch: + /APK.exe: + - when: + - store: steam + steam: + id: 1490890 Demon Truck: installDir: Demon Truck: {} @@ -135150,6 +135214,16 @@ Dirty Bomb: store: steam steam: id: 333930 +Dirty Education: + installDir: + Dirty Education: {} + launch: + /DirtyEducation.app: + - when: + - os: mac + store: steam + steam: + id: 1018040 Dirty Fighter 1: installDir: Dirty Fighter 1: {} @@ -166279,6 +166353,16 @@ Evenicle: - store: steam steam: id: 955560 +Evenicle 2: + installDir: + Evenicle 2 - Clinical Trial Edition: {} + launch: + /Evenicle2Trial.exe: + - when: + - os: windows + store: steam + steam: + id: 1350710 Evening Chaos: installDir: EVENING CHAOS: {} @@ -179681,6 +179765,10 @@ Final Fantasy III: - save when: - os: windows + installDir: + FINAL FANTASY III PR: {} + steam: + id: 1173790 Final Fantasy III (3D Remake): files: /FF3_Win32/: @@ -180370,6 +180458,25 @@ Final Theosis: store: steam steam: id: 576020 +Final Vendetta: + installDir: + Final Vendetta: {} + launch: + /Final Vendetta: + - when: + - bit: 64 + os: linux + store: steam + /Final Vendetta.app/Contents/MacOS/Final Vendetta: + - when: + - os: mac + store: steam + /Final Vendetta.exe: + - when: + - os: windows + store: steam + steam: + id: 1891090 Final Warrior Quest: installDir: Final Warrior Quest: {} @@ -181434,6 +181541,16 @@ Firewood: store: steam steam: id: 615180 +Firework: + installDir: + FIREWORK: {} + launch: + /FIREWORK.exe: + - when: + - os: windows + store: steam + steam: + id: 974870 Firework (2021): installDir: Firework: {} @@ -199451,6 +199568,14 @@ Geneforge: - save when: - os: windows + installDir: + Geneforge: {} + launch: + /Geneforge.exe: + - when: + - store: steam + steam: + id: 200960 Geneforge 1 - Mutagen: files: /Spiderweb Software/Geneforge Mutagen Saved Games/GeneforgeSettings.dat: @@ -200761,6 +200886,19 @@ Get to Amkonius: - save when: - os: windows + installDir: + 'Get To Work, Succubus-Chan!': {} + launch: + '/Get To Work, Succubus-Chan!.app/Contents/MacOS/Get To Work, Succubus-Chan!': + - when: + - os: mac + store: steam + '/Get To Work, Succubus-Chan!.exe': + - when: + - os: windows + store: steam + steam: + id: 1104340 Get to a Gun: installDir: Get To A Gun: {} @@ -214906,6 +215044,15 @@ Guts and Glory: - config steam: id: 537340 +Guts and Goals: + installDir: + GutsAndGoals: {} + launch: + /gng.exe: + - when: + - store: steam + steam: + id: 1042210 Guts and Syringes: installDir: Guts and Syringes: {} @@ -217261,6 +217408,16 @@ Halloween Arkanoid 2: store: steam steam: id: 979450 +'Halloween Chronicles: Evil behind a Mask': + installDir: + Halloween Chronicles Evil Behind a Mask Collector's Edition: {} + launch: + /HalloweenChronicles_EvilBehindAMask_CE.exe: + - when: + - os: windows + store: steam + steam: + id: 1181910 Halloween Forever: files: /halloweenforever_GMS2_Master/savefiles: @@ -220872,6 +221029,16 @@ Head Shot: store: steam steam: id: 485310 +Head over Heels: + installDir: + Head Over Heels: {} + launch: + /HoH.exe: + - when: + - os: windows + store: steam + steam: + id: 1134050 HeadON!: installDir: HeadON: {} @@ -232279,6 +232446,15 @@ Home Design 3D: store: steam steam: id: 357670 +Home Land: + installDir: + HOME: {} + launch: + /Home.exe: + - when: + - store: steam + steam: + id: 1051170 Home Plate Baseball: installDir: Home Plate Baseball: {} @@ -244283,6 +244459,16 @@ Incursion The Thing: store: steam steam: id: 549670 +Indecent Details - Find the Difference: + installDir: + Indecent Details - Find the Difference: {} + launch: + /Game.exe: + - arguments: '--in-process-gpu' + when: + - store: steam + steam: + id: 1943850 Indecision.: installDir: Indecision: {} @@ -246553,6 +246739,26 @@ InnerSpace: - config steam: id: 347000 +Innocence Or Money - V 0.0.3: + installDir: + Innocence Or Money - V 0.0.3: {} + launch: + /InnocenceOrMoney-32.exe: + - when: + - bit: 32 + os: windows + store: steam + /InnocenceOrMoney.exe: + - when: + - bit: 64 + os: windows + store: steam + /InnocenceOrMoney.sh: + - when: + - os: linux + store: steam + steam: + id: 1958390 Innocent: installDir: Innocent: {} @@ -250809,10 +251015,34 @@ It Came from Space and Ate Our Brains: - config when: - os: windows + installDir: + FromSpace: {} + launch: + /FromSpace.app: + - when: + - os: mac + store: steam + workingDir: /FromSpace + /FromSpace.exe: + - when: + - os: windows + store: steam + /FromSpace.x86: + - when: + - bit: 32 + os: linux + store: steam + /FromSpace.x86_64: + - when: + - bit: 64 + os: linux + store: steam registry: HKEY_CURRENT_USER/SOFTWARE/Triangle Studios/It came from space and ate our brains: tags: - config + steam: + id: 342620 It Comes Around - A Kinetic Novel: installDir: It Comes Around - A Kinetic Novel: {} @@ -251188,6 +251418,11 @@ Iterform: Itineris: steam: id: 582580 +Itorah: + installDir: + Itorah: {} + steam: + id: 1132910 'Its Simple, SHOOT': installDir: ItsSimpleSHOOT: {} @@ -270004,6 +270239,16 @@ Last Evil: Last Fort: steam: id: 812350 +Last Half of Darkness - Society of the Serpent Moon: + installDir: + Last Half of Darkness - Society of the Serpent Moon: {} + launch: + /StartMenu.exe: + - when: + - os: windows + store: steam + steam: + id: 384910 'Last Half of Darkness: Shadows of the Servants': installDir: Last Half of Darkness - Society of the Serpent Moon: {} @@ -331821,6 +332066,9 @@ No More Heroes: store: steam steam: id: 1420300 +No More Light: + steam: + id: 1363400 No More Pop Music - Annihilation: installDir: No More Pop Music - Annihilation: {} @@ -333464,6 +333712,17 @@ Nostoi: store: steam steam: id: 773810 +Nostos: + installDir: + Nostos: {} + launch: + /Nostos.exe: + - arguments: '-vrmode None' + when: + - os: windows + store: steam + steam: + id: 943150 Nostradamus - The Four Horsemen of the Apocalypse: installDir: Nostradamus - the 4 horsemen of the Apocalypse: {} @@ -333721,10 +333980,18 @@ Not for Broadcast: - save when: - os: windows + installDir: + Not For Broadcast: {} + launch: + /NotForBroadcast.exe: + - when: + - store: steam registry: HKEY_CURRENT_USER/Software/NotGames/NotForBroadcast: tags: - config + steam: + id: 1147550 Not in Heaven: installDir: Not in Heaven: {} @@ -341591,6 +341858,8 @@ Open Day: - save when: - os: windows + steam: + id: 1029650 Open Hexagon: files: /Profiles: @@ -350265,10 +350534,14 @@ Paper Beast: - save when: - os: windows + installDir: + Paper Beast: {} registry: HKEY_CURRENT_USER/SOFTWARE/Pixel Reef/Paper Beast: tags: - config + steam: + id: 1232570 Paper Beast - Folded Edition: files: /AppData/LocalLow/Pixel Reef/Paper Beast/PaperBeast.save: @@ -350489,6 +350762,20 @@ Paper Quest: store: steam steam: id: 852750 +'Paper Shakespeare: To Date or Not To Date? 2': + installDir: + Paper Shakespeare 2: {} + launch: + /Paper_Shakespeare.exe: + - when: + - os: windows + store: steam + /Paper_Shakespeare.sh: + - when: + - os: linux + store: steam + steam: + id: 1177650 'Paper Shakespeare: To Date or Not to Date?': installDir: Paper Shakespeare Dating Sim: {} @@ -350986,6 +351273,15 @@ Paradise Lost: - save when: - os: windows + installDir: + Paradise Lost: {} + launch: + /ParadiseLost.exe: + - when: + - os: windows + store: steam + steam: + id: 982720 'Paradise Lost: FPS Cosmic Horror Game': installDir: Paradise Lost: {} @@ -351305,6 +351601,16 @@ Paranormal HK: - config when: - os: windows + installDir: + ParanormalHK: {} + launch: + /PuzzleGame.exe: + - when: + - bit: 64 + os: windows + store: steam + steam: + id: 1178490 Paranormal Psychosis: steam: id: 407750 @@ -365403,6 +365709,11 @@ Poppy's Nightmare: - store: steam steam: id: 1132830 +'Population: One': + installDir: + PopulationONE: {} + steam: + id: 691260 Populous: files: /Game/Game/*.GAM: @@ -380794,6 +381105,17 @@ Race to Mars: store: steam steam: id: 257930 +Race with Ryan: + installDir: + Race With Ryan: {} + launch: + /RaceWithRyan.exe: + - when: + - bit: 64 + os: windows + store: steam + steam: + id: 1054990 Race! Make 'm finish...: installDir: Race! Make 'm finish: {} @@ -390926,6 +391248,17 @@ Rescuties! VR: store: steam steam: id: 468110 +Research and Destroy: + installDir: + RAD: {} + launch: + /TBS.exe: + - when: + - bit: 64 + os: windows + store: steam + steam: + id: 1279310 Reservoir Dogs: files: /Eidos/Reservoir Dogs: @@ -401239,6 +401572,16 @@ Romance of the Three Kingdoms XIV: store: steam steam: id: 872410 +'Romance of the Three Kingdoms: The Legend of CaoCao - Tactics': + installDir: + Legend of CaoCao Tactics: {} + launch: + /nxsteam/nxsteam.exe: + - arguments: 'ROTK.exe --nxapp=nxsteam --ticket={gameAuthTicket} --nx:title=\"Legend of CaoCao Tactics\"' + when: + - store: steam + steam: + id: 927130 Romance with Chocolate - Hidden Object in Paris: installDir: Romance with Chocolate - Hidden Objects: {} @@ -402731,6 +403074,9 @@ RpgEra: store: steam steam: id: 905380 +RuPush: + steam: + id: 1081180 Rubber Ball VR: installDir: Bouncy Ball VR: {} @@ -417110,6 +417456,15 @@ Septic Savages: 'Sequence: Robot Programming Simulator': steam: id: 933090 +Serafina and the Key to the Egg: + installDir: + Serafina and the Key to the Egg: {} + launch: + /Game.exe: + - when: + - store: steam + steam: + id: 1410980 Serafina's Crown: installDir: Serafina's Crown: {} @@ -418182,6 +418537,15 @@ Sex City: Sex Kills: steam: id: 1027910 +Sex Search: + installDir: + Sex Search: {} + launch: + /Sex Search.exe: + - when: + - store: steam + steam: + id: 1914680 Sex with Devil: files: /SexWithDevil/Saved/Config/WindowsNoEditor: @@ -419148,6 +419512,16 @@ Shadow of Destiny: - save when: - os: windows +Shadow of Egypt: + installDir: + Shadow of Egypt: {} + launch: + /Shadow of Egypt.exe: + - when: + - os: windows + store: steam + steam: + id: 1887960 Shadow of Kingdoms: installDir: Shadow of Kingdoms: {} @@ -426885,6 +427259,15 @@ Simple Light Cycles: store: steam steam: id: 655030 +Simple Machines: + installDir: + Simple Machines: {} + launch: + /Simple Machines.exe: + - when: + - store: steam + steam: + id: 1307850 Simple Man: installDir: Simple Man: {} @@ -438037,6 +438420,21 @@ Sonic the Hedgehog (Mobile Decompilation): - config when: - os: windows + /RSDKv4/SData.bin: + tags: + - config + when: + - os: linux + /RSDKv4/UData.bin: + tags: + - config + when: + - os: linux + /RSDKv4/settings.ini: + tags: + - config + when: + - os: linux Sonic the Hedgehog 2: files: /SEGA Genesis Classics/0041: @@ -438083,6 +438481,21 @@ Sonic the Hedgehog 2 (Mobile Decompilation): - config when: - os: windows + /RSDKv4/SData.bin: + tags: + - config + when: + - os: linux + /RSDKv4/UData.bin: + tags: + - config + when: + - os: linux + /RSDKv4/settings.ini: + tags: + - config + when: + - os: linux 'Sonic the Hedgehog 4: Episode I': files: /Sonic_vis_save.dat: @@ -446793,6 +447206,22 @@ Splitgate: - config when: - os: windows + installDir: + Splitgate: {} + launch: + /PortalWars.sh: + - when: + - bit: 64 + os: linux + store: steam + /equ8-launcher.exe: + - arguments: '--config_equ8_ue4_crc=0' + when: + - bit: 64 + os: windows + store: steam + steam: + id: 677620 Splitmind: steam: id: 341050 @@ -449095,6 +449524,9 @@ Star Fleet Armada Rogue Adventures: Star Fleet Armada: {} steam: id: 459610 +'Star Fleet II: Krellan Commander': + steam: + id: 1470940 Star Girl Proxima: installDir: Star Girl Proxima: {} @@ -470068,6 +470500,16 @@ Switch Galaxy Ultra: store: steam steam: id: 359060 +Switchblade: + installDir: + Switchblade: {} + launch: + /switchblade.exe: + - when: + - os: windows + store: steam + steam: + id: 1137650 Switchblade (Lucid Games): installDir: SwitchBlade: {} @@ -471633,6 +472075,15 @@ Synthetik 2: - config when: - os: windows + installDir: + Synthetik: {} + launch: + /Synthetik.exe: + - when: + - os: windows + store: steam + steam: + id: 528230 Synthrally: installDir: Synthrally: {} @@ -479721,6 +480172,25 @@ Terraformer Expedition to Mars: store: steam steam: id: 298220 +Terraformers: + installDir: + Terraformers: {} + launch: + /Terraformers.app/Contents/MacOS/Terraformers: + - when: + - os: mac + store: steam + /Terraformers.exe: + - when: + - bit: 64 + os: windows + store: steam + /terraformers.x86_64: + - when: + - os: linux + store: steam + steam: + id: 1244800 Terraformers (2003): files: /Prefs: @@ -499784,6 +500254,16 @@ The Manse on Soracca: store: steam steam: id: 1219730 +The Mansion: + installDir: + TheMansion: {} + launch: + /TheMansion.exe: + - when: + - os: windows + store: steam + steam: + id: 1294650 The Mansion (Triority): files: /game/saves: @@ -521160,6 +521640,16 @@ Tooki: store: steam steam: id: 731520 +Toolboy: + installDir: + Toolboy: {} + launch: + /Toolboy.exe: + - when: + - os: windows + store: steam + steam: + id: 1052540 Tools Up!: files: /AppData/LocalLow/The Knights of Unity/Tools Up/SaveFile.dat: @@ -539196,6 +539686,16 @@ Uplands Motel: store: steam steam: id: 1510 +Uppers: + installDir: + UPPERS: {} + launch: + /UppersLauncher.exe: + - when: + - os: windows + store: steam + steam: + id: 795760 'Uprising 2: Lead and Destroy': installDir: Uprising 2 Lead and Destroy: {} @@ -546206,6 +546706,24 @@ Virginia: - config steam: id: 374030 +Virgo versus the Zodiac: + installDir: + Virgo vs The Zodiac: {} + launch: + /Virgo Versus The Zodiac.app: + - when: + - os: mac + store: steam + /VvtZ: + - when: + - os: linux + store: steam + /VvtZ.exe: + - when: + - os: windows + store: steam + steam: + id: 920320 Viriax: files: /Viriax_1_1/config.ini: @@ -559638,6 +560156,24 @@ Why Chicken? Why?: store: steam steam: id: 1012600 +Why Is There a Girl in My House?!: + installDir: + Why Is There A Girl In My House!: {} + launch: + /WITAGIMH.app: + - when: + - os: mac + store: steam + /WITAGIMH.exe: + - when: + - os: windows + store: steam + /WITAGIMH.sh: + - when: + - os: linux + store: steam + steam: + id: 1155720 Why Neon Lights Again?: steam: id: 1225410 diff --git a/data/missing.md b/data/missing.md index dc2a7765..f25a4cbb 100644 --- a/data/missing.md +++ b/data/missing.md @@ -14662,6 +14662,7 @@ * [Home Design 3D](https://www.pcgamingwiki.com/wiki/?curid=45535) * [Home Improvisation: Furniture Sandbox](https://www.pcgamingwiki.com/wiki/?curid=42006) * [Home is Where One Starts...](https://www.pcgamingwiki.com/wiki/?curid=47921) +* [Home Land](https://www.pcgamingwiki.com/wiki/?curid=132333) * [Home Plate Baseball](https://www.pcgamingwiki.com/wiki/?curid=134737) * [Home Run Solitaire](https://www.pcgamingwiki.com/wiki/?curid=73499) * [Home Security](https://www.pcgamingwiki.com/wiki/?curid=112292) @@ -36865,7 +36866,6 @@ * [守护神石 StoneDefence](https://www.pcgamingwiki.com/wiki/?curid=124004) * [安全教育](https://www.pcgamingwiki.com/wiki/?curid=95405) * [宣夜](https://www.pcgamingwiki.com/wiki/?curid=120709) -* [家园 (Home Land)](https://www.pcgamingwiki.com/wiki/?curid=132333) * [家园VR](https://www.pcgamingwiki.com/wiki/?curid=153907) * [容身之地铁](https://www.pcgamingwiki.com/wiki/?curid=134996) * [寄居隅怪奇事件簿](https://www.pcgamingwiki.com/wiki/?curid=92359) diff --git a/data/steam-game-cache.yaml b/data/steam-game-cache.yaml index cedaca5d..3a36bb77 100644 --- a/data/steam-game-cache.yaml +++ b/data/steam-game-cache.yaml @@ -35927,6 +35927,26 @@ oslist: macos executable: FoundersFortune.app type: default +'1104340': + installDir: 'Get To Work, Succubus-Chan!' + launch: + - config: + oslist: windows + executable: 'Get To Work, Succubus-Chan!.exe' + type: default + - config: + oslist: macos + executable: 'Get To Work, Succubus-Chan!.app/Contents/MacOS/Get To Work, Succubus-Chan!' + type: default + nameLocalized: + brazilian: 'Get To Work, Succubus-Chan!' + english: 'Get To Work, Succubus-Chan!' + japanese: はたらけ、サキュバスちゃん! + koreana: '일하러 가자, 서큐버스쨩!' + latam: 'Ponte a trabajar, Súcubo-Chan!' + schinese: 努力工作吧 梦魔酱! + spanish: 'Ponte a trabajar, Súcubo-Chan!' + tchinese: 努力工作吧 夢魔醬! '1104380': installDir: The Room VR launch: @@ -47137,6 +47157,13 @@ oslist: windows executable: Quilly.exe type: default +'1137650': + installDir: Switchblade + launch: + - config: + oslist: windows + executable: switchblade.exe + type: default '1137660': installDir: Impossamole launch: @@ -53287,6 +53314,21 @@ executable: ThroughTheDust.exe type: default '1155700': {} +'1155720': + installDir: Why Is There A Girl In My House! + launch: + - config: + oslist: windows + executable: WITAGIMH.exe + type: default + - config: + oslist: macos + executable: WITAGIMH.app + type: default + - config: + oslist: linux + executable: WITAGIMH.sh + type: default '1155730': installDir: Tqzs launch: @@ -77130,6 +77172,11 @@ oslist: macos executable: GRIDLegends.app type: default +'1307850': + installDir: Simple Machines + launch: + - executable: Simple Machines.exe + type: default '1307870': installDir: Sensorium launch: @@ -78524,6 +78571,13 @@ oslist: windows executable: DUPA_Project.exe type: default +'1350710': + installDir: Evenicle 2 - Clinical Trial Edition + launch: + - config: + oslist: windows + executable: Evenicle2Trial.exe + type: none '13510': installDir: Ghost Recon Advanced Warfighter 2 launch: @@ -78934,6 +78988,7 @@ executable: HanaponPrincess.exe type: none '1363080': {} +'1363400': {} '1363840': installDir: SOSW-SOSC launch: @@ -80461,6 +80516,11 @@ oslist: windows executable: Democracy4.exe type: default +'1410980': + installDir: Serafina and the Key to the Egg + launch: + - executable: Game.exe + type: default '1411810': {} '1411910': {} '1412170': @@ -82495,6 +82555,7 @@ schinese: 鬼谷八荒 tchinese: 鬼谷八荒 '1469170': {} +'1470940': {} '1471040': installDir: Base One launch: @@ -88586,6 +88647,7 @@ koreana: 하츠네 미쿠 Project DIVA MEGA39’s+ schinese: 初音未来 Project DIVA MEGA39’s+ tchinese: 初音未來 Project DIVA MEGA39’s+ +'1761780': {} '1762010': installDir: WroughtFlesh launch: @@ -89456,6 +89518,7 @@ nameLocalized: english: Brigandine The Legend of Runersia japanese: ブリガンダイン ルーナジア戦記 +'1846460': {} '1846920': installDir: Lust Academy launch: @@ -89698,6 +89761,22 @@ - config: oslist: linux executable: AndYetItMovesSteam.sh +'1870970': + installDir: CastilloHDRP + launch: + - config: + osarch: '64' + oslist: windows + executable: CastilloHDRP\\CastilloShatteredMirrors.exe + type: default + - config: + oslist: macos + executable: CastilloHDRP\\CastilloHDRP.app + type: default + - config: + oslist: linux + executable: CastilloHDRP\\CastilloLinux.x86_64 + type: default '1871000': installDir: Furry Futanari launch: @@ -89792,8 +89871,31 @@ koreana: 데스 스마일즈I・II schinese: Deathsmiles I・II(死亡微笑I・II) tchinese: Deathsmiles I・II(死亡微笑I・II) +'1887960': + installDir: Shadow of Egypt + launch: + - config: + oslist: windows + executable: Shadow of Egypt.exe + type: default '1889930': {} '1890780': {} +'1891090': + installDir: Final Vendetta + launch: + - config: + oslist: windows + executable: Final Vendetta.exe + type: default + - config: + oslist: macos + executable: Final Vendetta.app\\Contents\\MacOS\\Final Vendetta + type: default + - config: + osarch: '64' + oslist: linux + executable: Final Vendetta + type: default '1899810': installDir: Dread X Collection 5 launch: @@ -89947,6 +90049,10 @@ oslist: windows executable: Furry Futanari Jigsaw.exe type: default +'1914680': + installDir: Sex Search + launch: + - executable: Sex Search.exe '1916290': installDir: One Night With Stalin launch: @@ -90127,6 +90233,12 @@ type: default nameLocalized: japanese: ひぐらしのなく頃に奉 礼 +'1943850': + installDir: Indecent Details - Find the Difference + launch: + - arguments: '--in-process-gpu' + executable: Game.exe + type: default '1946430': nameLocalized: japanese: GARAGE ガラージュ @@ -90157,6 +90269,20 @@ - config: oslist: linux executable: SaveRoom.x86_64 +'1958390': + installDir: Innocence Or Money - V 0.0.3 + launch: + - config: + osarch: '64' + oslist: windows + executable: InnocenceOrMoney.exe + - config: + osarch: '32' + oslist: windows + executable: InnocenceOrMoney-32.exe + - config: + oslist: linux + executable: InnocenceOrMoney.sh '1960920': installDir: Zetria launch: diff --git a/data/wiki-game-cache.yaml b/data/wiki-game-cache.yaml index 43013baa..33324bad 100644 --- a/data/wiki-game-cache.yaml +++ b/data/wiki-game-cache.yaml @@ -217,6 +217,7 @@ $1 Ride: - 10 Miles to Safety - 10 Miles To Safety revId: 1203886 + steam: 1015140 10 Minute Barbarian: pageId: 44804 revId: 1214502 @@ -20147,7 +20148,7 @@ Benji Challenges: steam: 393770 Beowulf: pageId: 87631 - revId: 1236411 + revId: 1262310 templates: - '{{Game data/config|Windows|{{P|userprofile\Documents}}\Ubisoft\Beowulf\}}' - '{{Game data/saves|Windows|{{P|userprofile\Documents}}\Ubisoft\Beowulf\}}' @@ -20323,6 +20324,7 @@ Bet on Man: - 'Bet on Soldier: Blood Sport' - 'Bet On Soldier: Blood Sport' revId: 1231072 + steam: 335320 'Bet on Soldier: Blood of Sahara': pageId: 134014 revId: 1195029 @@ -27870,6 +27872,7 @@ Burned Land: Burnhouse Lane: pageId: 178798 revId: 1261964 + steam: 1846460 Burnin' Rubber: pageId: 167028 revId: 1206318 @@ -28369,6 +28372,7 @@ CART Precision Racing: 'CASTILLO: Shattered Mirrors': pageId: 178679 revId: 1261771 + steam: 1870970 CAT & MOUSE: pageId: 149154 revId: 1183429 @@ -40188,6 +40192,7 @@ Creepy Tale 2: 'Creepy Tale 3: Ingrid Penance': pageId: 173210 revId: 1185246 + steam: 1761780 Creepy Vision: pageId: 127718 revId: 1185413 @@ -47917,6 +47922,7 @@ Definitely Sneaky but Not Sneaky: - Definitely Sneaky but Not Sneaky - Definitely Sneaky But Not Sneaky revId: 1196193 + steam: 954010 Deflection Dimension: pageId: 94629 revId: 1220677 @@ -48489,6 +48495,7 @@ Demon Slayer -Kimetsu no Yaiba- The Hinokami Chronicles: - Demon Slayer -Kimetsu no Yaiba- The Hinokami Chronicles - 'Demon Slayer: Kimetsu no Yaiba – Hinokami Kepputan' revId: 1252251 + steam: 1490890 templates: - '{{Game data/config|Windows|{{P|localappdata}}\APK\Saved\Config\WindowsNoEditor\}}' - '{{Game data/saves|Windows|{{P|localappdata}}\APK\Saved\SaveGames\}}' @@ -62459,6 +62466,7 @@ Evenicle: Evenicle 2: pageId: 178654 revId: 1261004 + steam: 1350710 Evening Chaos: pageId: 80402 revId: 1253567 @@ -67734,6 +67742,7 @@ Final Fantasy III: renamedFrom: - Final Fantasy III (2021) revId: 1261056 + steam: 1173790 templates: - '{{Game data/saves|Windows|{{p|userprofile\documents}}\My Games\FINAL FANTASY III PR\Steam\{{p|uid}}}}' Final Fantasy III (3D Remake): @@ -68044,6 +68053,7 @@ Final Theosis: Final Vendetta: pageId: 178713 revId: 1261596 + steam: 1891090 Final Warrior Quest: pageId: 91803 revId: 1218473 @@ -68425,6 +68435,7 @@ Firework: - Firework - FIREWORK revId: 1196665 + steam: 974870 Firework (2021): pageId: 173672 revId: 1196401 @@ -75312,6 +75323,7 @@ Geneforge: - Geneforge - Geneforge 1 revId: 1143074 + steam: 200960 templates: - '{{Game data/config|Windows|{{p|USERPROFILE\Documents}}\Spiderweb Software\Geneforge Saved Games\GFPrefs.dat}}' - '{{Game data/saves|Windows|{{p|USERPROFILE\Documents}}\Spiderweb Software\Geneforge Saved Games\Save*\}}' @@ -75763,6 +75775,7 @@ Get to Amkonius: 'Get to Work, Succubus-Chan!': pageId: 173507 revId: 1194818 + steam: 1104340 templates: - >- {{Game data/saves|Windows|{{p|game}}\Get To Work, Succubus-Chan!_Data\SaveData|{{p|game}}\Get To Work, @@ -81146,6 +81159,7 @@ Guts and Goals: - Guts and Goals - Guts And Goals revId: 1253728 + steam: 1042210 Guts and Syringes: pageId: 90201 revId: 1183361 @@ -81969,6 +81983,7 @@ Halloween Arkanoid 2: - 'Halloween Chronicles: Evil behind a Mask' - 'Halloween Chronicles: Evil Behind a Mask' revId: 1197675 + steam: 1181910 Halloween Forever: pageId: 44928 revId: 1187045 @@ -83466,6 +83481,7 @@ Head over Heels: - Head over Heels - Head Over Heels revId: 1222226 + steam: 1134050 HeadON!: pageId: 90196 revId: 1217730 @@ -87653,6 +87669,13 @@ Home Design 3D: pageId: 42006 revId: 1192592 steam: 357670 +Home Land: + pageId: 132333 + renamedFrom: + - 家园/HOME + - 家园 (Home Land) + revId: 1262349 + steam: 1051170 Home Plate Baseball: pageId: 134737 revId: 1205148 @@ -92224,6 +92247,7 @@ Incursion The Thing: Indecent Details - Find the Difference: pageId: 178737 revId: 1261757 + steam: 1943850 Indecision.: pageId: 81600 revId: 1184408 @@ -93109,6 +93133,7 @@ InnerSpace: Innocence Or Money - V 0.0.3: pageId: 178733 revId: 1261733 + steam: 1958390 Innocent: pageId: 81705 revId: 1186049 @@ -94634,6 +94659,7 @@ It Came from Space and Ate Our Brains: - It Came from Space and Ate Our Brains - 'It Came from Space, and Ate Our Brains' revId: 1139697 + steam: 342620 templates: - >- {{Game data/config|Windows|{{P|userprofile\appdata\locallow}}\Triangle Studios\It Came From Space And Ate Our @@ -94796,6 +94822,7 @@ Itorah: - Itorah - ITORAH revId: 1243901 + steam: 1132910 'Its Simple, SHOOT': pageId: 129863 revId: 1177397 @@ -96617,7 +96644,7 @@ Jump & Shoot: steam: 994400 Jump Alone: pageId: 133049 - revId: 1182201 + revId: 1258207 Jump Boxer: pageId: 32150 revId: 1164786 @@ -102139,6 +102166,7 @@ Last Half of Darkness - Society of the Serpent Moon: renamedFrom: - William R. Fisher's Beyond the Spirit's Eye revId: 1262226 + steam: 384910 'Last Half of Darkness: Shadows of the Servants': pageId: 134060 revId: 1183116 @@ -125873,6 +125901,7 @@ No More Heroes III: No More Light: pageId: 163090 revId: 1262080 + steam: 1363400 No More Pop Music - Annihilation: pageId: 124431 revId: 1216419 @@ -126510,6 +126539,7 @@ Nostos: renamedFrom: - Nostos (NetEase Games) revId: 1175336 + steam: 943150 Nostradamus - The Four Horsemen of the Apocalypse: pageId: 80418 revId: 1230611 @@ -126596,6 +126626,7 @@ Not for Broadcast: - Not for Broadcast - Not For Broadcast revId: 1227466 + steam: 1147550 templates: - '{{Game data/config|Windows|{{p|HKCU}}\Software\NotGames\NotForBroadcast}}' - '{{Game data/saves|Windows|{{p|USERPROFILE}}\AppData\LocalLow\NotGames\NotForBroadcast}}' @@ -129601,6 +129632,7 @@ Open Day: renamedFrom: - יום פתוח (Open Day) revId: 1261971 + steam: 1029650 templates: - '{{Game data/config|Windows|{{P|game}}\www\save}}' - '{{Game data/saves|Windows|{{P|game}}\www\save}}' @@ -132864,6 +132896,7 @@ Paper - A Game of Folding: Paper Beast: pageId: 165279 revId: 1168278 + steam: 1232570 templates: - '{{Game data/config|Windows|{{p|hkcu}}\SOFTWARE\Pixel Reef\Paper Beast\}}' - '{{Game data/saves|Windows|{{p|userprofile}}\AppData\LocalLow\Pixel Reef\Paper Beast\PaperBeast.save}}' @@ -132940,6 +132973,7 @@ Paper Quest: renamedFrom: - 'Dragongate: The Fantasy Election/Dating Sim' revId: 1261830 + steam: 1177650 'Paper Shakespeare: To Date or Not to Date?': pageId: 89616 revId: 1215809 @@ -133122,6 +133156,7 @@ Paradise Lost: renamedFrom: - 'Paradise Lost: The Last Story on Earth' revId: 1245741 + steam: 982720 templates: - '{{Game data/config|Windows|{{p|LOCALAPPDATA}}\ParadiseLost\Saved\Config\WindowsNoEditor\}}' - '{{Game data/saves|Windows|{{p|LOCALAPPDATA}}\ParadiseLost\Saved\SaveGames\}}' @@ -133270,6 +133305,7 @@ Paranormal HK: - Paranormal HK - 港詭實錄ParanormalHK revId: 1245386 + steam: 1178490 templates: - '{{Game data/config|Windows|{{P|localappdata}}\PuzzleGame\Saved\Config\WindowsNoEditor\}}' Paranormal Psychosis: @@ -138682,6 +138718,7 @@ Poppy's Nightmare: 'Population: One': pageId: 165978 revId: 1104575 + steam: 691260 Populous: pageId: 8257 revId: 1208311 @@ -144564,6 +144601,7 @@ Race with Ryan: - Race with Ryan - Race With Ryan revId: 1244010 + steam: 1054990 Race! Make 'm finish...: pageId: 155914 revId: 1193078 @@ -148364,6 +148402,7 @@ Research and Destroy: renamedFrom: - RESEARCH and DESTROY revId: 1262165 + steam: 1279310 Reservoir Dogs: pageId: 80263 revId: 1189278 @@ -152328,6 +152367,7 @@ Romance of the Three Kingdoms XIV: renamedFrom: - 'Romance of the Three Kingdoms: Legend of CaoCao(Tactics)' revId: 1261489 + steam: 927130 Romance with Chocolate - Hidden Object in Paris: pageId: 69723 revId: 1213904 @@ -152898,6 +152938,7 @@ RuPush: renamedFrom: - 无尽冲锋/RuPush/通关算我输X revId: 1262277 + steam: 1081180 Rubber Ball VR: pageId: 58902 revId: 1213857 @@ -158346,6 +158387,7 @@ Septic Savages: Serafina and the Key to the Egg: pageId: 178656 revId: 1261039 + steam: 1410980 Serafina's Crown: pageId: 44148 revId: 1260923 @@ -158719,6 +158761,7 @@ Sex Kills: Sex Search: pageId: 178741 revId: 1261758 + steam: 1914680 Sex with Devil: pageId: 154253 revId: 1191298 @@ -159102,6 +159145,7 @@ Shadow of Destiny: Shadow of Egypt: pageId: 178722 revId: 1261614 + steam: 1887960 Shadow of Kingdoms: pageId: 46909 revId: 1204955 @@ -162027,6 +162071,7 @@ Simple Light Cycles: Simple Machines: pageId: 178705 revId: 1262136 + steam: 1307850 Simple Man: pageId: 88029 revId: 1210557 @@ -166164,10 +166209,12 @@ Sonic the Hedgehog: Classics\0031|{{p|userprofile\Documents}}\SEGA Genesis Classics\0031}} Sonic the Hedgehog (Mobile Decompilation): pageId: 171822 - revId: 1258603 + revId: 1262321 templates: - '{{Game data/config|Windows|{{p|game}}\settings.ini|{{p|game}}\mods\modconfig.ini}}' + - '{{Game data/config|Linux|{{p|xdgconfighome}}/RSDKv4/settings.ini}}' - '{{Game data/saves|Windows|{{p|game}}\SData.bin|{{p|game}}\UData.bin}}' + - '{{Game data/config|Linux|{{p|xdgconfighome}}/RSDKv4/SData.bin|{{p|xdgconfighome}}/RSDKv4/UData.bin}}' Sonic the Hedgehog 2: pageId: 8551 revId: 1258495 @@ -166181,10 +166228,12 @@ Sonic the Hedgehog 2: Classics\0041|{{p|userprofile\Documents}}\SEGA Genesis Classics\0041}} Sonic the Hedgehog 2 (Mobile Decompilation): pageId: 171823 - revId: 1258604 + revId: 1262320 templates: - '{{Game data/config|Windows|{{p|game}}\settings.ini|{{p|game}}\mods\modconfig.ini}}' + - '{{Game data/config|Linux|{{p|xdgconfighome}}/RSDKv4/settings.ini}}' - '{{Game data/saves|Windows|{{p|game}}\SData.bin|{{p|game}}\UData.bin}}' + - '{{Game data/config|Linux|{{p|xdgconfighome}}/RSDKv4/SData.bin|{{p|xdgconfighome}}/RSDKv4/UData.bin}}' 'Sonic the Hedgehog 4: Episode I': pageId: 10336 revId: 1137028 @@ -169524,6 +169573,7 @@ Splitgate: - Splitgate - 'Splitgate: Arena Warfare' revId: 1208020 + steam: 677620 templates: - '{{Game data/config|Windows|{{p|localappdata}}\PortalWars\Saved\Config\WindowsNoEditor}}' - '{{Game data/config|Linux|~/.config/Epic/PortalWars/Saved/Config/LinuxNoEditor/}}' @@ -170460,6 +170510,7 @@ Star Fleet Armada Rogue Adventures: 'Star Fleet II: Krellan Commander': pageId: 178650 revId: 1260940 + steam: 1470940 Star General: pageId: 177933 revId: 1262148 @@ -178150,6 +178201,7 @@ Switch Galaxy Ultra: Switchblade: pageId: 174482 revId: 1209380 + steam: 1137650 Switchblade (Lucid Games): pageId: 107984 renamedFrom: @@ -178706,6 +178758,7 @@ Synthetik 2: - 'Synthetik: Legion Rising' - 'Synthetik: Legion Uprising' revId: 1231869 + steam: 528230 templates: - '{{Game data/config|Windows|{{P|localappdata}}\Synthetik\Settings.sav}}' - '{{Game data/saves|Windows|{{P|localappdata}}\Synthetik\Save.sav}}' @@ -181813,6 +181866,7 @@ Terraformer Expedition to Mars: Terraformers: pageId: 169775 revId: 1246615 + steam: 1244800 Terraformers (2003): pageId: 53613 renamedFrom: @@ -189305,6 +189359,7 @@ The Manse on Soracca: The Mansion: pageId: 168464 revId: 1114586 + steam: 1294650 The Mansion (Triority): pageId: 102753 renamedFrom: @@ -197269,7 +197324,7 @@ Tony Hawk's Pro Skater 1 + 2: - '{{Game data/saves|Windows|{{P|localappdata}}\VicariousVisions\THPS\Saved\SaveGames\}}' Tony Hawk's Pro Skater 2: pageId: 804 - revId: 1257516 + revId: 1262298 templates: - '{{Game data/config|Windows|{{p|game}}\TH2_OPT.CFG}}' - '{{Game data/saves|Windows|{{p|game}}\Save}}' @@ -197343,6 +197398,7 @@ Toolboy: - Toolboy - ToolBoy revId: 1170649 + steam: 1052540 Tools Up!: pageId: 135766 revId: 1152457 @@ -204153,6 +204209,7 @@ Uppers: - Uppers - UPPERS revId: 1170791 + steam: 795760 templates: - '{{Game data/config|Windows|{{p|game}}\}}' - '{{Game data/saves|Windows|{{p|game}}\}}' @@ -207061,6 +207118,7 @@ Virgo versus the Zodiac: renamedFrom: - Virgo Versus The Zodiac revId: 1260938 + steam: 920320 Viriax: pageId: 131347 revId: 1180772 @@ -212239,6 +212297,7 @@ Why Chicken? Why?: Why Is There a Girl in My House?!: pageId: 176532 revId: 1238971 + steam: 1155720 Why Neon Lights Again?: pageId: 156995 revId: 1170579 @@ -219904,11 +219963,6 @@ Zzzzz: pageId: 120709 revId: 1209909 steam: 958280 -家园 (Home Land): - pageId: 132333 - renamedFrom: - - 家园/HOME - revId: 1262260 家园VR: pageId: 153907 revId: 1219051 diff --git a/src/steam.ts b/src/steam.ts index c835f5d9..047cd083 100644 --- a/src/steam.ts +++ b/src/steam.ts @@ -1,5 +1,5 @@ import { DELAY_BETWEEN_GAMES_MS, REPO, YamlFile } from "."; -import * as SteamUser from "steam-user"; +import SteamUser from "steam-user"; export type SteamGameCache = { [appId: string]: { @@ -45,6 +45,8 @@ export class SteamGameCacheFile extends YamlFile { return this.data[key]; } + console.log(`Steam: ${appId}`); + if (this.steamClient === null) { this.steamClient = await this.makeSteamClient(); } @@ -108,7 +110,7 @@ export class SteamGameCacheFile extends YamlFile { } } - console.log(`Refreshing Steam app ${appId}`); + // console.log(`Refreshing Steam app ${appId}`); await this.getAppInfo(parseInt(appId), true); i++; diff --git a/src/wiki.ts b/src/wiki.ts index d0174cb6..2c065e47 100644 --- a/src/wiki.ts +++ b/src/wiki.ts @@ -530,7 +530,7 @@ export async function getRecentChanges(newest: Date, oldest: Date): Promise { - console.log(pageTitle); + console.log(`Wiki: ${pageTitle}`); const wiki = client === null ? makeApiClient() : client; let page = await wiki.page(pageTitle, { rvprop: "ids|content" }); if (page.missing !== undefined) {