Happy Home Designer gets stuck in the opening

#1

Issue:
When I try to run Happy Home Designer in the latest Citra, it always causes the game to never continue during the opening, as the office chair appears to be empty and clicking on the Manual Option causes the game to freeze. How can I solve this?

System Information

  • Operating System: Windows 8.1
  • CPU: ??
  • GPU: ??
  • Citra Version (found in title bar): Latest Version
  • Game: Animal Crossing Happy Home Designer
  • Screenshot of Issue (include the full Citra window including titlebar):
    https://i.imgur.com/vlnnlun.jpg
    Log: ??
<???>

Paste your entire console window log here.

In order to save a copy of the log, follow this guide: How to Upload the Log File

#2

We need your log file.

#3

I’ll try to input the log file as soon as possible.

#4

Here are the contents of the log file I created with the bug I experienced:

[ 0.000000] Frontend citra_qt/main.cpp:BootGame:445: Citra starting…
[ 0.101824] Service.FS core/file_sys/ncch_container.cpp:LoadOverrides:238: Loaded NCCH C:\Users\Humberto\AppData\Roaming/Citra/nand/00000000000000000000000000000000/title/0004009b/00010202/content/00000000.app is tainted, application behavior may not be as expected!
[ 0.102008] Service.FS core/file_sys/ncch_container.cpp:LoadOverrides:238: Loaded NCCH C:\Users\Humberto\AppData\Roaming/Citra/nand/00000000000000000000000000000000/title/0004009b/00010402/content/00000000.app is tainted, application behavior may not be as expected!
[ 0.102181] Service.FS core/file_sys/ncch_container.cpp:LoadOverrides:238: Loaded NCCH C:\Users\Humberto\AppData\Roaming/Citra/nand/00000000000000000000000000000000/title/000400db/00010302/content/00000000.app is tainted, application behavior may not be as expected!
[ 0.104168] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:Init:488: GL_VERSION: 3.3.0 NVIDIA 353.84
[ 0.104214] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:Init:489: GL_VENDOR: NVIDIA Corporation
[ 0.104247] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:Init:490: GL_RENDERER: GeForce GTX 770M/PCIe/SSE2
[ 0.108233] Loader core/loader/ncch.cpp:Load:159: Program ID: 000400000014F100
[ 0.108346] Service.FS core/file_sys/ncch_container.cpp:OpenFile:107: Failed to open C:\Users\Humberto\AppData\Roaming/Citra/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/0004000e/0014f100/content/00000000.app
[ 0.121356] Loader core/hle/kernel/process.cpp:ParseKernelCaps:108: ExHeader kernel version: 2.50
[ 0.121884] Service.CFG core/hle/service/cfg/cfg.cpp:SetPreferredRegionCode:613: Preferred region code set to 1
[ 0.121946] Service.CFG core/hle/service/cfg/cfg.cpp:SetPreferredRegionCode:621: System language 10 does not fit the region. Adjusted to 1
[ 0.216606] Service.SRV core/hle/service/sm/srv.cpp:RegisterClient:48: (STUBBED) called
[ 0.561225] Service.SRV core/hle/service/sm/srv.cpp:EnableNotification:70: (STUBBED) called
[ 0.564052] Service.APT core/hle/service/apt/apt.cpp:GetLockHandle:431: (STUBBED) called handle=0x00038009 applet_attributes=0x00000000
[ 0.568711] Service.APT core/hle/service/apt/apt.cpp:SetScreenCapPostPermission:870: (STUBBED) screen_capture_post_permission=0
[ 0.569380] Service.NDM core/hle/service/ndm/ndm.cpp:OverrideDefaultDaemons:203: (STUBBED) default_daemon_bit_mask=0x0000000F
[ 0.569544] Service.NDM core/hle/service/ndm/ndm.cpp:SuspendDaemons:89: (STUBBED) daemon_bit_mask=0x00000009
[ 0.570700] Service.PTM core/hle/service/ptm/ptm.cpp:CheckNew3DS:112: (STUBBED) called isNew3DS = 0x00000000
[ 0.570740] Service.APT core/hle/service/apt/apt.cpp:CheckNew3DSApp:1051: (STUBBED) called
[ 0.571174] Service core/hle/service/service.cpp:HandleSyncRequest:95: unknown / unimplemented function ‘0x01030000’: port=APT:A
[ 0.582446] Service.FS core/hle/service/fs/fs_user.cpp:InitializeWithSdkVersion:806: (STUBBED) called, version: 0x0B0300C8
[ 0.600689] Service.FS core/file_sys/savedata_archive.cpp:CreateFile:207: C:\Users\Humberto\AppData\Roaming/Citra/nand/data/00000000000000000000000000000000/extdata/00000000/F000000B/user/gamecoin.dat already exists
[ 0.608402] Service.PTM core/hle/service/ptm/ptm.cpp:GetTotalStepCount:88: (STUBBED) called
[ 0.612336] Service.APT core/hle/service/apt/apt.cpp:NotifyToWait:408: (STUBBED) app_id=768
[ 0.615454] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:733: (STUBBED) called command=0x00000007, input_size=0x00000004, output_size=0x00000001, input_addr=0x0FFFFE40, output_addr=0x0FFFFE0C
[ 0.616025] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:733: (STUBBED) called command=0x00000004, input_size=0x00000001, output_size=0x00000001, input_addr=0x0FFFFE08, output_addr=0x0FFFFE0C
[ 0.673379] Service.APT core/hle/service/apt/apt.cpp:SetAppCpuTimeLimit:748: (STUBBED) called cpu_percent=30, value=1
[ 0.694475] Service.GSP core/hle/service/gsp_gpu.cpp:AcquireRight:702: called
[ 0.695357] Service.GSP core/hle/service/gsp_gpu.cpp:RegisterInterruptRelayQueue:397: called, flags=0x00000001
[ 0.838167] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:472: API PERFORMANCE 131218: Program/shader state performance warning: Fragment Shader is going to be recompiled because the shader key based on GL state mismatches.
[ 0.942268] Service core/hle/service/service.cpp:HandleSyncRequest:95: unknown / unimplemented function ‘Initialize’: port=act:u, cmd_buff[1]=0xB0300C8, cmd_buff[2]=0x0, cmd_buff[3]=0x20, cmd_buff[4]=0x0, cmd_buff[5]=0x0, cmd_buff[6]=0x0
[ 0.942699] Service core/hle/service/service.cpp:HandleSyncRequest:95: unknown / unimplemented function ‘GetAccountDataBlock’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0x11, cmd_buff[3]=0x8, cmd_buff[4]=0x11C, cmd_buff[5]=0xFFFFCA8
[ 0.943029] Service core/hle/service/service.cpp:HandleSyncRequest:95: unknown / unimplemented function ‘GetAccountDataBlock’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0x4, cmd_buff[3]=0xC, cmd_buff[4]=0x4C, cmd_buff[5]=0xFFFFCB8
[ 0.943383] Service core/hle/service/service.cpp:HandleSyncRequest:95: unknown / unimplemented function ‘GetAccountDataBlock’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0x3, cmd_buff[3]=0xB, cmd_buff[4]=0x3C, cmd_buff[5]=0x7CCE24
[ 0.943629] Service core/hle/service/service.cpp:HandleSyncRequest:95: unknown / unimplemented function ‘GetAccountDataBlock’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0x11, cmd_buff[3]=0x8, cmd_buff[4]=0x11C, cmd_buff[5]=0x7CCE34
[ 0.943893] Service core/hle/service/service.cpp:HandleSyncRequest:95: unknown / unimplemented function ‘GetAccountDataBlock’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0x4, cmd_buff[3]=0x2F, cmd_buff[4]=0x4C, cmd_buff[5]=0xFFFFCC8
[ 0.944210] Service core/hle/service/service.cpp:HandleSyncRequest:95: unknown / unimplemented function ‘GetAccountDataBlock’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0x4, cmd_buff[3]=0x17, cmd_buff[4]=0x4C, cmd_buff[5]=0xFFFFCC8
[ 0.944605] Service core/hle/service/service.cpp:HandleSyncRequest:95: unknown / unimplemented function ‘0x000E0080’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0xFFFFFFFE
[ 0.944936] Service core/hle/service/service.cpp:HandleSyncRequest:95: unknown / unimplemented function ‘GetAccountDataBlock’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0x41, cmd_buff[3]=0x1E, cmd_buff[4]=0x41C, cmd_buff[5]=0x7CCE64
[ 0.945124] Service core/hle/service/service.cpp:HandleSyncRequest:95: unknown / unimplemented function ‘GetAccountDataBlock’: port=act:u, cmd_buff[1]=0xFE, cmd_buff[2]=0x8, cmd_buff[3]=0x19, cmd_buff[4]=0x8C, cmd_buff[5]=0xFFFFCB0
[ 1.010413] Service.DSP core/hle/service/dsp_dsp.cpp:LoadComponent:148: Firmware hash: 0x943f5565dbcf6767
[ 1.010444] Service.DSP core/hle/service/dsp_dsp.cpp:LoadComponent:152: Structures hash: 0x93e48663943cad39
[ 1.010459] Service.DSP core/hle/service/dsp_dsp.cpp:LoadComponent:157: (STUBBED) called size=0xC25C, prog_mask=0x000000FF, data_mask=0x001100FF, buffer=0x007288D0
[ 1.011276] Service.DSP core/hle/service/dsp_dsp.cpp:RegisterInterruptEvents:248: Registered type=2, pipe=2, event_handle=0x00120038
[ 1.011726] Service.DSP core/hle/service/dsp_dsp.cpp:GetSemaphoreEventHandle:174: (STUBBED) called
[ 1.012134] Service.DSP core/hle/service/dsp_dsp.cpp:SetSemaphoreMask:469: (STUBBED) called mask=0x00002000
[ 1.012568] Audio.DSP audio_core/hle/pipe.cpp:PipeWrite:134: Application has requested initialization of DSP hardware
[ 1.012853] Service.DSP core/hle/service/dsp_dsp.cpp:SetSemaphore:271: (STUBBED) called
[ 1.014451] Service.DSP core/hle/service/dsp_dsp.cpp:SetSema

