Had a blast killing some demons with the shiny new Wii U Pro Controller support. Great work!
Wow, you're saying that Wii U Pro Controller actually works? I didn't know and i also didn't test it.
I DID add support for the Wii U Pro Controller into libWIIUSE with R34 but didn't check the results. If it works, GOOD.
The CHEX games didn't work either, the game exits to HBC after selecting difficulty.
Well, I had a quick look at the debug results and found it like after 15 minutes of searching. I once made a check against the loaded game itself when starting a new game. But that has been removed now and will be fixed with the next release. At least that works for now: tested OK.
DOOM.WAD (1.9) is loaded as a pwad, so i can't start it.
That's kinda serious... I don't have v1.9 of the DOOM IWAD as it seems. I will have to see where i can get it...
I noticed that, contrary to WiiROTT, you need to use Home button to start the game after selecting the wads (instead of Plus button), the same for menu controls once loaded. Was this intentional or maybe an unintended swap?
That was changed some day when i was working on the loader for the games. I need to switch it over to "+" - no big deal. Will be fixed with the next release.
Last, but not least, OGG music works, but is always slow pitched!
For the WADs you mentioned: I need to check.
Usually, HACX2 is for LEGACY. It might not work with Wii-DOOM.
The SIGIL compatibility WADs are working as expected.
They ALL replace the Episode 3 maps.
You can (for example) even use DOOM v1.2 to play them
EDIT: That 32KHz OGG "BUG" is in all those libraries: libSDL, libSDLmixer, libOGC, libAESND.
I'm not quite sure if this is intended, but as it looks from the RVL-SDK headers, it is definitely supposed to be just like that. So i won't fix that on the code side. If you want, i can provide you FFMPEG and a script that will convert the "D_E5M*.OGG" files automatically for you to the correct rate. Those would then only have to be copied into the "/apps/WiiDoom/doom1-music" folder.
EDIT2: I had a look at HACX2 and it is definitely using BOOM specials, from what the development changelog can tell. It won't work with WII-DOOM and It almost stops at loading the DEHACKED script during startup.
http://ionline.vectec.net/hacx/hacx20-log.txt
Same thing for Chex Quest 3: WII-DOOM errors out with "R_InitSprites: No patches found for SPID frame E" because there definitely is NO frame like that inside the PWAD. Instead, there is a "BEHAVIOR" lump and believe that it is being "emulated" within that file - which is being used by engines like ZDOOM for example. See Reply #230 here:
http://www.chexquest.org/index.php?topic=1820.225
BTW: That DOOM v1.9 IWAD you mentioned, has the exact same filesize as the DOOM v1.8 IWAD. Though, their SHA1SUM's differ and i've added support for loading the v1.9 one now.
So, overall:
- CHEX QUEST 3: NO SUPPORT (uses different Engine modifications)
- HACX2: NO SUPPORT (uses different Engine modifications)
- DOOM v1.9: SUPPORT ADDED
- SIGIL v1.2: SUPPORT ADDED
- SIGIL v1.21: SUPPORT ADDED
- SIGIL compatibility IWADs: working as expected (they use EPISODE 3 - "INFERNO")
- OGG music playback: working using workaround (read above within this post)