Hello all.
I have been trying to rip the models and animations from the NDS game Mario Hoops 3-on-3. The problem is that the game uses a file format that, although similar in name, is completely different from the regular BMD and BCA files that other NDS games use (.nsbmd, .BMD0)
This means that programs like Apicula and MKDS Course Modifier can't open them at all, even after decompressing them with Tinke. I've also tried GameCube model viewers but those don't work as well since it's a BMD file made specifically for the NDS.
I've asked around on the VGResource and these are some of the helpful responses I got:
I'm not a programmer so I have no idea what i'm supposed to look for in a Hex editor to try and open these files and seeing as how this is quite literally the only NDS game I had any interest in ripping models from it's become quite the personal vendetta for me so I really hope someone can help in any way.
Here's what I know so far:
- The game uses the bmd file format similar to Mario 64 DS but the ones there don't have any magics for a container.
- They're not the same bmd files as GameCube models.
- In a hex editor, the header is "bmd" as opposed to "bmd0" that .nsbmd files have.
- When compared to an .nsbmd file in hex editor there are a lot of details missing (is this related to decompression? idk...)
- Tinke is capable of decompressing the file but whether or not it's the correct way of decompressing I don't know...
- Programs that can open Mario 64 DS bmd files can't open these ones at all.
I'm pretty desperate. Please help.
Links for files:
http://www.mediafire.com/file/hhs7i3cbxku8uuj/Files.rar/file (This contains a BMD and BCA file both compressed and decompressed. [with Tinke])
http://www.mediafire.com/file/qr94quer4ps5peq/Files2.rar/file (This contains all the files in the game that consist of BMD and BCA, all compressed.)
Thanks in advance.
I have been trying to rip the models and animations from the NDS game Mario Hoops 3-on-3. The problem is that the game uses a file format that, although similar in name, is completely different from the regular BMD and BCA files that other NDS games use (.nsbmd, .BMD0)

This means that programs like Apicula and MKDS Course Modifier can't open them at all, even after decompressing them with Tinke. I've also tried GameCube model viewers but those don't work as well since it's a BMD file made specifically for the NDS.
I've asked around on the VGResource and these are some of the helpful responses I got:
"That "LZ7" is lz10-compressed, judging from DSDecmp output and the first byte being 0x10. Apicula not being able to open the file might be down to the file having "bmd" be the first 3 bytes as opposed to the "normal" (?) fourcc "BMD0" and the model files in sm64ds don't actually have any fourccs/magics for a container at all."
"Magic doesn't match. Not like they'd be likely to use gcn formats when formats specced to integrate with the DS's graphics processor exist.
Most likely it's some variant of the formats with the magic BMD0, you should get somewhere looking for similar data structures."
"Yeah, CorruptTurret is right. That isn't an NSBMD file. Besides the magic number, NSBMDs have lists of ASCII names for materials/meshes/bones that you can easily recognize in a hex editor that are missing from your BMD file."
"Magic doesn't match. Not like they'd be likely to use gcn formats when formats specced to integrate with the DS's graphics processor exist.
Most likely it's some variant of the formats with the magic BMD0, you should get somewhere looking for similar data structures."
"Yeah, CorruptTurret is right. That isn't an NSBMD file. Besides the magic number, NSBMDs have lists of ASCII names for materials/meshes/bones that you can easily recognize in a hex editor that are missing from your BMD file."
I'm not a programmer so I have no idea what i'm supposed to look for in a Hex editor to try and open these files and seeing as how this is quite literally the only NDS game I had any interest in ripping models from it's become quite the personal vendetta for me so I really hope someone can help in any way.
Here's what I know so far:
- The game uses the bmd file format similar to Mario 64 DS but the ones there don't have any magics for a container.
- They're not the same bmd files as GameCube models.
- In a hex editor, the header is "bmd" as opposed to "bmd0" that .nsbmd files have.
- When compared to an .nsbmd file in hex editor there are a lot of details missing (is this related to decompression? idk...)
- Tinke is capable of decompressing the file but whether or not it's the correct way of decompressing I don't know...
- Programs that can open Mario 64 DS bmd files can't open these ones at all.
I'm pretty desperate. Please help.
Links for files:
http://www.mediafire.com/file/hhs7i3cbxku8uuj/Files.rar/file (This contains a BMD and BCA file both compressed and decompressed. [with Tinke])
http://www.mediafire.com/file/qr94quer4ps5peq/Files2.rar/file (This contains all the files in the game that consist of BMD and BCA, all compressed.)
Thanks in advance.
Last edited by axelsynn,