Hilo de detalles y curiosidades de N64

@Falkiño
Holu, pues mejor apoyar la Analogue, que es en la que ha trabajado Krom.

Aunque a mi lo que me gustaría es verlas en alguna tienda de fácil acceso, como los mandos que están en Amazon pero no la consola.

--
Dejo algunas curiosidades:

Otro intento de port del Tomb Raider, esta vez incluyen las FMV, por lo visto casi completo con melodías y sonidos todo en un cartucho, pero les faltaría por pulir cosas, rendimiento y tal, de hecho lo ponen a correr en una Analogue en modo unleashed.


La distancia de dibujado no es equivalente a las 32bit, parece más lejana, se nota al entrar a la sala de entreno, o en el mismo hall principal.

Quizás no tan impresionante tras ver el OpenLara en GBA, pero claro, con algo así terminas trabajando en los remasters de forma oficial.

--
El amigo de los framerates sigue subiendo vídeos, F1 World Grand Prix, buen esfuerzo, merecida fama, es el primero de los 3 y el que mejor lo hace en la plataforma en la que sale, aunque no perfecto:


Otras versiones contemporáneas, como la de PSX que es atroz:


La de Dream Cast, que le pasa un poco de lo mismo, rinde por debajo de las expectativas y sale bastante tarde:
@Conker64 lo del TR creo que lo más difícil ya estaría hecho: Meter todo en una ROM de no más de 64, el core del juego eso estaba claro que cabía, el problema como siempre eran las FMV y apartado sonoro. El resto supongo que es solo pulirlo y optimizarlo un poco para sacar la mejor calidad gráfica posible en N64 a 30fps y no debería ser un gran problema ya sólo con la correción y suavizado se mejora una burrada. Si lo de la distancia de dibujado que comentas es cierto, puede que con solo igualarla a PS1 ya sea suficiente.

Otro tema aparte que sí me interesa es ver como mapean los controles al mando de N64 porque una cosa que me pasa con los multiplataformas de la época es que muchos no tenían unos mapeos de controles cómodos en N64, para mi los Fifas pecan de esto por ejemplo aunque puede que sea por gustos.

Lo del F1 no sé porque siempre pensé que en N64 y PS1 iban a 30fps la mayor parte del tiempo. La de DC es claramente la mejor, pero se ve que el código original estaba atado a 30fps y no pudieron (o no supieron/quisieron) ponerlo a 60fps que hubiera sido lo suyo.
El port de TR1 usa Tiny 3D, seguramente dibuje todo lo que pueda, sin ningún tipo de descarte ya que no lo tendrá implementado, el microcódigo soporta árboles BVH y culling , a la mínima que lo implemente mejorará, aparte supongo que los escenarios serán su versión sin el teselado típico de PSX y SS.

También se puede mejorar las texturas, pero es un currazo,xD

Salud.
Muy interesante el port del primer Tomb Raider. ¿Se puede descargar para probar en el hardware original?

Lo que más me chirría es que se ve muy plano, pero quizás es por grabarlo directamente de la pantalla. Es como si le faltara el coloreado por vértices (aunque sí que se distingue en varios puntos), o la conversión de las texturas haya desaturado los colores... Lara tampoco parece tener ningún tipo de iluminación aplicada al modelo (creo que en el original usaba gouraud shading).
Ahora que lo pienso, igual lo que ocurre con las texturas es que se han tenido que reducir a 4 bits de profundidad (16 colores) para tenerlas con una resolución de 64x64 y las originales son de 8 bits (256 colores y tal vez también de mayor resolución).

La distancia de dibujo no parece infinita pero es muchísimo más lejana que en PS1 y Saturn. Esto a priori podría verse como un punto a favor, pero le quita sensación de claustrofobia y misterio. Es cuestión de gustos. Lo importante es que si deciden seguir adelante con el port es que prioricen el rendimiento.
@Sogun Tengo las texturas de los 3 primeros TR y las texturas están en una hoja todas juntas en 8 bits,pero si te pones a recortar en realidad son de 64x64 4 bits, lo cual tiene sentido ya que es la textura a color más grande que entra en la caché de PSX.Eso sí no se como han sido dumpeadas que tienen artefactos de color sin sentido que si las recortas y sacas su paleta, te salen con más colores pero son colores sin sentido , tipo unos bloques de piedra marrones con 5 tonos de morado o 5 tonos de blanco que hay que ser Inuit para distinguirlos, [+risas] .

Salud.
He montado una lista de juegos de N64 que pueden comprarse en la actualidad en PC vía diferentes tiendas.

