ryderclanky/BotW-Native, and your own legally owned Wii U dump of Breath of the Wild v1.5.0. The repository ships no game assets.
| Component | Who supplies it | Where it goes |
|---|---|---|
| BotW-Native source and build | `ryderclanky/BotW-Native` on GitHub | your local clone or extracted release archive |
| Vulkan renderer | part of the project | nothing extra to install, but the GPU driver must support Vulkan |
| Game content files (v1.5.0) | you — from your own copy | the content folder named in the repository README (`<content-folder>`) |
If you first need a clean Windows install to start from, follow How to Install Windows 11 26H2: Step-by-Step Guide with Official ISO, then return here.
What to do: record your Windows build, GPU model and driver date, then confirm that a Vulkan loader and device are present.
Why: the native build launches a Vulkan window almost immediately. If the loader (vulkan-1.dll) or a Vulkan-capable device is missing, the executable dies before it can read any game file, and you will waste time debugging the wrong layer.
How to check: run the commands below and compare the values against the expectations listed after them.
Get-ComputerInfo | Select-Object WindowsProductName, OsVersion, OsArchitecture
Get-CimInstance Win32_VideoController | Select-Object Name, DriverVersion, DriverDate
Example output on a working machine:
WindowsProductName OsVersion OsArchitecture
------------------ --------- --------------
Windows 11 Pro 10.0.xxxxx 64-bit
Name DriverVersion DriverDate
---- ------------- ----------
NVIDIA GeForce RTX 3060 31.0.15.xxxxx 5/12/2024 12:00:00 AM
Then verify the Vulkan layer itself:
Get-ChildItem C:\Windows\System32\vulkan-1.dll | Select-Object Name, VersionInfo
vulkaninfo --summary
vulkan-1.dll must exist, and vulkaninfo --summary must list at least one GPU0 entry with a deviceName and an apiVersion reported by your driver. If vulkaninfo is not installed, install the vendor driver first and re-check the DLL; the loader ships with the driver, not with Windows. Write the reported deviceName down — it is the string you will look for when the game window opens.

What to do: clone the repository, read the README to learn the exact content-folder name and how the published build is distributed, then copy your own dump into that folder.
Why: the repository contains source code and a build of the recompiled game logic only. Without content files the program has nothing to load, and the project expects a specific version — the post names v1.5.0 — so an older or newer dump is not interchangeable. The recompiled code calls into fixed data layouts, which is why the version matters.
How to check: the README is present, the executable of the build is present, and the content folder is non-empty.
cd C:\Games
git clone https://github.com/ryderclanky/BotW-Native.git
cd BotW-Native
Get-ChildItem
Get-Content README.md -TotalCount 80
Expected: a README that describes the project as a static recompilation of the Wii U version of Breath of the Wild v1.5.0 into a native Windows program, with the Vulkan backend named. The folder listing shows the source tree and, for a published build, the packaged archive.
Locate the runnable binary before you copy anything:
Get-ChildItem -Recurse -Include *.exe, *.zip, *.7z | Select-Object FullName, Length
Use that output to decide between extracting a release archive and building from source exactly as the README describes. If the README references a build system you do not have installed, follow its instructions rather than guessing — the post does not specify the toolchain.
Then stage the content and measure it:
New-Item -ItemType Directory -Force -Path .\<content-folder>
# copy your own dumped files into .\<content-folder> using Explorer or Copy-Item
"{0:N2} GB" -f ((Get-ChildItem .\<content-folder> -Recurse -File | Measure-Object Length -Sum).Sum / 1GB)
Checklist before you launch:
C:\Games\BotW-Native<content-folder> without renaming them
What to do: start the binary from the repository root, keep a console window open if the build provides one, and confirm that the window is rendered by Vulkan on the expected GPU and that the game reaches its own menus.
Why: the whole point of the project is that the game runs as a native Windows program — the recompiled code executes directly, with no emulator process translating instructions at runtime. Verifying that is your success criterion, not just "a window appeared".
How to check: use the three checks below in order.
cd C:\Games\BotW-Native
.\<build-name>.exe
1. Process exists and no emulator is running. In a second PowerShell window:
Get-Process | Where-Object { $_.ProcessName -match 'BotW' } | Select-Object ProcessName, Id, CPU
Expected: your BotW-Native process with a growing CPU value. You should not see a Wii U emulator in the list — if you do, you launched something else.
2. The GPU is doing the work. Open Task Manager → Performance → GPU. During the intro and the title screen the 3D engine should show load, and the adapter name should match the deviceName you recorded in Step 1.
3. The game itself reached a known state. Intro logos, then the title screen, then a loaded save or a new game. That confirms the content files were found and read at the expected version.
If the build writes a log next to the executable, read it before reporting anything:
Get-ChildItem -Recurse -Filter *.log | Select-Object FullName, LastWriteTime
Get-Content .\<log-file> -Tail 60
Success looks like: window open, stable frame pacing on the title screen, GPU load on the correct adapter, no crash within the first few minutes of play.
Problem. The executable does not start at all; a Windows dialog appears immediately.
The code execution cannot proceed because vulkan-1.dll was not found. Reinstalling the program may fix this problem.Test-Path C:\Windows\System32\vulkan-1.dll
If this still returns False, the machine has no Vulkan-capable driver and the project cannot run on it.
Problem. The window opens and closes instantly, or the program reports that it cannot find its content.
Failed to open content file or content directory is empty — the exact wording depends on the build, so check the repository README for the string it emits.Get-Content README.md -TotalCount 80 output from Step 2, move the files into exactly that folder name, keep original filenames, and re-run the size command. Escaping the problem with a different dump version is not supported by the project.Problem. The game starts, renders a frame or two, then crashes or freezes.
VK_ERROR_DEVICE_LOST.<build-name>.exe → Options → High performance. Then relaunch.You now have Breath of the Wild v1.5.0 running as a native Windows program through the BotW-Native static recompilation, with rendering handled by its Vulkan backend and your own content files in place. If you enjoy getting console games to run natively rather than through emulation, the same mindset applies in How to Run Metal Gear Solid 2 HD and Other NVIDIA SHIELD Ports on Android.
Does BotW-Native include the game?
No. The repository ships code and a build; the post states explicitly that there are no game assets in the distribution and that you must supply the game files yourself from a copy you own.
Which version of the game do I need?
Version 1.5.0 of the Wii U release — that is the version the recompilation targets.
Do I need an emulator to run it?
No. This is a static recompilation: the Wii U code is translated into a native Windows program ahead of time, so nothing emulates instructions while you play.
What GPU do I need, and what performance should I expect?
Any GPU whose driver exposes a working Vulkan device; the Vulkan loader and device list from Step 1 are the concrete test. The source post publishes no benchmark figures, so measure frame rate on your own hardware instead of relying on quoted numbers.