Pokemon Omega Ruby, instant crash

Issue:
Pokemon Omega Ruby crashes my Citra. This happens only with Omega Ruby, which worked fine until recently. Citra attempts to load the game for a short second or two, then abruptly closes without leaving so much as an error message. Restoring both my .3ds and save file from backup has not changed this result.

System Information

  • Operating System: Windows 10
  • CPU: Intel Core i7-8565U
  • GPU: Intel UHD Graphics 620
  • Citra Version (found in title bar): Nightly 1594
  • Game: Pokemon Omega Ruby
  • Screenshot of Issue (include the full Citra window including titlebar):

Diagnostic Log
citra_log.txt (6.7 KB)

System Information for Support

Client Version                                Nightly 1594 HEAD-d88d220
Operating System                              Windows 10 (10.0)
CPU                                           Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz
Graphics API                                  OpenGL ?
Graphics Renderer                             ?
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [x]
Hardware Shader, Accurate Multiplication      [ ]
Shader JIT                                    [x]
System Region                                 1
Shader Disk Cache                             [x]

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

  • Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.

System Information for Support

Client Version                                Nightly 1594 HEAD-d88d220
Operating System                              Windows 10 (10.0)
CPU                                           Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz
Graphics API                                  OpenGL ?
Graphics Renderer                             ?
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [x]
Hardware Shader, Accurate Multiplication      [ ]
Shader JIT                                    [x]
System Region                                 1
Shader Disk Cache                             [x]

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

  • Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.

Try this:

If that works perhaps try reset the settings on the main Citra by clicking the “Reset All Settings” button in the General tab.

Resetting settings did nothing, but the game does work on the testing build.

Do you have some cheat codes enabled ?

Yes, I use cheats.

However, removing the files in the clearly labeled “cheats” folder does not help.

Does your RAM usage skyrocket when you try to launch the game ?
(Have you tried the suggested “Enabling Accurate Multiplication” ? Graphics > advanced)

RAM usage goes up, but nothing the computer can’t handle. Enabling accurate multiplication doesn’t help.

A similar issue has been resolved recently on Ultra sun.

Disabling the hardware rendering (Graphics > advanced) launching the game then re-enable.

If the test build worked but not resetting the settings, then my next guess would be your sdmc folder in %appdata%\Citra is corrupt somehow. It contains all your saves etc. though, you can temporarily rename it and see if that works then you will know.

Keep Accurate Multiplication enabled if you plan to use Disk Shader Cache so you won’t get the bug where it keeps growing and growing abnormally large every time you start the game which leads to very high RAM usage and crashes.

1 Like

I figured out that disabling Disk Shader Cache prevents crashing. Suspecting corrupted shader cache, I deleted Citra\shaders\opengl\precompiled\000400000011C400.bin and ran the game with Disk Shader Cache enabled.

It worked.

2 Likes

Bro i fucking love you