Skip to content

SwitchWakerHD 0.1.0

Pre-release
Pre-release

Choose a tag to compare

@Pulpparty Pulpparty released this 07 Oct 19:20
· 265 commits to main since this release

First tagged version of SwitchWakerHD: a native port of a 2013 Wii U adventure game (title 00050000-10143500, USA, version 0) to the Switch (homebrew), forked from ZeldaWWHDRecomp. No emulation: the game's code is statically recompiled to C and its graphics are drawn with deko3d, the Switch's own GPU API.

Source only. There are no binaries to download: every build contains the game's code recompiled from your own dump, so you build it yourself and must not share the result. See the README for building and installing.

What's in it

  • Plays on the Switch in handheld mode, with sound, controllers (as a Wii U Pro Controller), saves, save states and mods.
  • sdmc:/switch/wwhd/wwhd.nro; start the Homebrew Menu in title mode (hold R), or install the optional HOME-screen forwarder.
  • deko3d renderer: the game's shaders are compiled with uam, from an offline cache (shadercache_dksh.bin, built with tools/switch/dksh_cache) or on the console in the background, once per shader. About 30 fps in handheld (median 29.9 on the test route at stock CPU and the 460.8 MHz GPU profile).
  • Options menu on Minus: CPU clock (every step from the stock 1020 up to 1785 MHz; 1224 MHz by default), Nintendo's official handheld GPU profiles plus a 614 MHz overclock, picture adjustments, frame-rate counter, save states, Warp (teleport to any stage), mods, language.
  • Frame captures for bug reports (L3 + R3).
  • The desktop and Android builds of upstream still build from this repository (docs/upstream-README.md).

Changes in this version

  • deko3d replaces the earlier OpenGL (Mesa nouveau) renderer, which was removed; it is in git history at 207349b.
  • uam fixes for this game's shaders (runtime/third_party/uam/PATCHES.md), among them a scheduling fix that removed flickering 4x8-pixel specks on sunlit surfaces.
  • README, CONTRIBUTING and THIRD_PARTY: credits to the projects this builds on, how AI was used, every component and its license.

Known limits

  • Docked mode (1080p output) is implemented but not yet tested on hardware.
  • Played by hand mostly on the opening island and a few other areas reached with the Warp tab; dips below 30 fps in the busiest views.
  • Notes and open work: docs/deko3d-plan.md, docs/switch-port.md.

Credits

Built on ZeldaWWHDRecomp by Lukas S and its contributors, Cemu's shader decompiler, zeldaret/tww, and devkitPro's libnx, deko3d and uam. This fork's own code was written with an AI coding agent; see the README, "How it was made: AI use". License: MPL-2.0.