scurest / apicula

Convert Nintendo DS .nsbmd models
BSD Zero Clause License
160 stars 19 forks source link

Maintain FileSystem structure? #35

Closed keanine closed 3 years ago

keanine commented 3 years ago

It would be ideal if extracting and converting each model could maintain the file structure of the given game.

For example, Mario Kart DS contains the structure: mkds/root/data/Course/airship_course.carc/airship_course.carc So it would be great if the .nsbxx's could be found in: extract-folder/root/data/Course/airship_course.carc/airship_course/airship_course.nsbxx This would make it far easier to navigate and know which files are required for each nsbmd

The same could be done for converting too, making the models self contained!

scurest commented 3 years ago

There's a Python script on the wiki that uses ndstool to extract the filesystem structure and apicula to extract the Nitro files.