Shared Database services: Difference between revisions
No edit summary |
|||
| (6 intermediate revisions by 2 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 123: | Line 123: | ||
Takes an u8 [[#ApplicationFunctionAuthorizationId|ApplicationFunctionAuthorizationId]], an [[NCM_services#ApplicationId|ApplicationId]], returns an [[#FunctionBlackListSystemVersion|FunctionBlackListSystemVersion]]. | Takes an u8 [[#ApplicationFunctionAuthorizationId|ApplicationFunctionAuthorizationId]], an [[NCM_services#ApplicationId|ApplicationId]], returns an [[#FunctionBlackListSystemVersion|FunctionBlackListSystemVersion]]. | ||
== | == GetFunctionBlackListVersion == | ||
No input, returns an output u32. | No input, returns an output u32. | ||
| Line 1,075: | Line 1,075: | ||
[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,082: | ||
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]] | ||