Previous Page | Next Page
- by unknownfile at 1:33 PM EST on February 6, 2007
- Uh, you have the technical details wrong.
GBA games, unlike DS games, are just one huge block of code. The generic audio banks, which have been nicknamed Sapphire or (more well-known) Sappy, are just a huge chunk of code. DS games, however use a file system and the audio data is relatively easy to locate.
The first rip is most likely going to be Yoshi Touch and Go, and I will modify the music driver to play any music that uses the generic driver.
The file format is being devised at this moment, currently the format will support SR64 compression and savestates, since I HATE zlib.
Comments? (Mouser, this is your chance to go WILD.)
- by Jouw at 4:57 PM EST on February 6, 2007
- I haven't been able to work on this today.
The reason why GBA and DS games are incompatible is because they are very different. Especially, the DS formats.
Not all DS games use the Nitro Composer format, which uses the SDAT files.
Nitro Composer is part of the Nintendo DS SDK, but developers don't have to use it.
I can only use sequenced music that was packed using the Nitro Composer format in here. What I am doing is replacing the data for the files with other data.
For example, if YIDS uses a tune named "SSEQ_CAVE", and I replace it with "SSEQ_MUTEKI" from New Super Mario Bros, all I am doing is replacing the data. The game will still see it as "SSEQ_CAVE", but it will read the data from the other file.
I hope this explanation is good.
- He's back... by PokeParadox at 5:19 PM EST on February 6, 2007
- This is a cool endevour... I'll third the oppinion that the music is YIDS is appaling in comparison to the original Yoshis's Island.
Jouw, I saw you mentiom seqtomidi in an earlier post... is there no tool to convert midi to seq? Would it be possible to convert some midi from the original Yoshis's Island to patch the NDS rom?
- by unknownfile at 5:25 PM EST on February 6, 2007
- OK, I tried out some stuff in Desmume... goddamn, is it slow. This thing is unlikely to run just the audio thread at full speed.
Maybe I'm wrong, though. Stay tuned.
- by Jouw at 5:27 PM EST on February 6, 2007
- No, there is no tool for it. VGMTrans can convert a sequence and the instrument bank to DLS and MIDI format, but there is no tool to do the other way round. If there was even a way to do DLS/MIDI to SBNK/SSEQ it might be possible to do it (I have seen a way to convert DS musics to IT files from these, I have a tool that converts SPCs to ITs).
There is one decent tune in YIDS: the music used in 4-3 (if you haven't got there yet, go to the water part of the museum - left from the entrance - to hear it). And maybe, the underground music.
The others are awful. I've played through almost all the game (5-5 is torture, I'm stuck on it) and the music gets annoying quickly.
But when trying to avoid piranha plant shooting spiky balls at you and jump in the right direction and aiming an egg at a block and timing it all correctly, I guess you don't really pay too much attention to the music..
I've been looking for a copy of Nitro Composer to see if that can help. Apparently it's a program, part of the DS devkit, which is used to create DS music. Various Google searches do not help. I can't find this anywhere.
I'll go search on Loveemu's site to see if I can find any specifications for these formats.
edit: Desmume is not that slow. I know the music can run fine. On my computer (which is really not that good), I can get perfect sound in quite a lot of areas. It's great in the place where you're given your score. Frameskip also helps.
edited 5:28 PM EST February 6, 2007
- by unknownfile at 9:38 PM EST on February 6, 2007
- Then explain why I only get 2-3 FPS.
EDIT: Yoshi Touch and Go is not compatible with Desmume. I'm downloading Yoshi's Island DS for romhacking now that I know that it'll work.
edited 9:40 PM EST February 6, 2007
- by Jouw at 7:46 AM EST on February 7, 2007
- Also, as I see that if a DS music player is created it will use emulation, one game you can use to test music in games not using Nitro Composer is Super Princess Peach.
It's relatively easy to get, and it's emulated well, with mostly graphical glitches and slowness.
- by unknownfile at 11:38 AM EST on February 7, 2007
- I've drawn up a plan of the 2sf format.
SR64 will be used for savestates, whereas the ROM will always be zlib compressed.
VC++2005 isn't downloaded yet, so I will use my Action Replay to patch Super Mario 64 DS to play music. (I'll also need the ROM for that, so that's going to be added to my download queue.)
- by Jouw at 2:15 PM EST on February 7, 2007
- Have fun playing Mario 64 DS on an emulator.
Desmume runs the main menu and the minigames.
No$gba goes ingame, but good luck getting the source to that (You need to pay the author for the debug version, so what are the chances he'd release the source, even for money?)
- by marioman at 2:20 PM EST on February 7, 2007
- Yay! A DS music format a last. Can't wait to hear the results.
Previous Page | Next Page
Go to Page 0 1 2 3 4 5
Search this thread
Show all threads
Reply to this thread:
HCS Forum Index
Halley's Comet Software
forum source