Files
AnyPS5/docs/dev/debt/libScePlayerSelectionDialog.md

1.0 KiB

libScePlayerSelectionDialog technical debt

Silent stubs

  • libScePlayerSelectionDialog - the player-selection dialog runs the common-dialog state machine but shows nothing and reports the user as having cancelled. GetResult writes only the first int32 (USER_CANCELED); the rest of ScePlayerSelectionDialogResult (player list pointer and length) is not filled. EA SPORTS FC 27 (PPSA34015) fails to load libScePlayerSelectionDialog.prx without Initialize, Open, Close, GetStatus, UpdateStatus and GetResult (unresolved ELF import / GetLastError: 127)

Unknown function info

  • scePlayerSelectionDialogParamInitialize (libScePlayerSelectionDialog) - returns COMMON_DIALOG_ERROR_ARG_NULL on a null parameter and throws NotImplemented_nid_no_patch for non-null pointers because ScePlayerSelectionDialogParam struct layout and default fields remain unverified.