Dolphin, the GameCube and Wii emulator - Forums

Full Version: Black screen on Just Dance 2015
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3
(04-23-2015, 04:21 AM)NKF98 Wrote: [ -> ]The file is WBFS? Try changing it to ISO if it isn't already

How do I do that?
I converted it, nothing has changed. The md5 is now e51dd190a62637e43940bacc1b3882de
NKF's suggestions aren't going to fix anything - Dolphin won't run this game regardless of what you do.
(04-23-2015, 05:53 AM)JosJuice Wrote: [ -> ]NKF's suggestions aren't going to fix anything - Dolphin won't run this game regardless of what you do.

But why? I know dolphin can't guarantee that a game will run, but Just Dance isn't an ordinary game either, there are a lot of people who would like to play this game.
Because it's complicated to fix or because nobody wanted to work on it. It would be great to have a problem like this fixed, but no problem gets fixed by its own.
(04-23-2015, 06:35 AM)JosJuice Wrote: [ -> ]Because it's complicated to fix or because nobody wanted to work on it. It would be great to have a problem like this fixed, but no problem gets fixed by its own.

There was a fix in the wiispeak or Ishiiruka branch, https://wiki.dolphin-emu.org/index.php?title=Just_Dance_2015,  don't know why it was never merged with master.
Starting with Just Dance 2014, Ubisoft uses a new engine for the franchise. This engine supports Wii Speak and other USB microphones so you can sing the songs while you dance. However, in current development builds, Dolphin does something that makes the game instantly freeze (you can see it in the logs).

Before migrating to GitHub, skidau wrote some code to handle wiispeak emulation, but it's just a stub implementation: the game will detect a USB microphone but won't be able to "hear" anything from it, but that's enough to prevent the game from freezing at boot. This code weren't touched anymore since the initial commit (around 2 years ago I think) and didn't even made its way to GitHub (more details in issue 6701)

Since it's incomplete, it probably won't be merged in master anytime soon, you'll need to use builds from Ishiiruka or either compile an updated build yourself (the code still is compatible with current development builds, it needs only very small changes to the function headers and returns to get compiling). If that helps, I compiled 4.0-5238 with wiispeak code sometime ago. I have only a build for 64-bit versions of Windows, you can download it here...
(04-23-2015, 08:35 AM)Jhonn Wrote: [ -> ]Starting with Just Dance 2014, Ubisoft uses a new engine for the franchise. This engine supports Wii Speak and other USB microphones so you can sing the songs while you dance. However, in current development builds, Dolphin does something that makes the game instantly freeze (you can see it in the logs).

Before migrating to GitHub, skidau wrote some code to handle wiispeak emulation, but it's just a stub implementation: the game will detect a USB microphone but won't be able to "hear" anything from it, but that's enough to prevent the game from freezing at boot. This code weren't touched anymore since the initial commit (around 2 years ago I think) and didn't even made its way to GitHub (more details in issue 6701)

Since it's incomplete, it probably won't be merged in master anytime soon, you'll need to use builds from Ishiiruka or either compile an updated build yourself (the code still is compatible with current development builds, it needs only very small changes to the function headers and returns to get compiling). If that helps, I compiled 4.0-5238 with wiispeak code sometime ago. I have only a build for 64-bit versions of Windows, you can download it here...

Well, for Linux x64 would you recommend Ishiiruka or self-build with wiispeak? (I've successfully rebased the wiispeak branch to upstream's master, will try building again)
I've successfully compiled a version with wiispeak, you can find the release here. The code is in the wiispeak branch.
Oh, so now that I fixed one problem, I just found out that UDP Wiimote support has been removed. Great! I guess then I have to revert to the specific commit to get it back, so much fun!
Pages: 1 2 3