apps interface check if parts of the game are installed

This commit is contained in:
counter185 2023-02-25 15:15:02 +01:00
parent 1c2896911e
commit 85df6c253f

View File

@ -33,14 +33,18 @@ namespace steam
return "english"; return "english";
} }
// This is used for checking DLC too.
bool apps::BIsSubscribedApp(unsigned int appID) bool apps::BIsSubscribedApp(unsigned int appID)
{ {
return true; return appID == 366842 ? std::filesystem::exists("zone/zm_common.xpak") //zombies
: appID == 366841 ? std::filesystem::exists("zone/mp_common.xpak") //multiplayer
: appID == 366840 ? std::filesystem::exists("zone/cp_common.xpak") //campaign
: true;
} }
bool apps::BIsDlcInstalled(unsigned int appID) bool apps::BIsDlcInstalled(unsigned int appID)
{ {
return true; return BIsSubscribedApp(appID); //to not repeat the same code here
} }
unsigned int apps::GetEarliestPurchaseUnixTime(unsigned int nAppID) unsigned int apps::GetEarliestPurchaseUnixTime(unsigned int nAppID)