General model hacking?

Discussion in 'NDS - ROM Hacking and Translations' started by boot2490, Jan 24, 2012.

Jan 24, 2012

General model hacking? by boot2490 at 2:22 AM (922 Views / 0 Likes) 9 replies

  1. boot2490
    OP

    Newcomer boot2490 Member

    Joined:
    Mar 16, 2011
    Messages:
    36
    Country:
    United States
    Is there a way to edit models universally and not game-specific?
     
  2. Poryhack

    Member Poryhack GBAtemp Fan

    Joined:
    Oct 18, 2009
    Messages:
    330
    Country:
    United States
    Depends. Most or at least a lot of games are gonna use Nintendo's "Nitro" formats for models/textures. Editing these is a relatively universal affair, however games are free to make their own modifications to the standard. That said as far as I know model hacking for any game, Nitro or not, is still in its infancy.
     
  3. loco365

    Member loco365 GBAtemp Guru

    Joined:
    Sep 1, 2010
    Messages:
    5,459
    Perhaps there may be something within the NITRO SDK that can do such modifications. I'd have to take a look if these nitro files can be ripped directly from the game.
     
  4. FAST6191

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    21,731
    Country:
    United Kingdom
    The SDK stuff that I have seen (granted it is about 5 years old now) is largely export plugins (to an intermediate format) for your standard 3d modelling programs (3ds max, maya, Softimage 3D/XSI and such), a half decent scene/material editor for said intermediate formats, intermediate format specs, a converter for the intermediate stuff (to actual DS formats) and and a rough overview of the underlying process so you do not go too overboard and depending what version you find you might also score some sound related stuff as well.

    Edit as for the question at hand as others have said most later games (earlier ones like Metroid Prime Hunters have what appears to be an earlier version of the format- there was a viewer but I do not have the link right now) that use the 3d engine (not some isometric stuff) use the nitro formats (NSBMD and co) which some people have tweaked a few things for (usually scale related) in models and viewers are doing pretty good (especially these last few months) but it is not at the level we are at for 2d stuff and largely still revolves around a hex editor- certainly no grabbing and pulling vertices with a mouse.
     
  5. Gericom

    Member Gericom GBAtemp Advanced Fan

    Joined:
    Jun 30, 2011
    Messages:
    594
    Country:
    Netherlands
    Yes, like FAST6191 said. The nitro sdk have some tools for it. I use them allready for a while and I have ported some models from mkdd and more. It is very easy to use, but you have to have an old version of Maya or 3DS Max.
     
  6. boot2490
    OP

    Newcomer boot2490 Member

    Joined:
    Mar 16, 2011
    Messages:
    36
    Country:
    United States
    If you export it to say, 3ds max, can you edit it and then put it back in? Like, convert it back to nitro or something?
     
  7. loco365

    Member loco365 GBAtemp Guru

    Joined:
    Sep 1, 2010
    Messages:
    5,459
    @FAST6191: I once managed to set up Maya 6 (I think it was) to use the NITRO SDK tools but I couldn't figure out the program. If I can figure it out and set it back up, I might try it again. I'd like to make custom models for Pokemon DS games and see how that works.
     
  8. Gericom

    Member Gericom GBAtemp Advanced Fan

    Joined:
    Jun 30, 2011
    Messages:
    594
    Country:
    Netherlands
    You can't easily export from nsbmd -> obj. (And with texture coördinates) But I am working on a model exporter in my MKDS Course Modifier.
     
  9. boot2490
    OP

    Newcomer boot2490 Member

    Joined:
    Mar 16, 2011
    Messages:
    36
    Country:
    United States
    How could I go about exporting a model back into an nsmbd? There are a few model hacks I want to do.
     
  10. andibad

    Member andibad Soon™

    Joined:
    Sep 14, 2009
    Messages:
    699
    Location:
    hospital
    Country:
    Indonesia
    is not easy to convert back... is not always work... since not all nsmbd is alone, so it will break about pointer of texture or animation. but gericom have plan for that i hope is working...

    a small modified from SDK is WB and AB is found on pokemon games, is just archive for models.

    @[member='FAST6191']: oh about that SDK program o.o, if is working i will try again using that .... but some models is needed texture, animation or something, is hard to change that models if have that. so is not easy thought.

    nsmbd file is not always standalone format, so is not easy to change to another models without change at all file are for that models. for map is just nsmbd, btx so is no worried but some models need animation, or something if just change nsmbd without change support file for nsmbd it will broken too. example models for that is zekrom or reshiram or lugia or ho-oh models on pokemon games, is not just nsmbd file format, you can't just change models. maybe on another game too? i don't know.
     

Share This Page