Okay, so I've been working recently on an NDS hacking library called LibNitrous. You can get the current version of it at the GitHub repository. So far it can read NCLR, NCGR, and NSCR files. In future I intend for it to be able to write files, support many more formats, and (hopefully, eventually) be able to package a playable ROM back together.
I know Treeki's NitroExplorer is open-source, and I would like to use of that code in this library, as long as Treeki is okay with that.
I don't know if his NARCExplorer is also open-source; but if it is, I'd like to use code from that also.
I've been looking around for documentation on the three NDS 3D object formats:
.nsbmd, .nsbtx and .nsbca.
I know that .nsbmd is the model, .nsbtx is texture data, and .nsbca is animation information, but I haven't been able to find any documentation of the actual file formats.
Is anyone able to point me in the direction of some good documentation?
____________________
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN
Posts: 995/-1288
EXP: NaN For next: 0
Since: 07-28-09
From: Spain
Since last post: 10.8 years Last activity: 9.9 years
Posted on 12-13-10 03:20:50 PM (last edited by dirbaio at 12-13-10 12:25 PM)
Keep in mind that NSMBe5 is GPL'd so if you use it you have to give credit and all that stuff
also, an incomplete spec of NSBMD: kiwi.ds.googlepages.com/nsbmd.html
EDIT: Also, I recall seeing a tool named NSBMD Viewer which managed to display some NSBMD models, complete, and with textures. It was at the tahaxan forum, but I can't find it. The tahaxan forums (and website) seem to have vanished. It was open sourced, but the code was *very* messy. I used it to figure out most of the texture stuff.
Keep in mind that NSMBe5 is GPL'd so if you use it you have to give credit and all that stuff
also, an incomplete spec of NSBMD: kiwi.ds.googlepages.com/nsbmd.html
EDIT: Also, I recall seeing a tool named NSBMD Viewer which managed to display some NSBMD models, complete, and with textures. It was at the tahaxan forum, but I can't find it. The tahaxan forums (and website) seem to have vanished. It was open sourced, but the code was *very* messy. I used it to figure out most of the texture stuff.
You can use my code from NE if you want, although it's kinda crappy (I wrote the original version in VB6 when I was 12, and then converted it to C# later)
As Dirbaio mentioned, there's lots of stuff in the NSMB Editor which works on any DS game (mostly written by him -- the original editor was mine, but he has done a ton of refactoring and improvement on it over the past year) so feel free to use that.
I'll PM you something that you may find useful, as well.