Project

General

Profile

Actions

Emulator Issues #5574

closed

Metroid Prime 3/Tri "Squishing" Issue

Added by MayImilae over 11 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

Affects: RM3E01 and R3ME01

Last of the Prime 3/Tri problems that currently can't be fixed with settings. Whenever there is a "hiccup" in emulation, either from a loading glitch (common), taking a screenshot with DX9 or DX11, going in or out of fullscreen, etc etc, Prime 3 and the Trilogy games will squish vertically, leaving a black bar taking up the bottom 15% of the screen. I've tried all kinds of things to fix this, but it even happens at 1X native. The ONLY things that I can find that fixes it, is Virtual XFB and Real XFB. And they uh, have alot of problems, like stroke-inducing flashes, and low resolution with a weird flickering black bar on the top. Hardly ideal.

Prime 1 Tri
Normal - http://wiki.dolphin-emulator.com/images/d/d6/MP1Tri_NoSquish.jpg
Glitched - http://wiki.dolphin-emulator.com/images/d/d6/MP1Tri_Squish.jpg

Prime 2 Tri
Normal - http://wiki.dolphin-emulator.com/images/d/d6/MP2Tri_NoSquish.jpg
Glitched - http://wiki.dolphin-emulator.com/images/d/d6/MP2Tri_Squish.jpg

Prime 3 Tri
Normal - http://wiki.dolphin-emulator.com/images/d/d6/MP3Tri_NoSquish.jpg
Glitched - http://wiki.dolphin-emulator.com/images/d/d6/MP3Tri_Squish.jpg

Prime 3: Corruption (from the forums)
Glitched - http://s1.directupload.net/images/120217/xwi9oda9.png

To reproduce, just play one of the games; it usually doesn't even take 5 minutes for it to derp. With DX9 and DX11, it can usually be triggered by taking a screenshot and/or going in and out of fullscreen. If it doesn't occur immediately, start racing through some doors, the problems with dynamic loading usually trigger it.

Tested in 3.0-750 x64

Windows 7 x64
Core i5 3570K @ 4.7ghz
nVidia Geforce GTX275

Actions #1

Updated by pauldacheez over 11 years ago

I've had this happen on the non-Trilogy version of Prime 2, but never on my (prized original US 1.0 copy of) Prime 1. I haven't tested Prime 3 or the Trilogy games (too lazy to rig up a sensor bar when I can just play the games on the Wii).

On Prime 2, there's also this occasional "flicker" (Issue 5448 - assume that I was drunk when I filed that, please >~>) that seems to be closely related to this issue. And this issue has been filed before (Issue 5185) for Prime 2 and Sonic Adventure 2 (and "other games").

Actions #2

Updated by NeoBrainX over 11 years ago

  • Status changed from New to Invalid

If enabling XFB emulation fixes this, it's an expected problem with the non-XFB code path. Since the non-XFB code path has very simplified timing logic, bugs are expected when it comes to accurate timing. Nothing we can do here, sorry.
The low-res of real XFB is expected too. In fact, it's really just the native resolution of GC/Wii. I'm not sure about the other XFB issues, you might want to create separate issues for those if there aren't any, yet.

Marking invalid for now, if you do happen to be able to trigger the issue even with (real) XFB emulation enabled, I'll reopen it.

Actions #3

Updated by MayImilae over 11 years ago

Well, there is a black bar on the XFB side, it is just on the top, and flickers in and out throughout gameplay. But it is the exact same size however.

Actions #4

Updated by ironman120693 over 11 years ago

I've checked this out, it ONLY happens when you're playing the game in 60fps mode. For NTSC there is no option, but in PAL, if you play without EuRGB60 and Progressive Scan enabled, you WILL NOT get the black bar.

The Virtual XFB also works, but if there is a hiccup, it starts flashing, Vsync CAN fix that problem, but it depends on the rev. Definitely DO NOT enable frameskipping with an XFB on this game, it causes DRAMATIC graphical glitches(sometimes you'll be walking in the air, or the whole stage will disappear).

I'm guessing the XFB issue is completely different from this one, but if you can get a hold of the PAL version, you won't get this problem as long as you don't play in 60fps mode. And one way to counter this problem, if you don't want to sacrifice 10fps, is to enable "Use Fullscreen" and DON'T Alt+tab out or press the windows key. Its not a guarantee but it does help, just find the best settings, and then don't mess with it. Even with this option enabled, the problem still occurs, but the more stable the emulation is, the less likely you'll get it, so set everything in your config for stability and not speed. Enable Frameskipping if necessary.

But if slowing down the emulation is the only way to fix this problem(as in my case), you will encounter audio glitches and BGM looping(which can happen the same way the black bar appears).

Actions

Also available in: Atom PDF