La lista se irá actualizando, no he querido ponerme a consultar todos y cada uno de los juegos, no vaya a saltarme algún captcha por actividad sabrosona [burla2]

Remastered:
- Doom 64
- Forsaken (no exactamente igual, pero incluye opciones N64 exclusivas)
- Hexen (mediante Heretic + Hexen)
- Quake 64 (mediante Quake Enhanced, requiere cuenta, es decir, desbloqueas la campaña adaptada y recortada a N64, por si quieres la verdadera esencia)
- Quake II 64 (mediante Quake II Enhanced, en campañas extra)
- Shadow Man
- Turok 1
- Turok 2
- Turok 3

GOG:
- Todos los de la lista anterior*
- 40 Winks (Cancelado antes de lanzamiento, pero existe rom unreleased)
- Carmaggedon 2 (si es que puede considerarse el 64 juego, bien en Windows modernos)
- Daikatana (no es lo mismo, funciona en Windows modernos)
- Dark Rift
- Earthworm Jim 3D
- Gex Trilogy (trae los 2 en 3D, por lo visto bastante infame)
- Glover (supuesto remaster, lo han empeorado)
- Indiana Jones and the Infernal Machine (Factor 5 hizo cambios en la versión N64)
- Mortal Kombat 4 (Sin tocar, binario del año de la polca, pero funcional)
- Mortal Kombat Trilogy (Adaptado)
- Rayman 2 (Adaptado)
- Resident Evil 2 (Adaptado recientemente, también miraría los parches no oficiales)
- Re-Volt
- Star Wars Episode I: Racer
- Star Wars Rogue Squadron 3D
- Star Wars Shadows of the Empire
- Wetrix
- Worms Armageddon (compatible Win modernos)

Adaptado = Modificado para funcionar en Windows modernos

Steam:
- Command and Conquer: Remastered (no soporta mando, lo más normal del mundo en un PC moderno)
- Duke Nukem 3D: 20th Anniversary (por lo menos tendrá sonido en las fases)
- Mortal Kombat: Legacy Kollection (este trae el Mythologies Sub-Zero, el 4, entre otros)

Aquí apenas he mirado, seguro que la lista está coja.

Ports: (existen en PC, pero no están a la venta)
- Boss Rally (Conversión del Top Gear Rally con más circuitos, de lo más interesante de la lista)
- Copa del Mundo Francia 98 (y supongo que resto de Fifas)
- Fighting Force
- Starcraft
- Tonic Trouble
- * la lista puede ser grande, pero poco interesante si no se venden ni funcionan.

Decompilados:
- Mario Kart 64
- Perfect Dark
- Starfox 64
- Super Mario 64
- Zelda Majora's Mask
- Zelda OOT

Recompilados:
- Banjo Kazooie
- Bomberman 64
- Bomberman Hero
- Chameleon Twist
- Dinosaur Planet
- Dr. Mario 64
- Duke Nukem: Zero Hour
- Mystical Ninja Goemon
- Super Smash Bros (asistido por IA)

WIP
- Aidyn Chronicles
- Blast Corps
- Body Harvest
- Conker's Bad Fur Day
- GoldenEye 007
- Kirby 64: The Crystal Shards
- Mario Party 3
- Mischief Makers
- Neon Genesis Evangelion
- Paper Mario
- Pokemon Snap
- Pokemon Stadium
- Quest 64
- Rocket: Robot on Wheels
- Snowboard Kids
- Space Station Silicon Valley
- Superman 64
- Turok 3 (teniendo el remaster igual no hacía falta)
- Yoshi's Story

Decomp: Se trata de conseguir un código fuente que pueda leer una persona a partir de un binario mediante ingeniería inversa.
Recomp: Traduce las instrucciones de una maquina a otra, el proceso puede ser semi automático.

Mientras que en ambos casos se consigue que corra nativamente en un hardware (como un PC), con el primero hay mayor flexibilidad para poder meterle mano, ya que el verdadero trabajo es entender el código, estructurarlo y documentarlo para usarlo después.
Conker64 escribió:Por cierto, he montado una lista de juegos de N64 que pueden comprarse en la actualidad en PC vía diferentes tiendas.

La lista está verde, no he querido ponerme a consultar todos y cada uno de los juegos, no vaya a saltarme algún captcha por actividad sabrosona [burla2]

Remastered:
- Turok 1
- Turok 2
- Turok 3
- Forsaken (no exactamente igual, pero incluye opciones N64 exclusivas)
- Shadow Man
- Doom 64
- Quake 64 (mediante Quake Enhanced, requiere cuenta, es decir, desbloqueas la campaña adaptada y recortada a N64, por si quieres la verdadera esencia)
- Quake II 64 (mediante Quake II Enhanced, en campañas extra)
- Hexen (mediante Heretic + Hexen)

