Pokemon Moon not working after update

Pokemon Moon used to work perfectly, but after the recent update, when I try to start it, it just crashes the emulator.

System Information

  • Operating System: Windows 10
  • CPU:
  • GPU:
  • Citra Version (found in title bar):
  • Game: Pokemon Moon
  • Screenshot of Issue (include the full Citra window including titlebar):

Diagnostic Log
Upload your log file as an attachment by dragging & dropping.
citra_log.txt (12.9 KB)

In order to save a copy of the log, follow this guide:

In order for us to provide better support, we need to see the log generated by Citra. This guide will walk you through how you can obtain the log file: How to Upload the Log File.

System Information for Support

Client Version                                Canary 1591 HEAD-64e1854
OpenGL Vendor                                 NVIDIA Corporation
OpenGL Renderer                               GeForce GTX 1050 Ti/PCIe/SSE2
OpenGL Version                                3.3.0
GPU Driver Version                            432.00
Enable Hardware Renderer                      [x]
Enable Hardware Shader                        [x]
Hardware Shader, Accurate Multiplication      [ ]
Hardware Shader, Geometry Shaders             null
Enable Shader JIT                             [x]
Enable Vsync                                  null
System Region                                 -1

Here’s some issues I found with your log that might help.

  • You are running out of date drivers for your GPU. You need to install the most recent driver for your graphics card from NVIDIA’s website. https://www.nvidia.com/Download/index.aspx
  • Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.

Does Nightly work? If yes, can you test which Canary build still worked? You can find previous builds here: https://github.com/citra-emu/citra-canary/releases

No, Citra Nightly did not work either. I tried reinstalling Citra but that did not work either. I even tried installing the older versions but now those won’t work either.

Hm, are you able to bisect it? Links to nightly builds https://github.com/citra-emu/citra-nightly/releases?after=nightly-1437 (you can change the number at the end of the link to jump to a much older build quickly).

It should only take a few attempts when bisecting, you simply do the following:

  1. Choose a starting point, maybe Nightly 1200, if Nightly 1200 works then you know it’s between 1200 and 1436.
  2. Take 1436-1200 = 236 -> 236/2 = 118 then 1200+118 (or 1436-118) = Nightly 1318. If Nightly 1318 works then it’s between 1436 and 1318, if it did not work then it’s between 1318 and 1200.
  3. Repeat the process until you have 2 builds where one is working and the other is not working.

If in step 1) Nightly 1200 didn’t work then you have to jump to a much older build as your “starting point” maybe 800 and if that works then you know it’s between 1200 and 800 and you just do the same as the steps above.

This method is much, much quicker than trying to test sequentially(1436->1435->1434->…)

Okay, at this point I have tried installing ten different versions of both Citra Nightly and Canary and Pokemon Moon or even Ultra Moon will not work on any of them. I forgot to mention this before, but it used to work perfectly until my computer shut down unexpectedly in the middle if playing the game on the latest version of Citra. I restarted the computer many times since, and now it no longer works. Does that help?

Try stick with Nightly builds for testing as it’s easier to pin point what build caused the issue. Does it still crash even if you use like Nightly 1250?