trying to rip data on a game with only .bin files

  • Thread starter Thread starter NhanTNT
  • Start date Start date
  • Views Views 2,016
  • Replies Replies 4

NhanTNT

New Member
Newbie
Joined
Jan 10, 2023
Messages
3
Reaction score
0
Trophies
0
Age
22
XP
60
Country
Vietnam
So, there's this game called Dorabase 2, and I want to either mod/rip the music files for it.
However, when I extracted the ROM, everything inside was just a .bin file, except for a .mods file in the mods folder.
Can somebody help with this?
 
Three general approaches.

1) Check sizes. Rarely is audio embedded within other things so check for files that likely contain it.
2) Check headers. Files start or at a fixed location often have a magic stamp that corresponds to the format it deals with.
3) Full bore hacking. Whatever tickles the audio hardware will eventually trace back to data in the ROM. Do proper debugging tracing, try to force decode things as PCM and ADPCM, reference back whatever is in RAM to what is in the ROM... many choices here.
 
  • Like
Reactions: RocketRobz
Three general approaches.

1) Check sizes. Rarely is audio embedded within other things so check for files that likely contain it.
2) Check headers. Files start or at a fixed location often have a magic stamp that corresponds to the format it deals with.
3) Full bore hacking. Whatever tickles the audio hardware will eventually trace back to data in the ROM. Do proper debugging tracing, try to force decode things as PCM and ADPCM, reference back whatever is in RAM to what is in the ROM... many choices here.
here are the files that are in the extracted game.
 

Attachments

  • 1678023871041.png
    1678023871041.png
    39.7 KB · Views: 103
What kind of font is that?

Anyway that looks like a fairly normal set of files other than maybe datas.bin is that.

arm7.bin is the code that runs on the arm7 CPU inside the DS. For most commercial games it is just a library really (you can usually even swap them between games of similar vintage and the game will still work) that is unlikely to contain the music.
arm9.bin is the code that runs on the faster and more powerful ARM9 CPU inside the DS. For most commercial games this is what houses the code the game uses to make it the game itself, sometimes there will be non code data inside it but unlikely to be music (especially not at that size).
banner.bin is what most things that use the ndstool approach to pull apart a ROM will stick the icon and other things that show what the game is when it is viewed by the system menu. No music there.
datas.bin is not a normal file name, and likely candidate for big archive file that contains the data the ROM uses (it is rare but seen on a few occasions in DS games).
header.bin is likely what ndstool style approaches bundle the data from the ROM's header into. No music there.
overlay????.bin is interesting names for overlays compared to most tools (not to mention they are likely in their own directory in most things) but as the DS is not a full operating system running device it was easier to have a section of memory set aside and when you want to do something else (usually something less common/not needed throughout the game) have one bit of code ejected and replaced with another. Could be music in there but not so likely on this occasion.
y7 and y9 are related to the unpacking process containing some data on the binaries and their setups, tiny files that are not going to contain any music.

To that end I would open up that datas.bin in a hex editor and see what it looks like inside. If you really wanted you could try a force decode/raw import in something like audacity if the music in the game soudns like wave files but I would save that until you have some more idea.
 
(to clarify, the overlay000?.bin is actually in a folder)
thanks, i will try these tips.
 

Site & Scene News

Popular threads in this forum