Official Citra - New 3DS Emulator

Discussion in '3DS - Homebrew Development and Emulators' started by bunnei, Apr 24, 2014.

  1. Kumoashi

    Kumoashi GBAtemp Regular

    Member
    189
    63
    Mar 8, 2016
    United States
    I've tried to dump everything from the firmware that I can, including the Mii data. It can be a bit tricky to know where to put everything for use in Citra though. All of my Miis show up in Mii Maker as well as in games. The only problem I run into is getting Mii Plaza to read the data correctly. It has all the data from my 3DS, and it shows all of the Miis that I have Street Passed with, but the app acts like it has never been run. It has me choose a Mii to represent me, but my Mii is not an option, then it gets stuck on naming the Mii, because of lack of a soft keyboard.

    upload_2017-12-14_20-45-11.png upload_2017-12-14_20-47-23.png
    upload_2017-12-14_20-48-15.png upload_2017-12-14_20-48-40.png
     
    JPXZ likes this.
  2. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    2,617
    790
    Jan 10, 2016
    Planet Earth
    BTW. Where can I locate the Mii data? Extdata from the SD Card or somewhere in the NAND? I can't seem to find mine.
     
  3. Kumoashi

    Kumoashi GBAtemp Regular

    Member
    189
    63
    Mar 8, 2016
    United States
    Ok, thank you. I'll start dumping them, and see if I can get it working.
     
  4. Kumoashi

    Kumoashi GBAtemp Regular

    Member
    189
    63
    Mar 8, 2016
    United States
    It's been awhile since I did it, but I think I was using these tutorials at the time, and I just dumped everything, even if it was claimed to not be used by Citra.
    https://citra-emu.org/wiki/dumping-save-data-from-a-3ds-console
    https://citra-emu.org/wiki/dumping-extra-data-from-a-3ds-console
    https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console
    https://citra-emu.org/wiki/dumping-config-savegame-from-a-3ds-console

    I then used a website that told me how the folder structure on the 3DS was laid out, and tried my best to match that to the folder structure for Citra's User folder. I don't remember which website it was, but the layout for some of the dumped folders don't match exactly, so you have to work out where Citra expects the files to be.

    It's not as hard as it sounds, however since I don't remember exactly what I did, I can't really be much more help with this. Still, I hope this helps lead you in the right direction.

    Edit: As I said, make sure you dump everything, and put it in all the correct folders for Citra, and it should work. You will also need a dump of your save and extra data for each of the system apps and games that use Miis if you want your Mii characters to show up correctly.
     
    Last edited by Kumoashi, Dec 15, 2017
    Miguel Gomez likes this.
  5. Kumoashi

    Kumoashi GBAtemp Regular

    Member
    189
    63
    Mar 8, 2016
    United States
    Ok, I have dumped and installed all of those files into Citra. There was 125 cias total. How do I load the home menu? What file do I need to load the menu itself?
     
  6. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    2,617
    790
    Jan 10, 2016
    Planet Earth
    Home Menu is 00040030-00008F02 in US or 00040030-00009802 in EUR. So if you already installed Home Menu, go to NAND/000000000000000000000000/title/00040030/00008F02 or 00009802 and open .app. You could also dump the Home Menu as .cxi on gm9 though. Maybe in the future, Citra will make the Home Menu button work and it will open the Home Menu from the NAND if you opened a game.
     
    Kumoashi likes this.
  7. Kumoashi

    Kumoashi GBAtemp Regular

    Member
    189
    63
    Mar 8, 2016
    United States
    Thank you.
     
  8. Kumoashi

    Kumoashi GBAtemp Regular

    Member
    189
    63
    Mar 8, 2016
    United States
    Well, I got it to load, but this is as far as I can get before it locks up.
    upload_2017-12-15_5-41-40.png
    upload_2017-12-15_5-42-44.png
    Well, at least the extra files from it, make the system apps work right, and maybe will help with running games later on in the future.
     
    JPXZ likes this.
  9. LouisBlaster72

    LouisBlaster72 Member

    Newcomer
    31
    17
    Aug 20, 2015
    France
    Kumoashi : I try a new firmware of Home Menu (version 10.5.0-30E, may be the same in your screenshot) and it works great (At the beginning, there is a fatal error but if I say No, Home Menu is still working).
    But, I'm unable to launch any system apps through the Home Menu and it crashes before the 3DS logo appears.

    Has anyone managed to launch these apps in the home menu ?

    Capture.PNG
     
    JPXZ likes this.
  10. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    2,617
    790
    Jan 10, 2016
    Planet Earth
    Same goes to 11.6. Fatal Error, Home Menu still working, unable to get the Nintendo 3DS Startup.
     
  11. Kumoashi

    Kumoashi GBAtemp Regular

    Member
    189
    63
    Mar 8, 2016
    United States
    I don't get a Fatal Error. It boots up, then when I got to the screen in my screen shot, the app locks up and it spams the message you see in the log window in my other screen shot.
     
  12. LouisBlaster72

    LouisBlaster72 Member

    Newcomer
    31
    17
    Aug 20, 2015
    France
    Kumoashi : I think I've found the problem of memory spam.
    Have you set the correct region in settings on Citra ?
    I remember by default it's "auto-select" and if you change to "USA" or "EUR", the Home Menu works without memory spam normally.

    I hope I help you to fix this problem :)
     
    Kumoashi likes this.
  13. Kumoashi

    Kumoashi GBAtemp Regular

    Member
    189
    63
    Mar 8, 2016
    United States
    Yes, that fixed the problem. Thank you for the help. :D
    upload_2017-12-16_16-59-2.png
    It even seems to have the last official theme I had used.
    Edit: Hopefully, one day we will be able to launch games from the home menu on Citra, similar to the way we do it with the Dolphin emulator.
     
    Last edited by Kumoashi, Dec 18, 2017
    NiagA, JPXZ, drwhojan and 1 other person like this.
  14. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    2,617
    790
    Jan 10, 2016
    Planet Earth
    I wonder. Where can I locate Themes? Is it on NAND or on extdata from the SD Card?
     
  15. Kumoashi

    Kumoashi GBAtemp Regular

    Member
    189
    63
    Mar 8, 2016
    United States
    All I did was dump and install all of the cias that you told me to get. So the theme, as well as all the things like number of steps an coins, must have come from when I dumped everything else much earlier.
     
  16. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    2,617
    790
    Jan 10, 2016
    Planet Earth
    Hmm. BTW. Turns out that I've been using a different 3DS to dump themes the whole time. I tested and Pokemon Silver Theme works!
    I have like 2 3DS systems, 3DSXL and n2DSXL and I don't usually use my 2DS to dump stuff.
     
  17. drwhojan

    drwhojan GBAtemp Psycho!

    Member
    3,887
    1,094
    Jul 14, 2009
    United Kingdom
    Where I Am!
    Install some of these into the SDHC also, Strangely it will prevent the error that way, and then icons no longer freeze on loading them

    On 11.6.0.39 firmware that is!

    Maybe we could narrow this combination down... some how.
    [​IMG]
     
    Last edited by drwhojan, Dec 18, 2017
    JPXZ likes this.
  18. Kumoashi

    Kumoashi GBAtemp Regular

    Member
    189
    63
    Mar 8, 2016
    United States
    My 3DS didn't have these files
    000400300000D002 (CTR-N-HKYP)
    000400300000D102 (CTR-N-HMSP)
    000400300000D302 (CTR-N-HCCP)
    000400300000D402 (CTR-N-HMCP)
    000400300000D602 MINT (CTR-N-HAAP) (W)
    000400302000C503 (CTR-N-HEEA)
    000400302000D003 (CTR-N-HKYP)
    0004001000022A00 (CTR-N-HCBP) (E)
    0004001000022F00 (CTR-N-HSHP)
    so I can't dump them for Citra. This also means I can't put them in the Virtual SD card for Citra either.

    I copied the rest of the files that you listed, however It doesn't change how Citra behaves when loading the Home Menu.
    You have one file labeled (E). Are you using an Eur Region 3DS? If so, that might be why I don't have most of those files.
     
    Last edited by Kumoashi, Dec 18, 2017
    JPXZ likes this.
  19. JPXZ

    JPXZ Member

    Newcomer
    32
    21
    Dec 18, 2017
    Brazil
    Esboço2.png

    — Posts automatically merged - Please don't double post! —

    Esboço4.png
     
    drwhojan likes this.
  20. drwhojan

    drwhojan GBAtemp Psycho!

    Member
    3,887
    1,094
    Jul 14, 2009
    United Kingdom
    Where I Am!
    PM you fix
     
    Kumoashi and JPXZ like this.