socom-unzipped
Portación estática de SOCOM II para PC mediante recompilación de código PS2 a C++ nativo, permitiendo ejecución en Windows/Linux sin emulación directa y multijugador online en servidores propios.
Ficha actualizada 25 sept 2026, 17:34 · upstream 25 sept 2026, 17:14 · release sin release detectada
Qué es socom-unzipped
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este proyecto es una portación experimental de *SOCOM II: U.S. Navy SEALs* a PC mediante recompilación estática del código original de la consola PlayStation 2. No utiliza emuladores tradicionales, sino que traduce el ejecutable binario a C++ nativo para Windows y Linux, integrando un runtime personalizado que simula el hardware PS2 (EE kernel, DMA, GS). El proyecto depende estrictamente del disco físico original (ISO r0001) para extraer los assets y overlays de la ROM, ya que no distribuye ningún código del juego ni datos.
La arquitectura se basa en una recompilación mediante un fork de PS2Recomp, con hooks específicos para *SOCOM II* en el lado EE e IOP (sonido, red). El servidor de multijugador utiliza Horizon Private Server configurado específicamente para la aplicación, reemplazando el protocolo DNAS/Medius original. Es un proyecto en etapa temprana ('Early stage'), donde los builds son manuales y no hay descarga pública establecida aún.
**Casos de uso**: 1. Jugar *SOCOM II* nativamente en PC con controles DirectInput/Xbox sin emulación. 2. Multijugador online en servidores propios o del proyecto (socom.scotho.com). 3. Desarrollo y recompilación de la ROM para investigación técnica. 4. Portar el juego a Linux mediante builds CI/CD específicos.
**Puntos fuertes**: 1. Ejecución nativa sin overhead de emulación (recompilación estática). 2. Soporte multijugador online en servidores Horizon configurados. 3. Runtime auditable y código fuente abierto bajo GPL-3.0. 4. Integración de hooks específicos para *SOCOM II* sin modificar el juego original.
**Limitaciones**: 1. Requiere poseer el disco físico ISO r0001; no distribuye datos del juego. 2. Vulnerabilidades de red conocidas en el código original (no auditado completamente). 3. Estado 'Early stage' con bugs entre builds y sin descarga pública estable. 4. Audio con dropouts intermitentes y voz chat no probada end-to-end.
**Notas de despliegue**: Requiere Python 3, LLVM-MinGW (Windows) o herramientas Linux equivalentes. Se debe verificar el disco ISO r0001 antes de compilar. No instalar nada; descomprimir y ejecutar el launcher. Jugar solo con personas de confianza debido a vulnerabilidades de red no auditada
- Jugar SOCOM II nativamente en PC con controles DirectInput/Xbox sin emulación
- Multijugador online en servidores propios o del proyecto (socom.scotho.com)
- Desarrollo y recompilación de la ROM para investigación técnica
- Portar el juego a Linux mediante builds CI/CD específicos
- Ejecución nativa sin overhead de emulación (recompilación estática)
- Soporte multijugador online en servidores Horizon configurados
- Runtime auditable y código fuente abierto bajo GPL-3.0
- Integración de hooks específicos para SOCOM II sin modificar el juego original
- Requiere poseer el disco físico ISO r0001; no distribuye datos del juego
- Vulnerabilidades de red conocidas en el código original (no auditado completamente)
- Estado 'Early stage' con bugs entre builds y sin descarga pública estable
- Audio con dropouts intermitentes y voz chat no probada end-to-end
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Python 3, LLVM-MinGW (Windows) o herramientas Linux equivalentes. Se debe verificar el disco ISO r0001 antes de compilar. No instalar nada; descomprimir y ejecutar el launcher. Jugar solo con personas de confianza debido a vulnerabilidades de red no auditadas. Verificar SECURITY.md antes de usar servidores comunitarios.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.