PlayStation 2Atlus, 2007
PS2 Totalmente jugable

Persona 3 FES

Juego: Persona 3 FES (PS2, 2007)

PS2

P3FES Decompilation: port nativo para Windows x64 de la versión estadounidense de PS2 (SLUS_216.21), por recompilación estática: un recompilador propio traduce a C++ las 14.500 funciones del ejecutable MIPS del juego, que corren sobre un runtime hecho para este juego, con los gráficos en Direct3D 11 y los 114 microprogramas de la VU1 compilados de antemano. Según el README, el juego se completa de principio a fin, aunque el autor avisa de que no es el producto terminado: la lectura del disco, el sonido, la reproducción de ADX y otras partes de la PS2 siguen emuladas. Desde la v0.2.0 hay capas nativas opcionales, apagadas por defecto, que sustituyen esas piezas una a una: archivos con carga instantánea, entrada, sonido, vídeos, gráficos y núcleo. Ofrece un renderizador nativo para los modelos de RenderWare, imágenes intermedias interpoladas a 60 o 120 fps o a la frecuencia del monitor (la lógica sigue a 30), teclado y mandos XInput, capturas de pantalla y un contador de tiempos de fotograma; las partidas se guardan en una tarjeta de memoria de PS2 estándar. Cada cambio se valida contra PCSX2 con seis recorridos grabados que deben dar la misma memoria y la misma imagen byte a byte. El repositorio incluye el código del juego ya traducido: las 14.500 funciones, pasadas a C++ con sus nombres de IDA en la carpeta game/ (unos 53 MB). La única versión publicada, marcada como de prueba, es el ejecutable de la v0.2.0, actualizado el 31 de octubre. El README dice que el autor ha usado mucho Claude en el proyecto.

NecesitasTu propia imagen .iso de Persona 3 FES, versión estadounidense (SLUS_216.21), en input\persona3fes.iso, y su contenido extraído en extracted\disc; el recompilador comprueba el SHA-256 del ELF y rechaza otras regiones e imágenes modificadas, y el sonido nativo necesita los archivos de LIB31. Además, Windows x64. Para compilarlo, MSVC 14.44 (Build Tools de Visual Studio 2022 17.14) o clang-cl, CMake 3.25 o posterior, Ninja y el SDK de Windows 10.0.26100.

Cómo llega a PC
Recompilación estática
Consola
PlayStation 2
Arquitectura
Emotion Engine
Autor
C-GBL
Estudio original
Atlus
Año
2007
Estrellas
25
Última actividad
2026-10-31 · hace 11 días
Lenguaje
C++
Ver repositorio ↗
emotion-enginerpg60fps+con ayuda de IA
Insignia para el README

Si el proyecto es tuyo, puedes ponerla en su README: muestra su estado en Recompendium y se actualiza sola cuando cambia.

Insignia para el README
[![Recompendium](https://recompendium.com/insignias/recomp/persona-3-fes.svg)](https://recompendium.com/en/recomp/persona-3-fes/)