account/ns: Implement 13.0.0+ service calls (#2820)

This PR implements/stubs some missing calls introduced in recent firmware (13.0.0).

- `acc:u0 InitializeApplicationInfoV2` needed by ACNH.
- `aoc:u NotifyMountAddOnContent/NotifyUnmountAddOnContent/CheckAddOnContentMountStatus` checked by RE. Needed by ACNH.
- `IPurchaseEventManager PopPurchasedProductInfo` needed by Dying Light.

Now ACNH 2.0 update is fully playable, and Dying Light can boot further:
This commit is contained in:
Ac_K 2021-11-24 22:11:50 +01:00 committed by GitHub
parent 30b7aaefca
commit 3dcee8c437
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 68 additions and 1 deletions

View file

@ -81,6 +81,7 @@ namespace Ryujinx.HLE.HOS.Services.Account.Acc
[CommandHipc(100)]
[CommandHipc(140)] // 6.0.0+
[CommandHipc(160)] // 13.0.0+
// InitializeApplicationInfo(u64 pid_placeholder, pid)
public ResultCode InitializeApplicationInfo(ServiceCtx context)
{