N64 Controller Pak Reader
Read and repair N64 Controller Pak saves in your browser. Drop in a real .mpk or DexDrive .n64 file and it walks the filesystem, decodes note names in the console's own character set, and fixes most corruption in one click. Nothing leaves your browser.

Info
About this project
The collection shelf came first. Then I wanted the project to earn its name, so I wrote a parser for the Controller Pak's actual on-card filesystem: 32 KB, 128 pages, 16 note slots, checksummed ID blocks. It walks the allocation table, decodes note names using the console's own character set, flags corruption, and can usually repair it. Everything runs client-side with typed arrays, so saves never leave the browser. The collection shelf also surfaces rough market values for marquee titles, loose and complete-in-box, with one-tap links to find a copy on eBay or see full price history on PriceCharting.
- Reads real .mpk and DexDrive .n64 save files in the browser
- Walks the pak filesystem: inode chains, note table, and ID block checksums
- Decodes note names with the N64's own font code, katakana included
- One-click repair for corrupted checksums and desynced backups
- Visual page map of all 128 pages, plus a built-in sample pak to explore
- Collection shelf with 296 classic titles, tracked in LocalStorage
- Market value estimates (loose and CIB) for ~25 marquee titles, with eBay and PriceCharting links


