Citra adds custom texture support

Citra_Logo.png

After being stuck in PR limbo for a while, the ever-popular 3DS emulator Citra has finally added texture dumping & replacement to its official Canary builds!

The features are still experimental, so it may take a while before they reach Nightlies, but if you're curious, you can play around with them and make your own texture packs right now! Once you've got the latest build, you can find all you need in the Graphics section of the emulator's Configuration window. Three options are available, and they're pretty self-explanatory: "Use Custom Textures", "Dump Textures" and "Preload Custom Textures". The system in place is very similar to Dolphin's own: dumped textures will be placed in <User Directory>\dump\textures\<title id> as PNG files, while custom ones will be loaded from <User Directory>\load\textures\<title id> (you can also right-click on a game entry and choose "Open Texture Dump Location" / "Open Custom Texture Location" for easier access). After editing the dumped files (or grabbing a premade pack from the internet), you can just drop everything in the custom textures folder, boot up your desired title with the correct options enabled et voilà, your game will have a brand new look!

Note: This feature is currently still WIP (Work-in-progress)!

Texture dumping and replacement have been implemented for Citra, by Khang06.
For more details, see PR #4868.

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.

Are you excited about this feature? Will you use it to give your favourite titles an unofficial HD remaster or are you hyped for more "games repainted"-like texture packs? Let us know by leaving a post below!

:download: Download
:arrow: Source
 

StupidGamer1

Well-Known Member
Member
Joined
Jun 30, 2010
Messages
230
Trophies
1
XP
440
Country
United States
I would like to ask a question. it's been a while since I tried using this emulator due to lack of controller support,has that been implemented yet? Thanks!
 

SammyP6

Member
Newcomer
Joined
Aug 19, 2019
Messages
24
Trophies
0
XP
434
Country
Canada
I spent the evening editing Animal Crossing textures. Got the main logo, loading icon, and speech bubble/text to be nice and crisp. I definitely want to keep playing around with this feature.



Literally just made an account to tell you that looks amazing. are you going yo post a link to download?
 

Bunie

#1 Princess
Member
Joined
Aug 19, 2010
Messages
568
Trophies
0
Age
34
Location
Pleasureville, KY
XP
288
Country
United States
I spent the evening editing Animal Crossing textures. Got the main logo, loading icon, and speech bubble/text to be nice and crisp. I definitely want to keep playing around with this feature.


Im actually doing this too, but my problem is i cant get Citra to load my textures and i have no clue why
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: These cotton candy grapes be pretty addictive