Files
AnyPS5/docs/dev/debt/libSceNpCommerce.md
T
MarcZX10 a9eab48ee4 docs(libSceNpCommerce): record the unmeasured PSN notice
The debt entry says that the notice shown with ANYPS5_PSN_DIALOGS=show is
AnyPS5's, and that what the console displays for this call without PlayStation
Network is not measured.
2026-10-30 18:50:09 +00:00

1.8 KiB

libSceNpCommerce technical debt

Silent stubs

  • sceNpCommerceDialogOpen, sceNpCommerceDialogOpen2 (libSceNpCommerce) - with ANYPS5_PSN_DIALOGS=show, a successful open shows AnyPS5's notice that the feature needs PlayStation Network; the console's own display without PlayStation Network is not measured, and the notice wording is AnyPS5's.
  • libSceNpCommerce - the PS Store icon show/hide calls and sceNpCommerceSetPsStoreIconLayout do nothing

Unknown function info

  • sceNpCommerceDialogInitializeInternal (libSceNpCommerce) - its name and NID are in the PS5 3.20 export inventory; the no-parameter prototype follows shadPS4 and delegates to sceNpCommerceDialogInitialize(), sharing dialog status and returning COMMON_DIALOG_ERROR_ALREADY_INITIALIZED (0x80B80004) when already initialized. Any internal options, parameter structs, or console error returns remain unmeasured on hardware.

  • sceNpCommerceDialogOpen2: extended content combinations outside content mode 0 and content mode 1 with dialog mode 1 throw when otherwise valid. The native restriction reads process sysctl field 68; its relation to host process metadata is unresolved. Mode-specific meanings of the option and 64-bit argument remain unresolved.

  • sceNpCommerceDialogOpen: Product copying and service submission remain part of the cancelled UI stub.