Others what tool(s) do i use to extract DS models/images

EyeDonutz

New Member
OP
Newbie
Joined
Nov 18, 2021
Messages
1
Trophies
0
Age
21
XP
37
Country
Australia
i want to extract models and the like from DS roms but i have no idea how to. searching for stuff has just led me down to applications that cannot be used anymore or simply do not work.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,796
Trophies
3
XP
28,412
Country
United Kingdom
Despite how advanced the general ROM hacking and emulation scenes are for the DS then DS 3d ripping is quite primitive compared to many other things you might be coming to use from -- if you were thinking there might be a nice plugin for blender or something that basically does it all like we see on many other systems (amusingly including the 3ds before that all got very advanced) then... not unless you are going to make your own.

Nintendo did provide a format for devs to use, known as NSBMD and related to the BMD formats seen on the gamecube.
However it did not arrive until somewhat into the system lifetime (metroid quite notably uses other formats) so many of the earliest games will not be using it. There are also plenty of games that do they own custom thing, either completely or on top of things.
https://github.com/scurest/nsbmd_docs/blob/master/nsbmd_docs.txt details the format a bit
http://problemkaputt.de/gbatek.htm#dsfiles3dvideomostlyunknown for more.
https://web.archive.org/web/2020102...gle.com/site/kiwids/nsbmd.html?attredirects=0 has a bit as well.

Tools wise there are two things most care about
1) Textures. Harder as the alpha setups mean even wonder tools like tiledggd which is deliberately built to be incredibly extensible and cover all bases only work for some of the possible texture formats.
In addition to the tile editors for those few things that do anything you are probably going to be looking at tinke for any kind of handling of the oddities, and it is a bit tricky to get going on for general files.
https://www.romhacking.net/utilities/817/
Note also that the DS does not always use textures and instead will often use simple material colours and vertex colours from within the model.

2) Models.
In the early days the main tool was something called nsbmdtool
https://gbatemp.net/download/nsbmd-tool.28230/
It was missing things even back then and slowly worked on less and less, I think there is a fork for some pokemon stuff out there as well.
Today most would probably look at apicula
https://github.com/scurest/apicula
Some emulators might have a limited option but it will be nothing as nice as the 2d side of things.

https://www.romhacking.net/utilities/1285/ does some things beyond mario kart these days as well.

3) Animations of various types obviously become the third one but there is very little that handles anything here.
The most common is NSBCA, however there are others that do animations with textures.

I think crystaltile2 might have some very limited support here but it is still going to be worthless as the rest of its 3d handling is not up to much.


The DS 3d hardware is pretty primitive when all is said and done so few things will convert on the fly/leave it as high level formats. To that end any given format will likely play to that.
http://problemkaputt.de/gbatek.htm#ds3dvideo

Any such formats will likely be compressed as well so be prepared to handle that. Most will probably use the main DS formats of LZ compression.
http://www.romhacking.net/utilities/826/ should cover basically all common compressions seen on the DS.
https://ece.uwaterloo.ca/~ece611/LempelZiv.pdf if you need to get hands on and an overview of compressions is needed.
Naturally the gbatek link from earlier will cover compressions as well.

If you are going to edit things then your choices are manual/guided by the viewing tools (nothing stopping you from reloading every time you do an edit/series of edits) + the textures stuff, whatever mkds course modifier can do these days, maybe a few tools for some of the mario games and playing with leaked parts of the SDK. Originally it was an older SDK leak most used here but the gigaleaks saw some new stuff/more complete stuff. In addition to the fun with leaked tools angle then at least the older one required you have what at the time was already an old and hard to come by build of a handful of somewhat offbeat professional 3d modelling tools and this is now many many years on.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why do people hate seasons 20 and 23 of south park?
  • BigOnYa @ BigOnYa:
    I don't know. People hate and down vote everything nowdays. I see it especially on gamestores, like every game has a negative rating, even though they are good games.
  • BigOnYa @ BigOnYa:
    With south park, they speak the truth, whether people like it or not, then peeps get they're panties in a bunch.
    +1
  • Xdqwerty @ Xdqwerty:
    See ya later fr
    +1
  • BigOnYa @ BigOnYa:
    Later gator
    +2
  • G @ GamerGatorDoesTech:
    @BigOnYa i thought that was like a specific comment towards me
    +1
  • BigOnYa @ BigOnYa:
    Lol
  • ModernSithLord @ ModernSithLord:
    lol later gator that was good one @BigOnYa
    +1
  • Shgofc @ Shgofc:
    if i think i exist, then, i dont exi...
  • K3Nv2 @ K3Nv2:
    They started hating later seasons because it turned into half seasons and specials
    +1
  • K3Nv2 @ K3Nv2:
    People in youtube comments are such dick riders "oh I can't believe he said that to you" clicks on other video "wow this is amazing."
    +1
  • BigOnYa @ BigOnYa:
    Everyone is triggered nowadays too easy, bunch of pansies.
  • BigOnYa @ BigOnYa:
    1st video- That's why I hate ordering stuff online, if I can just go pick it up myself nearby. Wal-Mart online did that to me years ago, sent wrong item, I went to Wal-Mart by me to return, but noo, I had to mail it back and wait.
  • Psionic Roshambo @ Psionic Roshambo:
    99% of the time ordering online I have had flawless experiences, only time something was messed up, I ordered a big TV from Amazon and it came smashed the box was literally like some one jumped up and down on it, didn't even open it, contacted Amazon sent them pictures, they made me open it and take more pictures, free label to return it and they sent another. So it was relatively painless. But still annoying.
    +1
  • K3Nv2 @ K3Nv2:
    I did it just because I don't like you
  • Psionic Roshambo @ Psionic Roshambo:
    Ken you Amazonian Maniac lol
  • Psionic Roshambo @ Psionic Roshambo:
    Cool band name lol
  • Psionic Roshambo @ Psionic Roshambo:
    Their hit song Deliver Us from good, was a banger
  • K3Nv2 @ K3Nv2:
    Imagine what I'd do if I did like you
    +1
  • wiihackZlol @ wiihackZlol:
    hey anyone here?
    PandaPandel @ PandaPandel: heyo