Files
AnyPS5/docs/dev/debt/libSceNpTrophy.md
T
Adrià d2863131ef Merge pull request #13217 from kyon-eth/feat/np-trophy-320-exports
feat(libSceNpTrophy): declare 6 callable exports
2026-10-30 23:49:17 +01:00

11 KiB

libSceNpTrophy technical debt

Silent stubs

Unknown function info

Functional

  • sceNpTrophyGetGameInfo (libSceNpTrophy) - the trophy configuration TROPCONF.ESFM is encrypted and not read, so the game details report the trophy count taken from the TROPnnn.PNG icons and the group count taken from the GRnnn.PNG icons of the trophy package; the per-grade counts are 0, the title and description are empty, and the progress percentage is unlocked trophies over all trophies instead of the console's grade-weighted points
  • sceNpTrophyGetGroupInfo (libSceNpTrophy) - only the base game group (id -1) is answered, with the same counts as the game; an id past the GRnnn.PNG icons returns INVALID_GROUP_ID, and an existing group throws because the trophies of a group are listed only in the encrypted configuration
  • sceNpTrophyGetTrophyInfo (libSceNpTrophy) - the grade is reported as unknown, the trophy is never hidden, the name and description are empty and the unlock timestamp is 0; a package with groups throws, since a trophy's group is listed only in the encrypted configuration

Additional callable exports

  • Additional callable exports - 6 entries present in both version-labelled images are import-resolution declarations only. None is listed in the pinned public 3.20 catalogue for this library. Neither label independently authenticates retail firmware provenance. Parameter lists, return types and behavior are unverified; parameterless int declarations are placeholders, not verified ABI contracts. Every entry throws through NotImplemented_nid_no_patch. Unidentified names use literal NID aliases. No runtime functionality is implemented. Identified candidate names match their NIDs in the public symbol database or supplemental catalog.

Version-pinned selected ELF export records list every NID below with its image label, decoded export module and library, raw qualified symbol, ELF function type, value and size for each inspected version-labelled image. The extract SHA-256 is 02ab27f12bcd0cc9fa03fa33f55fc201110f0d54a86bbbaa093d55d0a8cf262d; its full-module sorted-function-NID digests and raw module-parameter words permit independent comparison. This is an analyst-produced metadata record, not independent authentication of the original images or proof of prototypes or behavior.

Name NID
Unknown +O9vU1CpGZA
Unknown +not13BEdVI
Unknown FJZW2oHUHFk
Unknown bGnKq23jqek
Unknown lX611WLCvX0
Unknown n4AHGHb-pfY