En GOG:
- Todos los de la lista anterior*
- Resident Evil 2 (Adaptado recientemente, también miraría los parches no oficiales)
- Rayman 2 (Adaptado)
- Mortal Kombat 4 (Sin tocar, binario del año de la polca, pero funcional)
- Mortal Kombat Trilogy (Adaptado)
- Re-Volt
- Glover (supuesto remaster, lo han empeorado)
- Star Wars Shadows of the Empire
- Star Wars Rogue Squadron 3D
- Star Wars Episode I: Racer
- Indiana Jones and the Infernal Machine (Factor 5 hizo cambios en la versión N64)
- Gex Trilogy (trae los 2 en 3D, por lo visto bastante infame)
- Wetrix
- Dark Rift
- 40 Winks (no recuerdo si llegó a salir oficialmente a N64 ahora mismo, o fue una rom unreleased)
- Earthworm Jim 3D
- Daikatana (no es lo mismo del todo.. funciona en Windows modernos)
- Carmaggedon 2 (si es que puede considerarse el 64 juego, bien en Windows modernos)
- Worms Armageddon

Adaptado = Modificado para funcionar en Windows modernos

En STEAM:
- Command and Conquer: Remastered (no soporta mando, lo más normal del mundo en un PC moderno)
- Mortal Kombat: Legacy Kollection (este trae el Mythologies Sub-Zero, el 4, entre otros)
- Duke Nukem 3D: 20th Anniversary (por lo menos tendrá sonido en las fases)

Aquí apenas he mirado, seguro que la lista está coja

Decompilados:
- Super Mario 64
- Zelda OOT
- Zelda Majora's Mask
- Starfox 64
- Perfect Dark
- GoldenEye 007

Estos se pueden encontrar en github, pero también hay de los que ya han montado el código, pero no han terminado la conversión a PC/Consola, o de los que siguen en progreso, estaría bien tener una lista actualizada.

Si os apetece, se puede ampliar, o comentar experiencias sobre algunas de estas versiones.

Los remasters de Nightdive obviamente todos merecen la pena, la cosa es saber que tal funcionan los menos agraciados.



Gracias por el aporte, sin embargo, añadiría en los juegos decompilados al mario kart 64, en tanto ya existen versiones hasta en dreamcast.
@Conker64 entiendo que todos ellos son las versiones de N64. En la época podías encontrar juegos multiplataforma los cuales para cada sistema codificaron su versión desde cero y sólo compartían el nombre.
@coyote-san
No bueno, hay de todo en la lista, mi intención es ver cuanto catálogo hay disponible en PC, independientemente de si son versiones clavadas o no.

En esa lista N64 fue la maquina base de algunos juegos y luego se portaron a PC, sin muchas diferencias, y luego están los que poco tienen que ver, pero comparten algo o mucho en común, tal como comentas.

Por ejemplo Carmageddon 64, fue tan recortado para entrar sin esfuerzo, espacio ni tiempo para optimizar, que está irreconocible, así que si apuntas a Carma 2 en el que está basado tampoco pasaría nada.

Entre todo lo que hay multi, los exclusivos decompilados y demás, estoy viendo hasta que punto podría existir una "experiencia nativa".

También tenía otra lista de todo lo del catálogo que existe en PC, esté o no a la venta, por ejemplo ya se ha mencionado alguna vez Boss Rally (un port del Top Gear Rally, pero con más circuitos), de hecho lo tengo en imagen y algún día lo probaré en un XP a ver si tira, pero esa lista no la he encontrado lo suficientemente interesante como para postearla.

@ChepoXX
Lo añadí a la lista [beer]
Un último apunte, si veo que no interesa demasiado ya paso a otra cosa.
Imagen

Se ha actualizado la lista, se ha ordenado alfabéticamente, se han añadido enlaces según voy probando las versiones.

Ahora paso a comentar, me centro en la experiencia out of the box, es solo bajar, añadir la rom que no se proporciona y jugar, teniendo en cuenta que pueden ser WIP, se comenta si merecen la pena en el estado actual, si tienen mods o parches externos bienvenido sean.

Perfect Dark
https://github.com/fgsfdsfgs/perfect_dark

Sobre github a veces tienes el código de la versión N64, a veces tienes el código de la versión de PC (o consola), a veces te dan instrucciones de como compilar el tinglado, con lo cual la mayoría de usuarios dicen jaja hasta luego.

En este caso el desarrollador tiene la cortesía de añadir binarios autogenerados para múltiples plataformas, entre ellas Windows.

Se baja la versión x86-64, se siguen las instrucciones y listo.

