Project

General

Profile

Emulator Issues #10361

Tintin freezes at various points (probably Metafortress)

Added by Gaelan over 2 years ago. Updated over 2 years 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-5075

Description

Game Name?

The Adventures of Tintin: The Game

Game ID? (right click the game in the game list, properties, info tab)

STNE41

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

689482039364630a34d6b6170adce089

What's the problem? Describe what went wrong.

The game freezes at various points, with the frame counter not advancing. It seems that the points where it freezes are the points where progress is saved; restarting Dolphin and loading a save allows the player to continue.

What steps will reproduce the problem?

Start the game. Create a save, select singleplayer, etc. After you get struck down in the opening lightning scene, the game will freeze.

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?

5.0 and 5.0-4484 both fail

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

2013 MacBook Air. 4GB RAM, 1.3 GHz i5.

History

#1 Updated by JMC4789 over 2 years ago

Have you tried right clicking the game and going into game properties and trying Speed up disc transfer rate? Sometimes that can bypass freezes like this.

Did this work in any even older builds? If you enable logs, is there anything interesting in the logs?

#2 Updated by Gaelan over 2 years ago

JMC4789 wrote:

Have you tried right clicking the game and going into game properties and trying Speed up disc transfer rate? Sometimes that can bypass freezes like this.

Nope, sadly.

Did this work in any even older builds?

Haven't tested. Which builds would you like me to test with?

If you enable logs, is there anything interesting in the logs?

Here is the log file of me starting the game, loading a save state nearby and the game freezing. The freeze occurs around 01:15; the DVDLowReads seem to continue indefinitely, about once per second. The addresses do repeat eventually (I spent way too long staring at the log trying to figure out if they did).
https://gist.github.com/Gaelan/cd5ca099366ccf19bef036f6b256aa72

https://gist.github.com/Gaelan/cd5ca099366ccf19bef036f6b256aa72

#3 Updated by JMC4789 over 2 years ago

  • Assignee set to JosJuice

JosJuice, does anything look suspicious in these logs?

Feel free to remove yourself from the assignee list after you've looked at it, was just curious if you could see something in this I couldn't.

The fact this doesn't work in 5.0 and saving/loading state jump starts it again makes me think that something serious is wrong, and I may have to buy this game. My only other request would be try interpreter (not cached interpreter) and see if icache emulation affects anything, but that's going to be extremely slow and I'd be 100% okay if you said you don't have time to mess with that.

#4 Updated by JosJuice over 2 years ago

  • Assignee deleted (JosJuice)

Nothing seems to stick out to me.

#5 Updated by Gaelan over 2 years ago

6168

OK, so this is interesting. I ran Dolphin in -d mode, and it turns out the PC actually hit what looks line an infinite loop in the game code (a screenshot of the surrounding assembly is attached). The question, of course, is why Dolphin but not an actual Wii hits the infinite loop.

#6 Updated by JMC4789 over 2 years ago

  • Subject changed from Tintin freezes at various points (probably saves) to Tintin freezes at various points (probably Metafortress)

I've been told this is Metafortress. Hell yeah, another Metafortress game to play with.

#7 Updated by leoetlino over 2 years ago

  • Status changed from New to Accepted

#8 Updated by JMC4789 over 2 years ago

Launching this from a system menu bypasses the crash apparently? Can you try that if you're still following this issue.

#9 Updated by leoetlino over 2 years ago

  • Status changed from Accepted to Fix pending

#10 Updated by JosJuice over 2 years ago

  • Status changed from Fix pending to Fixed
  • Fixed in set to 5.0-5075

Also available in: Atom PDF