Project

General

Profile

Actions

Emulator Issues #251

closed

Mario Sunshine "Slime" *almost* works

Added by thegamefreak0134 about 16 years ago.

Status:
Duplicate
Priority:
Low
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

What steps will reproduce the problem?

  1. Open Dolphin and use the OpenGL Plugin
  2. Play Super Mario Sunshine
  3. Proceed somewhere that has slime, and spray it with water.
  4. After clearing the slime, walk around where it was.

What is the expected output? What do you see instead?
The graphical effect of the slime appears to be working properly. It looks
appropriate and does appear to disappear when sprayed with water, as it
should. (I own the game and a Wii to play it on for reference.) The
trouble is that the behavior for it does not. The area where the slime
was still behaves like its still there. Furhermore, when you save state,
any slime that was cleared away from the screen reappears.

What version of the product are you using? On what operating system?
I'm doing this on r941, since I can't compile Dolphin on my own and need
to use Daco's site to get updates.

Please provide any additional information below.
I don't pretend to have any clue what sunshine is trying to do, but it
almost seems like it might be reading the texture that it uses for the
slime (or, what it seems, as a mask for the slime's glossy texture) to
determine if its still there, or if it has been "sprayed". Its just a
hunch of course, it may be something completely unrelated, but if the
emulated VRAM is read only, that might be causing the issue if indeed the
game does do it this way.

Of course, this is the first build that has shown disappearing slime at
ALL (and the first to actually have it show up in the openGL plugin) and
it still doesn't seem to be disappearing in the DX9 plugin, so there's no
telling where the issue really is. Still, its an interesting problem, and
I will personally mail cookies to the house of the person who finds it
first. ^_^

I'll also make a note that the game uses different effects for the slime
on the ground than it does for the slime on walls and things (the marks
that earn you blue coins in most of the game.) The wall slime has been
working for a long while, but the ground slime not so much, as it appears
that the developers used odd and bizzare voodoo code to make it work
quickly in hardware. ^_^


Related issues 2 (0 open2 closed)

Is duplicate of Emulator - Emulator Issues #675: Super Mario Sunshine: Gameplay defect: unremovable dirtFixed

Actions
Has duplicate Emulator - Emulator Issues #348: Super mario Sunshine Goo problemDuplicate

Actions
Actions

Also available in: Atom PDF