Python library to parse several Nintendo 3DS files
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ian Burgwin fbb2a2f9a2
type.romfs: fix loading from filename
1 week ago
.github create FUNDING.yml 2 months ago
example initial commit 8 months ago
pyctr type.romfs: fix loading from filename 1 week ago
.gitignore add CHANGELOG with v0.2.0 changes 6 months ago
CHANGELOG.md type.romfs: fix loading from filename 1 week ago
LICENSE initial commit 8 months ago
README.md README: add Discord link 2 months ago
setup.py v0.4.4 1 week ago

README.md

PyCTR

Python library to interact with Nintendo 3DS files.

The API is not yet stable. If you decide to use this, you should stick to a specific version on pypi, or store a copy locally, until it is stable.

This was recently separated out to its own repository. This will be a better README at some point.

Support can be found on Discord: https://discord.gg/YVuFUrs

Supported types

  • CDN contents (“tmd” next to other contents)
  • CTR Cart Image (".3ds”, “.cci”)
  • CTR Importable Archive (".cia”)
  • Executable Filesystem (".exefs”, “exefs.bin”)
  • NCCH (".cxi”, “.cfa”, “.ncch”, “.app”)
  • Read-only Filesystem (".romfs”, “romfs.bin”)
  • SD card filesystem (“Nintendo 3DS” directory)
  • SMDH icon ("*.smdh”, “icon.bin”)
  • Title Metadata ("*.tmd”)

License

pyctr is under the MIT license.