ROM Hack How to extract 3d models from nds games?

  • Thread starter Deleted User
  • Start date
  • Views 15,296
  • Replies 3
D

Deleted User

Guest
OP
Sorry. I'm new to the ripping/hacking world. I would like to extract the 3d models from a game i played recently, but i don't know how...the game Is called Zubo if anyone have already
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,795
Trophies
5
XP
28,507
Country
United Kingdom
I lack the time right now to look into the game.

Generally speaking there are three approaches to 3d.

1) All the classic 2d era stuff (isometric, mode7 a like and what have you). The DS has some rudimentary 3d hardware but not all things which look 3d use it, also and not all things which look 2d use the 2d stuff exclusively -- new super mario brothers is 3d, the first castlevania notably used 3d in the backgrounds in several rooms and pokemon is 3d for the most part.

2) The official format. This is NSBMD with textures either included in there or separately as NSBTX (do note not everything is a texture and the model colour options do quite well for some things) and animations as NSBCA. Most of the time they are compressed but with standard stuff, most of the time they have those extensions somewhere in the name but not all the time as I have seen some other things in some other games.
Various tools, most of them less than what you might have seen on the 3ds or indeed most other systems
nsbmdtool is the basic thing but fails in some way on most things, newer stuff especially. You might find something better suited for use with pokemon somewhere. Equally it will usually tell you what it got confused by so you can edit the file manually to try to dodge it if you are good enough.
https://filetrip.net/nds-downloads/utilities/download-nsbmd-tool-1-0-f28230.html
Texture wise you have a few more options, some indeed you can even persuade a conventional 2d tile viewer to display..
Tinke is what most would use here https://github.com/pleonex/tinke/releases
http://gbatemp.net/threads/mkds-course-modifier.299444/ has some things, it is geared towards mario kart DS but it does do more.

Here is a pretty good description of the format
http://llref.emutalk.net/docs/?file=xml/bmd0.xml
You might also like to poke around https://github.com/Dirbaio/NSMB-Editor/tree/master/NSMBe4
Likewise if anything else is open source around here then it might also be worth a look.

3) Something custom but still close to the hardware.
Hope you know 3d maths and general concepts, here is the hardware
http://problemkaputt.de/gbatek.htm#ds3dvideo
A handful of these have been looked at, most notably Mario 64 and metroid prime
https://filetrip.net/nds-downloads/utilities/download-dsgraph-1-0-f29517.html
http://kuribo64.net/board/forum.php?id=32

You are not going to have an opengl type ripper like some things, though no$gba debug is free these days and has some fairly advanced 3d manipulation and viewing options. As with most play driven stuff you can always cheat and change file names to showcase end bosses/late game stuff right at the start if you want. Desmume has something in the menu but it was a placeholder last I checked (was a while ago though).

All this is geared towards viewing and editing to be put back into the game, if you want to rip more than textures to put into your own game you are going to have to do it yourself. If you want something custom to go back in then some do fiddle with the leaked SDK tools for it but I am not going to help with that one, other than to say good luck finding the ancient version of 3ds max that you will need if you want to head down this path. Others try with MKDS course modifier to convert, it is not my favourite thing to do though.
 
D

Deleted User

Guest
OP
I lack the time right now to look into the game.

Generally speaking there are three approaches to 3d.

1) All the classic 2d era stuff (isometric, mode7 a like and what have you). The DS has some rudimentary 3d hardware but not all things which look 3d use it, also and not all things which look 2d use the 2d stuff exclusively -- new super mario brothers is 3d, the first castlevania notably used 3d in the backgrounds in several rooms and pokemon is 3d for the most part.

