Custom Textures

Citra has the ability to dump game textures and load custom texture packs. Currently, only .PNG files are supported, but it is expected that more formats will come in the future.

Instructions for dumping textures

  • Open Emulation > Configure... in Citra’s menu and go to Graphics > Enhancements.
  • Enable Dump textures and click OK.
  • Now open a game of your choice, and start playing. As you keep playing, the textures used by the game will be dumped as .PNG files.
    • Right-click on your game in the games list and select Open Texture Dump Location to open the dump folder.

Instructions for replacing textures

  • Right-click on your game in the games list and select Open Custom Texture Location to open the folder where custom textures will be loaded from.
  • Place your custom texture .PNG files in the folder.
  • In Emulation > Configure... > Graphics > Enhancements, enable Use Custom Textures and click OK.
    • Additionally, if you want your custom textures to be pre-loaded to RAM, enable Preload Custom Textures as well. This will help improve the performance but will also increase memory usage.