Skip to content

Commit

Permalink
Name change to "Crispy Doom U"! Plus small updates
Browse files Browse the repository at this point in the history
  • Loading branch information
thearst3rd committed Aug 31, 2021
1 parent f8a4ba8 commit e03ba96
Show file tree
Hide file tree
Showing 8 changed files with 26 additions and 22 deletions.
2 changes: 1 addition & 1 deletion Makefile.wiiu
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ include $(DEVKITPRO)/wut/share/wut_rules
# DATA is a list of directories containing data files
# INCLUDES is a list of directories containing header files
#-------------------------------------------------------------------------------
TARGET := $(notdir $(CURDIR))
TARGET := crispy-doom-u
BUILD := build
SOURCES := src src/doom opl src/wiiu
DATA := wiiu-data
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# Crispy Doom Wii U Port
# Crispy Doom U
![Screenshot of game in Wii U Gamepad](wiiu/CrispyWiiUScreenshot.png)

This is a Wii U port of [Crispy Doom](https://www.chocolate-doom.org/wiki/index.php/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 :)
Crispy Doom U is a Wii U port of [Crispy Doom](https://www.chocolate-doom.org/wiki/index.php/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 and more, this port would have been a lot harder to make, or not happened at all!

## Download
Download the Wii U port of Crispy Doom on the [Releases](https://github.com/thearst3rd/crispy-doom/releases) page.
Download Crispy Doom U on the [Releases](https://github.com/thearst3rd/crispy-doom-u/releases) page.

To install, extract the release's contents into `sd:/wiiu/apps/crispy-doom` (this is hard coded for now) and put your limit removing WADs in `sd:/wiiu/apps/crispy-doom/wads`. If you do not have any Doom WADs, check out the free [shareware version of Doom](https://www.doomworld.com/classicdoom/info/shareware.php), or check out the amazing [Freedoom project](https://freedoom.github.io/)!
To install, extract the release's contents into `sd:/wiiu/apps/crispy-doom-u` (this is hard coded for now) and put your limit removing WADs in `sd:/wiiu/apps/crispy-doom-u/wads`. If you do not have any Doom WADs, check out the free [shareware version of Doom](https://www.doomworld.com/classicdoom/info/shareware.php), or check out the amazing [Freedoom project](https://freedoom.github.io/)!

## Features
* Up to date with Crispy Doom 5.10.1 (up to commit [c072715](https://github.com/fabiangreffrath/crispy-doom/commit/c072715483a55161ef586819cf68ad89198a3aa4))
* Up to date with Crispy Doom 5.10.3 (up to commit [99ca747](https://github.com/fabiangreffrath/crispy-doom/commit/99ca74732d617e98893bb6d9294330889e57efef))
* 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
Expand Down
14 changes: 7 additions & 7 deletions src/wiiu/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -96,17 +96,20 @@
/* Define to the full name of this package. */
#define PACKAGE_NAME "Crispy Doom"

/* Version number of package */
#define VERSION "5.10.3"

/* Define to the full name and version of this package. */
#define PACKAGE_STRING "Crispy Doom 5.10.1"
#define PACKAGE_STRING PACKAGE_NAME " " VERSION

/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "crispy-doom"
#define PACKAGE_TARNAME PACKAGE

/* Define to the home page for this package. */
#define PACKAGE_URL ""

/* Define to the version of this package. */
#define PACKAGE_VERSION "5.10.1"
#define PACKAGE_VERSION VERSION

/* Change this when you create your awesome forked version */
#define PROGRAM_PREFIX "crispy-"
Expand All @@ -116,8 +119,5 @@
backward compatibility; new code need not use it. */
#define STDC_HEADERS 1

/* Version number of package */
#define VERSION "5.10.1"

// TODO: Be able to change this rather than being a macro
#define HOMEBREW_APP_PATH "wiiu/apps/crispy-doom"
#define HOMEBREW_APP_PATH "wiiu/apps/crispy-doom-u"
4 changes: 4 additions & 0 deletions src/wiiu/wiiu_controller.c
Original file line number Diff line number Diff line change
Expand Up @@ -246,11 +246,15 @@ void WiiU_PollJoystick()
read_vpad();
read_wpad();

// TODO: Properly implement gyro and make it mappable
/*
if (buttons & (1 << 8))
{
rStickX += gyroX;
rStickY += gyroY;
}
*/

stickX = CLAMP(stickX, -0x7ff0, 0x7ff0);
stickY = CLAMP(stickY, -0x7ff0, 0x7ff0);
rStickX = CLAMP(rStickX, -0x7ff0, 0x7ff0);
Expand Down
2 changes: 1 addition & 1 deletion src/wiiu/wiiu_launcher_main.c
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ void launcherMainUpdate()

void launcherMainDraw(OSScreenID screenID)
{
OSScreenPutFontEx(screenID, 0, 0, "Crispy Doom");
OSScreenPutFontEx(screenID, 0, 0, "Crispy Doom U");

if (selectedWadsCount == 0)
{
Expand Down
2 changes: 1 addition & 1 deletion src/wiiu/wiiu_launcher_nowads.c
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ void launcherNoWadsUpdate()

void launcherNoWadsDraw(OSScreenID screenID)
{
OSScreenPutFontEx(screenID, 0, 0, "Crispy Doom");
OSScreenPutFontEx(screenID, 0, 0, "Crispy Doom U");

OSScreenPutFontEx(screenID, 5, 2, "No WAD files found!");
OSScreenPutFontEx(screenID, 5, 3, "Put your WADs in: sd:/" HOMEBREW_APP_PATH "/wads");
Expand Down
Binary file modified wiiu/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 7 additions & 7 deletions wiiu/meta.xml
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<app version="1">
<name>Crispy Doom</name>
<name>Crispy Doom U</name>
<coder>thearst3rd</coder>
<version>0.3 (5.10.1)</version>
<url>https://github.com/thearst3rd/crispy-doom/tree/wiiu-port</url>
<release_date>20210731000000</release_date>
<version>0.3.1 (5.10.3)</version>
<url>https://github.com/thearst3rd/crispy-doom-u/tree/wiiu-port</url>
<release_date>20210831000000</release_date>
<short_description>Play Doom on the Wii U</short_description>
<long_description>Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom. It was ported to the Wii U by thearst3rd. For more information, visit:
<long_description>Crispy Doom U is a Wii U port of Crispy Doom, which is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom. For more information, visit:

https://www.chocolate-doom.org/wiki/index.php/Crispy_Doom
https://github.com/thearst3rd/crispy-doom/tree/wiiu-port
https://github.com/thearst3rd/crispy-doom-u/tree/wiiu-port

Put your limit-removing WADs in sd:/wiiu/apps/crispy-doom/wads
Put your Doom WADs in sd:/wiiu/apps/crispy-doom-u/wads

Thanks for playing!</long_description>
</app>

0 comments on commit e03ba96

Please sign in to comment.