Tenemos un Perfect Dark que funciona de forma nativa, en panorámico, a 60fps (o más, creo que adapta a escritorio), compatibilidad con xinput (mandos Xbox, clones 8bitdo, etc) de serie y con vibración.

Por suerte, han hecho un buen trabajo y consume menos que una cerilla, 40 grados es la temperatura del portátil cuando no hace nada.
Imagen

--

Existe un equipo que se dedica a portear juegos de N64 a PC, HarbourMasters, lo cual me he facilitado bastante la tarea de encontrarlos:

Starfox 64
https://github.com/HarbourMasters/Starship

En esencia es como el port de Perfect Dark, panorámico, compatibilidad con mando, fps a la carta, pero con su propia interfaz.

F1 es para sacar el menú antiguo, dependiendo de cuando lo subieron, tienen su interfaz más o menos avanzada
ESC es para la interfaz nueva
F11 es para alternar entre ventana y pantalla completa

No he notado nada raro hasta donde he llegado.

Imagen

Super Mario 64
https://github.com/HarbourMasters/Ghostship

Del Mario 64 existen ports de distintos desarrolladores, si pillamos el de este equipo, pues compartimos misma interfaz, etc

Hay algunos fallos visuales, sombras con tembleques y fundidos a negro un tanto raros, supongo que aún tienen que afinar.

Imagen

Mario Kart 64
https://github.com/HarbourMasters/SpaghettiKart

Es bastante reciente, en todos se respeta la experiencia original y por defecto todas las opciones son verse como la consola, es decir, hasta el filtro bilineal viene por defecto a 3 puntos en lugar de 4, replicando como lo hace N64.

El pixel de 4 que se omite:
Imagen

La consecuencia, la flecha por la izquierda es una línea diagonal, por la derecha es una escalera:
Imagen

Los sprites y la interfaz en baja resolución suelen chocar con el resultado en pantalla, ahí es cuando entran las cientos de opciones para modificar los gráficos, hacer la interfaz en HD... donde en muchos casos habrá que acceder a comunidades para bajar los packs de contenido.

Imagen

Zelda Majora's Mask
https://github.com/HarbourMasters/2ship2harkinian

A diferencia de PD, aquí se extrae todo el contenido y tarda como 1 minuto en el proceso, lo ideal es dejar la rom en la carpeta raíz del juego para que lo reconozca automáticamente, luego ya arranca sin tener que volver a hacerlo.

En los Zelda se nota especialmente la suavidad de los 60fps.

Imagen

Zelda OOT
https://github.com/HarbourMasters/Shipwright

Vamos a explorar un poco más las opciones, por un lado tenemos el juego, nada mal, ya nos conocemos.
Imagen

Aquí podemos ver un poco la configuración de vídeo y otras opciones disponibles, PD funciona en OGL, en estos ports se elige por defecto DX11, todos parecen bien optimizados, aunque requieren maquina más o menos moderna, una Vega 7 integrada es floja pero moderna, los mueve sin pestañear.
Imagen

Cientos de opciones y cosas que podemos modificar con un solo click, desde que las tiendas no cierren por la noche, que el búho no sea tan pesado, que Dampe se tire deambulando toda la noche por el cementerio y no solo en horas concretas, etc
Imagen

Si Master Quest era interesante por cambiar las cosas de sitio espera a ver el modo randomizer:
Imagen

No es solo una semilla que genera aleatoriamente una nueva campaña, se puede modificar todo a consciencia:
Imagen

--
Ahora pasamos a Recompilados:

Banjo Kazooie
https://github.com/BanjoRecomp/BanjoRecomp

Siempre llego hasta la playa, me quedaba a vivir ahí, si no fuera por los tiburones, los cangrejos asesinos o las minas de la segunda guerra mundial.

Lleva una interfaz totalmente distinta a la de los anteriores y algo más genérica, como una plantilla para todo aquel que quiera hacer un port sin preocuparse por los menús o las librerías, la versión se siente trabajada, de los mejores recomp.

Imagen

Bomberman 64
https://github.com/RevoSucks/BM64Recomp

Buena versión sin más, cada vez que escucho alguna de las canciones se me pone la piel de gallina.

Algo negativo de los builds recomp es que no son muy amigables con MSI Afterburner, causan stuttering si está presente, o incluso pueden romperse.

Usan DX12 a diferencia de los anteriores juegos, son menos configurables, y no están tan bien optimizados.

Imagen

Bomberman Hero
https://github.com/RevoSucks/BMHeroRecomp

Mismo desarrollador, le deben gustar los Bomberman, recién salido del horno.

