XboxValve, 2005
Xbox Experimental

Half-Life 2 (sp00nznet)

Juego: Half-Life 2 → (Windows, 2004)

XBX

Recompilación estática de la versión de Xbox de Half-Life 2 (2005) a un ejecutable nativo de Windows con xboxrecomp: el código x86 de hl2_xbox.xbe se traduce a C (49.487 de 49.498 funciones, 13,4 millones de líneas) y se enlaza con su runtime, que sustituye al núcleo de la Xbox y pasa Direct3D 8 a Direct3D 11, además de DirectSound y el control. El ejecutable conserva la RTTI de MSVC, con la que el autor recuperó 2.336 clases y 12.288 métodos virtuales con nombre, y la mayoría se encuentran en el Source SDK 2013 publicado por Valve. El cargador del disco también se recompila, y su propio descompresor convierte los archivos del disco al formato que lee el juego. Todavía no se juega: arranca solo hasta su menú principal, del que dibuja el fondo pero no las opciones, y con xboxrecomp v0.14.0 más un parche pendiente la pantalla de título sale completa; el mando no funciona aún. Forzando un mapa carga 22,3 MB del primer nivel y muestra la pantalla de carga, pero no llega a pasar al mundo. No hay ejecutables publicados: el código traducido se genera en tu PC. Sus 74 commits llevan a Claude como coautor.

NecesitasTu propia copia de Half-Life 2 para Xbox, con los archivos del disco extraídos. Para compilarlo, Windows con Visual Studio 2022, CMake 3.20 o posterior, Python 3.10 o posterior con capstone y una copia de xboxrecomp (la v0.14.0 con el cambio #224 para la pantalla de título); el Source SDK 2013 es opcional.

Cómo llega a PC
Recompilación estática
Consola
Xbox
Arquitectura
x86
Autor
sp00nznet
Estudio original
Valve
Año
2005
Estrellas
7
Última actividad
2026-10-17 · hace 25 días
Licencia
MIT
Lenguaje
C
Ver repositorio ↗
x86disparos en primera personacon 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/half-life-2-sp00nznet.svg)](https://recompendium.com/en/recomp/half-life-2-sp00nznet/)

Otros proyectos de Half-Life 2 2