tweak(uwp): fix some network crashes

This commit is contained in:
Skull 2025-03-22 08:44:27 +03:00
parent 9bce3c24b3
commit e3302f3817

View File

@ -13,6 +13,7 @@ namespace uwp
utils::hook::invoke<HRESULT>(SELECT_VALUE(0x14063E0A4, 0x14088ECEC), async, license); utils::hook::invoke<HRESULT>(SELECT_VALUE(0x14063E0A4, 0x14088ECEC), async, license);
license->isActive = true; license->isActive = true;
license->isTrial = false; license->isTrial = false;
license->isDiscLicense = false;
return S_OK; return S_OK;
} }
@ -22,6 +23,11 @@ namespace uwp
public: public:
void post_load() override void post_load() override
{ {
// Fix network crashes
utils::hook::nop(0x140A2B529, 4);
utils::hook::nop(0x140A2B87C, 5);
utils::hook::nop(0x140A2BF6D, 2);
// Patch licnese check // Patch licnese check
utils::hook::call(SELECT_VALUE(0x140037BF2, 0x14017D362), XStoreQueryGameLicenseResult); utils::hook::call(SELECT_VALUE(0x140037BF2, 0x14017D362), XStoreQueryGameLicenseResult);
} }