Issue:
I’m in Citra Nightly 1893, my old custom textures work but whenever I try to make new ones in games I haven’t tried before, they don’t work. I dump the texures, copy and paste them in the respective custom textures folder and edit them. but the games don’t load them. My guess it’s that it has to do with the new custom texture system rewrite, but I have no idea how different that is from the old system. It’s probably not relevant but the games I tried were Monster Hunter 4 Ultimate and Mario Tennis Open.
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
When you dump textures now, a pack.json file gets dumped alongside it. New texture packs need to include this, otherwise Citra will assume that it’s an old/legacy texture pack and proceed to load them like that. The new dumped textures do not work with the old/legacy system, so they’ll fail to load properly without the pack.json file. We’ll update the wiki page to reflect this new info hopefully within the week.
Thanks for the explanation! However I did try putting the pack.json inside the custom textures folder (alongisde the textures themselves) and it didn’t seem to work either. I’m guessing I’m still doing something wrong?
On another note, I’ve noticed that whenever I load a save state, the custom textures disappear.
I’d need to see a log file for that.
I’m relatively sure that this was already happening previously. Regardless, there isn’t much that we can do about that. Going to your settings and changing the internal resolution is enough to get the custom texures working again iirc.
I tried it this time with Harvest Moon Tale of Two Towns, still the same. Here’s the log:
citra_log.txt (94.8 KB)
As for the save state thing I’m pretty sure it didn’t happen before the custom texture rewrite, I redownloaded Citra nightly 1884 to try it out and it doesn’t happen there at least. Thanks for the solution to that though, kind of a bummer having to change the resolution each time but it works and it’s not that big a deal.