ROM Hack Cross-Platform NDS ROM Extractor (Not an April Fools Day Prank ;))

evandixon

PMD Researcher
OP
Developer
Joined
May 29, 2009
Messages
1,725
Trophies
1
Website
projectpokemon.org
XP
2,336
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
 
  • Like
Reactions: CatmanFan

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,348
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?
 

evandixon

PMD Researcher
OP
Developer
Joined
May 29, 2009
Messages
1,725
Trophies
1
Website
projectpokemon.org
XP
2,336
Country
United States
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?
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,

Silverthorn

Spiky!
Member
Joined
Mar 27, 2012
Messages
384
Trophies
0
XP
641
Country
France
(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

So this is slightly similar to Tinke, but not limited to one platform ?
 

evandixon

PMD Researcher
OP
Developer
Joined
May 29, 2009
Messages
1,725
Trophies
1
Website
projectpokemon.org
XP
2,336
Country
United States
So this is slightly similar to Tinke, but not limited to one platform ?
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.
 
  • Like
Reactions: Silverthorn

Larsenv

Dr. Wii, Ph.D
Member
Joined
Sep 28, 2013
Messages
871
Trophies
2
Website
larsenv.xyz
XP
3,307
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.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Also a food allergy study would be a good idea
  • K3Nv2 @ K3Nv2:
    Turns out you can't sprinkle methamphetamine on McDonald's French fries
    +1
  • ZeroT21 @ ZeroT21:
    they wouldn't be called french fries at that point
    +1
  • ZeroT21 @ ZeroT21:
    Probably just meth fries
    +1
  • K3Nv2 @ K3Nv2:
    White fries hold up
    +1
  • The Real Jdbye @ The Real Jdbye:
    @K3Nv2 sure you can
  • BakerMan @ BakerMan:
    why tf do people hate android users? is it the video quality? just because "AnDrOiD = pOoR" bc they don't cost an arm and a leg like iphones do?
    +1
  • BakerMan @ BakerMan:
    i won't be turned off by an iphone, but don't pick on me for having an android, that's just how this shit should work
  • ZeroT21 @ ZeroT21:
    Should say more what these kind of android users say bout nokia 3310 users
  • BigOnYa @ BigOnYa:
    I've owned both iPhone and Androids over the years. Both are just as good, other than Apples higher price. I'm currently on Android, Samsung S21 I think, and very happy with it.
  • K3Nv2 @ K3Nv2:
    Got my 60 minute steps in whew
    +2
  • BigOnYa @ BigOnYa:
    I get mine in everyday, going back n forth to the fridge for a beer.
    +1
  • K3Nv2 @ K3Nv2:
    6,000 steps in so far legs almost broke getting off
    +1
  • K3Nv2 @ K3Nv2:
    Your mind gets in a werid pattern of just finishing then when you're done you're like I need a soda
  • BigOnYa @ BigOnYa:
    You get a "walkers" high?
  • K3Nv2 @ K3Nv2:
    Not really I just use to love building up a sweat
  • BigOnYa @ BigOnYa:
    Funny, that's what uremum always says
  • K3Nv2 @ K3Nv2:
    Yeah and people that take viagra think they have a big dick
    +1
  • K3Nv2 @ K3Nv2:
    You cant fix one insult edit for another edit you pog
  • BigOnYa @ BigOnYa:
    Nuh I'm on my tablet n it always auto corrects me
  • K3Nv2 @ K3Nv2:
    Heorin and uremum do have close quarters
  • Sonic Angel Knight @ Sonic Angel Knight:
    BIG CHICKEN :P
    K3Nv2 @ K3Nv2: https://youtu.be/q855tNpvDoQ?si=Tl57KMjiVjyBherB