ROM Hack I need help ripping models from mario and sonic at the olympic games ds.

LogicIsHansom

Well-Known Member
OP
Member
Joined
Oct 23, 2016
Messages
227
Trophies
0
Age
34
XP
500
Country
United States
So I kinda don't know where to start,well it doesn't seem to have the models or textures in nsbmd format so I don't really know what to do,on top of that I am not sure where to even start looking if you could help me find where they are or how to get them it would seriously help.btw I have made this post before but I feel I wasn't clear enough.
I took some screenshots to show all the folders I could find for the game in console tool.
 

Attachments

  • Screenshot (25).png
    Screenshot (25).png
    37.4 KB · Views: 399
  • Screenshot (26).png
    Screenshot (26).png
    34.8 KB · Views: 323

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,373
Country
United Kingdom
Can't do much at this point but I should say the utility.bin, especially in a directory called dwc, is usually the download play part of it all.

What I would guess is one of two things happened
1) You have all the sub files in overlays. If you go into the overlay directory and there are more than about 12, and especially if there are closer to 100 then this is likely what you have.
2) The asada_fsUS.lbi file is one of those sub archive things we see in some games (Phoenix Wright, Tony Hawk, possibly a Touch Detective game and I think one of the Star Wars games being examples of that happening before). Here rather than just using the normal DS file system a game will put all its files (usually save for sound files and the download play stuff) in one big file and use that to pull things from. The fact it has _fs (underscores are popular among programmers and Unix types rather than using spaces) and fs often stands for file system only serves to make me consider that more.

I would have to look at the file to tell you more. Though if you are only ripping things you can try looking for the files within it. If it is going to use the NSBMD format you can probably find the BMD strings they start with, though do remember things might be compressed so you will have to grab the whole compressed section with you hex editor or something and decompress that.
 
  • Like
Reactions: LogicIsHansom

LogicIsHansom

Well-Known Member
OP
Member
Joined
Oct 23, 2016
Messages
227
Trophies
0
Age
34
XP
500
Country
United States
Can't do much at this point but I should say the utility.bin, especially in a directory called dwc, is usually the download play part of it all.

What I would guess is one of two things happened
1) You have all the sub files in overlays. If you go into the overlay directory and there are more than about 12, and especially if there are closer to 100 then this is likely what you have.
2) The asada_fsUS.lbi file is one of those sub archive things we see in some games (Phoenix Wright, Tony Hawk, possibly a Touch Detective game and I think one of the Star Wars games being examples of that happening before). Here rather than just using the normal DS file system a game will put all its files (usually save for sound files and the download play stuff) in one big file and use that to pull things from. The fact it has _fs (underscores are popular among programmers and Unix types rather than using spaces) and fs often stands for file system only serves to make me consider that more.

I would have to look at the file to tell you more. Though if you are only ripping things you can try looking for the files within it. If it is going to use the NSBMD format you can probably find the BMD strings they start with, though do remember things might be compressed so you will have to grab the whole compressed section with you hex editor or something and decompress that.
I actually have never done this before and don't really understand hex editing and stuff like that this is the game sorry for taking so long to reply.
 

Malik177

Member
Newcomer
Joined
Jun 17, 2022
Messages
12
Trophies
0
Age
23
Location
New York
XP
103
Country
United States
Can't do much at this point but I should say the utility.bin, especially in a directory called dwc, is usually the download play part of it all.

What I would guess is one of two things happened
1) You have all the sub files in overlays. If you go into the overlay directory and there are more than about 12, and especially if there are closer to 100 then this is likely what you have.
2) The asada_fsUS.lbi file is one of those sub archive things we see in some games (Phoenix Wright, Tony Hawk, possibly a Touch Detective game and I think one of the Star Wars games being examples of that happening before). Here rather than just using the normal DS file system a game will put all its files (usually save for sound files and the download play stuff) in one big file and use that to pull things from. The fact it has _fs (underscores are popular among programmers and Unix types rather than using spaces) and fs often stands for file system only serves to make me consider that more.

I would have to look at the file to tell you more. Though if you are only ripping things you can try looking for the files within it. If it is going to use the NSBMD format you can probably find the BMD strings they start with, though do remember things might be compressed so you will have to grab the whole compressed section with you hex editor or something and decompress that.
hey fast is there any chance you can program a tool that rip the models and animations from this game?
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,373
Country
United Kingdom
Not particularly likely. Spending hours pulling apart a handheld sports game, possibly to then do whatever is required for models* (even more so if custom) is not my idea of a good time. Typically such things are done by those with an investment in the project or an outcome for it.

*some people want models and textures converted to common PC formats to use them in fan games or set about converting things for other games. Others are more about tweaking them for use within the same game (play as boss, play as NPC...) or a same console sequel which might well be way less work than figuring out how to coax Blender into importing something and exporting changes such that people can use high level tools to edit things.

Basic archive formats are covered in many threads around here.

3d graphics tend to be closer to the hardware than high level formats that you see in some PC games.
http://problemkaputt.de/gbatek.htm#ds3dvideo
There are some formats Nintendo provided (NSMBD for models, NSBTX for textures though some textures are in NSBMD and not all models have textures, NSBCA for animations, and a few others) but unlike say the SDAT sound format we did quite routinely see devs do their own thing, and NSBMD et al did not appear until a bit into the DS lifetime.
http://problemkaputt.de/gbatek.htm#dsfiles3dvideomostlyunknown
It is somewhat related to the BMD model format seen on the gamecube and most Nintendo consoles since but I would not look too much into that.
https://www.romhacking.net/documents/469 has a bit more.
You might also have trouble loading textures in many 2d tile viewers as some of the formats are rather different to what you find in general 2d systems. Tools link tinke have some more options here but can be trickier here, and might be more code.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: @K3Nv2, try SanDisk format tool?