Files
AnyPS5/docs/dev/debt/libSceSaveDataDialog.native.md
T

1.0 KiB

libSceSaveDataDialog.native technical debt

Silent stubs

  • libSceSaveDataDialog.native shows no UI and ignores progress values. Progress-bar mode (5) stays running until the caller closes it, matching Skyrim PPSA03747's save sequence; other modes still finish immediately and return button 1 and the first nonempty directory name. Console dialog timing and selection behavior remain unverified. Lifecycle state error codes follow shadPS4: sceSaveDataDialogClose returns SAVE_DATA_DIALOG_ERROR_NOT_RUNNING whenever not running, sceSaveDataDialogGetResult returns SAVE_DATA_DIALOG_ERROR_NOT_FINISHED whenever not finished (checked before null pointer), and sceSaveDataDialogTerminate closes running dialogs and returns OK, rejecting uninitialized calls with SAVE_DATA_DIALOG_ERROR_NOT_INITIALIZED, and progress updates (sceSaveDataDialogProgressBarInc, sceSaveDataDialogProgressBarSetValue) return SAVE_DATA_DIALOG_ERROR_NOT_RUNNING whenever not running.