[Tutorial] Extdata editing: Custom Mii Fighter CSS portraits for Sm4sh on any 3DS

Discussion in '3DS - Homebrew Development and Emulators' started by Tacosaregood, Feb 23, 2016.

  1. Tacosaregood
    OP

    Tacosaregood GBAtemp Regular

    Member
    147
    88
    Sep 30, 2015
    United States
    SiIvaGunner's Youtube channel
    I just made a discovery today and I thought I'd share it.

    [​IMG]
    (Not actually Knuckles it's a Mii Fighter for Knuckles)

    I found out how to edit the CSS portraits for the Mii Fighters. You see the CSS portraits for Mii Fighters are stored in extdata.

    Anyway first you'll need these things.

    extdata dump and restore tool
    https://gbatemp.net/threads/3ds-extdata-dump-and-restore-tool-extra-data-editing.378492/

    Sm4sh tex viewer/editor
    https://gbatemp.net/threads/smash-3...c-sfx-voice-clips.414548/page-10#post-6075114

    The .txt file in the attachments

    Also, You'll need access to homebrew.

    (These custom portraits will only appear on the CSS and will not appear in battle)

    1. Put the extdata tool in your 3DS folder on your SD card than boot it on your 3DS and choose dump all extdata to SD card and wait for it to finish.

    2. When it's done, turn off your 3DS and take out the SD card put it into your computer, and go to 3ds/extdata_dump/dumps/00000edf/ there should be a folder with a bunch of random numbers and letters, click on it.

    3. You should see a texture folder, go into it and you should find a bunch of .tex files. Go through each one with the .tex editor until you find the Mii Fighter Portrait you want to edit. (There are 2 .tex files for each Mii Fighter)

    4. Edit away!

    5. After you're done editing, put your 2 .tex files in the extdata_dump folder along with config.txt.

    6. Open config.txt and change every XX you see to the 2 numbers on your .tex file.
    (For example if the first .tex file is named mtex_01_00.tex change every XX to 01)

    7. Take out your SD card and put it back into your 3DS, then start up the extdata tool again and choose restore extdata specified in config and it should succeed.

    8. Go into Smash and see if it worked.


    Thanks for reading! I'll try my best to anwser any questions and please give any feedback on this tutorial.
     

    Attached Files:

    Last edited by Tacosaregood, Feb 24, 2016
    MrCheeze and Manito like this.
  2. SANNIC789

    SANNIC789 GBAtemp Advanced Fan

    Member
    704
    91
    Oct 3, 2015
    United States
    neat thanks
     
  3. Returnofganon

    Returnofganon I pretend like I know what I'm talking about

    Member
    532
    197
    Jul 1, 2015
    United States


    Just another step closer to custom fighters, thanks!
     
  4. ShaneMichael

    ShaneMichael Advanced Member

    Newcomer
    82
    72
    Oct 26, 2015
    United States
    everywhere
    Any way to get it to show during a actual fight?
     
  5. Tacosaregood
    OP

    Tacosaregood GBAtemp Regular

    Member
    147
    88
    Sep 30, 2015
    United States
    SiIvaGunner's Youtube channel
    No, it's because there's a seperate file somewhere that's not in extdata not sure if it's stored somewhere else like the game's save data or if it's generated every time you go into battle yet.
     
  6. ShaneMichael

    ShaneMichael Advanced Member

    Newcomer
    82
    72
    Oct 26, 2015
    United States
    everywhere
    It shows up again after a battle
     
  7. Tacosaregood
    OP

    Tacosaregood GBAtemp Regular

    Member
    147
    88
    Sep 30, 2015
    United States
    SiIvaGunner's Youtube channel
    What I meant is there are 2 different files for Mii Fighter portraits one for the CSS and one for battles.
     
  8. Asia81

    Asia81 In my Ecchi World <3

    Member
    5,067
    2,504
    Nov 15, 2014
    France
    Albi
    like overworld and battle model for pokemon
     
  9. Tacosaregood
    OP

    Tacosaregood GBAtemp Regular

    Member
    147
    88
    Sep 30, 2015
    United States
    SiIvaGunner's Youtube channel
    Basically.