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 | | 1000 || [9.0.0-20.5.0] LoadNgWordDataForPlatformRegionChina | ||
|- | |- | ||
| 1001 || [9.0.0 | | 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: | ||
{| 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]] | ||