PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
GNU General Public License v3.0
11.09k stars 1.56k forks source link

[Feature Request]: Don't dump every texture #5765

Closed CelestePolo closed 2 years ago

CelestePolo commented 2 years ago

Description

I don't like the term "request" it is more suggestions for improvement.

1) Allow to not dump textures with resolution lower than 16x16 or 8x8 for example. (already in Duckstation) 2) Allow to not dump textures with only two hex numbers (instead of three). 3) Allow to "blacklist" a texture by the first hex number.

Reason

-Reduce the quantity of textures which can't be upscaled anyway -Automatic upscaling -Less writing on drive

Examples

I tried this (great :) ) feature on three games:

1) Allow to not dump textures with resolution lower than 16x16 or 8x8. -> Example Jak and Daxter, a lot of small textures that can not be upscaled.

2) Allow to not dump textures with only two hex numbers (instead of three). -> On SotC, the texture is not replaced, on Crash bandicoot, there are too many times the same textures.

3) Allow to "blacklist" a texture by the first hex number. -> SotC : +22 000 times the same texture with different effects

lextra2 commented 2 years ago

over 22k textures from sotc?! jeez...

stenzek commented 2 years ago

These requests are getting silly. Stop expecting perfection from something which is basically a giant hack (the idea of dumping/replacing textures in the first place).

Any replacements are going to require manual work. You can't just expect to throw it all at an upscaler and get away with zero effort. If it was that easy, we'd just do the upscaling in the emu itself..

Allow to "blacklist" a texture by the first hex number.

As stated in the original PR, textures with multiple CLUTs are outside the scope of the current system. PRs welcome.