Project

General

Profile

Actions

Emulator Issues #11164

closed

TMEM emulation regressions

Added by JMC4789 almost 6 years ago. Updated over 2 years ago.

Status:
Fixed
Priority:
High
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Current
Regression:
Yes
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
5.0-4703
Fixed in:
5.0-15294

Description

Game Name?

NHL Slapshop -
Metal Arms: Glitch in the System - GM5E7D
Sonic Riders - GXEE8P
Tak and the Power of Juju - GJUE78

What's the problem? Describe what went wrong.

TMEM emulation breaks FMVs in these games, causing them to get stuck. NHL Slapshot breaks differently, with the same left/right eighth of the screen repeating itself on each half of the screen. NHL Slapshot actively cannot be played, while the other games function normally outside of FMVs.

What steps will reproduce the problem?

Play Games.

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

5.0-7718

Is the issue present in the latest stable version?

No

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.)

5.0-4703

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

A fifolog of NHL Slapshot already exists on fifoci

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

Core i7-6700K
NVIDIA GTX 1070
AMD Vega
Windows 10

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

Nope.


Related issues 7 (0 open7 closed)

Has duplicate Emulator - Emulator Issues #10540: Metal Arms: Glitch in the System - No RenderingDuplicatemimimi

Actions
Has duplicate Emulator - Emulator Issues #10639: Sonic Riders movies freeze but audio continues to playDuplicate

Actions
Has duplicate Emulator - Emulator Issues #11008: Tak and the Power of Juju - Cutscenes are brokenDuplicate

Actions
Has duplicate Emulator - Emulator Issues #10879: Sonic Riders: Zero Gravity, cutscenes not workingDuplicate

Actions
Has duplicate Emulator - Emulator Issues #10467: NHL Slapshot in-game graphics issuesDuplicatemimimi

Actions
Has duplicate Emulator - Emulator Issues #11561: BLEACH SHATTERED BLADE : no intro videoDuplicate

Actions
Has duplicate Emulator - Emulator Issues #10648: Lego Indiana Jones 2: Grey screen on the 3rd level in Raiders of the Lost ArkDuplicate

Actions
Actions #1

Updated by JMC4789 almost 6 years ago

Actions #2

Updated by JMC4789 almost 6 years ago

Actions #3

Updated by JMC4789 almost 6 years ago

Actions #4

Updated by JosJuice almost 6 years ago

Actions #5

Updated by JosJuice almost 6 years ago

Actions #6

Updated by JosJuice almost 6 years ago

Actions #7

Updated by JMC4789 almost 6 years ago

Actions #8

Updated by JMC4789 almost 6 years ago

  • Status changed from New to Accepted
Actions #9

Updated by kolano over 5 years ago

From the forums...

"Switching the texture cache slider while a cutscene updates the current cutscene frame to actually display. It'll be frozen on that frame until the next time the texture cache setting is changed. Rapidly swapping between "Safe" and "Fast" settings allows you to view the cutscene. The faster you swap between them the faster the framerate.

By default my screen flashes purple whenever I change this setting during a cutscene, so doing it rapidly causes annoying rapid purple flashing. Enabling "Immediately Present XFB" eliminates this purple flashing entirely."

Changing the "Disable EFB ram copies" on or off also updates the cutscene frame.

Actions #10

Updated by PPLToast over 5 years ago

A 2 second transition to the title screen in 428: Fūsa Sareta Shibuya de is also affected by this.

Actions #11

Updated by JosJuice almost 5 years ago

Videos in Godzilla: Destroy All Monsters Melee are also affected, according to a forum post: https://forums.dolphin-emu.org/Thread-gc-godzilla-destroy-all-monsters-melee--26944?pid=493854#pid493854

Actions #12

Updated by Miksel12 almost 5 years ago

Sounds like video's in Night at the Museum: Battle of the Smithsonian are also affected: https://forums.dolphin-emu.org/Thread-wii-night-at-the-museum-battle-of-the-smithsonian?pid=487186#pid487186

Actions #13

Updated by SuperDavid over 4 years ago

It looks like some videos in Power Rangers Samurai also stopped working properly in 5.0-4703.

Actions #14

Updated by SuperDavid over 4 years ago

I can get the FMV to play normally with software renderer, but not OpenGL, Vulkan or Direct3D 11.

Actions #15

Updated by JMC4789 over 3 years ago

Actions #16

Updated by JosJuice over 3 years ago

Actions #17

Updated by JosJuice over 3 years ago

Actions #18

Updated by ubergeek77 almost 3 years ago

This is still an issue as of 5.0-14388. However, on this same version of Dolphin, I observed that the first story cutscene in Sonic Riders would play the FMV normally while there were subtitles on the screen. The video starts frozen, but whenever subtitles are shown, the video cuts to where it should be at that point, plays normally for the duration of the subtiles, then freezes in place once the subtitles are gone. It repeats this pattern for all subtitles in the video. In other words, if subtitles were theoretically shown for 100% of the video, then it seems the video would play with no issues at all.

I haven't seen anyone report this before, and I thought it was interesting and worth reporting.

Emulator information:

Version: 5.0-14388
Backend: Vulkan
Adapter: GeForce RTX 2080

Actions #19

Updated by zstorm4 almost 3 years ago

To add to what ubergeek posted, Metal Arms exhibits similar behaivor. The only fmvs that play are the loading screens and demo attract movie. The former have text overlayed that's data driven, the latter has "press start/insert controller" overlayed and flashing

Actions #20

Updated by jtman03 almost 3 years ago

If you spam the "HOME" button while a cutscenes are playing, it would goto the right frame that it should be at. If you spam the "HOME" button, the cutscene will work, only when you stop spamming the "HOME" button, it wouldn't work. In Sonic Riders: Zero Gravity, if you wait for the cutscenes to show up in the start screen, the cutscenes would work. We would need to find a way to update those frames for it to work.

Actions #21

Updated by jtman03 almost 3 years ago

Works in: OpenGL, Vulkan

Actions #22

Updated by jtman03 almost 3 years ago

In Sonic Riders Games GC/Wii, If it goto the "OPTIONS" menu, Control Settings, and change the control to a gamecube controller, it fixes the problem and you would be able to view all the cutscenes in story mode. (I can confirm that this works on the latest version of dolphin with OpenGL). Not sure why this happens, but it can help us figure out how to fix this problem.

Actions #23

Updated by JMC4789 over 2 years ago

So it turns out the Sonic Riders: Zero Gravity 4th player screen breaking is not a tmem regression. Currently bisecting.

Actions #24

Updated by Miksel12 over 2 years ago

I believe all regressions are fixed by 5.0-15294?

Actions #25

Updated by autofire372 over 2 years ago

I can't speak for all the games on the list, but I can say that Tak is fixed.

Actions #26

Updated by JosJuice over 2 years ago

  • Status changed from Accepted to Fixed
  • Regression start set to 5.0-4703
  • Fixed in set to 5.0-15294
Actions #27

Updated by JosJuice almost 2 years ago

  • Has duplicate Emulator Issues #10648: Lego Indiana Jones 2: Grey screen on the 3rd level in Raiders of the Lost Ark added
Actions

Also available in: Atom PDF