1. evandixon

    OP evandixon PMD Researcher
    Developer

    Joined:
    May 29, 2009
    Messages:
    1,725
    Country:
    United States
    (Definitely not an April Fools Day prank.)

    This experimental console application can extract files from NDS ROMs. The best part is that it's made with .Net Core and is by extension cross-platform (without needing any frameworks to be installed). It currently cannot rebuild NDS ROMs, but ndstool should be able to accept the files this tool creates.

    Usage (Windows):

    ToolkitConsoleCore.exe <ROM> <OutputDirectory>

    Usage (Linux):

    ToolkitConsoleCore <ROM> <OutputDirectory>

    Since I don't have a Mac, I can't say what the OSX usage is.

    If anyone wants builds for other OS's, I can theoretically provide them if your OS is listed here.

    Download
     
    CatmanFan likes this.
  2. FAST6191

    FAST6191 Techromancer
    Reporter

    Joined:
    Nov 21, 2005
    Messages:
    33,457
    Country:
    United Kingdom
    Hmm, a Linux compatible standalone ROM extractor would be useful to me.

    That said 100 megs total, many 5-20 megs a piece... bit large to be tossing around with zip packages for extraction. Is there any way to compile with the specific elements of the framework needed to get that down at all?
     
  3. evandixon

    OP evandixon PMD Researcher
    Developer

    Joined:
    May 29, 2009
    Messages:
    1,725
    Country:
    United States
    That's 100 MB total for 8 different platform-specific builds. None of them are larger than 20MB.

    The majority of the size of each build is from the core stuff. Trimming out extra libraries (which might be possible, but could lead to trouble in the future) wouldn't save that much space.
     
    Last edited by evandixon, Apr 1, 2017
  4. CatmanFan

    CatmanFan Anxious and regretful
    Member

    Joined:
    Aug 14, 2016
    Messages:
    1,951
    Country:
    Morocco
    This is one of my favorites so far.

    At least until I found out it was actually real.
     
    Last edited by CatmanFan, Apr 1, 2017
  5. evandixon

    OP evandixon PMD Researcher
    Developer

    Joined:
    May 29, 2009
    Messages:
    1,725
    Country:
    United States
    That's the joke. People expect April Fools Day pranks, so my prank is that it's actually real :P.
     
    CatmanFan likes this.
  6. Silverthorn

    Silverthorn Spiky!
    Member

    Joined:
    Mar 27, 2012
    Messages:
    384
    Country:
    France
    So this is slightly similar to Tinke, but not limited to one platform ?
     
  7. evandixon

    OP evandixon PMD Researcher
    Developer

    Joined:
    May 29, 2009
    Messages:
    1,725
    Country:
    United States
    Tinke edits a variety of files. This tool only extracts them. It's comparable to ndstool, except it doesn't have repacking (at least not yet) and it runs on multiple OS's without needing anything installed. The implementation of this in .Net 3DS Toolkit, which this is based on, ran faster than ndstool, but this implementation is a little different, and I haven't re-timed it.
     
    Silverthorn likes this.
  8. Larsenv

    Larsenv Dr. Wii, Ph.D
    Member

    Joined:
    Sep 28, 2013
    Messages:
    748
    Country:
    United States
    Oh nice, this would be a simple way to extract them. ndstool isn't that easy to use.

    The Unarchiver, which I use for extracting archives on Mac actually has support for extracting DS ROMs though.
     
  9. an07her

    an07her GBAtemp Regular
    Member

    Joined:
    Apr 9, 2014
    Messages:
    117
    Country:
    United States
    Thanks :)
     
    Last edited by an07her, Apr 9, 2017
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Extractor, Platform, Cross