Back
Crispy Doom U
by thearst3rd
|
Version | wiiu-0.3.3 |
Zip size | 21,663 KiB |
License | GPLv2 |
Updated | 18/12/2024 |
Downloads | 23,905 |
MD5 | 51a3cfbb687ce645bcbf71e88c26fc72 |
App Details
This is a Wii U port of Crispy Doom. It is possible thanks to the amazing efforts of the Crispy/Chocolate Doom authors, devkitPro, and the team that ported SDL2 to the Wii U. Without these people, this port would be a lot harder to make :)
*NOTE*: This download includes the WAD files Freedoom: Phase 1&2. If you would like to play your own WADs (such as the original DOOM.WAD or DOOM2.WAD), put them in: "sd:/wiiu/apps/crispy-doom-u/wads".
=== Features ===
* Up to date with Crispy Doom 5.10.3 (up to commit 3cde09b)
* Very high feature parity with the PC version, full Crispy menu intact (other than things not relevant to a Wii U release)
* Smooth analog control support - both moving and turning make use of the analog values of the analog sticks
* Simple launcher that lets you pick an IWAD and optionally PWADs
* Music support using OPL3
---- * Causes a bit of a stutter when loading a new music track. I'm looking into making this faster, but it's not too bad for most levels.
---- * Note: There is a known bug involving the Freedoom WADs (and probably others) - details below
* Controller rebinding
---- * Currently this can only be achieved by editing crispy-doom.cfg. In the future this will be made easier by doing it through the launcher.
* Optional toggle to fix the blockmap bug (on page 4 of the Crispy menu)
=== What's not perfect (yet) ===
As this is a pre-release, not everything is perfect yet. Here are a list of some things to be aware of.
* High resolution rendering is laggy
---- * When high resolution rendering is enabled (especially when combined with widescreen), the game becomes notably laggy. This is a bit of a surprise to me since I figured the Wii U would be totally capable of running this game at higher resolutions right out of the box. More optimizations are needed, I hope that I will be able to get this to work at full speed without major changes to the renderer. I also might just be doing something very wrong/inefficient so we'll see :)
* No networking support
---- * SDL2_net is not supported on the Wii U, so for now, this is single player only.
* Launcher is lacking features
---- * I plan on improving the launcher in the future to let you add additional parameters if you'd like (such as -fast, -nomonsters, -warp xy etc), record/play back demos, and rebind controls.
* No controllers other than the Wii U Gamepad
---- * Currently, I have hard coded it to only use the Wii U Gamepad. I will expand it with support for other controllers in the future, it doesn't seem to be too hard.
* No cheats
---- * Since there is no keyboard, you cannot enter any cheat codes. I plan to rectify this by adding a menu to control the cheats from there.
=== Known Bugs ===
* If the Wii U Gamepad disconnects, reconnecting it will NOT regain control of the game. Quitting with the Home button still works though.
* When playing with a Freedoom WAD (and probably others), the music will sometimes not work. You might need to switch to a different stage then switch back to kick-start music into working.
---- * I have a feeling this is because Freedoom uses midi files rather than mus files that that doesn't play perfectly with my music speedup hack. Looking into it.
=== Default Controls ===
Move | Left stick
Aim | Right stick
Use | A
Fire | ZR
Jump (if enabled) | B
Toggle automap | Minus
Toggle automap overlay mode | Y
Toggle automap rotation mode | X
Previous weapon | L
Next weapon | R
Select shotgun | D-pad up
Select chaingun | D-pad right
Select rocket launcher | D-pad down
Select plasma rifle | D-pad left
Changelog
wiiu-0.3.3
Now up to date with Crispy Doom 5.12.0 commit 35dc15e.
wiiu-0.3.2
* Launcher: Now scrolls through the WADs if there are too many to show on the screen at one time.
* Now up to date with Crispy Doom 5.10.3 commit 3cde09b.
wiiu-0.3.1
* Name changed to "Crispy Doom U"!
---- * This also means that the directory has moved from sd:/wiiu/apps/crispy-doom to sd:/wiiu/apps/crispy-doom-u.
* Now up to date with Crispy Doom 5.10.3 commit 99ca747.
wiiu-0.3
* Replaced SDL2 joystick code with code that directly checks VPAD/WPAD/KPAD
---- * Wii U Pro Controller and Wii Classic controller are now supported!
---- * Disconnecting/reconnecting controllers now correctly works
* Now up to date with Crispy Doom 5.10.1 commit c072715.
wiiu-0.2.1
* Launcher updates:
---- * The launcher now scans sub-folders in the WAD path for files and will show them all in the WAD list.
---- * You can now select PWADs in addition to the main IWAD.
* Now up to date with Crispy Doom 5.10.1 commit c028707.
wiiu-0.2
* Added a simple launcher - you can now add as many WADs as you want to sd:/wiiu/apps/crispy-doom/wads and the launcher will let you pick between them.
* Minor tweaks
---- * Now up to date with Crispy Doom 5.10.1 commit 40fd021.
---- * When quitting the game (via the menu or by pressing Home), it will play a sound effect as in the original game.
wiiu-0.1
Initial release