PabloMK7 / citra

A Nintendo 3DS Emulator
GNU General Public License v2.0
3.76k stars 637 forks source link

Graphical glitches with Pokémon Ultra Sun/Ultra Moon when using custom textures #196

Open Rix565 opened 4 months ago

Rix565 commented 4 months ago

Is there an existing issue for this?

Affected Build(s)

Starting from versions higher than Nightly 1880

Description of Issue

When using a custom texture pack (example: HD pack by Volya, https://drive.google.com/file/d/1LHU0weuwpChOiv3OpYY4Hz47XZZoa5nx/view?usp=sharing) some textures appear broken for some reason.

This is an issue since Citra versions upwards to Nightly 1880, as mentionned by the HD pack author.

Here are some screenshots of the issue: (Broken Litten eyes) image (Mahalo Trail) image image

Expected Behavior

All custom textures should be shown properly.

When custom textures are disabled, there are no more broken textures: image image

Reproduction Steps

Install HD pack, enable custom textures, then choose Litten as your first Pokémon or go to Mahalo Trail.

Issue found on OpenGL & Vulkan renderers.

This issue isn't present on the Software renderer, but unplayable due to big performance loss. (~5fps)

Log File

citra_log.txt

System Configuration

CPU: AMD Ryzen 7 5700u GPU/Driver: AMD Ryzen Vega 8 RAM: 16GB OS: Ubuntu 23.10

fight-fly commented 4 months ago

There was once a PR rewriting custom texture, before citra-emu.org was taken down. And the author also provided a tool for the old texture package. https://github.com/raphaelthegreat/citra-pack-convert

fight-fly commented 4 months ago

issue #168

Rix565 commented 4 months ago

@fight-fly It isn't related to issue 168, as that issues refers to a problem occuring with only Vulkan, while in this case it's related to both renderers.