github santiquiroz/gears-of-war-2-pc-port v0.2.3
v0.2.3 — No more white objects on Android, game quality options, update checker

latest release: v0.2.4
4 hours ago

v0.2.3 — No more white objects on Android, game quality options, update checker

Fixes

  • White objects and effects on Android. Weapons that had just loaded, models coming into view and the lightning on the title screen were drawn white for a moment. The Vulkan renderer read each texture's brightness exponent from the wrong field (the one that holds the texture's level-of-detail bias), so textures the game was still streaming in were brightened up to billions of times. Found by running the Android renderer on a PC, fixed, and verified on an RX 7800 XT and on a Galaxy S25 Ultra. It also runs a bit better. SDK patch 0019; 0020 adds a missing write barrier after resolves. The same bug made lamp posts and a banner white on Android, which is why object shadows (light environment shadows) are off there; they now look right and can be turned on (Graphics > Game quality > Object shadows, or Launch options), at some GPU cost, so the default stays off.
  • Frame-rate limiter. A slow frame no longer makes the next frames hurry to catch up, and the "Frame rate limit" row is always visible and says that it needs "Unlock frame rate".
  • Saving settings. On Windows a save from the options menu could fail when an antivirus or the search indexer touched gow2.toml at that instant; it now retries for a moment.

New

  • Game quality options. The Graphics tab has a new Game quality group with the game's own engine settings: a Low / Medium / High / Custom preset and 24 settings (shadows and their quality, dynamic lights, bloom, motion blur, depth of field, ambient occlusion, lens flares, distortion, decals, fog, foliage distance, level of detail). Auto keeps the game's values (on Android, object shadows off). They apply at the next start. All 76 engine settings are listed in docs/SYSTEM_SETTINGS.md.
  • Update checker. At most twice a day, in the background, the game asks GitHub whether a newer release exists. On PC a short notice appears and PC Options > System has Download, Check now and Skip this version; turn it off with gow2_update_check = false. On Android a dialog offers the new APK before the game starts, and Launch options has a Check for updates button. Nothing is downloaded or installed by itself, and nothing else is sent.
  • Quit the game in PC Options on PC too.
  • Automatic settings for integrated GPUs (handhelds and laptops). With an integrated GPU the defaults are 720p internal resolution, 2x anisotropic filtering and no per-frame re-upload of guest memory (measured on a Ryzen iGPU: 98 % less memory traffic, a little more fps). Dedicated GPUs keep 1440p and 8x. Any value you set in gow2.toml still wins.
  • Android: occlusion queries are off by default (6-12 % less GPU work per frame on a Galaxy S25 Ultra, same picture).
  • Diagnostics: gow2_frame_log (frame times) now also works on Windows, and d3d12_stats_log logs D3D12 counters every five seconds. Both are off by default.

Verified on 2026-10-19

  • PC with the Vulkan renderer (RX 7800 XT) and Galaxy S25 Ultra: no white objects at the title screen, after loading a weapon or when turning the camera.
  • Ryzen 7900X3D integrated GPU, measured in gameplay: the integrated-GPU defaults.
  • Host tests: all 5 steps pass. Android unit tests: 92 run, 0 failures.

Downloads

  • gow2-recomp-0.2.3-win64.zip (Windows x64; no game files; no DLSS) with gow2-recomp-0.2.3-win64.zip.sha256 (C85498BDFFC070A0E1F752862C3203D4AB253840955476A7BE1AB808A0F2C0AC).
  • gow2-recomp-0.2.3-android-arm64.apk (experimental, arm64, Android 10+) with gow2-recomp-0.2.3-android-arm64.apk.sha256 (9B5B78FB6C665FE8C2E87CD314739C99BAAD1F6DA2C1766B6652AAEA6F507ED4).

You need your own original copy of the game. Everyone in a session should run 0.2.3 (mixed versions not tried).

Español

