Project

General

Profile

Actions

Emulator Issues #3376

closed

Paletted textures are dumped multiple times when TLUT changes

Added by mattcallaghan over 13 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
GFX
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What steps will reproduce the problem?

  1. Dump a texture (in Wind Waker)
  2. Replace texture
  3. Boot Wind Waker
  4. Change area
  5. Same texture has different name, and so does not get loaded.

What is the expected output? What do you see instead?
For me to replace a texture and have it load whenever it gets called. Weirdly, the textures also have different names when they are viewed both in game and in menu, so say you have one texture for when you recieve the telescope, one texture for when you look at the telescope in menu and one for when you attach it to a button (all of these texture names change for each area in the game).

Dolphin version with the problem? Other Dolphin version without the
problem?
I had this problem in r6277 and now that I've updated to r6294, every single texture has changed names again...

32-bit or 64-bit and any other build parameters?
64-bit. Probably 32-bit aswell though.

OS version and versions of tools/libraries used?
Windows 7 64bit, built with VS2008, using the DX9 plugin.

Please provide any additional information below.
There's a Wind Waker texture pack that you can use for testing here:
http://cid-9cd27aa5d866d5fc.office.live.com/self.aspx/.Public/Wind%20Waker%20Texture%20Pack%20v2.rar
It should work as long as you have the US version of the game, are using r6277 and the moons have aligned correctly :P

This problem seems to occur because texture names seem to be based off memory address or something, and I suppose textures will not always be saved in the same place of memory. Maybe textures could be named after a checksum or something?

Actions

Also available in: Atom PDF