Thousands of Junk Textures Dumped Per Minute

Issue:

This issue is exclusive to Kid Icarus: Uprising. All other games that I’ve tested seem to dump textures normally. Whenever I get into a level (actual gameplay, not menus), Citra starts dumping a ridiculous number of junk textures, see screenshot. Citra is dumping the normal game textures, but in addition to that, it’s dumping tons of other images.

From only 60 seconds of gameplay, Citra has dumped over 16,000 images.
image

This bug has made it nearly impossible to pull the actual textures from the game because of the thousands upon thousands of junk textures that appear in the folder as well.

This bug occurs with Vulkan and OpenGL, and I’ve played around with most of the graphics settings in Citra, yet nothing has solved this.

System Information

  • Operating System: Windows 11
  • CPU: Intel 13600k
  • GPU: RTX 3070 FE
  • Citra Version (found in title bar): Canary 2665 (tested with versions over the past several months, same issue)
  • Game: Kid Icarus Uprising
  • Screenshot of Issue (these are examples of the junk images being dumped)

Diagnostic Log
Ignore save state errors, no save states are being used in testing.
citra_log.txt (585.7 KB)

System Information for Support

Client Version                               Canary 2665  HEAD-4374a43
Operating System                             Windows 11 Version 22H2 (Build 22621.2428)
CPU                                          13th Gen Intel(R) Core(TM) i5-13600K | AVX2 | FMA
Graphics API                                 OpenGL 4.3.0
Graphics Renderer                            NVIDIA GeForce RTX 3070/PCIe/SSE2
GPU Driver Version                           537.58
CPU JIT                                      [x]
Hardware Shader                              [x]
Hardware Shader, Accurate Multiplication     [x]
Shader JIT                                   [x]
System Region                                -1
Shader Disk Cache                            [ ]

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

  • You have cheats enabled. This might cause weird behaviour or crashes. Please disable them and retest if your game is experiencing bugs or crashes.
  • You are using open source system files for Mii data. This will appear as your Mii having broken graphics, but will not affect the stability of the game. In order to resolve this, please refer to our guide on dumping system files. https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/

System Information for Support

Client Version                               Canary 2665  HEAD-4374a43
Operating System                             Windows 11 Version 22H2 (Build 22621.2428)
CPU                                          13th Gen Intel(R) Core(TM) i5-13600K | AVX2 | FMA
Graphics API                                 OpenGL 4.3.0
Graphics Renderer                            NVIDIA GeForce RTX 3070/PCIe/SSE2
GPU Driver Version                           537.58
CPU JIT                                      [x]
Hardware Shader                              [x]
Hardware Shader, Accurate Multiplication     [x]
Shader JIT                                   [x]
System Region                                -1
Shader Disk Cache                            [ ]

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

  • You are using open source system files for Mii data. This will appear as your Mii having broken graphics, but will not affect the stability of the game. In order to resolve this, please refer to our guide on dumping system files. https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/
  • You have cheats enabled. This might cause weird behaviour or crashes. Please disable them and retest if your game is experiencing bugs or crashes.

System Information for Support

Client Version                               Canary 2665  HEAD-4374a43
Operating System                             Windows 11 Version 22H2 (Build 22621.2428)
CPU                                          13th Gen Intel(R) Core(TM) i5-13600K | AVX2 | FMA
Graphics API                                 OpenGL 4.3.0
Graphics Renderer                            NVIDIA GeForce RTX 3070/PCIe/SSE2
GPU Driver Version                           537.58
CPU JIT                                      [x]
Hardware Shader                              [x]
Hardware Shader, Accurate Multiplication     [x]
Shader JIT                                   [x]
System Region                                -1
Shader Disk Cache                            [ ]

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

  • You are using open source system files for Mii data. This will appear as your Mii having broken graphics, but will not affect the stability of the game. In order to resolve this, please refer to our guide on dumping system files. https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/
  • You have cheats enabled. This might cause weird behaviour or crashes. Please disable them and retest if your game is experiencing bugs or crashes.

System Information for Support

Client Version                               Canary 2665  HEAD-4374a43
Operating System                             Windows 11 Version 22H2 (Build 22621.2428)
CPU                                          13th Gen Intel(R) Core(TM) i5-13600K | AVX2 | FMA
Graphics API                                 OpenGL 4.3.0
Graphics Renderer                            NVIDIA GeForce RTX 3070/PCIe/SSE2
GPU Driver Version                           537.58
CPU JIT                                      [x]
Hardware Shader                              [x]
Hardware Shader, Accurate Multiplication     [x]
Shader JIT                                   [x]
System Region                                -1
Shader Disk Cache                            [ ]

I did not find anything wrong in your log file. Please wait for a human moderator to assist.

I’m pretty sure it’s more of an issue with how the game uses textures. There was a GitHub project that managed to clear some of the junk textures if i remember correctly.

I’ve been looking through GitHub and can’t find the project you’re referring to; can you send a link to it?

Also it would be cool to know if anyone on the Citra team is aware of this issue/working towards implementing a official fix.

We’re aware of the issue. I’ll check again with the developer, but he said that this game and one of the inazuma games have this issue for some reason.

As of Canary 2679 this bug has been resolved.

1 Like