Project

General

Profile

Actions

Emulator Issues #12987

closed

Graphical Issues - Lego Indiana Jones: The Original Adventures

Added by ZephyrSurfer over 1 year ago. Updated over 1 year ago.

Status:
Fixed
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:
5.0-17713

Description

Game Name?

Lego Indiana Jones: The Original Adventures

Game ID? (right click the game in the game list, Properties, Info tab)

RLIE64

MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)

d055f4e3e52a53424becf994ede70e08

What's the problem? Describe what went wrong.

  1. The puzzle pieces for puzzles with the 3x3 grids become completely white after being selected.

  2. There is another issue only present when playing back fifologs too. (Should this be a separate issue?)
    The section of wall on the left of the puzzle and the skirting board as well as the pillar on the right do not display correctly.

What steps will reproduce the problem?

Go to Barnett College and enter "Indy's Office".
Switch to a character with a book.
Go to puzzle in the left of room and try to play the memory mini-game.
The pieces selected will become entirely white rather than highlighted.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Yes, 5.0-16974

Is the issue present in the latest stable version?

Yes, 5.0

If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)

[First broken version number here (if applicable)]

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]

What are your PC specifications? (CPU, GPU, Operating System, more)

i7-8750H
GTX 1060
Windows 10
8GB DDR4

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

There is also a video showing this same character attempting the puzzle showing what it should look like (not wii though)
https://youtu.be/mK8A5Lrs53M?t=73

I have tried older versions and every accuracy setting and Software Renderer and pretty much everything I thought might affect it, but nothing fixed it.

Let me know, I'll see what else I can do.


Files

lego_indiana_jones_puzzle_alpha_hw.zip (2.52 MB) lego_indiana_jones_puzzle_alpha_hw.zip Lego Indiana Jones Puzzle Alpha Issue Fifolog (5.0-16974) ZephyrSurfer, 07/23/2022 11:45 PM
RLIE64_puzzle_issue_5.0-16974.png (432 KB) RLIE64_puzzle_issue_5.0-16974.png Issue Looks like this in 5.0-16974 in-game ZephyrSurfer, 07/23/2022 11:49 PM
RLIE64_puzzle_issue_fifolog_playback.png (431 KB) RLIE64_puzzle_issue_fifolog_playback.png Extra Issue from fiflolog playback. (look at issue 2 above and compare toRLIE64_puzzle_issue_5.0-16974.png) ZephyrSurfer, 07/23/2022 11:51 PM
Dolphin.png (395 KB) Dolphin.png pokechu22, 07/24/2022 08:15 PM
Real hardware.png (399 KB) Real hardware.png pokechu22, 07/24/2022 08:15 PM
lego_indiana_jones_puzzle_2-1.7z (2.44 MB) lego_indiana_jones_puzzle_2-1.7z ZephyrSurfer, 07/25/2022 03:14 AM
lego_indiana_jones_puzzle_1-5.7z (2.1 MB) lego_indiana_jones_puzzle_1-5.7z ZephyrSurfer, 07/25/2022 03:14 AM
lego_indiana_jones_puzzle_2-5.7z (2.03 MB) lego_indiana_jones_puzzle_2-5.7z ZephyrSurfer, 07/25/2022 03:14 AM
lego_indiana_jones_puzzle_3_1a.7z (2.65 MB) lego_indiana_jones_puzzle_3_1a.7z ZephyrSurfer, 07/25/2022 03:14 AM
lego_indiana_jones_puzzle_3_1b.7z (1.28 MB) lego_indiana_jones_puzzle_3_1b.7z ZephyrSurfer, 07/25/2022 03:14 AM
lego_indiana_jones_puzzle_3_1c.7z (2.78 MB) lego_indiana_jones_puzzle_3_1c.7z ZephyrSurfer, 07/25/2022 03:14 AM
lego_indiana_jones_puzzle_3_5.7z (1.8 MB) lego_indiana_jones_puzzle_3_5.7z ZephyrSurfer, 07/25/2022 03:14 AM
lego_indiana_jones_puzzle_1-5.png (549 KB) lego_indiana_jones_puzzle_1-5.png pokechu22, 07/25/2022 07:25 AM
lego_indiana_jones_puzzle_2-1.png (356 KB) lego_indiana_jones_puzzle_2-1.png pokechu22, 07/25/2022 07:25 AM
lego_indiana_jones_puzzle_2-5.png (462 KB) lego_indiana_jones_puzzle_2-5.png pokechu22, 07/25/2022 07:25 AM
lego_indiana_jones_puzzle_3_1a.png (401 KB) lego_indiana_jones_puzzle_3_1a.png pokechu22, 07/25/2022 07:25 AM
lego_indiana_jones_puzzle_3_1b.png (232 KB) lego_indiana_jones_puzzle_3_1b.png pokechu22, 07/25/2022 07:25 AM
lego_indiana_jones_puzzle_3_1c.png (330 KB) lego_indiana_jones_puzzle_3_1c.png pokechu22, 07/25/2022 07:25 AM
lego_indiana_jones_puzzle_3_5.png (356 KB) lego_indiana_jones_puzzle_3_5.png pokechu22, 07/25/2022 07:25 AM