Correcciones

  • Objetos y efectos blancos en Android. Las armas recién cargadas, los modelos que entraban a la vista y los relámpagos de la pantalla de título se veían blancos por un instante. El renderer Vulkan leía el exponente de brillo de cada textura del campo equivocado (el del sesgo de nivel de detalle), así que las texturas que el juego todavía estaba cargando se aclaraban hasta miles de millones de veces. Se encontró ejecutando el renderer de Android en un PC, se corrigió y se verificó en una RX 7800 XT y en un Galaxy S25 Ultra. Además corre algo mejor. Parche SDK 0019; el 0020 añade una barrera de escritura que faltaba tras los resolves. El mismo bug volvía blancos unos faroles y un estandarte en Android, por eso allí las sombras de objetos (sombras del entorno de luz) están apagadas; ahora se ven bien y se pueden activar (Gráficos > Calidad del juego > Sombras de objetos, o en Opciones de inicio), con algo de costo de GPU, así que siguen apagadas por defecto.
  • Limitador de FPS. Un cuadro lento ya no hace que los siguientes se apresuren para recuperar el tiempo, y la fila «Límite de FPS» se ve siempre y explica que necesita «Desbloquear FPS».
  • Guardado de ajustes. En Windows, guardar desde el menú podía fallar si un antivirus o el indexador de búsqueda tocaba gow2.toml en ese instante; ahora reintenta un momento.

Novedades

  • Opciones de calidad del juego. La pestaña Gráficos tiene un grupo nuevo, Calidad del juego, con los ajustes del propio motor: un preset Bajo / Medio / Alto / Personalizado y 24 ajustes (sombras y su calidad, luces dinámicas, bloom, desenfoque de movimiento, profundidad de campo, oclusión ambiental, destellos de lente, distorsión, calcomanías, niebla, distancia de vegetación, nivel de detalle). Automático mantiene los valores del juego (en Android, sombras de objetos apagadas). Se aplican al siguiente arranque. Los 76 ajustes del motor están en docs/SYSTEM_SETTINGS.md.
  • Buscador de actualizaciones. Como mucho dos veces al día, en segundo plano, el juego pregunta a GitHub si hay una versión nueva. En PC aparece un aviso breve y PC Options > Sistema tiene Descargar, Buscar ahora y Omitir esta versión; se apaga con gow2_update_check = false. En Android un diálogo ofrece el APK nuevo antes de arrancar el juego, y Opciones de inicio tiene un botón Buscar actualizaciones. No se descarga ni instala nada por sí solo, y no se envía nada más.
  • Salir del juego en PC Options también en PC.
  • Ajustes automáticos para GPU integrada (portátiles de juego y laptops). Con GPU integrada el valor por defecto es resolución interna 720p, filtrado anisotrópico 2x y sin volver a subir la memoria del juego en cada cuadro (medido en una iGPU Ryzen: 98 % menos tráfico de memoria y algo más de FPS). Las GPU dedicadas siguen en 1440p y 8x. Cualquier valor que pongas en gow2.toml sigue mandando.
  • Android: las consultas de oclusión vienen apagadas (6-12 % menos trabajo de GPU por cuadro en un Galaxy S25 Ultra, la misma imagen).
  • Diagnóstico: gow2_frame_log (tiempos de cuadro) ahora funciona también en Windows, y d3d12_stats_log registra contadores de D3D12 cada cinco segundos. Ambos apagados por defecto.

Verificado el 2026-10-19

  • PC con el renderer Vulkan (RX 7800 XT) y Galaxy S25 Ultra: sin objetos blancos en la pantalla de título, al cargar un arma ni al girar la cámara.
  • GPU integrada del Ryzen 7900X3D, medida jugando: los ajustes para GPU integrada.
  • Tests de host: los 5 pasos pasan. Tests de Android: 92 ejecutados, 0 fallos.

Descargas

  • gow2-recomp-0.2.3-win64.zip (Windows x64; sin archivos del juego; sin DLSS) con gow2-recomp-0.2.3-win64.zip.sha256 (C85498BDFFC070A0E1F752862C3203D4AB253840955476A7BE1AB808A0F2C0AC).
  • gow2-recomp-0.2.3-android-arm64.apk (experimental, arm64, Android 10+) con gow2-recomp-0.2.3-android-arm64.apk.sha256 (9B5B78FB6C665FE8C2E87CD314739C99BAAD1F6DA2C1766B6652AAEA6F507ED4).

Necesitas tu propia copia original del juego. Todos en una sesión deberían usar la 0.2.3 (versiones mezcladas no probadas).

Don't miss a new gears-of-war-2-pc-port release

NewReleases is sending notifications on new releases.