Project

General

Profile

Emulator Issues #1498

SMS "Scrubbing Sirena Beach" level: Immediate completion, no way to play through level

Added by darrenkiel about 12 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
GFX
% 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. Go to Sirena Beach level of Super Mario Sunshine
2. Go to episode 6 "Scrubbing Sirena Beach"
3. As soon as you start level you talk to the guy and hear a
strange "beep". Talk to him again and he gives you the Shine without
doing anything else.

What is the expected output? What do you see instead?
This is a timed level; you are supposed to be able to play through the
level after talking to the guy.

What version of the product are you using? On what operating system?
4357 revision. Using JIT64 with Vista x64.

Please provide any additional information below.


Related issues

Has duplicate Emulator - Emulator Issues #5455: Super Mario Sunshine (Sirena Beach, Episode 6:Scrubbing Sirena Beach)Duplicate

History

#1 Updated by jayork42 about 12 years ago

Problem with the countdown script? Can anyone explain the beeping sound?

#3 Updated by MofoMan2000 about 12 years ago

The game probably thinks you've already cleaned everything up, due to poor EFB or XFB
(is there a difference?) implementation or something.

#4 Updated by sl1nk3.s about 12 years ago

  • Status changed from New to Work started

is it the PAL or the NTSC version ? could you post a savefile to there ?

#5 Updated by hrydgard about 12 years ago

  • Status changed from Work started to Accepted

Well, at least this is better than not being able to finish the level :)

Anyway, I don't think there's a chance of anyone working on this without a save file.

#6 Updated by darrenkiel about 12 years ago

Save file attached. I had attached one yesterday; not sure why it wasn't posted.

#7 Updated by darrenkiel about 12 years ago

...and this is with the PAL version. Not sure about the NTSC version but probably
the same.

#8 Updated by BlueFalcon7 about 12 years ago

In Super Mario Sunshine (USA version) I have noticed a glitch with the paint which I
am actually surprised that nobody has reported. When you spray the paint with water,
it goes away, but then comes back in a couple seconds. If you walk on it while it is
gone, the game registers that it is still there. I wonder if this problem stems from
the glitch with the paint.

I have observed this with the NTSC version of Super Mario Sunshine, both the DX9 and
open GL plugins, and it has been an issue with every verson of dolphin I have used.

#9 Updated by BhaaL about 12 years ago

The glitch you're talking about is the lack of EFB access. EFB to RAM should fix that
(for OpenGL, not sure about DX9)

#10 Updated by darrenkiel about 12 years ago

EFB to RAM does NOT fix this issue. I've just tested with "Copy EFB to system RAM"
checked, but that does nothing at all.

#11 Updated by BhaaL about 12 years ago

Just tested this with OpenGL. Switching between hack and real shows the symptoms
exactly as i said.

#12 Updated by darrenkiel about 12 years ago

Ok, NOW I see why you're saying this. Your comment was in regards to BlueFalcon7's
issue, and NOT to the issue in which this topic is concerned. Am I correct?

This is yet another reason why people need to STAY ON TOPIC. Requesting an admin to
please delete or move everything from BlueFalcon7's original post down. Off-topic
remarks are counter-productive, not to mention very annoying.

#13 Updated by BhaaL about 12 years ago

Duh, I also just noticed that you're not him :)

#15 Updated by Anonymous about 12 years ago

  • Priority set to Low
  • Issue type set to Bug
  • Operating system N/A added

#16 Updated by Anonymous about 12 years ago

