From 650b6029d5327fb249f615b664ae6dba5370e5f9 Mon Sep 17 00:00:00 2001 From: tschumann Date: Sun, 27 Apr 2025 16:34:08 +1000 Subject: [PATCH] Adding more games to test_determinebackends.ps1 --- loader/loader.h | 54 ++++++++++++------------- loader/test/README.md | 5 --- loader/test/test_determinebackends1.ps1 | 6 ++- 3 files changed, 32 insertions(+), 33 deletions(-) diff --git a/loader/loader.h b/loader/loader.h index 06e5b3c..94be293 100644 --- a/loader/loader.h +++ b/loader/loader.h @@ -81,33 +81,33 @@ typedef void * HMODULE; enum MetamodBackend { MMBackend_Episode1 = 0, - MMBackend_DarkMessiah, - MMBackend_Episode2, - MMBackend_BloodyGoodTime, - MMBackend_EYE, - MMBackend_CSS, - MMBackend_Episode2Valve_OBSOLETE, - MMBackend_Left4Dead, - MMBackend_Left4Dead2, - MMBackend_AlienSwarm, - MMBackend_Portal2, - MMBackend_CSGO, - MMBackend_DOTA, - MMBackend_HL2DM, - MMBackend_DODS, - MMBackend_TF2, - MMBackend_NuclearDawn, - MMBackend_SDK2013, - MMBackend_Blade, - MMBackend_Insurgency, - MMBackend_Contagion, - MMBackend_BMS, - MMBackend_DOI, - MMBackend_Mock, - MMBackend_PVKII, - MMBackend_MCV, - MMBackend_CS2, - MMBackend_Deadlock, + MMBackend_DarkMessiah = 1, + MMBackend_Episode2 = 2, + MMBackend_BloodyGoodTime = 3, + MMBackend_EYE = 4, + MMBackend_CSS = 5, + MMBackend_Episode2Valve_OBSOLETE = 6, + MMBackend_Left4Dead = 7, + MMBackend_Left4Dead2 = 8, + MMBackend_AlienSwarm = 9, + MMBackend_Portal2 = 10, + MMBackend_CSGO = 11, + MMBackend_DOTA = 12, + MMBackend_HL2DM = 13, + MMBackend_DODS = 14, + MMBackend_TF2 = 15, + MMBackend_NuclearDawn = 16, + MMBackend_SDK2013 = 17, + MMBackend_Blade = 18, + MMBackend_Insurgency = 19, + MMBackend_Contagion = 20, + MMBackend_BMS = 21, + MMBackend_DOI = 22, + MMBackend_Mock = 23, + MMBackend_PVKII = 24, + MMBackend_MCV = 25, + MMBackend_CS2 = 26, + MMBackend_Deadlock = 27, MMBackend_UNKNOWN }; diff --git a/loader/test/README.md b/loader/test/README.md index 6dd6369..8f4c925 100644 --- a/loader/test/README.md +++ b/loader/test/README.md @@ -40,8 +40,3 @@ You can run the following to test all supported games in Steam: ``` .\loader\test\test_determinebackends1.ps1 "C:\Program Files (x86)\Steam" ``` - -If you want to use dedicated server installs you can pass the `-preferds` parameter: -``` -.\loader\test\test_determinebackends1.ps1 "C:\Program Files (x86)\Steam" -preferds -``` diff --git a/loader/test/test_determinebackends1.ps1 b/loader/test/test_determinebackends1.ps1 index 39aa099..8b4c10e 100644 --- a/loader/test/test_determinebackends1.ps1 +++ b/loader/test/test_determinebackends1.ps1 @@ -52,10 +52,14 @@ $gamesToTest = @{ darkmessiahofmightandmagic = [SteamGame]::new("Dark Messiah of Might and Magic", "common\Dark Messiah Might and Magic Multi-Player\bin", "", "", "x86", $false, 1, $true) darkmessiahofmightandmagic_ds = [SteamGame]::new("Dark Messiah of Might and Magic Dedicated Server", "common\Dark Messiah Might and Magic Dedicated Server\bin", "", "", "x86", $false, 1, $true) dayofdefeatsource = [SteamGame]::new("Day of Defeat Source", "common\Day of Defeat Source\bin\x64", "common\Day of Defeat Source\dod\bin\x64", "dod", "x64", $false, 14, $false) + dayofinfamy = [SteamGame]::new("Day of Infamy", "common\dayofinfamy\bin", "common\dayofinfamy\doi\bin", "doi", "x86", $false, 22, $false) + eyedivinecybermancy = [SteamGame]::new("E.Y.E: Divine Cybermancy", "common\EYE\bin", "common\EYE\EYE\bin", "EYE", "x86", $false, 4, $true) fistfuloffrags = [SteamGame]::new("Fistful of Frags", "common\Fistful of Frags\sdk\bin", "common\Fistful of Frags\fof\bin", "fof", "fof", $false, 14, $false) + garrysmod = [SteamGame]::new("Garry's Mod", "common\GarrysMod\bin", "common\GarrysMod\garrysmod\bin", "garrysmod", "x86", $false, 17, $true) halflifesourcedeathmatch = [SteamGame]::new("Half-Life Source Deathmatch", "common\Half-Life 1 Source Deathmatch\bin\x64", "common\Half-Life 1 Source Deathmatch\hl1mp\bin\x64", "hl1mp", "x64", $false, 13, $false) halflifesourcedeathmatch_ds = [SteamGame]::new("Half-Life Source Deathmatch Dedicated Server", "common\Half-Life Deathmatch Source Dedicated Server\bin\x64", "common\Half-Life Deathmatch Source Dedicated Server\hl1mp\bin\x64", "hl1mp", "x64", $false, 13, $false) halflife2deathmatch = [SteamGame]::new("Half-Life 2 Deathmatch", "common\Half-Life 2 Deathmatch\bin\x64", "common\Half-Life 2 Deathmatch\hl2mp\bin\x64", "hl2mp", "x64", $false, 13, $false) + insurgency = [SteamGame]::new("Insurgency", "common\insurgency2\bin", "common\insurgency2\insurgency\bin", "insurgency", "x86", $false, 19, $false) jabronibrawlepisode3 = [SteamGame]::new("Jabroni Brawl Episode 3", "common\Jabroni Brawl Episode 3\bin", "common\Jabroni Brawl Episode 3\jbep3\bin", "jbep3", "x86", $false, 17, $false) left4dead = [SteamGame]::new("Left 4 Dead", "common\left 4 dead\bin", "common\left 4 dead\left4dead\bin", "left4dead", "x86", $false, 7, $true) left4dead2 = [SteamGame]::new("Left 4 Dead 2", "common\Left 4 Dead 2\bin", "common\Left 4 Dead 2\left4dead2\bin", "left4dead2", "x86", $false, 8, $true) @@ -65,7 +69,7 @@ $gamesToTest = @{ portal2 = [SteamGame]::new("Portal 2", "common\Portal 2\bin", "common\Portal 2\portal2\bin", "portal2", "x86", $false, 10, $true) revelations2012 = [SteamGame]::new("Revelations 2012", "common\Revelations 2012\bin", "common\Revelations 2012\revelations\bin", "revelations", "x86", $false, 8, $true) sdk2006_insurgency = [SteamGame]::new("Source SDK Base 2006 (Insurgency)", "common\Source SDK Base\bin", "common\Source SDK Base\insurgency\bin", "insurgency", "x86", $false, 0, $false) - sdk2007_ageofchivalry = [SteamGame]::new("Source SDK Base 2007 (Age of Chivalry)", "common\Source SDK Base 2007\bin", "common\Source SDK Base 2007\ageofchivalry\bin", "ageofchivalry", "x86", $false, 0, $true) + sdk2007_ageofchivalry = [SteamGame]::new("Source SDK Base 2007 (Age of Chivalry)", "common\Source SDK Base 2007\bin", "common\Source SDK Base 2007\ageofchivalry\bin", "ageofchivalry", "x86", $false, 1, $true) teamfortress2 = [SteamGame]::new("Team Fortress 2", "common\Team Fortress 2\bin\x64", "common\Team Fortress 2\tf\bin\x64", "tf", "x64", $false, 15, $false) treason = [SteamGame]::new("Treason", "common\Treason\bin", "common\Treason\treason\bin", "treason", "x86", $false, 17, $false) theship = [SteamGame]::new("The Ship", "common\The Ship\bin", "common\The Ship\ship\bin", "ship", "x86", $false, 0, $true)