Crash Phoenix Wright Ace Attorney SoJ


#1

Issue:
Him first of all, excuse me for my English, i dont speak it fluently. I have been waiting to play this game for quite a long time, the thing is, although 2D animations run more or less fine, it gets very slowly and glitchy when it comes to 3d Animations, even, there are some parts where the screen gets completely black, like in the title screen. I was wondering if this is a problem of my PC or if it is because Citra is not ready yet for this game. Thank you!

System Information

  • Operating System: Windows 10 Home 64 bits
  • CPU: Intel Core i5-6200U CPU @ 2.30Ghz 2.40Ghz
  • GPU: Nvidia Geforce 940mx
    Intel HD Graphics 5200
  • Citra Version (found in titlebar): Citra Nightly HEAD 9007-c48
  • Game: Phoenix Wright Ace Attorney Spirit of Justice
  • Screenshot of Issue (include the full Citra window including titlebar):

Log:
[ 0.000000] Frontend citra_qt\main.cpp:GMainWindow::BootGame:373: Citra startingā€¦
[ 0.050539] Loader core\loader\loader.cpp:Loader::GetLoader:137: File C:/Users/Santiago/Desktop/PWAA SoJ.3ds has a different type than its extension.
[ 0.058304] Service.APT core\hle\service\apt\apt.cpp:Service::APT::Init:673: Unable to load shared font: C:\Users\Santiago\AppData\Roaming/Citra/sysdata/shared_font.bin
[ 0.059135] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:RendererOpenGL::Init:490: GL_VERSION: 3.3.0 - Build 21.20.16.4550
[ 0.059161] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:RendererOpenGL::Init:491: GL_VENDOR: Intel
[ 0.059166] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:RendererOpenGL::Init:492: GL_RENDERER: IntelĀ® HD Graphics 520
[ 0.065178] Loader core\loader\ncch.cpp:Loader::AppLoader_NCCH::Load:340: Program ID: 000400000018FA00
[ 0.098298] Loader core\hle\kernel\process.cpp:Kernel::Process::ParseKernelCaps:99: ExHeader kernel version: 2.50
[ 0.098881] Service.CFG core\hle\service\cfg\cfg.cpp:Service::CFG::SetPreferredRegionCode:599: Preferred region code set to 2
[ 0.164055] Service.SRV core\hle\service\srv.cpp:Service::SRV::RegisterClient:40: (STUBBED) called
[ 0.337367] Service.SRV core\hle\service\srv.cpp:Service::SRV::EnableNotification:64: (STUBBED) called
[ 0.339660] Service.APT core\hle\service\apt\apt.cpp:Service::APT::GetLockHandle:120: (STUBBED) called handle=0x00030008 applet_attributes=0x00000000
[ 0.342096] Service.APT core\hle\service\apt\apt.cpp:Service::APT::SetScreenCapPostPermission:452: (STUBBED) screen_capture_post_permission=0
[ 0.342680] Service.NDM core\hle\service\ndm\ndm.cpp:Service::NDM::OverrideDefaultDaemons:201: (STUBBED) default_daemon_bit_mask=0x0000000F
[ 0.342793] Service.NDM core\hle\service\ndm\ndm.cpp:Service::NDM::SuspendDaemons:87: (STUBBED) daemon_bit_mask=0x00000009
[ 0.343368] Service.PTM core\hle\service\ptm\ptm.cpp:Service::PTM::CheckNew3DS:106: (STUBBED) called isNew3DS = 0x00000000
[ 0.343377] Service.APT core\hle\service\apt\apt.cpp:Service::APT::CheckNew3DSApp:633: (STUBBED) called
[ 0.343879] Service.FS core\hle\service\fs\fs_user.cpp:Service::FS::InitializeWithSdkVersion:801: (STUBBED) called, version: 0x0B0301C8
[ 0.356844] Service.FS core\file_sys\savedata_archive.cpp:FileSys::SaveDataArchive::CreateFile:189: C:\Users\Santiago\AppData\Roaming/Citra/nand/data/00000000000000000000000000000000/extdata/00000000/F000000B/user/gamecoin.dat already exists
[ 0.358320] Service.APT core\hle\service\apt\apt.cpp:Service::APT::SetAppCpuTimeLimit:359: (STUBBED) called cpu_percent=25, value=1
[ 0.484925] Service.SRV core\hle\service\srv.cpp:Service::SRV::Subscribe:119: (STUBBED) called, notification_id=0x207
[ 0.485099] Service.SRV core\hle\service\srv.cpp:Service::SRV::Subscribe:119: (STUBBED) called, notification_id=0x209
[ 0.558483] Service.APT core\hle\service\apt\apt.cpp:Service::APT::Enable:129: (STUBBED) called attributes=0x00000000
[ 0.559627] Service.APT core\hle\service\apt\apt.cpp:Service::APT::GlanceParameter:268: called app_id=0x00000300, buffer_size=0x00001000
[ 0.560712] Service.APT core\hle\service\apt\apt.cpp:Service::APT::NotifyToWait:102: (STUBBED) app_id=768
[ 0.561727] Service.APT core\hle\service\apt\apt.cpp:Service::APT::ReceiveParameter:238: called app_id=0x00000300, buffer_size=0x00001000
[ 0.563240] Service.APT core\hle\service\apt\apt.cpp:Service::APT::AppletUtility:344: (STUBBED) called command=0x00000007, input_size=0x00000004, output_size=0x00000001, input_addr=0x0FFFDA20, output_addr=0x0FFFD9EC
[ 0.563545] Service.APT core\hle\service\apt\apt.cpp:Service::APT::AppletUtility:344: (STUBBED) called command=0x00000004, input_size=0x00000001, output_size=0x00000001, input_addr=0x0FFFD9E8, output_addr=0x0FFFD9EC
[ 0.564321] Service.APT core\hle\service\apt\apt.cpp:Service::APT::AppletUtility:344: (STUBBED) called command=0x00000004, input_size=0x00000001, output_size=0x00000001, input_addr=0x0FFFDA88, output_addr=0x0FFFDA8C
[ 0.564503] Service core\hle\service\service.cpp:Service::Interface::HandleSyncRequest:95: unknown / unimplemented function ā€˜GetAppletProgramInfoā€™: port=APT:A, cmd_buff[1]=0x301, cmd_buff[2]=0x11
[ 0.566580] Service core\hle\service\service.cpp:Service::Interface::HandleSyncRequest:95: unknown / unimplemented function ā€˜Initializeā€™: port=nim:aoc
[ 0.569086] Kernel.SVC core\hle\svc.cpp:SVC::CreateThread:573: Newly created thread must run in the SysCore (Core1), unimplemented.
[ 0.583826] Service.GSP core\hle\service\gsp_gpu.cpp:Service::GSP::AcquireRight:692: called
[ 0.584532] Service.GSP core\hle\service\gsp_gpu.cpp:Service::GSP::RegisterInterruptRelayQueue:386: called, flags=0x00000001
[ 1.037038] Service.DSP core\hle\service\dsp_dsp.cpp:Service::DSP_DSP::LoadComponent:142: Firmware hash: 0x943f5565dbcf6767
[ 1.037056] Service.DSP core\hle\service\dsp_dsp.cpp:Service::DSP_DSP::LoadComponent:146: Structures hash: 0x93e48663943cad39
[ 1.037061] Service.DSP core\hle\service\dsp_dsp.cpp:Service::DSP_DSP::LoadComponent:150: (STUBBED) called size=0xC25C, prog_mask=0x505300FF, data_mask=0x001300FF, buffer=0x0067BED0
[ 1.037928] Service.DSP core\hle\service\dsp_dsp.cpp:Service::DSP_DSP::RegisterInterruptEvents:241: Registered type=2, pipe=2, event_handle=0x00138039
[ 1.038314] Service.DSP core\hle\service\dsp_dsp.cpp:Service::DSP_DSP::GetSemaphoreEventHandle:167: (STUBBED) called
[ 1.038622] Service.DSP core\hle\service\dsp_dsp.cpp:Service::DSP_DSP::SetSemaphoreMask:446: (STUBBED) called mask=0x00002000
[ 1.039088] Audio.DSP audio_core\hle\pipe.cpp:DSP::HLE::PipeWrite:134: Application has requested initialization of DSP hardware
[ 1.039249] Service.DSP core\hle\service\dsp_dsp.cpp:Service::DSP_DSP::SetSemaphore:264: (STUBBED) called
[ 1.040576] Service.DSP core\hle\service\dsp_dsp.cpp:Service::DSP_DSP::SetSemaphore:264: (STUBBED) called
[ 2.567248] Service.AM core\hle\service\am\am.cpp:Service::AM::ListDataTitleTicketInfos:134: (STUBBED) ticket_count=0x00000001, title_id=0x0004008c0018fa00, start_index=0x00000000, ticket_info_pointer=0x08A15D10
[ 2.567555] Service.AM core\hle\service\am\am.cpp:Service::AM::GetProgramInfos:112: (STUBBED) media_type=1, total_titles=0x00000001, title_id_list_pointer=0x08A15D08, title_list_pointer=0x08A15D28
[ 2.567564] Service.AM core\hle\service\am\am.cpp:Service::AM::GetDataTitleInfos:118: (STUBBED) called
[ 2.569095] Service.AM core\hle\service\am\am.cpp:Service::AM::FindContentInfos:48: (STUBBED) media_type=1, title_id=0x0004008c0018fa00, content_cound=10, content_ids_pointer=0x080cf00c, content_info_pointer=0x0805b170
[ 2.570813] Service.AM core\hle\service\am\am.cpp:Service::AM::GetNumContentInfos:142: (STUBBED) called
[ 2.571276] Service.AM core\hle\service\am\am.cpp:Service::AM::ListDataTitleTicketInfos:134: (STUBBED) ticket_count=0x00000001, title_id=0x0004008c0018fa00, start_index=0x00000000, ticket_info_pointer=0x08A15D20
[ 2.572012] Service.FS core\hle\service\fs\fs_user.cpp:Service::FS::OpenFileDirectly:133: failed to get a handle for archive archive_id=0x2345678A archive_path=[Binary: 00fa18008c00040001ffffff01000000]
[ 3.270039] Service.BOSS core\hle\service\boss\boss.cpp:Service::BOSS::InitializeSession:39: (STUBBED) unk_param=0x0000000000000000, translation=0x00000020, unk_param4=0x00000000
[ 3.270822] Service.BOSS core\hle\service\boss\boss.cpp:Service::BOSS::GetOptoutFlag:161: output_flag=0
[ 3.271210] Service.BOSS core\hle\service\boss\boss.cpp:Service::BOSS::GetTaskIdList:228: (STUBBED) called
[ 3.271655] Service.BOSS core\hle\service\boss\boss.cpp:Service::BOSS::ReceiveProperty:396: (STUBBED) unk_param1=0x00000035, buff_size=0x00000002, translation=0x0000002C, buff_addr=0x0FFFD670
[ 3.271970] Service.BOSS core\hle\service\boss\boss.cpp:Service::BOSS::ReceiveProperty:396: (STUBBED) unk_param1=0x00000036, buff_size=0x00000400, translation=0x0000400C, buff_addr=0x0FFFD678
[ 3.272683] Service.BOSS core\hle\service\boss\boss.cpp:Service::BOSS::GetNsDataIdList:268: (STUBBED) unk_param1=0xFFFFFFFF, unk_param2=0x00000040, unk_param3=0x0FFF0000, unk_param4=0x00000000, translation=0x0000100C, buff_addr=0x0853345C, buff_size=0x00000100
[ 3.903902] Render.OpenGL video_core\renderer_opengl\gl_shader_gen.cpp:GLShader::AppendSource:86: Unknown source op 6
[ 3.924881] Render.OpenGL video_core\renderer_opengl\gl_shader_gen.cpp:GLShader::AppendSource:86: Unknown source op 6
[ 3.924908] HW.GPU video_core\renderer_opengl\gl_shader_gen.cpp:GLShader::AppendSource:64: Unhandled texture type 1
[ 4.011445] Render.OpenGL video_core\renderer_opengl\gl_shader_gen.cpp:GLShader::AppendSource:86: Unknown source op 6
[ 24.871939] Render.OpenGL video_core\renderer_opengl\gl_shader_gen.cpp:GLShader::AppendSource:86: Unknown source op 6
[ 25.126097] Render.OpenGL video_core\renderer_opengl\gl_shader_gen.cpp:GLShader::AppendSource:86: Unknown source op 6
[ 34.190125] Render.OpenGL video_core\renderer_opengl\gl_shader_gen.cpp:GLShader::AppendSource:86: Unknown source op 6
[ 34.418906] Render.OpenGL video_core\renderer_opengl\gl_shader_gen.cpp:GLShader::AppendSource:86: Unknown source op 6
[ 36.851056] Render.OpenGL video_core\renderer_opengl\gl_shader_gen.cpp:GLShader::AppendSource:86: Unknown source op 6
[ 80.467677] Render.OpenGL video_core\renderer_opengl\gl_shader_gen.cpp:GLShader::AppendSource:86: Unknown source op 6
[ 81.300746] Service.Y2R core\hle\service\y2r_u.cpp:Service::Y2R::SetTransferEndInterrupt:246: (STUBBED) called (THIS PART KEEPS BEING REPEATED DURING A WHOLE 2D ANIMATION)
[ 229.175012] Render.OpenGL video_core\renderer_opengl\gl_shader_gen.cpp:GLShader::AppendSource:86: Unknown source op 6


#2

This due to the lack of Geometry Shaders in recent versions of Citra, however, the Phoenix Wright games are known to be slow and buggy currently.


#3

Will It be playable in a nearly future?


#4

One day. Probably not soon. That would require someone to finish JFRā€™s Geometry Shader code, and for Citra to be more optimized, or our hardware to get faster. Regardless of which comes first, itā€™ll be quite a bit.


#5

I guess I have no choice but to wait then. Thanks!


#7

Every emulators will always have playable games in a near future. There is no when. :slight_smile:


#8

Thatā€™s for sure, but is te anxiety you know :grimacing: