update comment + changelog

This commit is contained in:
otavepto 2024-03-17 01:22:18 +02:00
parent 5a7fa86310
commit f00fdac3ac
2 changed files with 10 additions and 1 deletions

View File

@ -1,3 +1,8 @@
* **[bitsynth]** Fix Age of Empires 2: Definitive Edition, the game expects the app itself to be an owned DLC
otherwise most options will be disabled
---
# 2024/3/16 # 2024/3/16
* manage overlay cursor input/clipping and internal frame processing in a better way, * manage overlay cursor input/clipping and internal frame processing in a better way,
should prevent more games from pausing to display notifications should prevent more games from pausing to display notifications

View File

@ -93,7 +93,11 @@ bool Steam_Apps::BIsDlcInstalled( AppId_t appID )
std::lock_guard<std::recursive_mutex> lock(global_mutex); std::lock_guard<std::recursive_mutex> lock(global_mutex);
if (appID == 0) return true; if (appID == 0) return true;
if (appID == UINT32_MAX) return false; // check Steam_Apps::BIsAppInstalled() if (appID == UINT32_MAX) return false; // check Steam_Apps::BIsAppInstalled()
if (appID == settings->get_local_game_id().AppID()) return true; //TODO is this correct?
// Age of Empires 2: Definitive Edition expects the app itself to be an owned DLC.
// otherwise it will only load the "Return of Rome" game mode, also most options are disabled
if (appID == settings->get_local_game_id().AppID()) return true;
return settings->hasDLC(appID); return settings->hasDLC(appID);
} }