09-26-2024, 04:42 PM
(This post was last modified: 09-26-2024, 06:29 PM by DearlyStars.)
So I am still working on trying to get to the actual files themselves using Console Tool (again, total layman here). When I open the .nds file, this is what I get. From my understanding, the .nsbmd and .nsbmx are what I am looking for. I have dug around the hexidecimal files and found most of the results in 'F_G3D.BIN [EZP]' in the 'contents' folder.
If you look at the hexadecimal code, you see alot of files with .nsbmd, .nsbtx, and .nsbtp extensions. So I think I am on the right track. I see files with names like 'STAGE' or 'LIGHT' or 'CYALUME', which I'd assume are in the majority of the stage objects (Dearly Stars was the first iM@S game to show behind an idol to view fan's penlights AKA cyalume).
If you keep looking down the hexidecimal file, you can se a list of filenames like COS_VO_07_H or COS_VI_01, which I would imagine are the 3D costumes like 'CUTE & GIRLY' (VO), 'COOL & SEXY' (DA), and 'COSMIC & FUNNY' (VI). I also see COS_SP_00 or COS_ED_01 and am wondering if those are the 'Jersey' and 'T-SHIRT' costumes.
Even further are Cheek, Eye, Mouth, Hair, Hand and other files. I am curious as to what some of these are, as these may be the 'HAND', 'HEAD', and 'BODY' accessories.
Near the bottom are a bunch of .nsbca files. I have a feeling these are the animation files as the majority of them are labeled using the same tags as the 'DANCE PANELS' in the game as well as some longer ones for the 10 complete songs in Dearly Stars (like Kiramekirari, ALIVE, etc.). There are several of these animation files and I can't help but wonder if they are possibly for each body part (I have heard that iM@S used to record mouth movements, body movements, and hand movements separately.) as I know Dearly Stars hands do not really animate like traditional iM@S hand movements work.
All in all, they are all packaged together, and I am assuming in order to unpack them they need to be decompressed. I don't know anything about hexadecimals (such as how many hexadecimals this is to try and unpack it) but I will keep trying to learn more to figure it out. I have a friend who is modding Starlit Season and I'd like to see some of this stuff get imported, but I simply do not know how to even extract these files in the first place. He says to find OBJ files, and I guess I will keep looking for them.
UPDATE:
So, I tried using NDSFactory to extract / unpack the DS files. I have no idea what I am doing. But, I think I managed to get the files out of the .nds file. In the first screen shot above are the BIN and IDX files for AGL, VOICE, F_G3D, TEXT, etc. However, NDSFactory has a 'FAT File' option which according to their GitHub means 'the actual files used by the software, like Graphics, Music etc.'. I decoded the FAT contents and got the files out of the ROM. Now, I think they're still packed up. However, they do appear to be what I'd imagine is the right file size.
I'd imagine audio would be the biggest files so F_VOICE and F_BGM make sense being the largest file size. That's followed by my target of F_G3D, which is reasonable that the 3D elements of the game would be second largest. The rest being smaller makes sense for the 2D sprites, text, and backgrounds that the game uses. I still don't know what to do with these but... progress? I think? Anyways, here is a link to my current progress:
All BIN & IDX files that decoded from FAT
If you look at the hexadecimal code, you see alot of files with .nsbmd, .nsbtx, and .nsbtp extensions. So I think I am on the right track. I see files with names like 'STAGE' or 'LIGHT' or 'CYALUME', which I'd assume are in the majority of the stage objects (Dearly Stars was the first iM@S game to show behind an idol to view fan's penlights AKA cyalume).
If you keep looking down the hexidecimal file, you can se a list of filenames like COS_VO_07_H or COS_VI_01, which I would imagine are the 3D costumes like 'CUTE & GIRLY' (VO), 'COOL & SEXY' (DA), and 'COSMIC & FUNNY' (VI). I also see COS_SP_00 or COS_ED_01 and am wondering if those are the 'Jersey' and 'T-SHIRT' costumes.
Even further are Cheek, Eye, Mouth, Hair, Hand and other files. I am curious as to what some of these are, as these may be the 'HAND', 'HEAD', and 'BODY' accessories.
Near the bottom are a bunch of .nsbca files. I have a feeling these are the animation files as the majority of them are labeled using the same tags as the 'DANCE PANELS' in the game as well as some longer ones for the 10 complete songs in Dearly Stars (like Kiramekirari, ALIVE, etc.). There are several of these animation files and I can't help but wonder if they are possibly for each body part (I have heard that iM@S used to record mouth movements, body movements, and hand movements separately.) as I know Dearly Stars hands do not really animate like traditional iM@S hand movements work.
All in all, they are all packaged together, and I am assuming in order to unpack them they need to be decompressed. I don't know anything about hexadecimals (such as how many hexadecimals this is to try and unpack it) but I will keep trying to learn more to figure it out. I have a friend who is modding Starlit Season and I'd like to see some of this stuff get imported, but I simply do not know how to even extract these files in the first place. He says to find OBJ files, and I guess I will keep looking for them.
UPDATE:
So, I tried using NDSFactory to extract / unpack the DS files. I have no idea what I am doing. But, I think I managed to get the files out of the .nds file. In the first screen shot above are the BIN and IDX files for AGL, VOICE, F_G3D, TEXT, etc. However, NDSFactory has a 'FAT File' option which according to their GitHub means 'the actual files used by the software, like Graphics, Music etc.'. I decoded the FAT contents and got the files out of the ROM. Now, I think they're still packed up. However, they do appear to be what I'd imagine is the right file size.
I'd imagine audio would be the biggest files so F_VOICE and F_BGM make sense being the largest file size. That's followed by my target of F_G3D, which is reasonable that the 3D elements of the game would be second largest. The rest being smaller makes sense for the 2D sprites, text, and backgrounds that the game uses. I still don't know what to do with these but... progress? I think? Anyways, here is a link to my current progress:
All BIN & IDX files that decoded from FAT