engine/common: add TF2 2008 to SourceAppList

This commit is contained in:
SanyaSho 2022-08-11 05:16:31 +03:00
parent 78d39515f2
commit 4fc6566b1d
4 changed files with 28 additions and 13 deletions

View File

@ -113,6 +113,17 @@ defaultConfigInfo_t TF2Info =
GetAppSteamAppId( k_App_TF2 )
};
// Team Fortress 2 2008
defaultConfigInfo_t TF2_2008_Info =
{
"Team Fortress 2 2008",
"tf_port",
"tf.fgd",
"info_player_teamspawn",
"hl2.exe",
GetAppSteamAppId( k_App_TF2_2008 )
};
// Portal
defaultConfigInfo_t PortalInfo =
{
@ -898,6 +909,7 @@ bool CGameConfigManager::GetDefaultGameBlock( KeyValues *pIn )
// Add TF2 games to list
defaultConfigs.AddToTail( TF2Info );
defaultConfigs.AddToTail( TF2_2008_Info );
defaultConfigs.AddToTail( DODInfo );
defaultConfigs.AddToTail( CStrikeInfo );

View File

@ -16,19 +16,20 @@ struct SourceAppInfo_t
};
static const SourceAppInfo_t s_SteamAppInfo[] =
static const SourceAppInfo_t s_SteamAppInfo[] =
{
{ "Source SDK Base", "sourcetest", 215, k_App_SDK_BASE },
{ "Half-Life 2", "hl2", 220, k_App_HL2 } ,
{ "Counter-Strike: Source", "cstrike", 240, k_App_CSS } ,
{ "Day of Defeat: Source", "dod", 300, k_App_DODS } ,
{ "Half-Life 2: Deathmatch", "hl2mp", 320, k_App_HL2MP } ,
{ "Half-Life 2: Lost Coast", "lostcoast", 340, k_App_LOST_COAST } ,
{ "Half-Life Deathmatch: Source", "hl1mp", 360, k_App_HL1DM } ,
{ "Half-Life 2: Episode One", "episodic", 380, k_App_HL2_EP1 },
{ "Portal", "portal", 400, k_App_PORTAL } ,
{ "Half-Life 2: Episode Two", "ep2", 420, k_App_HL2_EP2 } ,
{ "Team Fortress 2", "tf", 440, k_App_TF2 } ,
{ "Source SDK Base", "sourcetest", 215, k_App_SDK_BASE },
{ "Half-Life 2", "hl2", 220, k_App_HL2 },
{ "Counter-Strike: Source", "cstrike", 240, k_App_CSS },
{ "Day of Defeat: Source", "dod", 300, k_App_DODS },
{ "Half-Life 2: Deathmatch", "hl2mp", 320, k_App_HL2MP },
{ "Half-Life 2: Lost Coast", "lostcoast", 340, k_App_LOST_COAST },
{ "Half-Life Deathmatch: Source", "hl1mp", 360, k_App_HL1DM },
{ "Half-Life 2: Episode One", "episodic", 380, k_App_HL2_EP1 },
{ "Portal", "portal", 400, k_App_PORTAL },
{ "Half-Life 2: Episode Two", "ep2", 420, k_App_HL2_EP2 },
{ "Team Fortress 2", "tf", 440, k_App_TF2 },
{ "Team Fortress 2 2008", "tf_port", 440, k_App_TF2_2008 },
};

View File

@ -18,6 +18,7 @@ enum ESourceApp
k_App_PORTAL,
k_App_HL2_EP2,
k_App_TF2,
k_App_TF2_2008,
k_App_MAX
};
@ -25,4 +26,4 @@ const int GetAppSteamAppId( ESourceApp eSourceApp );
const char *GetAppModName( ESourceApp eSourceApp );
const char *GetAppFullName( ESourceApp eSourceApp );
#endif
#endif

View File

@ -816,6 +816,7 @@ static ModDirPermissions_t g_ModDirPermissions[] =
{ GetAppSteamAppId( k_App_HL2_EP1 ), GetAppModName( k_App_HL2_EP1 ) },
{ GetAppSteamAppId( k_App_HL2_EP2 ), GetAppModName( k_App_HL2_EP2 ) },
{ GetAppSteamAppId( k_App_TF2 ), GetAppModName( k_App_TF2 ) },
{ GetAppSteamAppId( k_App_TF2_2008 ), GetAppModName( k_App_TF2_2008 ) },
};
bool ServerDLL_Load( bool bIsServerOnly )