Check that silent mode shows nothing, that show mode shows the PSN notice
once when Open succeeds, that a null parameter shows nothing, and that the
dialog still finishes with the same result. The guest test links libSceIme.
Open sends the notice after its parameter checks pass and the dialog moves
to FINISHED. The recipients are PlayStation Network online or account ids
(shadPS4 invitation_dialog.cpp, friend picker). Status and result are
unchanged, and nothing is shown unless ANYPS5_PSN_DIALOGS is show.
NpMatching2 keeps its initialized state. sceNpSignalingDeactivateConnection
and sceInvitationDialogClose, which these titles also import, are declared
and throw.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
NpTrophy reads the trophy count and icons from the title's trophy
package (names are encrypted and stay not implemented), PS4 v1 save data
calls wrap the native v2/v3 ones, and NpWebApi library contexts, handles
and push event filters work offline (service filters fail without a
signed-in user). libSceAjm is built from the libSceAjm.native sources
for PS4 titles. Limbo's (CUSA01664) remaining PS4 imports, including the
synchronous PS4 TUS calls and the Facebook dialog calls next to the
existing libraries, are exported as not implemented.