Pokemon X not working

i have used the 3ds utils program to move the shared font onto the citra directory. however, when i play right after the point of naming the character the game always crashes with a black screen.

Citra stuff:
[5077.727136] Service.LDR core\hle\service\ldr_ro\ldr_ro.cpp:Service::LDR::UnloadCRO:501: Unloading CRO “DllIntro”
[5077.927066] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyStaticAnonymousSymbolToCRS:528: CRO “DllSequence” exports 0 static anonymous symbols
[5077.927913] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleImport::<lambda_0f16236c35a266f7fcb7ae24375aa28d>::operator ():839: CRO “DllSequence” imports 0 indexed symbols from “|static|”
[5077.928031] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleImport::<lambda_0f16236c35a266f7fcb7ae24375aa28d>::operator ():857: CRO “DllSequence” imports 327 anonymous symbols from “|static|”
[5077.928234] Service.LDR core\hle\service\ldr_ro\ldr_ro.cpp:Service::LDR::LoadCRO:445: CRO “DllSequence” loaded at 0x006A5000, fixed_end=0x006BE000
[5077.959535] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyStaticAnonymousSymbolToCRS:528: CRO “DllBackGround” exports 0 static anonymous symbols
[5077.960224] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleImport::<lambda_0f16236c35a266f7fcb7ae24375aa28d>::operator ():839: CRO “DllBackGround” imports 0 indexed symbols from “|static|”
[5077.960342] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleImport::<lambda_0f16236c35a266f7fcb7ae24375aa28d>::operator ():857: CRO “DllBackGround” imports 108 anonymous symbols from “|static|”
[5077.960540] Service.LDR core\hle\service\ldr_ro\ldr_ro.cpp:Service::LDR::LoadCRO:445: CRO “DllBackGround” loaded at 0x006C4000, fixed_end=0x006CC000
[5077.992288] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyStaticAnonymousSymbolToCRS:528: CRO “DllFieldDemo” exports 0 static anonymous symbols
[5077.992956] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleImport::<lambda_0f16236c35a266f7fcb7ae24375aa28d>::operator ():839: CRO “DllFieldDemo” imports 0 indexed symbols from “|static|”
[5077.993075] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleImport::<lambda_0f16236c35a266f7fcb7ae24375aa28d>::operator ():857: CRO “DllFieldDemo” imports 116 anonymous symbols from “|static|”
[5077.993204] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleImport::<lambda_0f16236c35a266f7fcb7ae24375aa28d>::operator ():839: CRO “DllFieldDemo” imports 0 indexed symbols from “DllSequence”
[5077.993316] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleImport::<lambda_0f16236c35a266f7fcb7ae24375aa28d>::operator ():857: CRO “DllFieldDemo” imports 24 anonymous symbols from “DllSequence”
[5077.993436] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleExport:954: CRO “DllFieldDemo” exports 0 indexed symbols to “|static|”
[5077.993545] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:Service::LDR::CROHelper::ApplyModuleExport:971: CRO “DllFieldDemo” exports 1 anonymous symbols to “|static|”
[5077.993728] Service.LDR core\hle\service\ldr_ro\ldr_ro.cpp:Service::LDR::LoadCRO:445: CRO “DllFieldDemo” loaded at 0x006CD000, fixed_end=0x006D1000

Pokemon X doesn’t really work in Citra. I’m not sure if this specific crash has a workaround, but the rest of the game will be very buggy regardless.