Skip to content

DLC for some games that might work #14

@namish5502

Description

@namish5502

MountWithUiResult: FAILED (0x803F8001)

"Windows cannot find the installed DLC package." But I actually have it installed.

"But when the game tries to install the DLC, the system looks for the package in WindowsApps and it doesn't exist, which is why it fails.

But it's actually installed, the game just won't install it."

Is it possible to change the DLC detection path so that it no longer searches in "XboxGames" but directly within the game using the DLC ID?

"XboxGames\Forza Horizon 5\DLC"

Since most DLCs look for them installed in the same "WindowsApps" folder where it stores the DLC installation history and files, I was looking to see if it was possible to change the file detection path, but I didn't know how.

So the game would search directly from that path. Thanks!

You guys are the best, and good luck with the project! This worked for me in several games I have, and some were giving me errors.

[20:58:40.746][INFO] XStoreAPI Unlocker v2.1.0
[20:58:40.746][INFO] Config: unlock_all=1, log_enabled=1, blacklist=0, dlcs=1
[20:58:40.746][INFO] StoreHooks: unlock_all=1 dlcs=1 blacklist=0
[20:58:40.746][INFO] PackageHooks: unlock_all=1 dlcs=1
[20:58:40.746][INFO] [COM] init: unlock_all=1
[20:58:40.746][INFO] Ready. Real DLL loads on first API call.
[20:58:45.831][INFO] Loading real DLL: C:\Program Files\WindowsApps\38985CA0.CallofDutyWWIIPCMS_2.0.18.0_x64_WW_5bkah9njm3e9g\XGameRuntime_o.dll
[20:58:45.835][INFO] Real DLL loaded at 0x00007FFCE3340000. All exports resolved.
[20:58:46.376][INFO] XPackage interface created (provider=AF406016-E850-4AA8-A88D-2F3DCB9DAC7E iface=E2A4734B-2F4A-456D-AA8F-D065E04FB209 out=00000000034A4C10)
[20:58:46.376][INFO] package hooks installed (42 entries)
[20:58:53.499][INFO] XStore interface created (provider=0DD112AC-7C24-448C-B92B-3960FB5BD30C iface=5C48DEDF-0B67-4492-A4B5-6829B8E796E1 out=0000000083C5DAB0)
[20:58:53.499][INFO] store hooks installed (85 entries)
[20:58:53.499][INFO] hook fired: vt[3] XStoreCreateContext
[20:58:53.593][INFO] XStoreCreateContext: ctx=00000000075C7F80 -> installing COM hooks
[20:58:53.593][INFO] [COM] IStoreCommonServer at 0000000070EA5250
[20:58:53.593][INFO] [COM] hooks installed (31 entries)
[20:58:53.593][INFO] hook fired: vt[28] QueryGameLicenseAsync
[20:58:53.595][INFO] [COM] hook: vt[23] (+184) GetTitleLicense
[20:58:53.635][INFO] [COM] GetTitleLicense: hr=0x0
[20:58:53.641][INFO] hook fired: vt[29] QueryGameLicenseResult
[20:58:53.641][INFO] pkg hook: vt[39] EnumeratePackages_V8
[20:58:53.641][INFO] EnumPkgs(vt[39]): kind=1(Content) scope=0
[20:58:53.709][INFO] EnumPkgs(vt[39]): 2 real (hr=0x0)
[20:58:53.709][INFO] built 1 fake packages (total: 1)
[20:58:53.709][INFO] hook fired: vt[9] QueryEntitledProductsAsync
[20:58:53.709][INFO] [COM] hook: vt[24] (+192) GetUserCollection
[20:58:55.764][INFO] [COM] GetUserCollection: hr=0x0
[20:58:55.766][INFO] hook fired: vt[10] QueryEntitledProductsResult
[20:58:55.766][INFO] hook fired: vt[15] ProductsQueryGetProducts
[20:58:55.766][INFO] built 1 fake products
[20:58:55.766][INFO] hook fired: vt[20] AcquireLicenseForPackageAsync
[20:58:55.766][INFO] AcquireLicenseForPackageAsync: pkg=8DA877A788061A84C9A7B193226B0B42
[20:58:55.766][INFO] GetProducts: injected 1 fake products
[20:58:55.766][INFO] hook fired: vt[16] HasMorePages
[20:58:55.766][INFO] [COM] hook: vt[9] (+72) ValidateLicense
[20:58:55.766][INFO] hook fired: vt[19] QueryClose
[20:58:57.984][INFO] [COM] GetUserCollection: hr=0x0
[20:58:57.989][INFO] GetProducts: injected 1 fake products
[20:58:58.679][INFO] [COM] ValidateLicense: forced TRUE
[20:58:59.686][INFO] hook fired: vt[21] AcquireLicenseForPackageResult
[20:58:59.686][INFO] PackageLicenseResult: forced valid
[20:58:59.686][INFO] hook fired: vt[22] LicenseIsValid
[20:58:59.686][INFO] pkg hook: vt[37] MountWithUiAsync
[20:58:59.686][INFO] MountWithUiAsync: 8DA877A788061A84C9A7B193226B0B42
[20:59:02.734][INFO] pkg hook: vt[38] MountWithUiResult
[20:59:02.734][INFO] MountWithUiResult: FAILED (0x803F8001) -> fake

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions