Anyone done a model swap in a game, yet?

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Voxel, Sep 20, 2015.

  1. Voxel
    OP

    Voxel u wot

    Member
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,218
    5,970
    Jun 27, 2015
    United Kingdom
    England, UK
    Just wondering whether anyone has done a successful model swap in a game, and if so, how did they do it? I tried my hand at Cubic Ninja model swapping, but it returned me back to the home menu with an error...
     
  2. TLOZmaster

    TLOZmaster GBAtemp Regular

    Member
    262
    78
    Feb 21, 2015
    United States
    Hyrule
    I know someone hacked Chrom in Sm4sh, but not anything other than that. Maybe some pokemon as well.
     
  3. Asia81

    Asia81 In my Ecchi World <3

    Member
    5,151
    2,569
    Nov 15, 2014
    France
    Albi
    With Pokémon XY/ORAS it's so easy, I don't know for other games
     
  4. TamDanny

    TamDanny GBATemp 3DS Fanatic

    Member
    314
    215
    Aug 20, 2015
    Mexico
    I know that it's possible with Pokemon XY/ORAS, and maybe Smash; but it's not possible through homebrew, right?
     
  5. Thelostrune

    Thelostrune GBAtemp Advanced Fan

    Member
    546
    128
    Aug 13, 2015
    Norway
    No, anything related with edited ROMs is only possibly on <9.2
     
  6. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,868
    9,780
    Nov 21, 2005
    United Kingdom
    Various people have. It is pretty much the same as any other file system based hack -- you present the game with the model you want instead of the one it original had and as others have said it will require a machine capable of running hacked ROMs. You may or may not have to go one step further and sort names/call numbers at various points, depending upon the game. You can do this by injecting/overwriting the original or some kind of file system based hack/repointing if you are doing it within a game. the latter possibly being the better option.

    The usual problems of mismatched animations, mismatched textures (and animations thereof), possibly overloaded graphics memory/processing and possibly different shader logic all still apply, perhaps more so by virtue of the 3ds having actual shaders and enough memory/it being far enough along in history for models to actually be reasonably variable unlike older consoles which probably did have the same skeleton/base setup, see it copied and then tweaked. From what I have read thus far the 3ds 3d graphics hardware is reasonably sane (smea first dubbed it something like older embedded open gl with newer stuff for shaders and the like bolted onto it), which is pretty nice compared to some of the older stuff like the insanity that was the N64 or in some cases the PS1.
     
  7. ChrisN8

    ChrisN8 GBAtemp Fan

    Member
    330
    89
    May 13, 2015
    France
    I did one in pokemon omega ruby, i changed swampert to his mega-evolution to have a permanent mega-evolution.
    You just need to extract the model files & switch the names. But maybe it depends on the game. It may not be easy with all games.