FIX94 / Nintendont

A Wii Homebrew Project to play GC Games on Wii and vWii on Wii U
1.96k stars 326 forks source link

Wave Race: Blue Storm audio streaming loop issue in main menu #1150

Open TwilightSlick opened 1 year ago

TwilightSlick commented 1 year ago

I noticed a bug in Wave Race: Blue Storm (GWRE01). This game is known for its heavy use of DTK audiostreaming, using it for all of its in-game music. I have only tested the NTSC-U version but I believe this may also occur with the NTSC-J and PAL versions as well.

On the main menu (after returning back to it from any game mode), the game plays a short ~25 second piece that is supposed to perfectly loop. However, on Nintendont, at the end of the loop the music stops for about half a second before it restarts.

I am using Nintendont version 6.500 on an RVL-001(USA) Wii. I am using a CISO made via Nkit 2.0 beta, however this same issue occurred with a Redump verified 1:1 ISO as well. The game is loaded from a USB hard drive, using USB Loader GX as a frontend, no settings changed from the defaults other than disabling memcard emulation and enabling native control.

The music does perfectly loop as expected on a GameCube with the original disc, MIOS with the original disc, Dolphin, Devolution, Swiss, everything that can support or emulate audio streaming, except Nintendont.

This issue only occurs in the main menu, as playing this same track in the in game sound test does not exhibit this bug and perfectly loops.

I have attached a ZIP file containing audio recordings of what I'm experiencing. One is recorded via the original disc using MIOS, the other from Nintendont 6.500 from the USB hard drive, both running on the same Wii. Both are presented as 48khz 16 bit WAV files. wave race menu music loop.zip

TwilightSlick commented 1 year ago

The above issue also occurs when loading the original disc via Nintendont's original disc loader.