Shared Database services: Difference between revisions

Masagrator (talk | contribs)
 
(11 intermediate revisions by 3 users not shown)
Line 42: Line 42:
| 108 || [20.0.0+] [[#GetRequiredApplicationVersion|GetRequiredApplicationVersion]]
| 108 || [20.0.0+] [[#GetRequiredApplicationVersion|GetRequiredApplicationVersion]]
|-
|-
| 1000 || [9.0.0+] LoadNgWordDataForPlatformRegionChina
| 1000 || [9.0.0-20.5.0] LoadNgWordDataForPlatformRegionChina
|-
|-
| 1001 || [9.0.0+] GetNgWordDataSizeForPlatformRegionChina
| 1001 || [9.0.0-20.5.0] GetNgWordDataSizeForPlatformRegionChina
|}
|}


Line 286: Line 286:
|-
|-
| 20 || [20.0.0+]
| 20 || [20.0.0+]
|-
| 30 || [22.0.0+]
|-
|-
| 100 || [20.0.0+]
| 100 || [20.0.0+]
Line 412: Line 414:
|-
|-
| 19 || [10.0.0+] [[#QueryApplicationPlayStatisticsByUserAccountIdForSystem]]
| 19 || [10.0.0+] [[#QueryApplicationPlayStatisticsByUserAccountIdForSystem]]
|-
| 30 || [22.0.0+]
|-
| 31 || [22.0.0+]
|-
|-
| 100 || [20.0.0+]
| 100 || [20.0.0+]
Line 528: Line 534:
|-
|-
| 202 || [[#UpgradeLaunchRequiredVersion]]
| 202 || [[#UpgradeLaunchRequiredVersion]]
|-
| 203 || [22.0.0+]
|-
|-
| 1000 || [[#PushLaunchVersion]]
| 1000 || [[#PushLaunchVersion]]
Line 534: Line 542:
|-
|-
| 1002 || [[#ListRequiredVersion]]
| 1002 || [[#ListRequiredVersion]]
|-
| 1003 || [22.0.0+]
|}
|}


Line 923: Line 933:
|}
|}


PlayEventType PowerStateChange/OperationModeChange: u8 +0x0 is the input value from [[#NotifyOperationModeChangeEvent]]/[[#NotifyPowerStateChangeEvent]], the rest is unused.
PowerStateChange:
{| class="wikitable" border="1"
|-
! Offset
! Size
! Description
|-
| 0x0 || 0x1 || 0 - turned on, 1 - turned off, 2 - sleep mode on, 3 - sleep mode off
|-
| 0x1 || 0x1B || Padding
|}
 
PlayEventType OperationModeChange: u8 +0x0 is the input value from [[#NotifyOperationModeChangeEvent]], the rest is unused.


= AccountEvent =
= AccountEvent =
Line 1,075: Line 1,097:


[S2] [20.1.0+] The "blacklist.json" "version" field is now value 4, and the "records" array is now filled in with entries for Applications ([19.0.0] same as NX). All records currently only have "function_id" = "Launch". There's currently no records with fields "program_id", or "*_raw". The "application" object in not present in records with "type" = "Prohibited". There's currently no records with "type" = "SystemUpdateRequired", and the "system" object is not present.
[S2] [20.1.0+] The "blacklist.json" "version" field is now value 4, and the "records" array is now filled in with entries for Applications ([19.0.0] same as NX). All records currently only have "function_id" = "Launch". There's currently no records with fields "program_id", or "*_raw". The "application" object in not present in records with "type" = "Prohibited". There's currently no records with "type" = "SystemUpdateRequired", and the "system" object is not present.
* The "blacklist.json" "version" field is probably updated each time the json is updated? As of 20.5.0 (with any rebootless updates) this is value 9.


The "application" "version" is the Patch [[CNMT|Version]].
The "application" "version" is the Patch [[CNMT|Version]].
Line 1,081: Line 1,104:


Note that in some cases there's records with ApplicationIds where the S2 Application is not (yet?) available on eShop.
Note that in some cases there's records with ApplicationIds where the S2 Application is not (yet?) available on eShop.
The json had the following changes with [20.1.5-20.5.0] (with any rebootless updates), besides the above version update:
* ApplicationId 010049900F546000 ([[Super Mario 3D All-Stars]]) now requires Application version 262144.
* New records were added:
** ApplicationIds 01005270232F2000 (OCTOPATH TRAVELER 0) and 01001300232F4000 (OCTOPATH TRAVELER 0 (for KOR/CHN)): function_id "Launch" with type "SystemUpdateRequired", with system-version [20.3.0].
** The following are function_id "Launch" with type ApplicationUpdateRequired:
*** 010099C022B96000 version = 0 (Super Mario Galaxy™)
*** 0100FD8022DAA000 version = 0 (Super Mario Galaxy™ 2)
*** 0100F4C009322000 version = 196608 (Pikmin™ 3 Deluxe)
*** 010015100B514000 version = 65536 (Super Mario Bros.™ Wonder)
*** 01001CB0106F8000 version = 131072 (Pikmin™ 3 Deluxe Demo)
The json had the following changes with [21.0.0-21.2.0] (with any rebootless updates), besides the above version update:
* ApplicationId 010049900F546000 ([[Super Mario 3D All-Stars]]) now requires Application version 327680.


[[Category:Services]]
[[Category:Services]]