Citra's latest update broke Super Mystery Dungeon

Issue:
It used to work in several previous Citra Nightly (like nightly-360, iirc), but right now it won’t get past the title screen, specifically when starting a new game where it seems to need camera to show on the screen. Granted, previous nightly version would be A-OK albeit without any camera (it’s showing the logo even though almost everything else is black), but as for now, it won’t work at all… can you fix this?

System Information

  • Operating System: Windows 8.1
  • CPU: Intel Core i5-3230M
  • GPU: Intel HD Graphics 4000/AMD Radeon 7670M
  • Citra Version (found in title bar): Citra Nightly | HEAD-4fc0448
  • Game: Pokémon Super Mystery Dungeon
  • Screenshot of Issue (include the full Citra window including titlebar):

Log:

[ 0.000000] Common.Filesystem common/file_util.cpp:GetUserPath:695: Using the local user directory
[ 0.803355] Frontend citra_qt/main.cpp:CheckForUpdates:399: Update check started
[ 2.772675] Frontend citra_qt/main.cpp:BootGame:539: Citra starting…
[ 3.116870] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:Init:488: GL_VERSION: 3.3.0 - Build 10.18.10.4226
[ 3.116885] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:Init:489: GL_VENDOR: Intel
[ 3.116890] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:Init:490: GL_RENDERER: Intel® HD Graphics 4000
[ 3.121294] Loader core/loader/ncch.cpp:Load:159: Program ID: 0004000000149B00
[ 3.121446] Service.FS core/file_sys/ncch_container.cpp:OpenFile:107: Failed to open E:\My Softwares\Citra\nightly-mingw/user/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/0004000e/00149b00/content/00000000.app
[ 3.166112] Loader core/hle/kernel/process.cpp:ParseKernelCaps:108: ExHeader kernel version: 2.50
[ 3.166711] Service.CFG core/hle/service/cfg/cfg.cpp:SetPreferredRegionCode:613: Preferred region code set to 0
[ 3.183968] Service.SRV core/hle/service/sm/srv.cpp:RegisterClient:48: (STUBBED) called
[ 3.392625] Service.SRV core/hle/service/sm/srv.cpp:EnableNotification:70: (STUBBED) called
[ 3.394996] Service.APT core/hle/service/apt/apt.cpp:GetLockHandle:431: (STUBBED) called handle=0x0004000A applet_attributes=0x00000000
[ 3.399982] Service.APT core/hle/service/apt/apt.cpp:SetScreenCapPostPermission:872: (STUBBED) screen_capture_post_permission=0
[ 3.400663] Service.NDM core/hle/service/ndm/ndm.cpp:OverrideDefaultDaemons:204: (STUBBED) default_daemon_bit_mask=0x0000000F
[ 3.400797] Service.NDM core/hle/service/ndm/ndm.cpp:SuspendDaemons:89: (STUBBED) daemon_bit_mask=0x00000009
[ 3.401843] Service.FS core/hle/service/fs/fs_user.cpp:InitializeWithSdkVersion:807: (STUBBED) called, version: 0x0A0101C8
[ 3.418121] Service.AC core/hle/service/ac/ac.cpp:SetClientVersion:170: (STUBBED) called, version: 0x0A0101C8
[ 3.434207] Service.APT core/hle/service/apt/apt.cpp:NotifyToWait:408: (STUBBED) app_id=768
[ 3.437205] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:733: (STUBBED) called command=0x00000007, input_size=0x00000004, output_size=0x00000001, input_addr=0x0FFFFF28, output_addr=0x0FFFFEF4
[ 3.437614] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:733: (STUBBED) called command=0x00000004, input_size=0x00000001, output_size=0x00000001, input_addr=0x0FFFFEF0, output_addr=0x0FFFFEF4
[ 3.438716] Service.APT core/hle/service/apt/apt.cpp:SetAppCpuTimeLimit:748: (STUBBED) called cpu_percent=30, value=1
[ 3.467818] Service.GSP core/hle/service/gsp_gpu.cpp:AcquireRight:702: called
[ 3.468721] Service.GSP core/hle/service/gsp_gpu.cpp:RegisterInterruptRelayQueue:397: called, flags=0x00000001
[ 3.593936] Service.FRD core/hle/service/frd/frd.cpp:SetClientSdkVersion:158: (STUBBED) called, version: 0x0A0101C8
[ 3.594282] Service.FRD core/hle/service/frd/frd.cpp:GetMyPresence:35: (STUBBED) called
[ 3.599255] Service.FRD core/hle/service/frd/frd.cpp:GetMyFriendKey:97: (STUBBED) called
[ 3.691428] Service.DSP core/hle/service/dsp_dsp.cpp:LoadComponent:148: Firmware hash: 0x943f5565dbcf6767
[ 3.691448] Service.DSP core/hle/service/dsp_dsp.cpp:LoadComponent:152: Structures hash: 0x93e48663943cad39
[ 3.691453] Service.DSP core/hle/service/dsp_dsp.cpp:LoadComponent:157: (STUBBED) called size=0xC25C, prog_mask=0x000000FF, data_mask=0x000F00FF, buffer=0x00952174
[ 3.692289] Service.DSP core/hle/service/dsp_dsp.cpp:RegisterInterruptEvents:248: Registered type=2, pipe=2, event_handle=0x000F802F
[ 3.692584] Service.DSP core/hle/service/dsp_dsp.cpp:GetSemaphoreEventHandle:174: (STUBBED) called
[ 3.692838] Service.DSP core/hle/service/dsp_dsp.cpp:SetSemaphoreMask:469: (STUBBED) called mask=0x00002000
[ 3.693226] Audio.DSP audio_core/hle/pipe.cpp:PipeWrite:134: Application has requested initialization of DSP hardware
[ 3.693406] Service.DSP core/hle/service/dsp_dsp.cpp:SetSemaphore:271: (STUBBED) called
[ 3.695015] Service.DSP core/hle/service/dsp_dsp.cpp:SetSemaphore:271: (STUBBED) called
[ 3.700324] Service.APT core/hle/service/apt/apt.cpp:SetAppCpuTimeLimit:748: (STUBBED) called cpu_percent=30, value=1
[ 3.708080] Kernel.SVC core/hle/svc.cpp:CreateThread:729: Newly created thread must run in the SysCore (Core1), unimplemented.
[ 4.306076] Service.SRV core/hle/service/sm/srv.cpp:Subscribe:147: (STUBBED) called, notification_id=0x209
[ 4.306303] Service.SRV core/hle/service/sm/srv.cpp:Subscribe:147: (STUBBED) called, notification_id=0x207
[ 4.396245] Frontend citra_qt/main.cpp:OnUpdateFound:412: No updates found
[ 6.480500] Service.FS core/file_sys/savedata_archive.cpp:OpenFile:53: Non-existing file E:\My Softwares\Citra\nightly-mingw/user/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/00040000/00149b00/data/00000001/game_header can’t be open without mode create.
[ 6.480523] Service.FS core/hle/service/fs/fs_user.cpp:OpenFile:94: failed to get a handle for file [Wchar: /game_header]
[ 6.481015] Service.FS core/file_sys/savedata_archive.cpp:OpenFile:53: Non-existing file E:\My Softwares\Citra\nightly-mingw/user/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/00040000/00149b00/data/00000001/game_header can’t be open without mode create.
[ 6.481025] Service.FS core/hle/service/fs/fs_user.cpp:OpenFile:94: failed to get a handle for file [Wchar: /game_header]
[ 6.487859] Service.FS core/file_sys/savedata_archive.cpp:OpenFile:53: Non-existing file E:\My Softwares\Citra\nightly-mingw/user/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/00040000/00149b00/data/00000001/game_header can’t be open without mode create.
[ 6.487876] Service.FS core/hle/service/fs/fs_user.cpp:OpenFile:94: failed to get a handle for file [Wchar: /game_header]
[ 6.488094] Service.FS core/file_sys/savedata_archive.cpp:OpenFile:53: Non-existing file E:\My Softwares\Citra\nightly-mingw/user/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/00040000/00149b00/data/00000001/game_header can’t be open without mode create.
[ 6.488105] Service.FS core/hle/service/fs/fs_user.cpp:OpenFile:94: failed to get a handle for file [Wchar: /game_header]
[ 6.490023] Service.FS core/file_sys/archive_other_savedata.cpp:Open:72: (stubbed) Unimplemented media type GameCard
[ 6.490033] Service.FS core/hle/service/fs/fs_user.cpp:OpenArchive:465: failed to get a handle for archive archive_id=0x567890B4 archive_path=[Binary: 020000009b14000001358b00]
[ 6.490694] Service.FS core/file_sys/savedata_archive.cpp:OpenFile:53: Non-existing file E:\My Softwares\Citra\nightly-

This issue is known. https://github.com/citra-emu/citra/issues/3051

The workaround would be to bring a save file from your 3DS, or use the MSVC build.