Ocarina of Time 3D ya corre como juego nativo en PC: TriAevum lo lleva a 4K, 90 FPS y hasta pasto procedural
- Por Ed Corsa
- 7 min de lectura

Ocarina of Time 3D ya tiene una recompilación nativa experimental para PC: Vulkan, widescreen, 60/90 FPS visuales, cámara libre, texturas personalizadas y mucho, muchísimo pasto.
Justo ahora que Nintendo nos obliga de mas de una manera a comprar un Switch 2 por el remake oficial de The legend of Zelda Ocarina of Time, aparece otra forma distinta (y que esta peligrosamente cerca de no ser algo que vea bien la gran N) de regresar a Hyrule con gráficos mejorados.
Se llama TriAevum y toma específicamente The Legend of Zelda: Ocarina of Time 3D, el remaster para Nintendo 3DS, para convertirlo mediante recompilación AOT en una experiencia nativa de PC con renderizador moderno, widescreen real, cámara configurable, hasta 90 FPS visuales y una cantidad completamente irresponsable de pasto, aunque aquí hay que aclarar algo, porque tampoco es simplemente abrir el ROM dentro de un emulador de 3DS; TriAevum se describe como una recompilación AOT nativa para PC, utilizando un runtime propio y un renderer construido sobre NRI/Vulkan. La idea general del Ahead-of-Time recompilation es preparar el código para ejecutarse directamente dentro de la plataforma destino antes de correr el juego, en lugar de reproducir constantemente el comportamiento completo del hardware original como haría un emulador tradicional, colocando al proyecto en un punto bastante curioso entre preservación, modding y lo que prácticamente termina sintiéndose como un port de PC.
No es Azahar, pero tampoco es Ship of Harkinian
Para entender por qué esto es interesante vale la pena separar tres cosas que pueden parecer similares desde fuera, primero: Azahar continúa el trabajo de Citra como emulador de Nintendo 3DS: recrea el entorno necesario para ejecutar juegos de aquella consola y permite hacerlo a mayor resolución, con controles modernos y otras mejoras, mientras que Ship of Harkinian, en cambio, trabaja con el Ocarina of Time original de Nintendo 64 y depende del enorme proyecto de decompilación que reconstruyó su código fuente, junto con libultraship, para producir un port nativo moderno.
TriAevum toma otro camino: usa Ocarina of Time 3D, no la versión de Nintendo 64, y construye alrededor de ella una recompilación AOT para x64.
EMULACIÓN VS. RECOMPILACIÓN
| Proyecto | Juego base | Método | Qué hace |
|---|---|---|---|
| Azahar | Juegos Nintendo 3DS | Emulación | Recrea el entorno del 3DS para ejecutar su software |
| Ship of Harkinian | Ocarina of Time N64 | Decompilación + port nativo | Usa código reconstruido para crear una versión nativa moderna |
| TriAevum | Ocarina of Time 3D | Recompilación AOT | Prepara el juego para un runtime nativo x64 y reemplaza partes del entorno gráfico |
El resultado es importante porque Ocarina 3D ya tenía los modelos, animaciones y buena parte del trabajo visual que Grezzo realizó en 2011, pero seguía limitado por algo bastante obvio: estaba diseñado para una Nintendo 3DS con dos pantallas, 240p y un hardware que hoy ya parece diminuto.
TriAevum empieza precisamente por quitarle esas cadenas.
4K, widescreen real y hasta 90 FPS... más o menos
El proyecto permite encuadre panorámico real, campo de visión configurable y resolución moderna sin simplemente estirar la imagen original, también ofrece interpolación visual a 60 o 90 FPS, pero aquí hay otra precisión importante: el estado original del juego continúa funcionando a 30 Hz por lo que no estamos convirtiendo mágicamente la lógica, física y animaciones internas en un juego de 90 Hz. TriAevum interpola visualmente los estados para producir movimiento mucho más fluido mientras conserva intacta la velocidad del juego como se haria con un FSR XeSS o DLSS con MFG (Multi Frame Generation)
Es una solución bastante inteligente porque muchos juegos antiguos tienen partes de su comportamiento profundamente relacionadas con el framerate original; tocar aquello directamente puede terminar rompiendo física, animaciones o scripts que jamás fueron diseñados para actualizarse tres veces más rápido.
Luego están las mejoras visuales.
Tenemos:
-
cel/toon shading configurable;
-
contornos;
-
oclusión ambiental;
-
reflejos opcionales;
-
sombras;
-
anti-aliasing;
-
texturas personalizadas;
-
cámara libre;
-
perfiles gráficos;
-
save states;
-
teclado, mouse y controles reasignables.
Y por supuesto pasto procedural. Mucho pasto. Harto, Harto pastito.
El propio autor admite que posiblemente es muy mucho, o como decimos por acá "demasiado".
Finalmente podemos olvidarnos de la segunda pantalla
Uno de los problemas inevitables de llevar juegos de Nintendo DS o 3DS a una PC es que fueron diseñados alrededor de dos pantallas físicas asi que en Ocarina of Time 3D, buena parte del HUD, inventario y controles táctiles estaban en la pantalla inferior, así que simplemente poner ambas ventanas lado a lado funciona técnicamente, pero tampoco es precisamente la experiencia que uno quisiera sentado frente a un monitor 4K.
TriAevum reimplementa TopScreen, el excelente mod de rlgcarrot que rediseña la interfaz para colocar HUD y menús dentro de una sola pantalla, el propio proyecto aclara que esta parte no nació aquí: TriAevum acredita específicamente a TopScreen como una de sus bases fundamentales, junto con Azahar, Ship of Harkinian, libultraship, NVIDIA NRI y otras bibliotecas y creo que es un acierto nombrarlos asi como es un acierto implementarlo, poque se termina acercando mucho más la experiencia de un juego de PC/consola convencional.
Y sí, (créelo o no) esta cosa está hecha con IA
Probablemente el detalle más peculiar del proyecto, la Maldita IA, que bien utilizada puede dar para mucho. El desarrollador declara explícitamente que todo el trabajo específico de TriAevum ha sido desarrollado con asistencia de IA bajo dirección humana. Ojo, no está diciendo que la IA haya creado Azahar, NRI, Ship of Harkinian o los otros proyectos maduros sobre los que se apoya, sino que su propio trabajo sobre TriAevum utilizó IA durante el proceso de desarrollo.
El autor incluso bromea describiéndolo como “concentrated AI slop” jajaja, y vaya que me resulta una aplicación bastante más interesante de IA generativa que pedirle otra imagen de un gato bebé astronauta.
Tenemos una persona utilizando estas herramientas para acelerar un proyecto técnico complejo, integrando diferentes librerías, construyendo un renderer, adaptando interfaces y experimentando con recompilación de un juego comercial antiguo, pero hay que ser sensatos, tampoco significa que podamos aventarle un ROM a ChatGPT y mágicamente obtener un port nativo de PC
El propio repositorio deja claro que el proyecto lleva meses de trabajo, utiliza bases maduras creadas por otras comunidades y sigue necesitando dirección humana, pruebas, debugging y contribuciones, AI slop, quizás, pero un buen AI slop con Vulkan y oclusión ambiental.
Tampoco descarguen esto esperando un remake terminado
La versión actual, v0.6.0-alpha.2c, continúa siendo experimental. Fue publicada el 12 de septiembre y su actualización más reciente corrige problemas relacionados con cambios entre fullscreen y ventana en Windows y Linux.
El autor reconoce que no existe todavía una prueba completa de principio a fin del juego. El testeo se concentra actualmente en las primeras secciones, mientras que el adaptador para la ROM estadounidense ni siquiera ha sido validado mediante un playthrough completo, así que estamos viendo un proyecto en desarrollo, no “Ocarina of Time 3D PC Edition 1.0”.
Ray tracing también aparece entre las cosas que su autor quiere explorar, pero por ahora es únicamente wishlist y no forma parte de esta versión, aunque cabe mencionar que explorar inyectar DLSS5 tambnien podria ser interesante, y para eso no necesitamos que el autor directamente lo implemente.
Necesitamos nuestra propia ROM
TriAevum tampoco incluye Ocarina of Time 3D ni sus assets, ya que eso es material con derechos de autor y no se pueden distribuir de forma legal mas alla de tu tener tu propio cartucho y personalmente hacer el dump. Para instalarlo, en Windows descargamos el paquete x64, ejecutamos TriAevumForge.exe y utilizamos nuestro propio dump desencriptado del juego en formato .3ds o .cci. El programa prepara después los archivos necesarios y shaders para nuestro GPU.
Linux utiliza Flatpak y el mismo paquete apunta también a Steam Deck, aunque el desarrollador señala que todavía no ha realizado pruebas físicas del Deck ni de Gaming Mode, así que por ahora eso también entra en territorio experimental, eso si, no requiere SDK ni compilar el código manualmente, lo cual hace que probarlo sea muchísimo menos intimidante que muchos proyectos experimentales de recompilación.
Éste es el futuro interesante de la preservación
Todo esto me parece particularmente fascinante porque estamos entrando en una época donde jugar software antiguo tampoco significa necesariamente intentar congelarlo exactamente dentro de la máquina que lo ejecutaba originalmente.
La emulación seguirá siendo fundamental para preservación, pero proyectos como Ship of Harkinian y ahora TriAevum demuestran otra posibilidad: separar progresivamente al juego de las limitaciones técnicas del hardware para el que nació.
Ocarina of Time 3D fue diseñado para una portátil de 2011, ahora podemos ponerlo en un monitor ultrawide, cambiarle el FOV, usar una cámara libre, modificar shaders, cargar texturas nuevas y verlo moverse visualmente a 90 FPS sin intentar fingir que nuestra PC sigue siendo una Nintendo 3DS.
¿Es mejor que el original? eso ya depende de cuánto pasto estén dispuestos a tolerar.
Pero como alguien que está esperando como niño el nuevo remake oficial de Ocarina of Time, tener entretanto otra forma de destruir Hyrule con mods y settings que Miyamoto jamás imaginó me parece una excelente manera de calentar motores.
FUENTES CONSULTADAS
TriAevum, repositorio oficial
Características, instalación, AOT, renderer, IA, estado del proyecto y requisitos.
GitHub: coccofresco/TriAevum
TriAevum Releases
Versión actual v0.6.0-alpha.2c y cambios recientes.
GitHub: TriAevum Releases
Galería de imágenes

oot ocarina of time 3d native pc port released triaevum v0

oot ocarina of time 3d native pc port released triaevum v0




oot ocarina of time 3d native pc port released triaevum v0

HSRFIsZWsAAeKSz
Etiquetas
- #Emuladores
- #Emulación
- #Nintendo
- #ZELDA




Comentarios
Aún no hay comentarios. ¡Sé el primero en comentar!