SwitchWakerHD
SwitchWakerHD is an unofficial native port of a 2013 Wii U adventure game (title ID
00050000-10143500, USA, version 0) to the Switch (homebrew). The game's PowerPC code is translated to C ahead of time by a static recompiler, the Cafe OS libraries the game uses are reimplemented natively, and its GX2 graphics are drawn with deko3d, the Switch's own GPU API. There is no CPU emulation and no GPU command emulation.It is a fork of ZeldaWWHDRecomp, which runs the same recompilation on macOS, Linux, Windows and Android. Those platforms still build from this repository; their instructions are in the upstream README, kept as docs/upstream-README.md. How the recompilation works: docs/how-it-works.md.
What you need
- Your own legally obtained copy of the game: the USA version, title
00050000-10143500, version 0 (the disc or eShop release without the update), dumped from your own Wii U. The runtime checkscode/cking.rpxagainst that version at startup. - This repository contains no game code, assets, keys or data. The NRO you build contains the game's code recompiled from your dump, and the shader caches are made from the game's shaders: they are for your own use only; do not share them.
- No release binaries are provided for the Switch, precisely because they carry the recompiled game.
Install on the Switch
What you need
- A Switch running custom firmware (Atmosphère) with the Homebrew Menu.
- The NRO you built and, optionally, the shader cache.
- Your extracted game (
code/,content/,meta/).
Copy the files
The SD card must end up like this:
Code:
sdmc:/switch/wwhd/
├── wwhd.nro the game
├── shadercache_dksh.bin compiled shaders (optional, see above)
├── game/ your extracted game: code/, content/, meta/
└── (created by the game: save/, settings.ini, logs/, shader caches, captures/)
Start the game
- Open the Homebrew Menu in title mode: hold R while starting any installed game, then pick SwitchWakerHD. Opened from the album (applet mode) the game has far too little memory.
- Or install the HOME-screen icon (forwarder), which always starts it in title mode: tools/switch/forwarder/INSTALL.md.
- Controllers act as a Wii U Pro Controller, so the game draws everything on one screen: pick the Pro Controller when the game asks.
Saves, settings and updates
- Saves:
sdmc:/switch/wwhd/save/. Back up this folder. - Save states:
sdmc:/switch/wwhd/states/. - Settings from the options menu:
settings.ini. Anenv.txtfrom an earlier build is converted into it at the first start and renamedenv.txt.old. - To update, replace
wwhd.nro(andshadercache_dksh.binif you rebuilt it). Saves, settings and caches stay. - Logs, if something goes wrong:
logs/, onewwhd_<date>_<time>.logper session (the newest is this run); the 10 most recent are kept.
https://github.com/centollOS/SwitchWakerHD/releases










