Redriver2 (controlador de ingeniería inversa 2)
Juego que se ejecuta en Windows:
Juego corriendo en el navegador web de Firefox:
Juego corriendo en PlayStation (emulado)
Estado de compilación (Windows y Linux):
Información
- Este es un juego original, se desmontó cuidadosamente y completamente de forma y traducida de MIPS de regreso a C (excepto el menú de la tarjeta de memoria), no hay emulación involucrada
- El juego se ha mejorado significativamente sobre la versión original de PlayStation , los errores originales se solucionaron y completaron algunos aspectos de juego inacabados
- Ahora se ejecuta en Windows, Linux y pronto estará en las otras plataformas (incluido el backport to PlayStation) y utiliza PSY-X (PSY-CROSS) (emulador de Tomb5 formalmente extendido) como una capa para portarse desde PlayStation
- Soporte de modificación básica: con texturas y reemplazo de modelos proporcionados con OpendRiver2Tools
¿Cómo se hace?
- Toda la información (variables, tipos y nombres de funciones) se han obtenido de los símbolos de depuración (.sym), conductor_psx_level y dle
- Proyecto Ghidra (basado en SYM italiano) para lidiar con superposiciones, ramificación de complejo de código simple - Descompilación semiautomática
- IDB basado en el sym español cuando se trata de cosas que Ghidra no puede manejar correctamente: descompilación manual (principalmente código GTE)
Historia:
- 19 de febrero de 2019 - Skeleton creado, preparaciones de un año
- 28 de marzo de 2020 - Comencé a trabajar para reimplementar el juego, la introducción del juego corriendo
- 19 de septiembre de 2020 - Juego de reimplemento completo - El juego es completamente jugable
- 15 de enero de 2021 - Refactory Complete
Cómo usar
Ver Wiki/Instrucciones de instalación
¿Cómo puedo contribuir?
Ver contribuyendo a la página del proyecto
¿Qué sigue?
- Proyecto OpendRiver2 : reescribe completo con muchas características nuevas, como el nuevo renderizador y el motor de sonido, las secuencias de comandos de Lua, el soporte de contenido del controlador 1
Créditos
- SOABERMAN - INGNELMADOR Y PROCESOR DE INGENERA INVERSIDADES
- FireBoyD78 - Refactorización de código y mejoras
- Krishty, Someone972 - Formatos tempranos decodificando
- GH0stblade - Código de emulador HLE utilizado como base para Psy -Cross (enlace)
- Ben Lincoln : este polvo recuerda lo que alguna vez fue ( tdr )
- STOHRENDORF - UTILIDAD SYMDUMP