2) The official format. This is NSBMD with textures either included in there or separately as NSBTX (do note not everything is a texture and the model colour options do quite well for some things) and animations as NSBCA. Most of the time they are compressed but with standard stuff, most of the time they have those extensions somewhere in the name but not all the time as I have seen some other things in some other games.
Various tools, most of them less than what you might have seen on the 3ds or indeed most other systems
nsbmdtool is the basic thing but fails in some way on most things, newer stuff especially. You might find something better suited for use with pokemon somewhere. Equally it will usually tell you what it got confused by so you can edit the file manually to try to dodge it if you are good enough.
https://filetrip.net/nds-downloads/utilities/download-nsbmd-tool-1-0-f28230.html
Texture wise you have a few more options, some indeed you can even persuade a conventional 2d tile viewer to display..
Tinke is what most would use here https://github.com/pleonex/tinke/releases
http://gbatemp.net/threads/mkds-course-modifier.299444/ has some things, it is geared towards mario kart DS but it does do more.

Here is a pretty good description of the format
http://llref.emutalk.net/docs/?file=xml/bmd0.xml
You might also like to poke around https://github.com/Dirbaio/NSMB-Editor/tree/master/NSMBe4
Likewise if anything else is open source around here then it might also be worth a look.

3) Something custom but still close to the hardware.
Hope you know 3d maths and general concepts, here is the hardware
http://problemkaputt.de/gbatek.htm#ds3dvideo
A handful of these have been looked at, most notably Mario 64 and metroid prime
https://filetrip.net/nds-downloads/utilities/download-dsgraph-1-0-f29517.html
http://kuribo64.net/board/forum.php?id=32

You are not going to have an opengl type ripper like some things, though no$gba debug is free these days and has some fairly advanced 3d manipulation and viewing options. As with most play driven stuff you can always cheat and change file names to showcase end bosses/late game stuff right at the start if you want. Desmume has something in the menu but it was a placeholder last I checked (was a while ago though).

All this is geared towards viewing and editing to be put back into the game, if you want to rip more than textures to put into your own game you are going to have to do it yourself. If you want something custom to go back in then some do fiddle with the leaked SDK tools for it but I am not going to help with that one, other than to say good luck finding the ancient version of 3ds max that you will need if you want to head down this path. Others try with MKDS course modifier to convert, it is not my favourite thing to do though.
What a long reply! Thank! But Is so long and complicate for me...tho i just needed them in Obj or dae, so i don't have the Problem of putting back to game
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Faust03 @ Faust03:
    I never watched it
  • K3Nv2 @ K3Nv2:
    It went to shit after they did sub genres
  • K3Nv2 @ K3Nv2:
    Now it's all episode 1 woke episode 2 more gay stuff episode 3 oh look a straight couple murder them
  • Faust03 @ Faust03:
    so it isn't worth watching then
  • K3Nv2 @ K3Nv2:
    Don't know could be great but season 2 was best
  • Faust03 @ Faust03:
    Ok
  • K3Nv2 @ K3Nv2:
    After multiple failed attempts of IVF, actress Anna Victoria Alcott wants nothing more than to start a family. As the buzz around her recent film grows, she fears that something may be targeting her - and her pursuit of motherhood
  • K3Nv2 @ K3Nv2:
    Just feels it's trying to stay too relevant
  • Faust03 @ Faust03:
    yeah
  • Faust03 @ Faust03:
    most tv shows are like that
  • Faust03 @ Faust03:
    I either watch old movies or stupid youtube videos nowadays
  • K3Nv2 @ K3Nv2:
    My sinus colds finally lifting up so that's nice
    +1
  • Veho @ Veho:
    Murrikan Horror Story? How fitting.
  • Psionic Roshambo @ Psionic Roshambo:
    What it feels like to chew five gum!
  • Veho @ Veho:
    No wonder it's not popular.
    +1
  • Veho @ Veho:
    Can't find the old Fisherman's Friend ad with the original fish slap.
    +1
  • Veho @ Veho:
    German ads have the tagline "if they're too strong for you, you are too weak."
    +1
  • ZeroT21 @ ZeroT21:
    Small birb = small eggs
  • Veho @ Veho:
    Small eggs = smaller chicks.
  • Veho @ Veho:
    Have you seen button quail chicks? so smol
    Veho @ Veho: Have you seen button quail chicks? so smol