← Ports y remakes
Port (decomp) Jugable

Ratchet & Clank (rac1-native)

Juego: Ratchet & Clank → (PS2, 2002)

rac1-native: port nativo para PC de Ratchet & Clank (PlayStation 2, 2002), para Linux y Windows. El código del juego se porta a C++ función a función a partir de la versión norteamericana (SCUS-97199), y cada función se comprueba contra el código original: un oráculo ejecuta el original en un intérprete del R5900 y compara los resultados bit a bit. No es un emulador: el código del juego, incluido el microcódigo de las unidades vectoriales de la PS2, se ejecuta como C++ nativo, y el 3D lo dibuja un renderizador propio (OpenGL, o Vulkan como opción experimental), lo que permite pantalla panorámica, altas resoluciones, texturas con todo el detalle y mayor distancia de dibujo. La preparación lee tu ISO: extrae los recursos y, con generadores, traduce a C++ buena parte del código MIPS y de las unidades vectoriales (unas 2.150 de las 4.000 funciones portadas), y ese código generado se queda en tu equipo, no en el repositorio. Unas 1.600 funciones más están escritas a mano. En la 0.4.0 (18 de octubre) están portados todos los planetas, de Veldin al combate final con Drek, y queda una función por portar; el juego se ha completado entero, pero la segunda mitad se ha jugado una sola vez, y solo se ha probado en Linux (Windows es experimental). La rama principal añade un lanzador, un renderizador Vulkan experimental, una opción de HUD panorámico y sonido 5.1 y 7.1. El soporte de la versión europea (SCES-50916) está sin probar. El repositorio se creó el 9 de octubre y 69 de sus últimos 100 commits llevan a Claude como coautor.

NecesitasTu propia copia en ISO del disco estadounidense de PS2 (SCUS-97199); el repositorio no contiene nada del disco. Hay que compilarlo con CMake y ejecutar el script de preparación (setup.sh o setup.cmd), que genera código a partir de tu ISO; las versiones publicadas no traen binarios. Además, Linux o Windows.

Cómo llega a PC
Port de una decompilación
Consola
PlayStation 2
Estudio original
Insomniac Games
Año
2002
Autor
RAC-Native
Estrellas
92
Última actividad
2026-10-30 · hoy
Última versión
v0.6.0 · 2026-10-28
Licencia
MIT
Lenguaje
C++
Ver repositorio ↗
modo panorámicocon ayuda de IAingeniería inversa

Otros proyectos de Ratchet & Clank

3