Related issues 2 (1 open1 closed)

Related to Emulator - Emulator Issues #8059: Super Mario Sunshine - Special stage gray cubesFixed

Actions
Related to Emulator - Emulator Issues #9268: Super Smash Bros. Brawl custom character Lloyd renders incorrectlyAccepted

Actions

Updated by pokechu22 over 1 year ago

I can confirm that the memory game renders correctly on real hardware with the hardware fifoplayer, but not in Dolphin.

The other rendering issues seem to be baked into the fifolog and look like corrupted texture coordinates or something weird like that; please do create a separate issue for that (and check if it affects older versions (for both recording and playback) and other parts of the game in the same way).

Actions #2

Updated by pokechu22 over 1 year ago

Actions #3

Updated by pokechu22 over 1 year ago

  • Related to Emulator Issues #9268: Super Smash Bros. Brawl custom character Lloyd renders incorrectly added
Actions #4

Updated by pokechu22 over 1 year ago

I happen to own the Prima guide to the game (but I only own the game itself for Xbox 360), so here's a list of these glyph puzzles that I spotted while skimming through it:

  • 1-1: The Lost Temple: freeplay only, near the end of the 5th area (the one after the idol chamber), at the end of the lower trail.
  • 1-2: Into the Mountains, freeplay only, near the exit of area 4 (cavern chamber)
  • 1-3: Motorcycle escape (is this the correct title? it's also used by 3-3), freeplay only, near the end of the level (blocking the entrance to the cantina)
  • 1-4: The well of souls, in Area 2 as part of normal story gameplay (and in a few other places in the level too, one of which the guide claims is freeplay only)
  • 1-5: Pursuing the ark, freeplay only, near the upper-left of the dig site (the first area), requires explosives
  • 1-6: Opening the ark, freeplay only, hidden behind the parked truck that you repair in the second area, and a second one on the wall near the ark in the final area
  • 2-1: Shanghai showdown, freeplay only, on the far-right corner of the streets area, requires explosives
  • 2-2: Pankot Secrets, part of normal story outside of Indy's bedroom after pushing a potted plant
  • 2-3: The Temple of Doom, freeplay only, far right of sacrificial pit area, requires mechanical ability
  • 2-5: Escape the Mines, freeplay only, on the left wall of the starting area
  • 2-6: Battle on the Bridge, in the 3rd area, freeplay only, on the wall near the spike pits
  • 3-1: The hunt for Sir Richard, part of normal story, to enter the library and then again within the library and in the tomb
  • 3-2: Castle rescue, part of normal story, several times in the study and then in the final room (you need to bring a bazooka to explode a silver cabinet)
  • 3-4: Trouble in the sky, in the 3rd area (countryside), up the hill
  • 3-5: Desert ambush, freeplay only, in the starting area after breaking some barrels to make a ladder up the cliff
  • 3-6: Temple of the grail, throughout the level as part of the story

As for the issue itself, it looks like this is similar to the super mario sunshine debug cube issue. The highlight effect is objects 50-52 in the first frame of that fifolog, and they configure configure blending to use the output alpha, but they never actually set where alpha comes from; it's only set in object 1, where it uses the vertex color. But object 50 doesn't include colors in its vertices. Object 48 (the table) does, though, including providing an alpha value of 130 (stored as 32/64 in an RGBA6666 format). We do have a hack to adjust the value used in this debug cube case (MissingColorValue under [Hacks] in GFX.ini), and setting that to 0xFFFFFF40 instead of 0xFFFFFFFF gives something OK-looking (but I'm not sure if that's the right number to use).

If you could record fifologs of a few other glpyh puzzles, that'd be helpful for comparison. Level 3-1 in particular should be fairly easy to access (it's unlocked after completing 1-1).

Updated by pokechu22 over 1 year ago

Those should be enough, thanks. I haven't done the calculation fully yet, but it does seem like the brightness change is slightly inconsistent between the different areas. (You can also see some significant texture issues in 3-5, and to a lesser extent in 1-5 and 3-1a.)

Actions #7

Updated by pokechu22 over 1 year ago

https://github.com/dolphin-emu/dolphin/pull/10937 should solve this via gameini using the same hack as the debug cubes in Super Mario Sunshine.

Actions #8

Updated by pokechu22 over 1 year ago

One other thing: Does the fade in/out animation where it shows you the intended order for the puzzle work properly? Or is that also affected? (I'd assume that since that one fades in and out, it must be supplying an alpha value, but I can't know for sure.)

Actions #9

Updated by pokechu22 over 1 year ago

MissingColorValue has been set via gameini starting in 5.0-17091; please check if this fixes the puzzles completely.

Actions #10

Updated by pokechu22 over 1 year ago

  • Status changed from Accepted to Fixed
  • Fixed in set to 5.0-17713

Properly fixed by https://github.com/dolphin-emu/dolphin/pull/11200 (the previous PR put it under [Video_Settings] instead of [Video_Hacks]): https://dolphin-emu.org/download/dev/4ab47231bc6919c81067e150476e6b09de0632f3/

Actions

Also available in: Atom PDF