Taiko no Tatsujin DS 1 and 2, custom songs possible?

Discussion in 'NDS - ROM Hacking and Translations' started by Bkid, Apr 27, 2008.

Apr 27, 2008
  1. Bkid
    OP

    Newcomer Bkid Member

    Joined:
    Apr 27, 2008
    Messages:
    37
    Country:
    United States
    I was looking into this a lot last night, and I was wondering if there was any way to create custom songs for this game. I know it seems hard to nearly impossible (at least for me), and I haven't been able to find much information on this. When extracting the contents of Taiko DS 2's sdat file, it doesn't seem to include the songs themselves, only SFX like "50 combo", other things the taiko says, and random other sounds. However, there is a file in the data folder called DATA.000 which is probably a good 80% of the total game's size. I can't really find a way to extract files from it, and a hex edit hasn't been much help (good luck sifting through 28MB of garbage to find something worthwhile..), so I was wondering if anyone else had some information on this.

    Thanks. [​IMG]
     


  2. Cermage

    Member Cermage GBAtemp Advanced Maniac

    Joined:
    Dec 2, 2007
    Messages:
    1,702
    Country:
    Australia
    custom songs, are possible me thinks. but would require a lot of effort. if the system works the way i think it does (which it most likely does), a lot of timing is required as well. it would be similar to EBA, but be a bit easier me thinks, a lot of work is still needed but not as much (compare things circles going linear to things that don't move but are all over the screen). Not the trouble i'd go to to put new songs on though, i'm content with the current selections of songs on it.
     
  3. Bkid
    OP

    Newcomer Bkid Member

    Joined:
    Apr 27, 2008
    Messages:
    37
    Country:
    United States
    Well yeah the songs on taiko right now are great (better on the first one than the second, imo), but I was just wondering if it was at all possible. Who knows, in the future someone might come up with something as simple as you making a chart in notepad or something and having a .wav file, sticking them in a converting program, and they could be injected straight into the DATA file. [​IMG]

    Hey, it could happen.
     
  4. litium

    Member litium GBAtemp Regular

    Joined:
    Mar 19, 2008
    Messages:
    196
    Location:
    Argentina
    Country:
    Argentina
    Has nyone found a way to extract that data.000 file?
     
  5. Noitora

    Member Noitora ::

    Joined:
    Aug 9, 2007
    Messages:
    3,768
    Location:
    Athens
    Country:
    Greece
    nope...not me at least.
     
  6. javad

    Member javad GBAtemp Regular

    Joined:
    Jul 8, 2007
    Messages:
    255
    Location:
    malta
    Country:
    Malta
    Yeah it would be good like twewy or bleach openings like Asian Kung-Fu Generation - After Dark
     
  7. Raestloz

    Member Raestloz GBATemp's Lone Wolf

    Joined:
    Feb 7, 2008
    Messages:
    1,775
    Location:
    The World of Illusion
    Country:
    Indonesia
    LoL, TWEWY songs aren't THAT long [​IMG] lots of the songs are loops, usually it's about 20 secs
     
  8. Gerinych

    Member Gerinych GBAtemp Fan

    Joined:
    Jan 11, 2008
    Messages:
    303
    Location:
    Look at the flag
    Country:
    Canada
    I've been looking to extract data.000 too, but I couldn't. The only thing I have is a header file with a list of files in data.000. Open list.bin in a Notepad, it starts off with a bunch of crap, but then you'll see some filenames. I have no idea what they are, though.
     
  9. deufeufeu

    Member deufeufeu GBAtemp Advanced Fan

    Joined:
    Nov 21, 2005
    Messages:
    880
    Country:
    Cote d'Ivoire
    ok, a quick post just to help you get on tracks, I don't have much time right now (no matter what I try my phd won't write itself... damn) but here you go
    file structure is (I stands for 4byte integer, B for a byte)
    I[ndirectories] I[nfiles] 16B[timestamp]
    then for each directory : a 32 bytes entry
    then for each file : a 16 bytes entry
    then exactly (ndirectories+nfiles) null terminated strings representing filenames

    hope this helps
     
  10. Noitora

    Member Noitora ::

    Joined:
    Aug 9, 2007
    Messages:
    3,768
    Location:
    Athens
    Country:
    Greece
    Quite helpful post Deufeufeu didn't see that coming.
     
  11. theli

    Member theli GBAtemp Regular

    Joined:
    Oct 20, 2006
    Messages:
    222
    Country:
    Ukraine
    yeah, looks like this , though after timestamp there is another 8-byte zero block...
    i've tried to look into directory/file entries though couldn't figure out the meaning of all the bytes, just about a half [​IMG]
    deufeufeu, have you ever looked into figuring out format of that entries?
     
  12. litium

    Member litium GBAtemp Regular

    Joined:
    Mar 19, 2008
    Messages:
    196
    Location:
    Argentina
    Country:
    Argentina
    What we can do with what dff posted?.
     
  13. Noitora

    Member Noitora ::

    Joined:
    Aug 9, 2007
    Messages:
    3,768
    Location:
    Athens
    Country:
    Greece
    Well we can do many things because I believe we can now extract data from the data.000 package.
     
  14. litium

    Member litium GBAtemp Regular

    Joined:
    Mar 19, 2008
    Messages:
    196
    Location:
    Argentina
    Country:
    Argentina
    Awesome!!! How we do to extract it? I'm eager to start checking the files and the format used for the songs.
     
  15. Noitora

    Member Noitora ::

    Joined:
    Aug 9, 2007
    Messages:
    3,768
    Location:
    Athens
    Country:
    Greece
    Use Deufeufeu's info and an LZ77 decompessor to extract data from offset to offset.
     
  16. litium

    Member litium GBAtemp Regular

    Joined:
    Mar 19, 2008
    Messages:
    196
    Location:
    Argentina
    Country:
    Argentina
    I couldn't find any LZ77 decompressor. Or neither how to manage to explore inside data.000 file. It would be nice to break trough.
     
  17. FlyingPretzel

    Member FlyingPretzel GBAtemp Regular

    Joined:
    Aug 16, 2008
    Messages:
    121
    Country:
    Israel
    well
    i want to remake this game (homebrew) if you want to help (coders) go to the thread
    (in the homebrew forum)
     
  18. Noitora

    Member Noitora ::

    Joined:
    Aug 9, 2007
    Messages:
    3,768
    Location:
    Athens
    Country:
    Greece
    Making a homebrew out of this game is gonna be hard,if not impossible.Good luck though you'll need it.
     
  19. litium

    Member litium GBAtemp Regular

    Joined:
    Mar 19, 2008
    Messages:
    196
    Location:
    Argentina
    Country:
    Argentina
    So Noitora, can you help me out on cracking open the data.000 file?
     
  20. Noitora

    Member Noitora ::

    Joined:
    Aug 9, 2007
    Messages:
    3,768
    Location:
    Athens
    Country:
    Greece
    It needs time, which I don't have.Sorry.
     

Share This Page