Smash 4 Errors on latest Citra Canary

Issue:
Oi, for Citra, I’m trying to play Smash 4 and despite getting the nand folder from my own 2ds via the HBL app given from Citra help page, smash isn’t working. It still asks for Region manifest, shared fonts, NG bad word list, and Mii data. I actually own a 2DS ofc so please direct me to how I can fix this because the application from Citra didn’t really work and Smash still gets fatal errors.

System Information

  • Operating System: Windows 10 64 Bit
  • CPU: Intel Core i7 3630QM
  • GPU: 2047MB NVIDIA GeForce GT 635M (ASUStek Computer Inc)
  • Citra Version (found in title bar): fbab79c
  • Game: Smash 4 for 3DS
  • Screenshot of Issue (include the full Citra window including titlebar):
    Screenshot link to Google Drive

Log (Just as text since my cmd being odd atm:

000010
[ 10.344331] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.344408] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.344484] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.344562] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.344638] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.344715] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.344793] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.344871] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.344949] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.345026] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.345104] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.345181] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.345258] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.345336] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.345413] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.345490] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.345567] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.345644] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.345720] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.345798] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.345883] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.345963] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.346045] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.346123] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.346201] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.346311] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.346431] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.346519] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.346599] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.346677] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.346764] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.346873] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.346959] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.347051] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.347142] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.347244] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.348107] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.348228] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.348314] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.348399] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.348484] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.348563] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.348640] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.348718] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.348819] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.348907] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.348985] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.349062] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.349139] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.349221] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.349316] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.349427] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.349506] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.349585] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.349666] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.349787] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.349878] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.349960] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.350040] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.350118] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.350195] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.400101] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.400608] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.400774] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.400861] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.400941] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.401019] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.401097] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.401176] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.401254] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.401343] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.401447] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.401527] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.401607] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.401685] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.401764] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.401845] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.401923] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.402001] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.402080] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.402157] HW.Memory core/memory.cpp:Read:154: unmapped Read32 @ 0x00000010
[ 10.403727] Service.NFC core/hle/service/nfc/nfc.cpp:Initialize:22: (STUBBED) called, param=2
[ 10.622810] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyStaticAnonymousSymbolToCRS:554: CRO “menu” exports 0 static anonymous symbols
[ 10.639220] Service.LDR core/hle/service/ldr_ro/ldr_ro.cpp:LoadCRO:375: CRO “menu” loaded at 0x00E9A000, fixed_end=0x01034000
[ 10.797061] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.799589] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.807653] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.813672] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.814548] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.815339] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.816442] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.829915] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.834540] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.835238] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.835900] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.836747] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.848520] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.853294] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.854043] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.854837] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.855742] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.869010] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.873983] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.874779] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.875602] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.876588] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.888473] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.893422] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.894120] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.894874] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.895834] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.904714] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.909235] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.916482] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.917671] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.918566] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.920784] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:471: API PERFORMANCE 131154: Pixel-path performance warning: Pixel transfer is synchronized with 3D rendering.
[ 10.935537] Service.FS core/file_sys/archive_ncch.cpp:OpenFile:125: Failed to get a handle for shared data archive: Mii Data.
[ 10.936003] Service.FS core/hle/service/fs/fs_user.cpp:OpenFileDirectly:117: failed to get a handle for file [Binary: 0000000000000000000000000000000000000000] mode=1 attributes=0
[ 12.477194] Service.ERR core/hle/service/err_f.cpp:ThrowFatalError:155: Fatal error
[ 12.477652] Service.ERR core/hle/service/err_f.cpp:ThrowFatalError:158: Fatal error type: Generic
[ 12.477752] Service.ERR core/hle/service/err_f.cpp:LogGenericInfo:135: PID: 0x0000000A
[ 12.477832] Service.ERR core/hle/service/err_f.cpp:LogGenericInfo:137: REV: 0x00000000_0x0000EF6D
[ 12.477908] Service.ERR core/hle/service/err_f.cpp:LogGenericInfo:139: TID: 0x00000000_0x00000000
[ 12.477983] Service.ERR core/hle/service/err_f.cpp:LogGenericInfo:141: AID: 0x00000000_0x00000000
[ 12.478065] Service.ERR core/hle/service/err_f.cpp:LogGenericInfo:142: ADR: 0x001D6F60
[ 12.478140] Service.ERR core/hle/service/err_f.cpp:LogGenericInfo:145: RSL: 0xC8804478
[ 12.478216] Service.ERR core/hle/service/err_f.cpp:LogGenericInfo:146: Level: 25
[ 12.478290] Service.ERR core/hle/service/err_f.cpp:LogGenericInfo:147: Summary: 4
[ 12.478364] Service.ERR core/hle/service/err_f.cpp:LogGenericInfo:148: Module: 17
[ 12.478438] Service.ERR core/hle/service/err_f.cpp:LogGenericInfo:149: Desc: 120
[ 12.478577] Service.ERR core/hle/service/err_f.cpp:ThrowFatalError:169: Datetime: 2018/04/18 23:33:21

Can you post the exact path of where you placed the nand folder in?

I put the nand folder in my user\AppData\Roaming\Citra
In that Citra folder there, there was sdmc, config, nand, and one another thing I don’t know since I’m away from my Citra PC rn

As for where my actual Citra is at, I downloaded it and put it in my user\documents\CitraEmu(files from Citra)

Mii Data system archive not found. Make sure the nand directory looks like this.

"User Directory"
└── nand
    └─── 00000000000000000000000000000000
        └── title
            ├── 0004009b
            │   ├── 00010202
            │   │   └── content
            │   │       └── 00000000.app.romfs
            │   ├── 00010402
            │   │   └── content
            │   │       └── 00000000.app.romfs
            │   ├── 00014002
            │   │   └── content
            │   │       └── 00000000.app.romfs
            │   ├── 00014102
            │   │   └── content
            │   │       └── 00000000.app.romfs
            │   ├── 00014202
            │   │   └── content
            │   │       └── 00000000.app.romfs
            │   └── 00014302
            │       └── content
            │           └── 00000000.app.romfs
            └── 000400db
                └── 00010302
                    └── content
                        └── 00000000.app.romfs

I thoroughly check my nand folder and can confirm that my nand folder is exactly the way you showed that it should be. Now, why is my Citra still unable to function if my nand has all of the required folders?

Do you have a user folder inside your citra directory? If there is one, Citra will be running in portable mode.

My Citra directory does not have a user folder

Open command prompt, and enter cd %AppData%/Citra/nand then tree /f /a. Copy and paste what it prints out.

1 Like