No hay mucho que comentar, funciona bien hasta donde he probado, con algo de resto de basura en la parte superior ocasionalmente, en la versión anterior no iba bien los 60fps, no se sentían como tal, en la de ayer lo arreglaron, así que el desarrollo está en activo.

Imagen

Chameleon Twist
https://github.com/Rainchus/ChameleonTwist1-JP-Recomp

El juego es más feo que una nevera por detrás, la cámara no permite ver demasiado.

Solo funciona con la versión japonesa, con textos en japonés y aunque viene en panorámico, no ha sido adaptado correctamente con fallos en los laterales, es aconsejable ponerlo a 4:3, tampoco funciona 60fps o más.

Y esto es lo que termina pasando con estas versiones menos pasionales, por un lado te puedes encontrar el icono del Ocarina, con un menú de inicio y opciones del mismo, arrancas el juego y es el Chameleon.

Tanto esfuerzo para quedarse en la orilla, no sé, último build 14 de Diciembre de 2024, pocas esperanzas de que siga vivo.

Salvo que seas muy fan del juego, yo no lo bajaría en este estado.

Imagen

Dr. Mario 64
https://github.com/theboy181/drmario64_recomp_plus

Viruses 44, algo que me suma ansiedad de todos estos proyectos es que cada juego es un nuevo ejecutable, esto no es como un emulador donde te bajas un solo exe, y luego pasas un scan completo.

Github no es infalible y no está exento de virus, así que por cada proyecto que pruebo primero investigo sobre el desarrollador, que tiene subido en github previamente, cuantas estrellas tiene el proyecto, hay resultados en los buscadores? Espera, un buscador en 2026 da resultados de lo que realmente buscas?

Al final si acabas llegando a reddit y la gente está contenta, el juego está vivo y coleando, como el moco que deja uno en la piscina, en lugar de quedarse en casa si está malo, pero hoy tocaba pierna y no falta nunca a pierna.

Al ser 2D no han podido adaptarlo a panorámico, así que 4:3, en el resto bien, esto se estandariza para todos los proyectos, aquellos con imágenes de menú como Mario Kart se verán 4:3 donde toque, hasta poder mostrar panorámico, salvo que bajemos packs de gráficos que actualicen eso.

Imagen

Duke Nukem: Zero Hour
https://github.com/sonicdcer/DNZHRecomp

El más flojo de la lista, lo he querido capturar así tal cual, es una versión beta y es de noviembre del año pasado, sin cambios en los ficheros desde entonces, esperemos que siga.

El panorámico no funciona bien, el 4:3 tampoco, el framebuffer a los lados no se limpia y queda basura.

Los controles son los que causaron el apagón del año pasado por estas fechas, no hay por donde cogerlos en su modo estándar, es como un control moderno de 2 setas, donde cada dirección se ha puesto al azar, por suerte hay diferentes configuraciones, así que quizás acertemos con alguna de ellas.

Funciona a 30fps.

En mi opinión, no recomendable en este estado.

(Si se hace zoom en el centro de la captura, el cartel es un easter egg del Turok)

Imagen

Mystical Ninja Starring Goemon
https://github.com/klorfmorf/Goemon64Recomp

A este le han puesto ganas, todo lo que hace buena una versión nativa, con 60fps reales y nada raro aparente, sin embargo, es el texto que me queda más corto, o en el que menos ganas le he puesto yo.

Imagen

--
Star Wars: Shadows of the Empire
Imagen

Espera un momento.. esto es la versión de GOG de PC y no un recompilado, a tenor del resto de imágenes cualquiera diría.

En 2016 recibió algunos parches de la comunidad para hacerlo más compatible con Windows modernos, que ya vienen aplicados, es instalar y jugar, funciona con un mando con ¡analógicos!, algo que parece tan sencillo ahora, era una odisea en Win98, solo alcanza hasta 4 botones, es necesario complementar con JoytoKey o similar.

El panorámico funciona correctamente, incluye FMV no presentes en la versión N64 y el resto más o menos similar hasta la tercera fase que he llegado, si la resolución es demasiado alta los menús y las intros quedan centradas arriba a la izquierda, cuasi en miniatura.

Se suele recomendar limitar la versión a 30fps, lo que mucha gente no sabe es que la versión de N64 intenta ir a 60fps, y si lo consiguiera funcionaría tan acelerado como este en las fases de a pie, en las misiones de naves no se nota tanto.

(Fase aérea funcionando a 40fps en N64, fps desbloqueados)
Imagen

Pensaba que la versión N64 no retenía a los enemigos muertos, pero sí, así que me han estropeado el comentario extra.
4009 respuestas
177, 78, 79, 80, 81