How do you extract files/music from all .NDS files?

Discussion in 'NDS - ROM Hacking and Translations' started by RobertSmith, Nov 14, 2011.

  1. RobertSmith
    OP

    Newcomer RobertSmith Member

    Joined:
    Nov 14, 2011
    Messages:
    15
    I'm a noob, so please could someone explain this in a way a noob could understand?
     
  2. RobertSmith
    OP

    Newcomer RobertSmith Member

    Joined:
    Nov 14, 2011
    Messages:
    15
    I got some roms working on VGMTrans, like Aliens: Infestation (and i uncovered unused music!), but others still don't work. Oh well.
     
  3. ficarra1002

    Member ficarra1002 GBAtemp Regular

    Joined:
    Jan 11, 2011
    Messages:
    167
    Country:
    United States
    It's not that simple. If you try to extract files from a .nds file, it won't be in a format like .jpg's or .ogg's. It will be a bunch of encrypted .bin's.*

    EDIT: *Most of the time
     
  4. RobertSmith
    OP

    Newcomer RobertSmith Member

    Joined:
    Nov 14, 2011
    Messages:
    15
    I got some midis from Aliens - Infestation for DS. :D
     
  5. rastsan

    Member rastsan 8 baller, Death Wizard

    Joined:
    May 28, 2008
    Messages:
    963
    Location:
    toronto
    Country:
    Canada
    because you used vgmtrans and outputted it that way.
    Dsbuff to unpack files (or nitro explorer).
    If you are just planning to take a look around the game. console tool, crystaltile2, Tinke can all do that. though tinke and CT2 have actual editing functions.
    I'd give tinke a try for the sdat stuff.
    there are guiides out there for ct2.
    tinke not so much (but then I haven't really looked at the wiki yet for it, as I pretty much know what the buttons mean).
    You have taken a look at the wiki stickied at the top of this forum right cause if you haven't you should.
     
  6. ficarra1002

    Member ficarra1002 GBAtemp Regular

    Joined:
    Jan 11, 2011
    Messages:
    167
    Country:
    United States
    Was it a .midi by default, or was it compressed/different file type?
    I have a bunch of .sfx's that are obviously sound files, such as "RUMBLE_LOOP01.sfx"
     
  7. RobertSmith
    OP

    Newcomer RobertSmith Member

    Joined:
    Nov 14, 2011
    Messages:
    15
    It was a wav but I converted it into midi.
     
  8. ficarra1002

    Member ficarra1002 GBAtemp Regular

    Joined:
    Jan 11, 2011
    Messages:
    167
    Country:
    United States
    What was the file name exactly?
     
  9. Mirby

    Member Mirby BDFF Hype~ :3

    Joined:
    Feb 9, 2011
    Messages:
    424
    Location:
    That One Place
    Country:
    United States
    I just use NDSHeader to extract the .sdat file (where the sound data is kept, or the adx files, which some games use) and use VGMToolbox to extract the 2sf files. Then I play them (2sf or adx) with a plugin using Winamp or Foobar.
     
  10. Kikuichimonji

    Newcomer Kikuichimonji Newbie

    Joined:
    Aug 4, 2009
    Messages:
    9
    Country:
    Canada
    I use this program:

    http://dshack.wikia.com/wiki/NDS_Sound_Extractor

    You drop your .nds file onto the ndssndext.exe file, and if it finds any music files, it will convert them to MIDI (from .sseq). It also extracts sound effects in .wav format.
     
  11. loco365

    Member loco365 GBAtemp Guru

    Joined:
    Sep 1, 2010
    Messages:
    5,459
    I'm just going to quickly stop you for five seconds. Okay. Maybe more.

    The DS rarely uses streaming audio (Like MP3 files) but uses sequences (similar to MIDI) that can be modified. Streaming audio cannot be converted to sequenced audio, but when it's played, it does sound like an MP3 or WAV file. The most common file format that DS games use is the .sseq format, and VGMtrans can open those files. But, if you want the music files, VGMtrans is your best bet if you have .sseq audio files because you can extract a sequence and a soundfont (Actually a .dls file [aka downloadable sound]) and you can play the two together to simulate the game's music on a MIDI sequencing program, such as FL Studio.

    Listen to this.

    I dubbed it from my sound card while playing back a MIDI sequence. And that's what you can do with FL Studio.
     

Share This Page