coccofresco / TriAevum
git clone https://github.com/coccofresco/TriAevum.git
Experimental native PC recompilation runtime for Ocarina of Time 3D. Windows x64, NRI/Vulkan, single-screen UI and ROM-only setup.
+3
stars, 24h · #8,070
+~58
stars, 7 days · #3,470
+~250
stars, 30 days · #3,174
548
★ total · +12% this week
24
forks · 99 open issues
Star history (as recorded here)
LanguageC++
LicenseGPL-3.0
Created2026-09-07 (1mo ago)
Last push1d ago
Watchers25
OwnerUser
Links
README excerpt
# TriAevum — Echoes of Time A native PC AOT recompilation of *The Legend of Zelda: Ocarina of Time 3D*, with a modern NRI/Vulkan renderer, single-screen UI and customizable graphics. *Echoes of Time* is TriAevum's Ocarina of Time 3D project; executables, data folders and package names keep the TriAevum name. ## Credit Where It Belongs Before the shaders, settings and excessive grass: **Echoes of Time would not exist in its current form without TopScreen, developed by rlgcarrot**. Its single-screen experience is reimplemented here for our runtime, but the vision, care and tremendous work behind it deserve a special thank-you. Please consider buying rlgcarrot a coffee to support that fantastic work. Just as essential are **Azahar, Ship of Harkinian, libultraship, NVIDIA NRI**, and the SDL controller-mapping community. And, of course, **Nintendo and Grezzo**, who created the original game. Full credits and licenses. > **alpha.3 and alpha.3b are BROKEN and withdrawn. Do not use these builds.** > Downloads have been removed pending further verification. Back up existing > saves/settings. Release status and earlier releases. ## About Echoes of Time is an AOT recomp in the same general spirit as the Xbox 360 recomp projects. I just ended up spending most of my time on the renderer instead of, you know, actually playing the game. The goal is to push the visuals further without completely losing the original look. **Development of this project is entirely AI-assisted, under human direction.** That describes the TriAevum-specific work, not the mature donor projects and libraries it builds on: Azahar, Ship of Harkinian, NRI and others. Aside from those foundations, you could fairly call this concentrated AI slop. Apparently, even AI slop can still consume several months of your life. ## Install Requires Windows or Linux x64, a Vulkan-capable GPU with current drivers, and your own supported decrypted ROM. Forge accepts `.3ds` and `.cci` and checks the contents, not just the filename. It should work with any personal EUR or USA ROM dump, provided it is decrypted and in `.cci` or `.3ds` format. See ROM compatibility details. ### Windows 1. Download the **Windows-x64 ZIP**, not GitHub's source-code archive, and extract it into a writable folder. 2. Run `TriAevumForge.exe` and select your decrypted ROM. 3. When setup finishes, choose **Launch game**. Afterwards, use `TriAevum.exe`. ### Linux and Steam Deck The alpha.3/alpha.3b AppImages are withdrawn; the instructions below describe the intended packaging, not a currently recommended download. 1. Download the **Linux-x86_64.AppImage** and make it executable in your file manager, or with `chmod +x TriAevum-*.AppImage`. 2. Open the AppImage and select your decrypted ROM in Forge. 3. Choose **Launch game** when preparation finishes. On Steam Deck, prepare in Desktop Mode, then add the same AppImage as a non-Steam game. Use Steam Input's Gamepad layout without Proton. Physical Steam Deck and Gaming Mode testing ha