how to extract files from nds file

Discussion in 'NDS - ROM Hacking and Translations' started by ComicMaster148, Sep 7, 2018.

  1. ComicMaster148
    OP

    ComicMaster148 GBAtemp Regular

    Member
    4
    Aug 23, 2018
    United States
    how do i how to extract files from nds file such as charcter models, sound, or just any of the games files.

    i hav a pc
     
  2. xalphax

    xalphax Internet killed the Ponystar.

    Member
    5
    Nov 18, 2006
    Croatia
    here'n'there
  3. ComicMaster148
    OP

    ComicMaster148 GBAtemp Regular

    Member
    4
    Aug 23, 2018
    United States
  4. FAST6191

    FAST6191 Techromancer

    pip Reporter
    22
    Nov 21, 2005
    United Kingdom
    I cover most tools in the guide
    https://gbatemp.net/threads/gbatemp-rom-hacking-documentation-project-new-2016-edition-out.73394/

    For my personal use I still use ndstool and batch files.

    Still main weapons of choice

    ndstool, it has a GUI frontend in the form of DSBuff and DSLazy if you want

    Crystaltile2 has such abilities, including those to handle compression.

    I keep a copy of ndsts around ( http://www.no-intro.org/tools.htm ). It is mainly good for single files but it is quick and easy, not to mention parses info about the game which can useful elsewhere.

    tinke is a nice tool as well, it is sort of like a file focused version of crystaltile2 which I find makes it a touch less flexible for what I normally do but for others it does really really well.

    Sound in most games is handled by the SDAT sound format. There are DS side players and things that try to convert them to midi which are hit and miss (or wave if it is that). For most purposes then VGMtoolbox is used to make 2sf files which when plied with the right plugins (vio2sf) you get the usual suspects in game based audio format playback to handle.
    The overwhelming majority of DS games exclusively use the SDAT format, however there are others https://gbatemp.net/threads/the-various-audio-formats-of-the-ds.305167/ and some games will use SDAT and one of the others.

    3d models (by the way the DS still has extensive 2d capabilities which it uses all the time) tend to be in the format NSBMD (which does models and some textures, though not all models use textures and are commonly just raw colours or have some vertex colours to spice things up). Standalone textures come in the format NSBMT and animations in NSBCA. Afraid there are not many nice and broadly compatible 3d model viewers like we have seen on the 3ds and other things and they all have their little quirks. I cover a few in the guide linked at the start, though MKDS course modifier will also want to be thrown in here. Emulators like no$gba can also be helpful here.
     
    VinsCool likes this.
Loading...