From 1fa86425640ef57a11462a2aae738e7de292dad9 Mon Sep 17 00:00:00 2001 From: OpenSteam001 <248184252+OpenSteam001@users.noreply.github.com> Date: Fri, 29 May 2026 00:42:50 +0800 Subject: [PATCH] cancle hook GetOrAddAppData temporarily --- src/Hook/Hooks_Misc.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Hook/Hooks_Misc.cpp b/src/Hook/Hooks_Misc.cpp index b7bb057..34ef5ca 100644 --- a/src/Hook/Hooks_Misc.cpp +++ b/src/Hook/Hooks_Misc.cpp @@ -88,6 +88,7 @@ namespace { { CAppData* pData = oGetOrAddAppData(pCache, appId, bCreate); // LOG_MISC_TRACE("GetOrAddAppData: appId={} bCreate={} -> pData={}", appId, bCreate, pData ? pData->DebugString() : "null"); + // TODO: find a more robust way if (LuaConfig::HasDepot(appId, false) && pData && !bCreate && pData->IsUnresolvedAppInfo()) { LOG_MISC_DEBUG("GetOrAddAppData: Marking appId {} as skip_flag=true to bypass license update blocking", appId); pData->bSkipFlag = true; @@ -108,7 +109,7 @@ namespace Hooks_Misc { HOOK_BEGIN(); INSTALL_HOOK_C(BuildSpawnEnvBlock); INSTALL_HOOK_C(OptedInMask); - INSTALL_HOOK_C(GetOrAddAppData); + // INSTALL_HOOK_C(GetOrAddAppData); HOOK_END(); } @@ -116,7 +117,7 @@ namespace Hooks_Misc { UNHOOK_BEGIN(); UNINSTALL_HOOK(BuildSpawnEnvBlock); UNINSTALL_HOOK(OptedInMask); - UNINSTALL_HOOK(GetOrAddAppData); + // UNINSTALL_HOOK(GetOrAddAppData); UNHOOK_END(); }