Project

General

Profile

Emulator Issues #7735

Dolphin not Loading Custom Textures

Added by jayork42 about 6 years ago.

Status:
Invalid
Priority:
Normal
Assignee:
-
% 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

Game Name?

Super Mario Galaxy

Game ID?

RMGE01

What's the problem? Describe what went wrong in few words.

Dolphin is not querying Load directory for custom textures and as a result, they are not being loaded.

What did you expect to happen instead?

The custom textures found in C:\Users[my user]\Documents\Dolphin Emulator\Load\Textures\RMGE01 should load.

What steps will reproduce the problem?

  1. Start a new game or load an existing game in the NTSC version of Super Mario Galaxy
  2. Get to the observatory 3.

Dolphin 3.5 and 3.5-367 are old versions of Dolphin that have
known issues and bugs, so don't report issues about them and test the
latest Dolphin version first.
Which versions of Dolphin did you test on?

Dolphin 4.0 x64

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?

This is my first attempt at loading custom textures.

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)

Windows 7 Professional x64
Intel i5 4570 (Haswell) stock speed
GeForce GT 240
8GB RAM

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

For some reason Dolphin creates an empty directory in Load\Textures called RMGP01. I'm not sure why it appears (at first at least) to be looking for textures for the PAL version of the game. I am using a compressed GCZ file type for the disc image. Dolphin does not appear to be looking for textures in Textures\RMGE01 or RMGP01. I can verify this by tracing filesystem calls with Process Monitor. With the "Load Custom Textures" option selected in the video settings and texture cache set to safe, Dolphin makes no attempts to query any directories under Load. This appears to be a defect in this version.

History

#1 Updated by JMC4789 about 6 years ago

  • Status changed from New to Questionable

Try using the latest development version. Also, texture cache accuracy must be the same as where the pack was made.

Custom Textures work fine here.

#2 Updated by jayork42 about 6 years ago

Sorry, the emulator is querying the directory. I didn't start capturing until I started loading the level. Evidently it is queried at the very beginning when I start the game.

#3 Updated by JMC4789 about 6 years ago

  • Status changed from Questionable to Invalid

It loads the textures on demand or something, though. I'm not an expert on how it works, but I do know it works.

Thank you for your report, if you have any other issues, feel free to bring it up.

#4 Updated by jayork42 about 6 years ago

Same result with 4.0-4549. For what it's worth I'm changing Mario's character model textures that were dumped when I entered the observatory. I did not change the file names, color mode, bit depth, or image format. They are PNG files. I pulled them straight from Dump\Textures\RMGE01, edited them, and put them in Load\Textures\RMGE01. There are 8 files I have identified as being Mario's character textures:

#5 Updated by JMC4789 about 6 years ago

If you want assistance on making custom textures work, I suggest heading to the forums. There are a lot of minor things you can do wrong (and, I'm proof of that when I did my first few texture hacks for various titles) and forum support will probably help you out more.

#6 Updated by jayork42 about 6 years ago

It appears to be a defect. I figured it out. Textures will not load unless they are larger than the original dumped copy. For example, 64x64 will need to be upscaled to 128x128. Dolphin gives no indication of this requirement and no warning message saying they are not being loaded.

Also available in: Atom PDF