Microsoft Windowsid Software / Raven Software, 2004

Half-Life 2

Windows · Xbox · 2004 · 3 proyectos

WIN

Respuesta cortaSí, aunque sin terminar. El catálogo tiene 2 recomps y 1 port, y 2 de ellos ya son jugables. Necesitas tu propia copia de Half-Life 2 (Windows).

Proyectos 3

Port del código fuente Jugable

FTEQW

fte-team/fteqw

FTEQW: motor de Quake avanzado y portátil, que parte del código fuente de Quake publicado por id Software y juega a varios juegos con tecnología id Tech, además de a los que otros desarrolladores han hecho con él. Admite Quake y sus packs de misiones, QuakeWorld, Quake II y sus packs de misiones, Quake III Arena y Team Arena, y Hexen II y su expansión; Half-Life y Half-Life 2 funcionan a través del proyecto Rad Therapy. Encuentra solo los juegos instalados con Steam, incluidas las reediciones de Quake y Quake II, y las carpetas de juegos clásicas de Linux. Dibuja con Direct3D 8, 9 u 11, OpenGL o Vulkan, con un sistema de materiales que acepta sombreadores HLSL y GLSL y preajustes de vídeo para que los juegos se vean como los originales o más modernos, con iluminación en tiempo real. Tiene pantalla partida en Quake y en la mayoría de sus mods, chat de voz con Opus o Speex, un explorador de servidores que reúne todos los protocolos que admite, servidor dedicado, partidas de cientos de jugadores, IPv4 e IPv6, sustitución de la música de CD por archivos Vorbis, MP3, WAV o FLAC, complementos (FFmpeg, físicas con Bullet u ODE) y su propio compilador de QuakeC, FTEQCC, que se puede ejecutar dentro del juego, con depurador. Funciona en Windows, Linux, OpenBSD y otros sistemas, en x86, x86-64, ARM y PPC64LE, y también en Android y en la web. Las compilaciones para Windows (64 y 32 bits) y Linux (x86-64 y x86) se descargan de su web; el repositorio de GitHub es su réplica oficial, y su último cambio es del 4 de junio.

NecesitasLos archivos de tu propia copia de alguno de los juegos (Quake, Quake II, Quake III Arena o Hexen II, con sus expansiones si las tienes), con el motor copiado en la carpeta del juego; también encuentra solo las instalaciones de Steam. Para Quake II con la versión de 64 bits del motor hace falta además la lógica del juego compilada en 64 bits, que el proyecto recomienda tomar de Yamagi Quake II. Además, Windows, Linux u otro sistema compatible.

★ 366 · 2026-11-02 Ver →
Windows Jugable
WIN

Portal 2 / Half-Life 2 (kanapitsas)

kanapitsas/portal2-recomp

Recompilación estática de las versiones de Linux de Portal 2 y Half-Life 2 (con Episode One, Episode Two y Lost Coast) a aplicaciones nativas para Mac con Apple Silicon y para iPhone, sin emulador, Wine ni Rosetta: cada función x86 de los módulos del juego (engine.so, client.so…) se traduce a C y se compila para ARM64 junto a un runtime que implementa lo que importan los binarios (libc, hilos, SDL2, OpenGL, Direct3D 9 y Steam). Las llamadas a Steam pasan a la libsteam_api.dylib oficial de Valve para arm64, sin emular Steam. Dibuja por defecto con Metal a través de mtld3d, un Direct3D 9 nativo sobre Metal, con OpenGL de reserva; en un M3 Pro, una escena va a 122 fps con Metal y a 81 con OpenGL (2560×1440, MSAA 4x). El README da Portal 2 por totalmente jugable en Mac y en un iPhone 15 Pro Max, a 60 fps estables, con controles táctiles y portales que se disparan tocando la parte de atrás del teléfono. Funcionan los mandos físicos, y hay cooperativo en red local en el que un Mac hace de anfitrión y se une un iPhone u otra copia en el mismo Mac (solo se ha comprobado la conexión y la carga del mapa). Half-Life 2 es experimental: se ha jugado unas horas en Mac, a 120 fps con Metal en un M3 Pro, y los episodios y Lost Coast cargan sus primeros mapas sin haberse jugado enteros. El instalador Natif Installer o el script setup.sh lo compilan en tu Mac a partir de tus copias de Steam, unos 10 minutos para Portal 2 y de 10 a 20 para Half-Life 2, y descargan la libsteam_api.dylib de Valve (de Steamworks.NET); para iPhone, setup.sh --ios firma e instala las aplicaciones y copia los datos del juego. La v0.3.0 (8 de noviembre) es la última de 2 versiones del instalador. El README dice que agentes de IA (Claude Code, de Anthropic, y Codex, de OpenAI) escribieron la mayor parte del código bajo la dirección del autor. 88 de sus últimos 100 commits llevan a Claude como coautor.

NecesitasTus propias copias de Steam de Portal 2 (la carpeta del juego, que también puede ser la de Windows, y sus binarios de Linux, que se bajan desde la consola de Steam con download_depot 620 661, unos 90 MB) o de Half-Life 2 instalado en el Mac (con hl2_complete, y sus binarios de Linux con download_depot 220 224, unos 320 MB), y Steam abierto con la cuenta dueña del juego para jugar en Mac. Un Mac con Apple Silicon y macOS 13 o posterior con las herramientas de línea de comandos de Xcode. Para el iPhone, Xcode con tu Apple ID (una cuenta gratuita obliga a reinstalar cada 7 días), xcodegen, cmake y ninja de Homebrew y un iPhone con iOS 17 o posterior en modo desarrollador, con unos 12 GB libres.

★ 115 · 2026-11-09 Ver →
Xbox Experimental
XBX

Half-Life 2 (sp00nznet)

sp00nznet/hl2-recomp

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.

★ 7 · 2026-10-17 Ver →

Se instala con

Preguntas

¿Se puede jugar Half-Life 2 en PC de forma nativa?

Sí, aunque sin terminar. El catálogo tiene 2 recomps y 1 port, y 2 de ellos ya son jugables.

¿Qué necesito para jugarlo?

Tu propia copia de Half-Life 2 (Windows). Recompendium solo enlaza proyectos que no reparten el juego, y cada ficha dice qué versión o región hace falta.

¿Cuál es el más popular?

FTEQW, con 366 estrellas en GitHub.

¿Cuál está más avanzado?

FTEQW y Portal 2 / Half-Life 2 (kanapitsas), que ya son jugables, aunque sin terminar.

¿Se sigue actualizando?

Sí. El cambio más reciente es del 9 de noviembre de 2026, en Portal 2 / Half-Life 2 (kanapitsas).

¿Se puede jugar en otras plataformas?

Sí, además de en PC: FTEQW (navegador); Portal 2 / Half-Life 2 (kanapitsas) (iOS).