pyctr
pyctr copied to clipboard
Use a common base class for all title classes
For CDN, CIA, and soon installed contents (#12). Not sure how to handle CCI due to the lack of a tmd.
Quick overview of some differences
Type | TMD | CDN encrypted | Single file | Seed | Extra files/sections | Additional info |
---|---|---|---|---|---|---|
CCI | ❌ | ❌ | ✅ | ❌ | Header, CardInfo, DevInfo | Could possibly be decrypted without fixed NCCH flags |
CDN | ✅ | ✅ | ❌ | ✅ | Ticket, TitleMetadata | May be missing contents for DLC |
CIA | ✅ | ✅ | ✅ | ✅ | ArchiveHeader, CertificateChain, Ticket, TitleMetadata | May be missing contents for DLC |
SD Title | ✅ | ❌ | ❌ | ✅ | TitleMetadata | May be missing contents for DLC, DLC uses a different directory structure |