Port no oficial de fans: Gears of War 2 para PC — Port nativo
El juego comercial de Xbox 360, recompilado estáticamente a código nativo x64 para Windows. No es un emulador. Tú pones tu propia copia del juego; la descarga no incluye nada de él.
- Windows 10/11 x64
- GPU con DirectX 12
- Tu propia copia comercial
Recompilado, no emulado
El código del juego, traducido una vez
Un emulador traduce el código de la consola mientras el juego corre. Este port es una recompilación estática (un “recomp”): ese trabajo se hace por adelantado, así que en tu PC el juego es un programa de Windows común y corriente.
-
Xbox 360 · PowerPC
El ejecutable comercial
El
default.xexdel juego contiene código para el procesador PowerPC de la Xbox 360. -
Compilación · SDK de ReXGlue
Recompilado por adelantado
El generador de código de ReXGlue convierte las funciones del juego en C++, que se compila a código nativo x64. Mientras juegas no corre ningún emulador de CPU.
-
Tu PC · x64
gow2.exe
Un programa nativo de Windows. El runtime de ReXGlue, derivado de Xenia, hace las veces del sistema y los gráficos de la consola, y los datos del juego salen de tu propia copia.
En el zip
- gow2.exe y las DLL del runtime
- gow2.toml (ajustes)
- tools\texpack.py
- LICENSE, README, avisos
Lo pones tú
- default.xex
- GearGame\
- volcados de tu propio disco comercial
El zip se arma con una lista fija de archivos, y el script de empaquetado se niega a crearlo si entre ellos hay un archivo del juego (default.xex, .xxx, .tfc o .bik).
Un port anterior hecho por fans, “Hollow”, se construyó a partir de una versión de desarrollo filtrada de 2008. Este ejecuta el juego comercial completo.
Capturas en el port
Capturas de Gears of War 2 en PC
Todas las capturas muestran el juego ejecutándose en este port, en Windows. El contenido del juego que aparece en ellas pertenece a Microsoft y no está cubierto por la licencia de este proyecto. Elige una para abrirla en tamaño completo.
En PC
Lo que añade el port para PC
Todo es un ajuste en gow2.toml, junto al exe. Las opciones de línea de comandos, como --resolution_scale=3, tienen prioridad sobre él.
# gow2.toml (por defecto)
fullscreen = true
resolution_scale = 2 # 1 = 720p, 2 = 1440p, 3 = 4K
present_effect = "bilinear" # o "fsr", "cas"
gow2_unlock_fps = false # quita el límite de 30 fps
gow2_aniso16 = true # filtrado anisotrópico 16x
texture_replace = false # carga tu paquete de texturas
-
1440p por defecto, 4K interno
resolution_scalerenderiza el juego a un múltiplo de sus 720p originales: 2 = 1440p (por defecto), 3 = 4K. En el acto 1 a 1440p, el PC de desarrollo (Ryzen 9 7900X3D, Radeon RX 7800 XT) promedia unos 90 cuadros presentados por segundo, con un 1% bajo de 55. -
FSR 4, FSR 3.1, FSR 1 y CAS
Reescalado temporal con FSR 4 en Radeon RX 7000 y 9000 y FSR 3.1 en otras GPU, mediante las DLL firmadas de AMD FidelityFX. Viene apagado: pon
gow2_temporal = trueygow2_upscaler = "fsr4"o"fsr3". FSR 4 se comprobó en el juego con una Radeon RX 7800 XT. Las opciones espaciales siguen ahí:present_effect = "fsr"reescala con FSR 1 más nitidez (unos 85 fps en el acto 1, de 720p a 1440p) y"cas"solo aplica nitidez.La versión publicada no trae DLSS: la licencia de NVIDIA no lo permite en una versión de código abierto. Solo las compilaciones hechas desde el código fuente con tu propia copia del SDK de DLSS de NVIDIA pueden usarlo.
-
Campaña cooperativa por System Link
Hasta cuatro jugadores en la campaña en PC; un PC y un teléfono Android se han unido para el cooperativo de dos jugadores. Viene apagada: pon
net_link_active = trueen la copia de cada jugador para dos jugadores, ogow2_coop_players = 3o4para más. Verificada con cuatro copias en un mismo PC, y con un PC y un teléfono Android en la misma LAN. El juego por internet es experimental: el anfitrión abre dos puertos UDP y los amigos se unen connet_peers; un teléfono con datos móviles ya se unió así a un PC anfitrión (guía, en inglés).net_link_activegow2_coop_playersnet_peers -
Paquetes de texturas
Vuelca las texturas del juego desde tu propia copia (
texture_dump = true), reescálalas con cualquier herramienta y vuelve a cargarlas (texture_replace = true). La versión incluyetools\texpack.pypara convertir entre DDS y PNG. Haz tus paquetes desde tu propia copia y para tu propio uso: una textura reescalada sigue siendo una obra derivada del arte del juego, así que este proyecto no aloja ni enlaza paquetes hechos con las texturas del juego.
Prueba de reemplazo: una textura de la pantalla de título cambiada por una versión recoloreada de 2048×2048. -
Parches comunitarios del juego
Iluminación correcta de los personajes, una reserva de texturas más grande con menos apariciones repentinas, filtrado anisotrópico 16x, oclusión ambiental y profundidad de campo sin artefactos a resoluciones altas, y la opción de quitar el límite de 30 fps. Vienen de xenia-canary/game-patches, de illusion y boma, cada uno detrás de su propio ajuste.
gow2_black_shading_fixgow2_texture_streaming_fixgow2_unlock_fps -
Teclado, mouse (ratón) y mandos
W A S D y el mouse, con disparar y apuntar en los botones del mouse. Desde la 0.1.1 el mouse apunta con los ejes de mouse de PC del propio juego, sin zona muerta de stick. Un mando funciona al mismo tiempo. Todas las asignaciones están en
gow2.toml. -
Código abierto
El código propio del proyecto es BSD-3-Clause. Puedes compilarlo desde el código fuente con tu propia copia del juego.
Estado
El acto 1 se puede jugar. El resto está en progreso.
v0.1.1 · octubre de 2026
Ya funciona
- El juego comercial arranca hasta los menús
- El acto 1 se puede jugar con teclado y mouse o con mando
- 1440p nativo, o 4K interno
- Reescalado temporal FSR 4 y FSR 3.1 (opcional), FSR 1 y nitidez CAS
- Campaña cooperativa de hasta cuatro jugadores por System Link (opcional): cuatro copias en un mismo PC, y un PC con un teléfono Android en una LAN
- Parches comunitarios del juego
- Paquetes de texturas: volcar y reemplazar
- Partidas guardadas, perfil y logros en cualquier carpeta (
gow2_save_dir)
Todavía no
- La campaña completa: solo se ha jugado el acto 1
- El juego por internet más allá de una primera prueba: un teléfono con datos móviles se unió a un PC anfitrión, pero ningún amigo en otro PC fuera de la red lo ha probado
- Horda y Versus por System Link: sin probar
- Teclas que el juego reciba como en PC: el teclado todavía pasa por un mando emulado
- DLSS en la versión publicada: la licencia de NVIDIA lo deja fuera
- Una versión para Linux, y una versión de Android que se pueda jugar
Problemas conocidos en la 0.1.1
- Las pistas muestran imágenes de botones de Xbox. Los menús muestran las teclas ([Espacio], [E]...) salvo que haya un mando conectado al arrancar (
gow2_prompts); las imágenes de botones dentro de las pistas del juego siguen siendo las de Xbox. - Iluminación verdosa. Se reportó en un PC y todavía no se ha podido reproducir. Ayudan las capturas en un issue.
- El cooperativo de tres o cuatro jugadores es temprano. Un cambio de capítulo, la muerte de cualquier jugador, que alguien se vaya, las cinemáticas y los vehículos pueden romperlo.
- Todos los jugadores necesitan la misma compilación. Todavía no hay comprobación de versión, y una copia 0.1.0 no ve a un anfitrión 0.1.1.
El plan completo, desde la campaña entera hasta Linux, Android y el juego por internet, está en la hoja de ruta.
Instalación
De tu disco a gow2.exe
Cómo jugar Gears of War 2 para PC con este port, paso a paso.
-
Vuelca tu propio disco
Extrae tu copia comercial de Gears of War 2 para Xbox 360 (ID de título
4D53082D) a una carpeta que contengadefault.xexyGearGame. Por ejemplo, extrae tu ISO con xdvdfs:xdvdfs unpack "Gears of War 2.iso" C:\Games\GoW2 -
Descarga y descomprime
Descarga el zip de la última versión y descomprímelo donde quieras. Cada versión indica el SHA-256 del zip para que puedas comprobar la descarga.
Descargar la última versión -
Ejecuta gow2.exe
El primer arranque te pide la carpeta del juego y la recuerda. También puedes pasar la carpeta directamente:
gow2.exe --game_data_root="C:\Games\GoW2"Los ajustes están en
gow2.toml, junto al exe.
Controles de teclado y mouse
| Moverse | W A S D |
|---|---|
| Mirar | Mouse, o las flechas del teclado |
| Disparar / apuntar | Botón izquierdo / derecho del mouse |
| Cobertura, carrera roadie, voltereta | Espacio |
| Cuerpo a cuerpo, motosierra (mantener) | F o V |
| Usar, recoger, reanimar | E |
| Recargar | R |
| Punto de interés | Q |
| Pantalla táctica | G |
| Zoom | Botón central del mouse o Z |
| Armas | 1 a 4 |
| Pausa / atrás | Enter o Esc / Tab |
Preguntas
Antes de descargar
¿Es legal? ¿Necesito mi propia copia del juego?
Necesitas tu propia copia comercial de Gears of War 2 para Xbox 360. El repositorio contiene el código de este proyecto, algunos archivos de terceros listados en THIRD_PARTY_NOTICES.md y capturas del juego; nunca contiene código del juego, C++ generado ni archivos del juego. La versión no incluye archivos ni datos del juego: todo lo que el juego necesita se lee de la copia que volcaste tú.
No piratees el juego. Las compilaciones que incluyan archivos del juego, y los paquetes hechos con sus texturas, no forman parte de este proyecto.
¿Es un emulador?
No. Los emuladores como Xenia traducen el código de la consola mientras el juego corre. Aquí el código del juego se recompiló por adelantado a código nativo x64 con el SDK de ReXGlue, así que gow2.exe es un programa de Windows. El runtime de ReXGlue, derivado de Xenia, aporta la capa de sistema y gráficos de la Xbox 360 que el juego espera.
¿Qué PC y qué GPU necesito?
Windows 10 u 11 (64 bits) y una GPU con DirectX 12. El port se desarrolla en un Ryzen 9 7900X3D con una Radeon RX 7800 XT, que promedia unos 90 fps en el acto 1 a 1440p interno.
El reescalado temporal FSR 4 y FSR 3.1 viene incluido y apagado por defecto (gow2_temporal, gow2_upscaler). La versión publicada no trae DLSS, porque la licencia de NVIDIA no lo permite en una versión de código abierto; solo las compilaciones hechas desde el código fuente con tu propio SDK de DLSS de NVIDIA pueden usarlo. Si la imagen se ve mal en tu GPU, abre un issue con una captura y el modelo de tu GPU.
¿Puedo jugar toda la campaña?
Todavía no. El acto 1 se puede jugar; el resto de la campaña aún no se ha jugado de principio a fin. La campaña completa es el siguiente objetivo de la hoja de ruta.
¿Hay multijugador, Horda o cooperativo?
La campaña cooperativa por System Link viene en la 0.1.1, apagada por defecto. Pon net_link_active = true en la copia de cada jugador para dos jugadores, o gow2_coop_players = 3 o 4 para hasta cuatro; todos necesitan la misma compilación. Dos copias en un mismo PC, y un PC con un teléfono Android en la misma red, se unieron a la campaña del otro, y cuatro copias en un mismo PC jugaron juntas el capítulo 2 del acto 1. El juego por internet es experimental: el anfitrión abre UDP 14001 y 41000, y los amigos lo nombran con net_peers. Un teléfono con datos móviles ya se unió así a un PC anfitrión; ningún amigo en otro PC fuera de la red lo ha probado. Guías, en inglés: juego en red, más de dos jugadores y juego por internet. Horda y Versus no se han probado. El cooperativo en pantalla dividida forma parte del objetivo de la campaña completa.
¿Hay versión para Android o Linux?
Todavía no se puede jugar y no se publica ningún APK. En un Samsung Galaxy S25 Ultra, una compilación del repositorio llega a jugar con controles táctiles y se une a la campaña por System Link de un PC. Toda la escena se dibuja desde el 15 de octubre; corre a unos 30 fps durante los primeros minutos desde un arranque en frío y baja a unos 10-12,5 fps cuando el teléfono está caliente. El plan y el estado están en docs/ANDROID.md.
Una versión para Linux x64 con Vulkan está planeada como el primer destino fuera de Windows.
¿En qué se diferencia del port “Hollow”?
Hollow se construyó a partir de una versión de desarrollo filtrada de 2008. Este port ejecuta el juego comercial completo, desde tu propio disco.
Créditos
Hecho sobre trabajo abierto
- SDK de ReXGlueRuntime y generador de código, derivado de Xenia. BSD-3-Clause.
- gears-judgement-recompGears of War: Judgment en ReXGlue; de ahí vienen herramientas de compilación y los reescaladores temporales.
- XeniaEl emulador de Xbox 360 del que deriva el runtime.
- XenonRecompRecompilación estática de Xbox 360, de hedge-dev.
- xenia-canary/game-patchesParches comunitarios de illusion y boma.
- AMD FidelityFX SDKFSR 1 y CAS, MIT. Las DLL de FSR 4 y FSR 3.1 son binarios firmados de AMD, redistribuidos bajo la licencia de AMD, no MIT; ver THIRD_PARTY_NOTICES.md.
Trae tu disco. Ejecútalo nativo.
El código del proyecto es libre y de código abierto (BSD-3-Clause); la descarga también trae DLL de AMD y de Microsoft bajo sus propias licencias. Lee el README para ver todos los ajustes y dale una estrella al repositorio para seguir el camino hacia la campaña completa.