Project

General

Profile

Actions

Emulator Issues #7562

closed

Paper Mario - The Thousand Year Door graphical glitches when deforming Mario's sprite using paper techniques

Added by kage.urufu over 10 years ago.

Status:
Fixed
Priority:
High
Assignee:
Category:
GFX
% 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:
Fixed in:

Description

Game Name?
Paper Mario - The Thousand Year Door

Game ID?
G8ME01 (tested valid dump)

What's the problem? Describe what went wrong in few words.
When transitioning to flat mario (sideways), laying in bed, or other actions that deform mario in different ways, his texture dissapears, and a black silhouette of him and the partners character appears in the center of the screen.

When flying with the paper airplane, found later in the game, the airplane is at least twice as large as it should be, and too high on the screen, among other graphical glitches

In the log window, I see Unknown BP Opcode errors

What did you expect to happen instead?
The sprite to rotate 90 degrees, with no graphical glitches, or the airplane to be in the right location

What steps will reproduce the problem?

  1. From the savefile provided, walk down and to the right
  2. Climb the side of the building using the stairs, and bounce on the spring up to the platform
  3. Press Y to transform into the airplane
  4. Press R to turn sideways

Which versions of Dolphin did you test on?
4.0-2476
4.0-2484
4.0-2492
4.0 Stable
3.5 Stable

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
4.0 Stable and before seem to not exhibit the same issues

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
Windows 8.1
Intel i7-4700MQ 2.40GHz
Intel HD 4600
Nvidia GeForce GT 750M (Optimus)
12GB DDR3 1866 Ram

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
Here are a series of screenshots showing the issues
http://imgur.com/6faRPjK,b689kfv,5aoVAAE,CSwa4G1,tzLYeWL,uBDWN3c

A memory card file with a save usable for testing this:
http://kageurufu.net/uploads/MemoryCardA.USA.raw

The log file from running the game, up to performing one of these actions:
http://pastebin.com/mVip8skU


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #7564: silhouettes appear (paper mario thousand year doorDuplicate

Actions
Actions #1

Updated by JMC4789 over 10 years ago

Large gap of builds you left. Try to narrow it down more using binary search techniques to limit the difficulty of the task. This isn't necessary for accepting the issue, but if it is valid, it will help greatly for fixing the issue.

Actions #2

Updated by kage.urufu over 10 years ago

I will, it will have to wait till I get off work though.

Actions #3

Updated by kage.urufu over 10 years ago

I wrote a quick script to help simplify this in the future, its not great but it works

https://gist.github.com/kageurufu/e528a122b31208ef45f7

It worked in 4.0-2444, but did not in 2446

It seems to be due to

https://github.com/dolphin-emu/dolphin/pull/739

Actions #4

Updated by JMC4789 over 10 years ago

More Vertex Loader issues?

Actions #5

Updated by delroth over 10 years ago

  • Status changed from New to Accepted
  • Regression set to Yes
  • Category set to gfx
  • Priority set to High
  • Milestone set to Current
  • Operating system N/A added
Actions #6

Updated by delroth over 10 years ago

Issue 7564 has been merged into this issue.

Actions #8

Updated by gamemasterplc over 10 years ago

Mark issue Invalid because I cannot reproduce in Dolphin 4.0-2693 with BBox enabled.

Actions #9

Updated by JMC4789 about 10 years ago

  • Status changed from Accepted to Fixed

This is fixed, actually, not invalid

Actions

Also available in: Atom PDF