From 1b4aee4ab427e667b653f8c7e695ec71d4b00f28 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 8 Oct 2023 18:02:12 +0100 Subject: [PATCH] Add 17 games as supported (#371) * 18 new games supported * refactor: capitalize unturned in game.txt The commit capitalizes the word "Unturned" in the file "game.txt". This change improves consistency and readability. * refactor(games_list): remove duplicate entry The commit removes a duplicate entry for the game "Operation: Harsh Doorstop" in the games list. --- CHANGELOG.md | 19 +++++++++++++++++++ GAMES_LIST.md | 22 ++++++++++++++++++++-- games.txt | 18 ++++++++++++++++++ 3 files changed, 57 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a8b124..343ff53 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,9 +14,28 @@ * Eco (2018) - Added support (requested by @dgibbs64). * Core Keeper (2022) - Added support (by @dgibbs64). * ARMA: Reforger (2022) - Added support (by @dgibbs64). +* Action Half-Life - Added support (by @dgibbs64). +* Action: Source (2019) - Added support (by @dgibbs64). +* Base Defense (2017) - Added support (by @dgibbs64). +* Blade Symphony (2014) - Added support (by @dgibbs64). +* Brainbread - Added support (by @dgibbs64). +* Deathmatch Classic (2001) - Added support (by @dgibbs64). +* Double Action: Boogaloo (2014) - Added support (by @dgibbs64). +* Dystopia (2005) - Added support (by @dgibbs64). +* Empires Mod (2008) - Added support (by @dgibbs64). +* Fistful of Frags (2014) - Added support (by @dgibbs64). +* Half-Life: Opposing Force (1999) - Added support (by @dgibbs64). +* Pirates, Vikings, and Knights II (2007) - Added support (by @dgibbs64). +* Project Cars (2015) - Added support (by @dgibbs64). +* Project Cars 2 (2017) - Added support (by @dgibbs64). +* The Specialists - Added support (by @dgibbs64). +* Vampire Slayer - Added support (by @dgibbs64). +* Warfork (2018) - Added support (by @dgibbs64). +* Wurm Unlimited (2015) - Added support (by @dgibbs64). * The Forest (2014) - Added support. * Operation: Harsh Doorstop (2023) - Added support. * Insurgency: Modern Infantry Combat (2007) - Added support. +* Capatilzed Unturned in game.txt ### 4.1.0 * Replace `compressjs` dependency by `seek-bzip` to solve some possible import issues. diff --git a/GAMES_LIST.md b/GAMES_LIST.md index 34b7528..660608c 100644 --- a/GAMES_LIST.md +++ b/GAMES_LIST.md @@ -2,6 +2,8 @@ | GameDig Type ID | Name | See Also | |---------------------------------------|---------------------------------------------------------|---------------------------------------------| | `7d2d` | 7 Days to Die (2013) | [Valve Protocol](#valve) | +| `as` | Action: Source | [Valve Protocol](#valve) | +| `ahl` | Action Half-Life | [Valve Protocol](#valve) | | `ageofchivalry` | Age of Chivalry (2007) | [Valve Protocol](#valve) | | `aoe2` | Age of Empires 2 (1999) | | | `alienarena` | Alien Arena (2004) | | @@ -37,11 +39,14 @@ | `bfh` | Battlefield Hardline (2015) | | | `bfv` | Battlefield Vietnam (2004) | | | `bfbc2` | Battlefield: Bad Company 2 (2010) | | +| `bd` | Base Defense (2017) | [Valve Protocol](#valve) | | `blackmesa` | Black Mesa (2020) | [Valve Protocol](#valve) | +| `brainbread` | BrainBread | [Valve Protocol](#valve) | | `brainbread2` | BrainBread 2 (2022) | [Valve Protocol](#valve) | | `breach` | Breach (2011) | [Valve Protocol](#valve) | | `breed` | Breed (2004) | | | `brink` | Brink (2011) | [Valve Protocol](#valve) | +| `bs` | Blade Symphony (2014) | [Valve Protocol](#valve) | | `buildandshoot` | Build and Shoot / Ace of Spades Classic (2012) | | | `cod` | Call of Duty (2003) | | | `cod2` | Call of Duty 2 (2005) | | @@ -75,6 +80,7 @@ | `crysis` | Crysis (2007) | | | `crysis2` | Crysis 2 (2011) | | | `crysiswars` | Crysis Wars (2008) | | +| `dab` | Double Action: Boogaloo (2014) | [Valve Protocol](#valve) | | `daikatana` | Daikatana (2000) | | | `dnl` | Dark and Light (2017) | [Valve Protocol](#valve) | | `dmomam` | Dark Messiah of Might and Magic (2006) | [Valve Protocol](#valve) | @@ -94,18 +100,22 @@ | `dinodday` | Dino D-Day (2011) | [Valve Protocol](#valve) | | `dirttrackracing2` | Dirt Track Racing 2 (2002) | | | `discord` | Discord | [Notes](#discord) | +| `dmc` | Deathmatch Classic (2001) | [Valve Protocol](#valve) | | `dst` | Don't Starve Together (2016) | [Valve Protocol](#valve) | | `doom3` | Doom 3 (2004) | | | `dota2` | Dota 2 (2013) | [Valve Protocol](#valve) | | `drakan` | Drakan: Order of the Flame (1999) | | +| `dystopia` | Dystopia (2005) | [Valve Protocol](#valve) | | `eco` | Eco (2018) | | | `empyrion` | Empyrion - Galactic Survival (2015) | [Valve Protocol](#valve) | + `empiresmod` | Empires Mod (2008) | [Valve Protocol](#valve) | | `etqw` | Enemy Territory: Quake Wars (2007) | | | `fear` | F.E.A.R. (2005) | | | `f1c9902` | F1 Challenge '99-'02 (2002) | | | `farcry` | Far Cry (2004) | | | `farcry2` | Far Cry 2 (2008) | | | `f12002` | Formula One 2002 (2002) | | +| `fof` | Fistful of Frags (2014) | [Valve Protocol](#valve) | | `fortressforever` | Fortress Forever (2007) | [Valve Protocol](#valve) | | `ffow` | Frontlines: Fuel of War (2008) | | | `garrysmod` | Garry's Mod (2004) | [Valve Protocol](#valve) | @@ -122,6 +132,7 @@ | `hl2dm` | Half-Life 2: Deathmatch (2004) | [Valve Protocol](#valve) | | `hldm` | Half-Life Deathmatch (1998) | [Valve Protocol](#valve) | | `hldms` | Half-Life Deathmatch: Source (2005) | [Valve Protocol](#valve) | +| `hlopfor` | Half-Life: Opposing Force (1999) | [Valve Protocol](#valve) | | `halo` | Halo (2003) | | | `halo2` | Halo 2 (2007) | | | `hll` | Hell Let Loose | [Valve Protocol](#valve) | @@ -178,14 +189,17 @@ | `nmrih` | No More Room in Hell (2011) | [Valve Protocol](#valve) | | `nolf2` | No One Lives Forever 2: A Spy in H.A.R.M.'s Way (2002) | | | `nucleardawn` | Nuclear Dawn (2011) | [Valve Protocol](#valve) | -| `ohd` | Operation: Harsh Doorstop (2023) | [Valve Protocol](#valve) | | `onset` | Onset (2019) | [Valve Protocol](#valve) | +| `ohd` | Operation: Harsh Doorstop (2023) | [Valve Protocol](#valve) | | `openarena` | OpenArena (2005) | | | `openttd` | OpenTTD (2004) | | | `operationflashpoint`
`flashpoint` | Operation Flashpoint: Cold War Crisis (2001) | | | `flashpointresistance` | Operation Flashpoint: Resistance (2002) | | | `painkiller` | Painkiller | | +| `pc` | Project Cars (2015) | [Valve Protocol](#valve) | +| `pc2` | Project Cars 2 (2017) | [Valve Protocol](#valve) | | `pixark` | PixARK (2018) | [Valve Protocol](#valve) | +| `pvkii` | Pirates, Vikings, and Knights II (2007) | [Valve Protocol](#valve) | | `ps` | Post Scriptum | | | `postal2` | Postal 2 | | | `prey` | Prey | | @@ -262,6 +276,7 @@ | `hidden` | The Hidden (2005) | [Valve Protocol](#valve) | | `nolf` | The Operative: No One Lives Forever (2000) | | | `ship` | The Ship | [Valve Protocol](#valve) | +| `ts` | The Specialists | [Valve Protocol](#valve) | | `graw` | Tom Clancy's Ghost Recon Advanced Warfighter (2006) | | | `graw2` | Tom Clancy's Ghost Recon Advanced Warfighter 2 (2007) | | | `theforest` | The Forest (2014) | [Valve Protocol](#valve) | @@ -282,19 +297,22 @@ | `ut2003` | Unreal Tournament 2003 | | | `ut2004` | Unreal Tournament 2004 | | | `ut3` | Unreal Tournament 3 | | -| `unturned` | unturned | [Valve Protocol](#valve) | +| `unturned` | Unturned | [Valve Protocol](#valve) | | `urbanterror` | Urban Terror | | | `vrising` | V Rising (2022) | [Valve Protocol](#valve) | | `v8supercar` | V8 Supercar Challenge | | +| `vs` | Vampire Slayer | [Valve Protocol](#valve) | | `valheim` | Valheim (2021) | [Notes](#valheim), [Valve Protocol](#valve) | | `ventrilo` | Ventrilo | | | `vcmp` | Vice City Multiplayer | | | `vietcong` | Vietcong | | | `vietcong2` | Vietcong 2 | | +| `warfork` | Warfork | | | `warsow` | Warsow | | | `wheeloftime` | Wheel of Time | | | `wolfenstein2009` | Wolfenstein 2009 | | | `wolfensteinet` | Wolfenstein: Enemy Territory | | +| `wurm` | Wurm: Unlimited | [Valve Protocol](#valve) | | `xpandrally` | Xpand Rally | | | `zombiemaster` | Zombie Master | [Valve Protocol](#valve) | | `zps` | Zombie Panic: Source | [Valve Protocol](#valve) | diff --git a/games.txt b/games.txt index aef9c47..1781247 100644 --- a/games.txt +++ b/games.txt @@ -1,6 +1,8 @@ # id | pretty name for readme | protocol | options | extra 7d2d|7 Days to Die (2013)|valve|port=26900,port_query_offset=1 +as|Action: Source (2019)|valve|port=27015 +ahl|Action Half-Life|valve|port=27015 ageofchivalry|Age of Chivalry (2007)|valve|port=27015 aoe2|Age of Empires 2 (1999)|ase|port_query=27224 alienarena|Alien Arena (2004)|quake2|port_query=27910 @@ -44,9 +46,12 @@ bfh|Battlefield Hardline (2015)|battlefield|port=25200,port_query_offset=22000 blackmesa|Black Mesa (2020)|valve|port=27015 brainbread2|BrainBread 2 (2022)|valve|port=27015 +brainbread|BrainBread|valve|port=27015 breach|Breach (2011)|valve|port=27016 breed|Breed (2004)|gamespy2|port=7649 brink|Brink (2011)|valve|port_query_offset=1 +bd|Base Defense (2017)|valve|port=27015 +bs|Blade Symphony (2014)|valve|port=27015 buildandshoot|Build and Shoot / Ace of Spades Classic (2012)|buildandshoot|port=32887,port_query_offset=-1 cod|Call of Duty (2003)|quake3|port=28960 @@ -87,6 +92,7 @@ crysis|Crysis (2007)|gamespy3|port=64087 crysiswars|Crysis Wars (2008)|gamespy3|port=64100 crysis2|Crysis 2 (2011)|gamespy3|port=64000 +dab|Double Action: Boogaloo (2014)|valve|port=27015 daikatana|Daikatana (2000)|quake2|port=27982,port_query_offset=10 dmomam|Dark Messiah of Might and Magic (2006)|valve|port=27015 darkesthour|Darkest Hour: Europe '44-'45 (2008)|unreal2|port=7757,port_query_offset=1 @@ -102,6 +108,7 @@ devastation|Devastation (2003)|unreal2|port=7777,port_query_offset=1 dinodday|Dino D-Day (2011)|valve|port=27015 dirttrackracing2|Dirt Track Racing 2 (2002)|gamespy1|port=32240,port_query_offset=-100 discord|Discord|discord||doc_notes=discord +dmc|Deathmatch Classic (2001)|valve|port=27015 dnl|Dark and Light (2017)|valve|port=7777,port_query=27015 dod|Day of Defeat (2003)|valve|port=27015 dods|Day of Defeat: Source (2005)|valve|port=27015 @@ -110,7 +117,9 @@ doom3|Doom 3 (2004)|doom3|port=27666 dota2|Dota 2 (2013)|valve|port=27015 drakan|Drakan: Order of the Flame (1999)|gamespy1|port=27045,port_query_offset=1 dst|Don't Starve Together (2016)|valve|port=10999,port_query=27016 +dys|Dystopia (2005)|valve|port=27015 eco|Eco (2018)|eco|port=3000,port_query_offset=1 +em|Empires Mod (2008)|valve|port=27015 empyrion|Empyrion - Galactic Survival (2015)|valve|port=30000,port_query_offset=1 etqw|Enemy Territory: Quake Wars (2007)|doom3|port=3074,port_query=27733 fear|F.E.A.R. (2005)|gamespy2|port_query=27888 @@ -118,6 +127,7 @@ f12002|Formula One 2002 (2002)|gamespy1|port_query=3297 f1c9902|F1 Challenge '99-'02 (2002)|gamespy1|port_query=34397 farcry|Far Cry (2004)|ase|port=49001,port_query_offset=123 farcry2|Far Cry 2 (2008)|ase|port_query=14001 +fof|Fistful of Frags (2014)|valve|port=27015 fortressforever|Fortress Forever (2007)|valve|port=27015 operationflashpoint,flashpoint|Operation Flashpoint: Cold War Crisis (2001)|gamespy1|port=2302,port_query_offset=1 flashpointresistance|Operation Flashpoint: Resistance (2002)|gamespy1|port=2302,port_query_offset=1 @@ -136,6 +146,7 @@ groundbreach|Ground Breach (2018)|valve|port=27015 gunmanchronicles|Gunman Chronicles (2000)|valve|port=27015 hldm|Half-Life Deathmatch (1998)|valve|port=27015 hldms|Half-Life Deathmatch: Source (2005)|valve|port=27015 +hlopfor|Half-Life: Opposing Force (1999)|valve|port=27015 hl2dm|Half-Life 2: Deathmatch (2004)|valve|port=27015 halo|Halo (2003)|gamespy2|port=2302 halo2|Halo 2 (2007)|gamespy2|port=2302 @@ -205,11 +216,14 @@ onset|Onset (2019)|valve|port=7777,port_query_offset=-1 openarena|OpenArena (2005)|quake3|port_query=27960 openttd|OpenTTD (2004)|openttd|port=3979 painkiller|Painkiller|ase|port=3455,port_query_offset=123 +pvkii|Pirates, Vikings, and Knights II (2007)|valve|port=27015 pixark|PixARK (2018)|valve|port=7777,port_query=27015 ps|Post Scriptum|squad|port=10037 postal2|Postal 2|gamespy1|port=7777,port_query_offset=1 prey|Prey|doom3|port=27719 primalcarnage|Primal Carnage: Extinction|valve|port=7777,port_query=27015 +pc|Project Cars (2015)|valve|port=27015,query_port=1 +pc2|Project Cars 2 (2017)|valve|port=27015,query_port=1 prbf2|Project Reality: Battlefield 2 (2005)|gamespy3|port=16567,port_query=29900 przomboid|Project Zomboid|valve|port=16261 @@ -296,6 +310,7 @@ tremulous|Tremulous|quake3|port_query=30720 tribes1|Tribes 1: Starsiege|tribes1|port=28001 tribesvengeance|Tribes: Vengeance|gamespy2|port=7777,port_query_offset=1 tron20|Tron 2.0|gamespy2|port_query=27888 +ts|The Specalists|valve|port=27015 turok2|Turok 2|gamespy1|port_query=12880 universalcombat|Universal Combat|ase|port=1135,port_query_offset=123 @@ -314,10 +329,13 @@ ventrilo|Ventrilo|ventrilo|port=3784 vietcong|Vietcong|gamespy1|port=5425,port_query=15425 vietcong2|Vietcong 2|gamespy2|port=5001,port_query=19967 vrising|V Rising (2022)|valve|port=27015,port_query_offset=1 +vs|Vampire Slayer|valve|port=27015 warsow|Warsow|warsow|port=44400 +warfork|Warfork|warsow|port_query=44400 wheeloftime|Wheel of Time|gamespy1|port=7777,port_query_offset=1 wolfenstein2009|Wolfenstein 2009|doom3|port=27666 wolfensteinet|Wolfenstein: Enemy Territory|quake3|port_query=27960 +wurm|Wurm Unlimited|valve|port=3724,query_port=27016 xpandrally|Xpand Rally|ase|port=28015,port_query_offset=123 zombiemaster|Zombie Master|valve|port=27015 zps|Zombie Panic: Source|valve|port=27015