Roms not working that should

Issue:
Hello. I’m trying to troubleshoot an issue on citra. The roms I have were all dumped from my 3ds, using the same method. However, some will run on Citra and others wont. These games that won’t run are games that I’ve seen in other videos running just fine, Mario kart 7, pokemon x, y, and as, and a few others. But pkmn sun, OoT, and super mario 3d land will run no problem. The titles that won’t run are ones I believe I updated at one point or another. These games were all dumped from carts. If you know how to help me, I’d greatly appreciate it.

System Information

  • Operating System: Windows 10 Home 64x
  • CPU: Intel core i5-6500
  • GPU: GTX 1060- 3gb
  • Citra Version (found in titlebar): Bleeding Edge Head-82d4930
  • Game: Many

Log: [ 0.000000] Frontend citra_qt\main.cpp:BootGame:373: Citra starting…
[ 0.437123] Service.APT core\hle\service\apt\apt.cpp:Init:673: Unable to load shared font: C:\Users\bioph\AppData\Roaming/Citra/sysdata/shared_font.bin
[ 0.437724] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:Init:490: GL_VERSION: 3.3.0 NVIDIA 376.53
[ 0.437736] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:Init:491: GL_VENDOR: NVIDIA Corporation
[ 0.437743] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:Init:492: GL_RENDERER: GeForce GTX 1060 3GB/PCIe/SSE2
[ 0.441022] Loader core\loader\ncch.cpp:Load:340: Program ID: 0004000000055E00
[ 0.463554] Loader core\hle\kernel\process.cpp:ParseKernelCaps:99: ExHeader kernel version: 2.35
[ 0.463971] Service.CFG core\hle\service\cfg\cfg.cpp:SetPreferredRegionCode:599: Preferred region code set to 0
[ 0.648403] Service.SRV core\hle\service\srv.cpp:RegisterClient:40: (STUBBED) called
[ 0.648833] Service.SRV core\hle\service\srv.cpp:EnableNotification:64: (STUBBED) called
[ 0.650634] Service.APT core\hle\service\apt\apt.cpp:GetLockHandle:120: (STUBBED) called handle=0x00038009 applet_attributes=0x00000000
[ 0.653292] Service.NDM core\hle\service\ndm\ndm.cpp:OverrideDefaultDaemons:201: (STUBBED) default_daemon_bit_mask=0x0000000F
[ 0.653400] Service.NDM core\hle\service\ndm\ndm.cpp:SuspendDaemons:87: (STUBBED) daemon_bit_mask=0x00000009
[ 0.654059] Service.APT core\hle\service\apt\apt.cpp:Enable:129: (STUBBED) called attributes=0x00000000
[ 0.655036] Service.APT core\hle\service\apt\apt.cpp:GlanceParameter:268: called app_id=0x00000300, buffer_size=0x7FFD00001000
[ 0.656072] Service.APT core\hle\service\apt\apt.cpp:NotifyToWait:102: (STUBBED) app_id=768
[ 0.657125] Service.APT core\hle\service\apt\apt.cpp:ReceiveParameter:238: called app_id=0x00000300, buffer_size=0x7FFD00001000
[ 0.658329] Service.APT core\hle\service\apt\apt.cpp:AppletUtility:344: (STUBBED) called command=0x00000007, input_size=0x00000004, output_size=0x00000001, input_addr=0x0FFFFF40, output_addr=0x0FFFFF0C
[ 0.658602] Service.APT core\hle\service\apt\apt.cpp:AppletUtility:344: (STUBBED) called command=0x00000004, input_size=0x00000001, output_size=0x00000001, input_addr=0x0FFFFF08, output_addr=0x0FFFFF0C
[ 0.661443] Service.FS core\hle\service\fs\fs_user.cpp:InitializeWithSdkVersion:801: (STUBBED) called, version: 0x050200C8
[ 0.667591] Service.SRV core\hle\service\srv.cpp:Subscribe:119: (STUBBED) called, notification_id=0x209
[ 0.676844] Service.APT core\hle\service\apt\apt.cpp:GetSharedFont:74: shared font file missing - go dump it from your 3ds
[ 0.677069] Debug.Emulated core\hle\svc.cpp:Break:450: Emulated program broke execution!
[ 0.677076] Debug.Emulated core\hle\svc.cpp:Break:466: Break reason: PANIC
[ 0.677129] Debug.Emulated core\hle\svc.cpp:Break:450: Emulated program broke execution!
[ 0.677134] Debug.Emulated core\hle\svc.cpp:Break:466: Break reason: PANIC
[ 0.677325] Debug.Emulated core\hle\svc.cpp:Break:450: Emulated program broke execution!
[ 0.677331] Debug.Emulated core\hle\svc.cpp:Break:466: Break reason: PANIC
[ 0.678061] Debug.Emulated core\hle\svc.cpp:Break:450: Emulated program broke execution!
[ 0.678068] Debug.Emulated core\hle\svc.cpp:Break:466: Break reason: PANIC

Some games like MK7 need shared_font.bin. You need dump that from your 3ds, following this guide: https://citra-emu.org/wiki/Dumping-System-Archives-and-the-Shared-Fonts-from-a-3DS-Console

1 Like

Can this be found on the internet? and is this the same error for pkmn x and y?

the font files?, no they are copyrighted material and are illegal to share, dump them from your 3ds.

also read the FAQ next time please, since these question have already been asked and answered to death

also pokemon X and Y don’t work, don’t bother booting them since they will crash after choosing a character name

but still, i cant figure this out. Alpha sapphire should run, as ive seen it done.I believe it has something to do with the fact that the cart was updated, as when i dumped sun, it had not yet been updated.

no, just follow the link vito provided , dump the files needed , add them to citra and your games will work fine.

ok. Is this a common issue?

yes,an over asked and over answered issue, no plans to eliminate the need for these files…yet or ever. their case still hangs

is it odd that sun doesn’t have this issue, but other games do?

different games coded in a different way. but actually sun needs these files , it will boot but without these files it will crash later on.

some other games like ocarina of time works without them.

Actually, i m Vitor not Vito :wink:

Ok then. Thanks for the help.

all right then as you wish, vitor :wink:

you’re welcome.

if you need any further assistant then read the FAQ first since most common questions are answered there

Wait, so games like AS and smash bros should at least load without the shared font?

no they do need the font file and the system archives some other games don’t. there is no list of which games do and which don’t, but the number of games that do is much more greater than the ones that don’t .

just dump the files ,add them and everything will work for you

Ok, the whole situation mostly makes sense to me.

Random question: how do you control your emulator? Do you use a controller of some sort, or have you been using a keyboard?

keyboard, controllers are somewhat supported , not sure which ones work. try what you have and see if they work

I currently use an xbone controller with a program called keysticks. My simulated circle pad gives me errors tho.
Ok thats all. Thanks again!