#5

Are you using any kind of 3rd party GL hooks with Citra, like MSI Afterburner, Dxtory or Fraps?

#6

No. I don’t have any of these in my citra folder nor in my computer.

#7

Have you found the origin of the problem which causes the intro to get stuck and never progress further?

#8

In case you didn’t get my message, I mentioned that I don’t have these 3rd party apps in my computer nor in my Citra.

#9

If there’s no reported issue about the freeze / crash in our GitHub (which there isn’t), please report it there.
Make sure to follow the guidelines that are described there when you make the issue.

#10

Aside from making the game get stuck in the opening, the game also freezes when I click on the “Manual” option in the title screen.

#11

That’s a different problem. The game probably tries to access the ExtData, when there’s nothing there.
Do you need the “Manual” to complete the game?

#12

I don’t think so. The Manual option is from the title screen. I don’t know what it does. But is the ExtData responsible for making the game freeze in the opening?

#13

No, as I’ve said, the “Manual” freeze is a completely different issue. If you want, you can upload the first problem to GitHub, where the devs will have a closer look on the issue.

#15

Alright, I’ll see what I can do. Where should I send the problem of the game not passing through the opening with Tom Nook missing on the office chair specifically within GitHub?

#16

Report it right here, press the “New Issue” button and follow the guidelines.

#17

I have now reported the issue via this link:


But what if no one responds?

#18

You will have to wait. Researching why a game freezes is pretty hard when there’s no decisive information in the log.

#19

People told me I need a save file in order to pass the problem, but I don’t have any and dumping 3DS Files nowadays became very difficult for me.

#20

In order to use Citra legally, you need to have a 3DS and have the original game. Otherwise, we can’t help you.

#21

I have a 3DS and two copies of New Leaf and Happy Home Designer, though.