# UltraTears

> UltraTears builds a native Windows and Linux version of The Legend of Zelda: Tears of the Kingdom 1.4.3 from your own copy, with shaders prepared ahead of time.

Web page: https://emulationking.com/nintendo/switch/games/legendofzeldatearsofthekingdom/ports/ultratears/
Page updated: 2026-11-02

- Developer: kuraeow
- Port type: Recompilation (A tool translated the game's original machine code into C automatically, which was then built as a native PC program.)
- Game: [The Legend of Zelda: Tears of the Kingdom](https://emulationking.com/nintendo/switch/games/legendofzeldatearsofthekingdom/index.md)
- AI use: AI-assisted. An AI coding tool is credited as co-author on 191 of the repository's 194 commits.
- Source code: /opt/buildhome/repo/content/nintendo/switch/games/legendofzeldatearsofthekingdom/ports/ultratears/index.md
- Runs on: Windows, Linux

What you need: Your own Tears of the Kingdom with update 1.4.3, dumped from your own console as plain `exefs` and `romfs` folders. Windows 10 or 11, or Linux with kernel 6.7+ and glibc 2.34+ (SteamOS 3 has both); a graphics card with a current Vulkan 1.3 driver and 4 GB of video memory, 16 GB of RAM and about 40 GB free.

UltraTears builds a native PC version of The Legend of Zelda: Tears of the Kingdom, version 1.4.3, for Windows and for Linux and the Steam Deck. It is not an emulator: the game's code is translated to native code ahead of time, and its shaders and textures are prepared while the game is built rather than while it is played.

Everything made from the game is made on the player's own computer, from their own dump, and is for their own use. The project provides no game files, keys, firmware or dumping tools and decrypts nothing. A Windows PC can also prepare a Steam Deck copy of the game to copy across.

UltraTears is a separate project from TotK Recomp, the other native port of the game listed here.

## How to set it up

1. Download the Windows zip and extract it into its own folder, or download the AppImage for Linux and the Steam Deck and allow it to run as a program.
2. Start `UltraTears Launcher.exe` (or the AppImage). If SmartScreen warns about it, choose More info, then Run anyway.
3. Choose the folder that holds `exefs` and `romfs` and click Prepare the game. The game is built once, in about 30 minutes.
4. Click Play. On a Steam Deck, add the AppImage in the game folder to Steam as a non-Steam game, with `--play` in its launch options to skip the launcher.
5. The launcher finds new versions itself and rebuilds only what changed; saves in `userdata` are kept.

## Latest builds

Download these from the web page: https://emulationking.com/nintendo/switch/games/legendofzeldatearsofthekingdom/ports/ultratears/#download

- for Windows: 0.2.0 (2026-11-01)
- for Linux (AppImage): 0.2.0 (2026-11-01)