I can confirm the issue happens in ntsc as well, even if you've completed the game and
go back to replay the level (even though that's not too surprising)

#17 Updated by rodolfoosvaldobogado over 11 years ago

i think the cause of this error is the inacuracy in shader calculations, leading to
wrong alpha and color channels. this makes the game thing the beach is already cleaned

#18 Updated by darrenkiel over 11 years ago

Also: Donko's recent discoveries regarding texture cordinates prove that the float
inacuracy causes problems.

Reference: http://code.google.com/p/dolphin-emu/source/detail?r=5178

#19 Updated by XTra.KrazzY over 11 years ago

  • Status changed from Accepted to Accepted

#20 Updated by NeoBrainX almost 11 years ago

Is this still an issue in recent revisions?

#21 Updated by mlaaks almost 11 years ago

I just had this happen to me. Using Dolphin-x64-r7128 on Windows 7.

#22 Updated by MofoMan2000 over 10 years ago

This also makes the Pianta Village sprite The Goopy Inferno extremely easy to beat. This needs to be looked into soon, it's been a problem forever.

#23 Updated by JacobSyndeo over 10 years ago

Ironically, I played through "The Goopy inferno" without the EFB copy to RAM enabled on accident. Most likely had it on copy to texture. Either way, when I got to the end of the level the long hard way and got FLUDD back, I began cleaning the level from the platform, and the goop disappeared. But when I jumped down to the "clean" ground, I burned to death. APPARENTLY, the goop was still there, but the graphics driver didn't think so. Talk about a weird bug…

#24 Updated by multi-ultra about 10 years ago

Still unfixed in r7719

#25 Updated by tommyhl2.SS about 10 years ago

Can someone post an NTSC memory card save to this area.

#26 Updated by lpfaint99 about 10 years ago

this save on gamefaqs works, just import it with the memcard manager
http://db.gamefaqs.com/console/gamecube/save/super_mario_sunshine.sav

#27 Updated by crumberoni about 10 years ago

Issue still happening, using build "3.0-204", Win 7 x64. Also, in reply to comments, issue with "The Goopy Inferno" also unfixed, making that level very easy. I was like "hmmm, I remember this level being much more complicated on the console."

#28 Updated by Autoran1 almost 10 years ago

Testing this issue right now, this is really old but i remember this level worked correctly somewhere on 1xxx or 2xxx revisions

#29 Updated by Autoran1 almost 10 years ago

Tested on old r2700, works correctly on SC, and broken on DC, new revs also broken on SC

#30 Updated by Autoran1 over 9 years ago

I don't know worked it on DC ever or didn't, bur i forund that issue caused by r3663 or in a git way r90a2096a24f4 , by changes in CommandProcessor and PixelEngine

#31 Updated by skidau over 9 years ago

Autoran, try deleting the changed lines in PixelEngine.cpp in the latest revision and let us know if it fixes this problem.

#32 Updated by lpfaint99 over 9 years ago

nice find changing adding _uReturnValue = 1; after case for PE_PERF_5H fixes it in both dualcore and single core

#33 Updated by lpfaint99 over 9 years ago

^ in PixelEngine.cpp

#34 Updated by Autoran1 over 9 years ago

lpfaint, thanks, tried on latest build, yes, really fixes for both SC and DC, now timer also starts new bgm in this level while time runnig out

#35 Updated by Autoran1 over 9 years ago

skidau, i've teasted your solution, also works for both SC and DC

#36 Updated by lpfaint99 over 9 years ago

  • Status changed from Accepted to Fixed

This issue was closed by revision 6fc8cdf12d41.

#37 Updated by MofoMan2000 over 9 years ago

Hate to break it to you guys, but it's not completely fixed. Sure, this fixes the countdown and BGM, but even if you wash the entire beach 100%, you don't get the shine.

I tried both EFB to texture and RAM. Texture, you could wash the goop but it was still there and zapped you. RAM it washed away properly but still couldn't finish the level. Maybe this deserves a separate issue though?

#38 Updated by NeoBrainX over 9 years ago

  • Status changed from Fixed to Accepted

Reopening. Working on a proper fix.

#39 Updated by NeoBrainX over 9 years ago

  • Status changed from Accepted to Fixed

This issue was closed by revision 22c5c94bb734.

#40 Updated by NeoBrainX over 9 years ago

Using the d3d11_pixelmetrics branch, the challenge doesn't get finished immediately but can actually be finished. The difficulty might be slightly off (i.e. the amount of goop that has to be washed away to finish the challenge), but as far as I can tell the gameplay works perfectly now.

#41 Updated by wfowler1 over 9 years ago

I wouldn't call this "fixed" if it's still an issue in OpenGL or Driect3D9. Not everyone in the world uses Win7 you know. ;)

#42 Updated by NeoBrainX over 9 years ago

You can create a separate issue about pixel metrics not being implemented in d3d9 and ogl (and video_sw) if you like to.
This issue has served its purpose now that the source of the problem has been identified and was fixed in at least one configuration.

#43 Updated by delroth over 9 years ago

issue 5455 has been merged into this issue.

#44 Updated by fwer111 over 9 years ago

Ok, i think is better that way, merging my issue with this one, but really idk what to do about that d3d11 pixelmetrics thing, can someone post a emulator link, with this thing fixed, or post a save game with this mission cleared, i would appreciate that.....

#45 Updated by mbc07 over 9 years ago

Just use the official release 3.0, when you start this mission on Dolphin 3.0 it will be instantly cleared, without doing anything...

#46 Updated by fwer111 over 9 years ago

woww, thanks a lot dude, finally i can continue my game normally thanks again!!!!

#47 Updated by mbc07 almost 9 years ago

Only working in DX11 with d3d11_pixelmetrics branch...

#48 Updated by NeoBrainX almost 9 years ago

  • Status changed from Fixed to Accepted
  • Priority changed from Low to Normal

Yeah uh, someone should probably finish my perfqueries branch... :p

#49 Updated by Billiard26 almost 9 years ago

  • Category set to gfx

#50 Updated by Billiard26 almost 9 years ago

  • Status changed from Accepted to Work started

#51 Updated by NeoBrainX almost 9 years ago

  • Status changed from Work started to Fixed

This issue was closed by revision 008fdc73106a.

#52 Updated by MofoMan2000 over 8 years ago

I hate to be the bearer of bad news, but it looks like it's back to never completing it. I've tried with the most accurate possible settings and all three backends. It will NOT give me that shine.

#53 Updated by NeoBrainX over 8 years ago

Can you test at which revision it stopped working?

#54 Updated by pauldacheez over 8 years ago

snpt, sounds like you're using EFB to Texture, whereas the game requires EFB to RAM. Goop works flawlessly under EFB to RAM.

#55 Updated by MayImilae over 8 years ago

snpt, what version of Dolphin are you using? What graphics backend are you trying to play the game with, and is "Force Texture Filtering" on?

#56 Updated by Sonicadvance1 over 8 years ago

Download the latest from our official website at http://dolphin-emu.org/
The latest version is past version 1000 now.

#57 Updated by Sonicadvance1 over 8 years ago

Use the old version's save state in the old version, and create a actual game save, then copy the memory card over to the new version.
That website is a, ehhh...person that has left the project, refuses to respond to contacts from us, is completely outdated, and is gaining free money from ads.

#58 Updated by MayImilae over 8 years ago

Please ask for help with this on the forums. - http://forums.dolphin-emu.org/

Also available in: Atom PDF