Emulator Issues #9245
opensome Textures dumped from Timesplitters Future Perfect broken
0%
Description
Game Name?
Timesplitters: Future Perfect
Game ID?
G3FE69
MD5 Hash?
cb21d1e88b48a1830dc131c527833d30
What's the problem? Describe what went wrong.
When attempting to dump textures from this game, it seems that several of the game's textures end up being corrupted and mixed with other textures.
What steps will reproduce the problem?
- Start game with texture dumping enabled
- Load any level
- Several dumped textures will look strange and broken, while others are fine
Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?
Tested on version 4.0-8490
Older versions did not correct issue.
What are your PC specifications? (CPU, GPU, Operating System, more)
OS: Windows 7 Professional 64-bit
Processor: Intel Core i5-3470 CPU @ 3.20GHz
Installed RAM: 8GB
GPU: NVIDIA GeForce GTX 670
Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
Example of a texture that has dumped correctly:
Examples of broken textures:
Updated by JosJuice almost 9 years ago
- Status changed from New to Working as intended
Some games arrange their textures in ways that might look weird.
Updated by Combine almost 9 years ago
JosJuice wrote:
Some games arrange their textures in ways that might look weird.
I am almost certain that this is not intentional, as these textures are completely scrambled, containing pieces of other textures and even alpha masks.
When attempting to apply them back onto the models (if it is even possible to distinguish said model) the texture does not look correct.
Updated by Sonicadvance1 almost 9 years ago
So if you don't modify the texture at all, but apply it as a "high-res" texture then stuff messes up?
Updated by Combine almost 9 years ago
Sonicadvance1 wrote:
So if you don't modify the texture at all, but apply it as a "high-res" texture then stuff messes up?
Yes, If I load the ripped textures as custom textures they are broken ingame.
Updated by JosJuice almost 9 years ago
- Status changed from Working as intended to New
That does sound strange. Thanks for showing it.
Updated by JMC4789 almost 9 years ago
- Assignee set to degasus
That's pretty awesome. Requires some looking into.
Updated by Combine almost 8 years ago
JMC4789 wrote:
This is probably fixed in PR 4512.
Still broken in PR 4512 and above.
Updated by JMC4789 almost 8 years ago
I'm just wondering what the game is doing that makes it not work.
Updated by Combine almost 8 years ago
JMC4789 wrote:
I'm just wondering what the game is doing that makes it not work.
My best guess is it's some kind of really weird texture storage method but I'm no expert on gamecube stuff nor do I have as much knowledge as the Dolphin devs on this kind of thing.
It's not just Dolphin that does this, it seems to have with ripping tools like 3D Ripper DX as well.
Updated by Combine almost 8 years ago
Combine wrote:
JMC4789 wrote:
I'm just wondering what the game is doing that makes it not work.
really weird texture storage method
By which I mean the game storing textures in a weird way that confuses Dolphin and makes it output garbage.
Updated by JMC4789 almost 8 years ago
If Dolphin can display them correctly in the first place, it's really hard to mess up dumping them. Not impossible, but it points to the bug being something stupid...
Updated by Combine almost 8 years ago
JMC4789 wrote:
If Dolphin can display them correctly in the first place, it's really hard to mess up dumping them. Not impossible, but it points to the bug being something stupid...
That's a good point.Could be something specifically with the way dolphin dumps textures that doesn't go wrong when it's actually displaying them?
Updated by Combine almost 8 years ago
Combine wrote:
JMC4789 wrote:
If Dolphin can display them correctly in the first place, it's really hard to mess up dumping them. Not impossible, but it points to the bug being something stupid...
That's a good point.Could be something specifically with the way dolphin dumps textures that doesn't go wrong when it's actually displaying them?
I think the weirdest part is that broken textures are sometimes completely unrelated to the textures they should be. In the screenshots above you can see a slightly messed up barrel texture on some crates.
Updated by Combine almost 8 years ago
Update because I just checked something I should've checked before.
I loaded the textures dumped by Dolphin 5.0-1845 as custom ones and everything seemed fine.
Despite this, there are still a large amount of broken looking textures being dumped making navigation a pain but I've noticed something.
I don't know if this applies to all of them, but here's what I found.
This is the texture "tex1_512x512_m_5d86a6efe1092239_14_mip1.png":
This texture has dumped correctly.
Right alongside it is "tex1_512x512_m_5d86a6efe1092239_14.png", the same texture but with no "mip1":
This texture is broken.
After hugging several enemies and props it doesn't seem like the non-mipmap versions are actually used. The actual bug seems to be fixed but I'd imagine the corrupted "non-mipmap" versions being dumped is still unintended behaviour.
Right alongside it is this, however:
Updated by Combine almost 8 years ago
p.s A couple of things use the non-mipmap textures (mostly level geometry and decals) and these will be dumped fine.
Updated by JillCrungus over 6 years ago
Dolphin still seems to be doing this in 5.0-8047, it's rather annoying to have to sort through these broken textures.