/3DS-rom-tools

Tools and guides for working with Nintendo 3DS games and applications

Primary LanguagePython

Nintendo 3DS ROM Tools

Tools and guides for working with Nintendo 3DS games and applications (.3ds, .cci, .app, .cxi, .cfa, .cia)

There exist some work-in-progress guides at this repository's Wiki: https://github.com/ihaveamac/3DS-rom-tools/wiki

See this list of other tools that might be useful: https://github.com/ihaveamac/3DS-rom-tools/wiki/List-of-useful-tools

RSF generation - /rsfgen

  • rsfgen.py - Generates a .rsf, using a .3ds/.cci, decrypted ExHeader, and a template RSF (original source)
  • rsfgen_cia.py - Modified rsfgen, generates a .rsf, using a decrypted CIA and a template RSF
  • rsfgen_exh.py - Modified rsfgen, generates a .rsf only using decrypted ExHeader and a template RSF; does not automatically get CompanyCode, ProductCode, or UniqueId
  • dummy.rsf - Template RSF for use with rsfgen; must have DOS line endings (CR LF, try unix2dos if your generated rsf looks strange) (original source)
  • dummy.rsf.zip - Archived-form of dummy.rsf, as an easy way to download this file with the proper line endings

Downloading - /downloading

Seed database - /seeddb