ROM Hack Attempting to extract files from Spore Creatures DS rom

haootia

New Member
OP
Newbie
Joined
Jan 19, 2021
Messages
1
Trophies
0
Age
21
XP
43
Country
United States
Hi all,

I'm a new user but have been browsing this forum for months looking for resources, and you all seem to be very knowledgeable. I'm hoping at least one person out there can help me figure out what's going on here. I try to keep everything documented as well as possible but I'm not well-versed in programming and hacking lingo and I'm not always sure which parts are important. Forgive me if I end up overcompensating and dumping way more info than necessary :~)

rom.bin
After a quick search of how to extract graphics from NDS roms, I downloaded consoletool and opened my Spore Creatures rom in it. It loads, but all the files shown in consoletool are .bin that I can't do anything with in that program. Then I downloaded apicula and successfully used it to extract DS files from rom.bin. This gave me a folder with several thousand files, all of which are .nsbca or .nsbta; no model, texture, sprite files, etc. apicula gives me info on these files in terms of x-y position, objects, and frames, which I assume refer to how the animations apply to model parts.

romFileNames.bin
This is one of the only other files on the rom. apicula can't get anything out of it. However, when I open it in Notepad++, I can see that romFileNames.bin contains strings for .nsbmd files (also .nsbca,
.nsbta, .bin, .dat, .2lz, .pal, .bsp, .fizz, .sporeta, .leganim). I can guess that .fizz, .sporeta, and .leganim are file types unique to this game and therefore I probably won't be able to do anything with them. My question is how can I get the normal .nsbmd files out of romFileNames.bin, or wherever they are in the data? In searching for information about romFileNames.bin I found only one result, a thread on a different forum from 2016. In it a user provides some code I don't understand and says "There's some compression that I'm not sure what it is." They link a .zip file that contains two .nsbmd files that apicula doesn't recognize. I can see the names of these files in the romFileNames.bin text.

All I'm trying to do is extract models/sprites of the game's overworld (stuff like flowers and fruit etc.), but my assumption is that because this game is rendered in a kind of papercraft style with "2d" models that rotate and flip in the 3d overworld, it probably uses some uncommon code that typical rom editors can't parse. I'd like to know if there's any way for me to grab graphical assets from this at all. I don't need to repack anything or make sure the data stays intact really, I just want some image or model files to play around with.

I'm nowhere near qualified enough to write any kind of custom program to deal with this stuff, so if that's my only option, I'll have to move on. I just want to know if it's possible to extract these assets with the programs available online before I give up. Thanks in advance to anyone who can help.
 
  • Like
Reactions: MkoCetin

Kapsey

Member
Newcomer
Joined
Jul 12, 2021
Messages
5
Trophies
0
Age
23
XP
62
Country
United States
Hey, did you ever happen to figure this out? I'm actually in the same boat as you right now. I have an open thread that you can take a look at. Maybe some of the information there would be helpful!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Ironic this was posted today lol
  • BigOnYa @ BigOnYa:
    I think the tv series has boasted play of, I did see they said playing of it Is up, way more than norm
    +1
  • BigOnYa @ BigOnYa:
    I've been playing the next gen version on Series X all day, I love it. :wub:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Downloading some random stuff, damn almost 400GBs in like 4 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    Gonna be over 1TB this month.... damn lol
  • Xdqwerty @ Xdqwerty:
    good night
    +1
  • BigOnYa @ BigOnYa:
    At least you have some fast speeds. What a drag that used to be, I remb downloading 1 pic back in the day, and seeing line by line show
    +1
  • BigOnYa @ BigOnYa:
    Nighty night.
  • BigOnYa @ BigOnYa:
    Or worse, you downloading something, and someone calls your phone and interupts the download, good ole AOL. Of course that's before most you guys even were born yet.
  • Psionic Roshambo @ Psionic Roshambo:
    Lol I think my first modem was 48K but it had some sort of firmware or software update that let me get 56K
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I had EarthLink lol
  • Psionic Roshambo @ Psionic Roshambo:
    A bunch of NetZero accounts that I used for things... Lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So glad I'm not in prison lol
  • BigOnYa @ BigOnYa:
    Yea marriage is a bitch sometimes...
  • Psionic Roshambo @ Psionic Roshambo:
    I legit think they passed the cyber terrorism laws from some of my hmm pranks lol
  • Psionic Roshambo @ Psionic Roshambo:
    I knocked the east coast backbone of EarthLink offline for like 6 hours one time, was on the news and everything well I mean I wasn't on the news.... Just they where having "technical difficulties" lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Was just one single custom packet. I miss when Internet security was an afterthought lol almost all modems and network hardware operated in promiscuous mode.
  • Psionic Roshambo @ Psionic Roshambo:
    Now these days they do sanity checks.... The source IP can't also be the destination IP lol
  • Psionic Roshambo @ Psionic Roshambo:
    They did end up using some of my stuff in the first Gulf war though lol
  • BakerMan @ BakerMan:
    GUYS I JUST COMMENTED A YOUR MOM JOKE ON A GACHA YT COMMUNITY POST (the algorithm has cursed me in terms of community posts, bc I fuck around on that sort of community post, just commenting and being a jackass)
    +1
  • BakerMan @ BakerMan:
    IT FELT SO GOOD
    +1
  • BakerMan @ BakerMan:
    the OP made a couple vocaloid characters, and the post had the caption "Guess who I did 💙💛❤️

    hint: they're from vocaloid"
    +1
  • BakerMan @ BakerMan:
    to which I responded:
    "Guess who I did 💙💛❤️

    hint: it's uremum"
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I studied IPV6 if they hadn't passed the cyber terrorism laws omg.... In theory I have some awesome pranks but I'm afraid to test them lol
    Psionic Roshambo @ Psionic Roshambo: I studied IPV6 if they hadn't passed the cyber terrorism laws omg.... In theory I have some...