[Release] Easy .3DS data extraction script

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Nagato, Jan 17, 2015.

  1. Nagato
    OP

    Nagato GBAtemp Advanced Fan

    Member
    533
    513
    Jul 15, 2011
    United States
    I was tired of fiddling with all of the commands trying to extract the RomFS and ExeFS sections from a game I wanted to look at. Since I'll probably have to repeat the entire process of asking friends "hey, why isn't this working?", I figured it would be easiest to just write a script to do everyone for me. So now I'm sharing that script with everyone else so they don't have to relive the same painful process I went through. Hopefully someone else out there finds it useful.

    This tool requires an xorpad which can be generated using the tools in this thread. The tool will try to automatically detect the xorpad file in the same directory as the ROM file based on the titleid of the ROM. ExeFS will automatically be extracted using --decompresscode.

    Usage is pretty simple. Run 3ds_extract.py with the argument -h to read the full help information.
    Requires Python 2.7.

    Download: https://github.com/polaris-/3ds_extract
     
  2. Asia81

    Asia81 In my Ecchi World <3

    Member
    4,971
    2,456
    Nov 15, 2014
    France
    Albi
    Thanks, i will try it :)
     
  3. Asia81

    Asia81 In my Ecchi World <3

    Member
    4,971
    2,456
    Nov 15, 2014
    France
    Albi
    It's possible to extract files without xorpad ? Like

    3ds_extract.py -s exefs game.3ds