3 Commits
Author SHA1 Message Date
Hexwell a92e8a6a39 refactor(cheats): drop deprecated hash aliases 2026-08-31 05:32:08 +08:00
Hexwell 94c8d3ee92 fix(cheats): load TITLE_VERSION_PROCESS_HASH files
Collection dumps name files TITLE_VERSION[_PROCESS][_HASH].ext.
The old lookup either missed process-scoped names or rejected
multiple hashes, so most dumped trainers never loaded.

Parse process and hash as optional fields, prefer a process match,
and keep hashed variants when the running hash is unknown.
2026-08-18 11:46:29 +08:00
Hexwell d38d582155 feat(util): add shared platform helpers for firmware, games, and modules
Centralize Prospero FW major, whole-file reads, BigApp/title version resolution,
and dynlib/eboot module lookup so cheat and other features share one path instead
of private copies.
2026-07-10 13:47:21 +08:00