emukidid / swiss-gc

Swiss - The swiss army knife of GameCube homebrew
GNU General Public License v2.0
1.23k stars 93 forks source link

[Issue]: Star Fox Adventures kiosk demo crashes on level select #848

Open TwilightSlick opened 6 months ago

TwilightSlick commented 6 months ago

Describe the bug

In the Star Fox Adventures demo present on the July 2002 and August 2002 U.S. Interactive Multi-Game Demo Discs, the demo can load to the main menu just fine. However, selecting any of the levels from the demo's level selector will cause the game to freeze. Selecting anything other than "Arwing" will freeze on a black screen. Selecting "Arwing" will load the Arwing stage (the one that in the full game is the one leading to the Walled City) but after about 7-10 seconds it will hang, but the music will still be playing.

Using Swiss v0.6r1548. I reproduced this on both an SD2SP2 and a GC Loader HW2. This is a Swiss issue because this demo has no issues in clean boot. Enabling read speed emulation did not change anything, neither did boot from IPL.

I have not tried loading the TGC directly, as when I copied the TGC extracted from the demo disc by Dolphin, Swiss kept telling me the dump was corrupted.

Steps to reproduce

  1. Load the Interactive Multi-Game Demo Disc, either the July or August 2002 editions (G95E01 or G94E01), then select the Star Fox Adventures demo.
  2. On the main menu select "Start." It will say there is no memory card, because its function is disabled by the demo disc's loader. There will then be 4 options to select, "Play Full Game," "Ice Mountain," "Arwing," and "ThornTail Hollow."
  3. Select either "Play Full Game," "Ice Mountain," or "ThornTail Hollow." The game will fade to a black screen and hang. Or if you select "Arwing," it will load the Arwing demo stage, but about 3 seconds after taking control, the game will freeze, but the music will still play.

Expected behavior

Selecting "Play Full Game" should load Krystal on the back of the CloudRunner encountering General Scales' galleon, like the beginning of the full adventure. "Ice Mountain" will start on the cutscene where the SharpClaws hold Tricky hostage and take him into a cave. The Arwing stage should play to completion. "ThornTail Hollow" should start on the Arwing landing on Dinosaur Planet for the first time.

Relevant log output

No response

Add screenshots

No response