Commit Graph
3 Commits
Author SHA1 Message Date
Adrià FranchandClaude 61a9ff5ee0 fix(libSceCdlgPlayerReview): ALREADY_INITIALIZED is 0x80B80004
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-15 15:43:36 +02:00
Nithishvelan M 6799d87751 fix(libSceCdlgPlayerReview): return error codes instead of throwing in initialize and terminate 2026-10-15 15:43:35 +02:00
LexroidandClaude Opus 5.5 935b19aa58 feat(libSceCdlgPlayerReview): add the player review dialog
PPSA03306 (Silt) loads the Unity plugin Media/Plugins/PSNCore.prx, which
imports scePlayerReviewDialogInitialize, Open, UpdateStatus, GetResult and
Terminate from libSceCdlgPlayerReview. No library provided it, so loading
the plugin failed with "Failed to load module ...\libs\libSceCdlgPlayerReview.prx".

The library follows libSceWebBrowserDialog: the dialog shows nothing, Open
finishes at once and GetResult reports that the user canceled. Terminate
also accepts a finished dialog. GetStatus and Close are added as well.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 22:07:28 +03:00