Skip to content
AjncSystemPublic

About

PC setup of The Legend of Zelda: Ocarina of Time (Switch 2) on Lichii: launcher, shader precache, F1 menu, controls. No game, keys or Nintendo assets.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

30,565 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZooT-PC

A PC setup of The Legend of Zelda: Ocarina of Time (Nintendo Switch 2) built on Lichii, in the spirit of the Shadow of the Colossus PC port: one game, one launcher, everything tuned for it.

No game, keys, firmware or Nintendo artwork are included. You need your own copy of the game (.nup, .nx, .nsp or .xci). ZooT-PC is not affiliated with or endorsed by Nintendo.

Screenshots

The ZooT launcher: quick settings beside the game card and the ready check (game, core, shaders, graphics card and RAM).

ZooT launcher, Play page

Controls Display & FPS
Controls page Display & FPS page

The in-game F1 menu (tabs, mouse or keyboard, help for each option):

F1 menu

Shader precompile on the loading screen F10 performance panel
Loading screen F10 panel

Shown with the default ZooT card. Click the card (or Game → Choose cover…) to pick a picture from your PC: it replaces the Z on the card and goes behind the loading screen, on your PC only.

What you get

  • ZooT launcher (ZooT.exe): finds your game, quick settings beside the game card, ready check (game, core, shaders, graphics card and RAM, in red when below the minimum), Display & FPS, Controls (controller and keyboard/mouse together, automatic mapping, change any button on either), language, saves with zip backups, help and the game log. Seven languages: Português, English, Español, Français, 日本語, 한국어, Русский.
  • Updates itself: checks the GitHub releases once a day (or on Check for updates), downloads the new version and swaps the files, never touching your user folder.
  • Your own cover: Game → Choose cover… puts your picture on the game card and behind the loading screen (kept on your PC only).
  • Report button: a .zip with a summary of your PC, the settings and the last logs, with personal paths hidden, ready to attach to an issue.
  • Less shader stutter: the game's shaders are extracted from your own copy and precompiled once on a loading screen (Lichii's shader precache), with Vulkan pipeline libraries from Lichii PR #741 so new pipelines only cost a link.
  • Keyboard and mouse, always on beside the controller (as in the SotC-PC port): WASD walks, the mouse turns the camera (click the game window to hold the mouse, Esc lets it go), left click = sword (B), right click = target (ZL), Space = action (A). Every key and mouse button can be changed in Controls.
  • In-game shortcuts
    • F1 ZooT menu over the game: Display, Performance, Audio and Controls tabs (Q/E), each option with its help; keyboard or mouse (click tabs, options and values, wheel to move). Most options apply at once; resolution and upscaler on the next start.
    • F7 FPS mode: 60 → 30 → unlimited (Ocarina's built-in Dynamic FPS keeps the game at speed).
    • F8 frame generation on / off (built-in optical flow, one generated frame per game frame).
    • F10 performance panel: FPS (game + generated), frame time, the game's VRAM and RAM, and a frame time graph.
    • F11 fullscreen.
  • Upscaler: Ocarina renders 1440p docked and upscales to 4K; Display & FPS → Upscaler replaces its upscaler with AMD FSR 3.1 (any GPU), AMD FSR 4 (AMD cards) or NVIDIA DLSS (RTX cards; NVIDIA's signed Streamline DLLs are included in streamline\).
  • Portable: everything stays next to the executables, in user\ (config, saves, shader caches, logs). Nothing goes to %AppData% or %TEMP%.

Requirements

  • Windows 10/11, 64-bit.
  • A Vulkan 1.3 graphics card with 4 GB of video memory or more.
  • 16 GB of RAM or more.

Install

  1. Download the latest ZooT-PC-v*.zip from Releases and extract it anywhere.
  2. Open ZooT.exe and choose your game file.
  3. Press PLAY. The first start prepares the shaders (a few minutes, once per driver; Esc skips).

"Windows protected your PC" (Microsoft Defender SmartScreen) can show on the first start: ZooT.exe and eden-cli.exe are new and not code-signed, so Windows does not know them yet. Click More info → Run anyway. The source is public here and the release zip is built from it.

Personal touches stay on your PC: user\zoot\capa.png (or .jpg) for the game card and the loading screen background, user\zoot\icon.png for the window icon.

Building

  • Visual Studio 2026 Build Tools (MSVC and the Windows SDK), Vulkan SDK, LLVM 22.1.8 (clang-cl, lld-link, llvm-rc; MSYS2 CLANG64 works), CMake and Ninja.
  • The checkout path must have no spaces (the PGO profile path is passed in the compiler flags).
  • zoot\build.bat builds eden-cli with ThinLTO and Lichii's Ocarina PGO profile; zoot\package.ps1 freezes the launcher (Python 3.12, Pillow, PyInstaller) and makes the zip.

Credits

  • Lichii by Zortos and contributors, a fork of Eglantine, from the Eden and yuzu projects.
  • Vulkan pipeline libraries and graphics warm-up: Lichii PR #741 by PantACRO4life.
  • Ocarina's Dynamic FPS routine by Dark, bundled in Lichii with permission.
  • Fonts: Cinzel and Inter, SIL Open Font License (zoot\launcher\assets\fonts).
  • ZooT-PC changes, launcher, loading screen, menu and icon: AjncSystem.

License

GPL-3.0-or-later, as Lichii (LICENSE.txt, third-party licences in LICENSES\). The original Lichii README is kept as README-Lichii.md.

The Legend of Zelda: Ocarina of Time is a trademark of Nintendo. This project contains no Nintendo code or assets.

About

PC setup of The Legend of Zelda: Ocarina of Time (Switch 2) on Lichii: launcher, shader precache, F1 menu, controls. No game, keys or Nintendo assets.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages