Changelog
30 releases from three projects in one place, with dates, download counts and the notes each developer published.
- 30 releases
- Three projects
- Newest first




Every release of the three projects, with each version’s own notes from GitHub (links, images and badges removed). Newest first within each project.
Release timeline
| Project | 2026 | Versions | Main changes |
|---|---|---|---|
| MostWanted-Android | Oct 27 | v1.0.0–1.0.1 | First release: Xbox Most Wanted recompiled for arm64, Vulkan Direct3D 8, DirectSound, touch menus |
| MostWanted-Android | Oct 29–30 | v1.1.0–1.2.1 | Shader preloading, motion blur and yellow tint options, HUD layout editor, tilt steering fixed, split-screen black fixed |
| MostWanted-Android | Nov 1 | v1.3.0 | Movie crash fixed, saves in MostWanted/hdd, No Traffic and auto-shift cheats, crash logs |
| nfsu2-recompiled | Oct 13–16 | v0.14.3–0.14.7 | First public APKs, Bluetooth pads, audio resampling, DXVK cache, +25% FPS on a Redmi Note 8 |
| nfsu2-recompiled | Oct 19–30 | v0.14.8–0.14.12 | Android 13 start crash fixed, options saved, MediaTek audio, streaked lights fixed |
| nfsu2-recompiled | Nov 6 | v0.14.13 | Complete file reads, PowerVR fallback, fast-core threads, game log |
| nfsmwpc-recompiled | Oct 15–16 | v0.1.1–0.1.5 | First APKs, LAN and Online, minimap, launcher in three languages |
| nfsmwpc-recompiled | Oct 19–30 | v0.1.6–0.1.12 | MediaTek crash, options saved, widescreen camera, Speedbreaker button and pad mapping |
| nfsmwpc-recompiled | Nov 6 | v0.1.13 | Shadows unlocked, complete file reads, PowerVR fallback, game log |
Most Wanted for Android releases
6 releases of RanggaCasper/MostWanted-Android, newest first. Each release lists its merged changes.
MostWanted-Android v1.3.0
November 1, 2026, 14:56 UTC · 114,705 downloads · notes on GitHub
- docs: release notes say all files access is required, saves in MostWanted/hdd, cheats
- feat: AUTO SHIFT IN DRAG and NO TRAFFIC cheats
- feat: LT and RT on the pause menu's Performance Tuning
- feat: the menus' touch controls moved and sized in the layout editor
- docs: README in Indonesian, status and save locations brought up to date
- feat: saves in the MostWanted folder, all files access required
- docs: issue templates say where the logs are and require them
- fix: movies crashing as they started or stopped on phones
- feat: crash logs from Android's tombstones in the MostWanted folder
MostWanted-Android v1.2.1
October 30, 2026, 15:20 UTC · 61,906 downloads · notes on GitHub
- feat: a reset button for the touch controls
- fix: car reflections white at a race's start when not FULL
MostWanted-Android v1.2.0
October 30, 2026, 13:59 UTC · 6,704 downloads · notes on GitHub
- fix: tilt steering shaken by the hand and paced by the sensor's rate
- fix: steering arrows held to the one a finger came down on
- feat: a dpad and the pad's diamond for the menus' touch controls
- fix: a pursuit's boxes left behind when the race information is moved
- fix: split screen black under the HUD
- fix: input held off for good after a binding in the options
- fix: controller settings functionality
- fix stuck crass and add landscape orientation
MostWanted-Android v1.1.0
October 29, 2026, 03:31 UTC · 52,109 downloads · notes on GitHub
- fix: widen the 3D projection to the frame's shape
- feat: type on the game's keyboard by touch
- feat: turn the showcase's car and move the world map's cursor by touch
- feat: add SHADER PRELOADING option
- feat: add MOTION BLUR option
- feat: move the HUD's speedometer, minimap, race info and EA Trax in the layout editor
- feat: add YELLOW TINT option, off by default
- docs: update Thumbnail Gameplay
MostWanted-Android v1.0.1
October 27, 2026, 09:12 UTC · 83,306 downloads · notes on GitHub
- docs: add button design credit and gameplay video
MostWanted-Android v1.0.0
October 27, 2026, 07:56 UTC · 2,073 downloads · notes on GitHub
- docs: add README and CLAUDE.md
- chore: add CI workflow, issue templates and release notes
- feat: add android app module
- feat: add game hooks, options menu and touch menus
- feat: add DirectSound reimplementation
- feat: add Direct3D 8 reimplementation
- feat: add android native host
- feat: add xbe recompiler tooling and game.toml
- add: vendor XboxXBE-Recomp sdk
- chore: add project config and gradle wrapper
Most Wanted Android Evolved releases
13 releases of codepdbh/nfsmwpc-recompiled, newest first. The developer writes release notes in Spanish; they are shown as published.
nfsmwpc-recompiled v0.1.13
November 6, 2026, 14:37 UTC · 6,218 downloads · notes on GitHub
Most Wanted Android Evolved v0.1.13: mega actualización
Revisamos uno por uno los reportes y los zip de diagnóstico que nos enviaron. Esta versión corrige los fallos más repetidos y añade lo necesario para que los próximos reportes traigan toda la información.
Gráficos
- Detalle de las sombras ya se puede activar. El juego solo habilita esa opción con tarjetas NVIDIA o ATI. Ahora el port se presenta como una NVIDIA GeForce 7800 GTX, así que la opción se puede subir y las sombras se dibujan en carrera.
- Texturas DXT1 con transparencia correcta. Se convierten a A1R5G5B5, como ya hace Carbon: menos memoria y bordes recortados correctos.
- Protección para GPU PowerVR (MediaTek, p. ej. Moto g54 / Dimensity 7020). El driver Vulkan de MediaTek se caía al crear el primer pipeline gráfico, en los cuatro juegos. Ahora, si el driver falla, el port reintenta con configuraciones más simples hasta encontrar una que funcione. No hemos podido probarlo en un teléfono PowerVR; si tienes uno, cuéntanos cómo va.
Estabilidad
- Lecturas de archivos completas. En algunos teléfonos, Android entregaba los archivos del juego a trozos y el juego tomaba un archivo a medias por uno completo. Esto provocaba cierres al arrancar o al cargar. Ahora se lee hasta el final.
- DestroyWindow implementado. El juego ya no se detiene al cerrar una ventana.
Audio
- Menos estática y saturación. El mezclador ya no corta el sonido en seco cuando se suman muchos sonidos (sirenas, choques, música); ahora lo comprime con suavidad.
Rendimiento
- Hilos del juego en los núcleos rápidos. Se fijan a los núcleos grandes del procesador y se le indica a Android cuánto dura cada fotograma (ADPF), para que no baje la frecuencia en mitad de una persecución.
Controles
- El botón A del mando también hace Enter, así se puede avanzar en las pantallas que piden Intro sin soltar el mando.
Diagnóstico
- Registro propio del juego. Se guarda en
files/game.log(y la sesión anterior engame-previous.log). El botón de diagnóstico los añade al zip. Antes, muchos reportes llegaban solo con el registro del launcher, porque Android ya había borrado las líneas del juego.
Dos APK: arm64 y armeabi-v7a. Android 10+, Vulkan 1.1+, datos de tu copia de PC en nfsmw. Misma firma; se instalan como actualización. Se adjunta NFSMWPC-v0.1.13-SHA256SUMS.txt.
Probado en Samsung Galaxy S25 (arm64): menú, carrera a ~75 FPS y la opción de sombras. La versión armeabi-v7a y la protección PowerVR no se han probado en un teléfono.
nfsmwpc-recompiled v0.1.12
October 30, 2026, 14:48 UTC · 18,912 downloads · notes on GitHub
Most Wanted Android Evolved v0.1.12: luces y Speedbreaker en el mando
Cambios
- Luces, reflejos y efectos girados bien. Las funciones de rotación de D3DX tenían el seno y el coseno intercambiados. Es el mismo fallo que en Carbon hacía que las luces traseras y los focos se vieran como rayas.
- Speedbreaker en el mando. La X del mando activa ahora el Speedbreaker (#445). La cámara pasa al clic del stick derecho (R3) y la Y sigue siendo mirar atrás.
Dos APK: arm64 y armeabi-v7a. Android 10+, Vulkan 1.1+, datos de tu copia de PC en nfsmw. Misma firma; se instalan como actualización. Se adjunta NFSMWPC-v0.1.12-SHA256SUMS.txt.
nfsmwpc-recompiled v0.1.11
October 27, 2026, 22:12 UTC · 15,410 downloads · notes on GitHub
Most Wanted Android Evolved v0.1.11: correcciones menores
Cambios
- Correcciones menores y comprobaciones internas. No cambia nada del rendimiento ni de la jugabilidad.
Dos APK: arm64 y armeabi-v7a. Android 10+, Vulkan 1.1+, datos de tu copia de PC en nfsmw. Misma firma; se instalan como actualización. Se adjunta NFSMWPC-v0.1.11-SHA256SUMS.txt.
nfsmwpc-recompiled v0.1.10
October 26, 2026, 15:37 UTC · 13,456 downloads · notes on GitHub
Most Wanted Android Evolved v0.1.10: botón de Speedbreaker y rotación
Cambios
- Nuevo botón de Speedbreaker (el icono del cronómetro, junto al N₂O) para ralentizar el tiempo durante la conducción. Está en los controles táctiles clásicos y también en los de estilo mando. Como cualquier otro botón, se puede mover y cambiar de tamaño desde el editor de controles.
- El juego gira con el teléfono en horizontal: se puede jugar con el teléfono girado hacia cualquiera de los dos lados, igual que en Underground 1 y 2 y en Carbon.
Probado en un Galaxy S25.
Dos APK: arm64 y armeabi-v7a. Android 10+, Vulkan 1.1+, datos de tu copia de PC en nfsmw. Misma firma; se instalan como actualización. Se adjunta NFSMWPC-v0.1.10-SHA256SUMS.txt.
nfsmwpc-recompiled v0.1.9
October 26, 2026, 14:22 UTC · 972 downloads · notes on GitHub
Most Wanted Android Evolved v0.1.9 — cierres y sonido del motor
Cambios
- Arreglado el cierre al cargar textos (9 reportes en la v0.1.7 y v0.1.8). Si a los archivos de idioma de tu copia les falta algún texto (otras ediciones del juego), el juego leía una dirección vacía y se cerraba; ahora usa un texto vacío y sigue.
- Sonido del motor correcto al cambiar de coche (#307): los bancos de sonido de motores distintos podían ejecutar la rutina del coche anterior, con el sonido distorsionado o un cierre.
Probado en un Galaxy S25: menús y desafío a 80–90 FPS, sin cortes de sonido.
Estado según los reportes
Siguen abiertos el retrovisor con el HUD original (#313) y cierres aislados por falta de memoria en algunos MediaTek.
Dos APK: arm64 y armeabi-v7a. Android 10+, Vulkan 1.1+, datos de tu copia de PC en nfsmw. Misma firma; se instalan como actualización. Se adjunta NFSMWPC-v0.1.9-SHA256SUMS.txt.
nfsmwpc-recompiled v0.1.8
October 23, 2026, 21:02 UTC · 22,457 downloads · notes on GitHub
Most Wanted Android Evolved v0.1.8 — cámara y sonido
Cambios
- La cámara ya no hace zoom al coche (#127, #167). El juego estrechaba la vista vertical cuanto más ancha era la pantalla, así que en móviles 20:9 el coche ocupaba casi toda la imagen y en la cámara del capó no se veía el capó. Ahora se aplica el ajuste de campo de visión del WidescreenFix de ThirteenAG: se conserva la vista vertical y se amplía la horizontal. El retrovisor conserva su escala.
- Sonido más estable en MediaTek, Mali y Unisoc. El búfer de audio era de dos ráfagas (4–10 ms) y esos drivers no avisan de los cortes, así que nunca crecía: cualquier tirón del juego cortaba o deformaba el sonido. Ahora empieza en 40 ms y sube hasta 100 ms si hay cortes; si el modo de baja latencia del teléfono no admite 40 ms, se usa el modo normal.
- Sin sonido en bucle en las pantallas de carga. Cuando el juego deja de rellenar la música o el sonido del motor (al cargar), ese sonido se silencia en vez de repetir el último medio segundo una y otra vez.
Estado según los reportes
Siguen abiertos varios cierres de la v0.1.7 en distintos puntos del juego (MediaTek, Unisoc y Snapdragon de gama media) y el retrovisor que se ve de lado (#127).
Dos APK: arm64 y armeabi-v7a. Android 10+, Vulkan 1.1+, datos de tu copia de PC en nfsmw. Misma firma; se instalan como actualización. Se adjunta NFSMWPC-v0.1.8-SHA256SUMS.txt.
nfsmwpc-recompiled v0.1.7
October 20, 2026, 20:31 UTC · 27,899 downloads · notes on GitHub
Most Wanted Android Evolved v0.1.7 — opciones gráficas guardadas
Cambios
- Las opciones gráficas del juego ya se guardan. El juego guarda sus opciones de vídeo en el registro de Windows, que en Android solo vivía en memoria, así que volvían a las predeterminadas en cada arranque. Ahora se guardan en
android_registry.dat, dentro de la carpeta del juego, y se cargan al iniciar. La resolución y el antialiasing no se restauran: los controla el launcher y así un valor que haga cerrarse el juego en un teléfono no lo cierra en cada arranque. - Si «Probar driver» indica que al driver personalizado le faltan funciones y habías pulsado JUGAR, el launcher ofrece «Jugar igualmente» (antes solo dejaba volver al driver del sistema). Si el driver no llega a cargar, no se ofrece.
Estado según los reportes
En los 29 reportes de la v0.1.6 ya no aparece el cierre al arrancar en los MediaTek MT6835/MT6899/MT6893. Siguen abiertos el retrovisor que se ve de lado y el zoom de la cámara (#127), un cierre del audio al cargar los sonidos del motor en un MT6789 y la pantalla azul en un MT6765H (#106).
Dos APK: arm64 y armeabi-v7a. Android 10+, Vulkan 1.1+, datos de tu copia de PC en nfsmw. Misma firma; se instalan como actualización. Se adjunta NFSMWPC-v0.1.7-SHA256SUMS.txt.
nfsmwpc-recompiled v0.1.6
October 19, 2026, 13:55 UTC · 3,131 downloads · notes on GitHub
Most Wanted Android Evolved v0.1.6
Novedades
- Botones táctiles de mapa (M) y mensajes (Tab) en la fila superior durante la conducción.
- Los controles táctiles se vuelven a ocultar si sigues jugando con el mando Bluetooth/USB después de tocar la pantalla.
- Rendimiento: los hilos del juego se turnan la CPU emulada con menos traspasos (el cambio que subió ~30 % los FPS de Underground 2 en un Redmi Note 8), y se quita una reserva de memoria por llamada.
Correcciones a partir de los reportes
- Cierre al arrancar en varios MediaTek (MT6835, MT6899, MT6893; 6 reportes): el juego copia un texto traducido que queda pegado al final de la memoria reservada. Ahora cada bloque del montón deja un margen reservado detrás, como en Windows.
- Cierre en Unisoc T606 al presentar (superficie Vulkan nula; 3 reportes): incluido el arreglo del DXVK compartido.
- El sonido se pausa al pasar el juego a segundo plano.
- Android 10: se vuelve a poder leer la carpeta
nfsmw.
Pruebas y alcance
Las dos arquitecturas compilan. La APK ARM64 se probó en un Redmi Note 8: arranque, menús, carrera del modo carrera y prueba de peaje, controles táctiles y los botones nuevos, sin cierres ni cortes de audio. Las teclas de mapa y mensajes siguen a Underground 2 y no se confirmaron en exploración libre: si no abren nada, se ajustarán. El cierre de los MediaTek se aborda por su causa, pero no se reprodujo. La APK de 32 bits no se probó en un dispositivo.
Dos APK: arm64 y armeabi-v7a. Android 10+, Vulkan 1.1+, datos de tu copia de PC en nfsmw. Misma firma; se instalan como actualización. Se adjunta NFSMWPC-v0.1.6-SHA256SUMS.txt.
nfsmwpc-recompiled v0.1.5
October 16, 2026, 14:26 UTC · 4,535 downloads · notes on GitHub
Most Wanted Android Evolved v0.1.5
Minimapa arriba a la izquierda, correcciones de controles y de cierres reportados por los testers, menos tirones y launcher en tres idiomas.
Cambios
- Minimapa en la esquina superior izquierda durante las carreras, con su disco y marco; el pulgar del volante ya no lo tapa. Se puede volver a la posición original en el launcher (opción Minimapa).
- El auto ya no gira solo a la izquierda (#4, #7, #18): los sensores y botones internos de algunos teléfonos MediaTek que Android presenta como joystick ya no cuentan como mando, y los botones táctiles cuyo evento de soltar se perdía (gestos del sistema, rechazo de palma) se sueltan solos.
- Mandos Bluetooth/USB: se detectan también los mandos en modo teclado. Por defecto manejan las teclas del juego (RT acelera, LT frena, stick o cruceta giran, A freno de mano, B nitro, Start pausa); el joystick DirectInput analógico queda como opción experimental en el launcher.
- Corregido el cierre en
D3D9Surface::ClearContainertras un Reset fallido de DXVK (#2, #3, #13). - Menos tirones: la caché de pipelines de Vulkan se guarda entre sesiones (la primera partida la va llenando; la mejora se nota desde la segunda), las texturas DXT convertidas en la CPU solo decodifican la zona bloqueada, los buffers dinámicos ya no releen la memoria de la GPU en cada bloqueo y se quitaron registros escritos en cada frame.
- Launcher en español, inglés o portugués: al abrirlo por primera vez aparecen tres banderas; se puede cambiar después en Opciones. También se traducen los diálogos de controles dentro del juego.
- Mensajes más claros cuando faltan archivos: ruta exacta de la carpeta
nfsmw(se crea sola), aviso si el juego se copió una carpeta de más o faltaLANGUAGES/<idioma>.bin(#14, #16). Se añaden los idiomas del juego danés, finés y polaco.
Descargas e instalación
- arm64: APK de 64 bits, recomendada.
- armeabi-v7a: APK de 32 bits; requiere Android con soporte para aplicaciones de 32 bits.
- Android 10 o superior y Vulkan 1.1 o superior.
- Copia tu juego de PC en la memoria interna, carpeta
nfsmw, junto cond3dx9_26.dlly, para LAN,server.dllyserver.cfg. No se distribuyen archivos del juego. - Ambas APK usan el mismo paquete y firma que las versiones anteriores; se instalan como actualización y conservan partidas y ajustes.
Pruebas y alcance
Las dos arquitecturas compilan. La APK ARM64 se probó en el S25 Ultra: el minimapa con su marco arriba a la izquierda fue confirmado por el usuario en carrera. El decodificador DXT nuevo da resultados idénticos al anterior en 1200 casos de prueba.
Pendiente de confirmar en los teléfonos de los testers: el giro a la izquierda en MediaTek, el cierre de Reset en MediaTek/Unisoc y los mandos Bluetooth (no había un mando físico para probar). La APK de 32 bits no se probó en un dispositivo.
Se adjunta NFSMWPC-v0.1.5-SHA256SUMS.txt para verificar las descargas.
nfsmwpc-recompiled v0.1.4
October 15, 2026, 22:19 UTC · 941 downloads · notes on GitHub
Most Wanted Android Evolved v0.1.4
LAN y Online alcanzan carrera entre el S25 Ultra y el Redmi Note 8, confirmado por el usuario.
Cambios
- Integra el servidor LAN de la copia original de Most Wanted, con carga y traducción en una dirección compatible con ambos APK.
- Implementa
__WSAFDIsSet, necesario para crear partidas LAN. - Asigna una identidad de red privada y persistente por instalación; evita que dos teléfonos tengan la misma identidad por compartir el nombre de la carpeta del juego.
- Mejora el registro del tráfico UDP recibido para diagnosticar las conexiones.
- Incluye la corrección de cierre de eventos de v0.1.3 para evitar el error al abandonar o perder una conexión.
Descargas e instalación
- arm64: APK de 64 bits, recomendada para dispositivos compatibles.
- armeabi-v7a: APK de 32 bits; requiere Android con soporte para aplicaciones de 32 bits. El S25 no admite esta arquitectura.
- Android 10 o superior y Vulkan 1.1 o superior.
- Conserva los datos de tu copia de PC en la memoria interna, carpeta
nfsmw. Incluye allíserver.dllyserver.cfgde esa misma copia para LAN. No se distribuyen archivos del juego. - Ambas APK usan el mismo paquete y firma de las versiones anteriores; se instalan como actualización.
Pruebas y alcance
Las dos arquitecturas compilan y sus paquetes y firmas están verificados. La APK ARM64 se probó en ambos teléfonos, incluidas las comprobaciones internas de Winsock y NetBIOS, una carrera LAN y una carrera Online con el Redmi como anfitrión y una VPN activa en el S25. El usuario confirmó que LAN y Online funcionan.
La APK de 32 bits aún no tiene validación física de esta versión. Quedan por comprobar el chat, una sesión Online con el S25 como anfitrión, otros tipos de red y el ciclo completo de finalizar una carrera y volver a la sala. La prueba actual no permite atribuir el éxito a la VPN.
Se adjunta NFSMWPC-v0.1.4-SHA256SUMS.txt para verificar las descargas.
nfsmwpc-recompiled v0.1.3
October 15, 2026, 21:45 UTC · 150 downloads · notes on GitHub
Most Wanted Android Evolved v0.1.3
Corrige el error map::at: key not found al salir de una sala Online/LAN antes de empezar una carrera, o cuando el otro jugador abandona la sesion.
El runtime volvia a consultar un evento que otro hilo ya habia cerrado. Ahora valida los objetos en cada vuelta de la espera y devuelve un error controlado sin detener el juego ni consumir otras senales pendientes.
Descargas
- arm64.apk: ARM de 64 bits.
- armeabi-v7a.apk: ARM de 32 bits; requiere que Android admita aplicaciones de 32 bits.
- SHA256SUMS.txt: comprobaciones de integridad de ambas APK.
Android 10+ y Vulkan 1.1+. Misma firma y paquete: actualiza sin borrar tus datos. Requiere los archivos de tu propia copia del juego.
Pruebas
- Error anterior capturado en los registros del S25 y Redmi Note 8.
- La prueba de regresion cierra eventos desde otro hilo durante una espera: wait-any/wait-all, primer/ultimo evento, conservacion de senales y ABI. Paso en ambos telefonos con ARM64.
- Ambas arquitecturas compilan y sus firmas, version y bibliotecas ELF estan verificadas.
- La APK ARMv7 aun no se ha probado fisicamente.
- La validacion de una carrera completa por Internet sigue pendiente; esta correccion aborda la desconexion de la sala.
Detalles: Android bring-up.
El usuario confirmo que el error ya no aparece al probar ambos telefonos. Ambos siguen esperando la conexion de los jugadores; esa conexion y el inicio de carrera aun no se consideran resueltos.
nfsmwpc-recompiled v0.1.2
October 15, 2026, 19:32 UTC · 94 downloads · notes on GitHub
Most Wanted Android Evolved v0.1.2
Actualizacion de audio, fluidez y cache de renderizado para el port de PC.
- Remuestreo de audio con filtro sinc para reducir componentes agudas indeseadas al pasar de 22,05 a 48 kHz.
- Capacidades DirectSound corregidas para PCM estereo de 16 bits.
- Limitador de FPS sin acumulacion de retrasos ni pausas adicionales tras caer los FPS.
- Menos trabajo de CPU en el despacho de llamadas nativas y cambios de hilo.
- Cache persistente de estados DXVK en el almacenamiento privado de cada app.
Descargas
- arm64.apk: 64 bits, recomendada en dispositivos compatibles.
- armeabi-v7a.apk: 32 bits, solo para Android que admita aplicaciones ARM de 32 bits.
- SHA256SUMS.txt: sumas de comprobacion de las dos APK.
Android 10 o posterior y Vulkan 1.1 como minimo. Se conserva la firma para
actualizar sobre la instalacion existente. No se incluyen archivos originales
del juego: usa los datos de tu propia copia.
Validacion y limites
Las pruebas de PCM comprueban silencio, canales, mute, cambios de frecuencia,
bordes de bucle y saturacion. Una prueba sintetica reduce unos 68 dB la imagen
espectral de 16,05 kHz de un tono de 6 kHz sin reducir el tono original.
Esto no equivale a confirmar que ha desaparecido toda la estatica reportada.
Las pruebas del limitador cubren 8000 fotogramas a 30/60/90/120 FPS, pausas y
cambios de limite. Las mejoras no garantizan una tasa fija de FPS.
Most Wanted tambien incluye los presets proporcionales de 480p y 360p y la correccion de TerminateThread al salir de Online. Salir de Online fue confirmado por el usuario; una carrera por Internet sigue sin validarse.
Consulta las notas de pruebas para el alcance de la validacion de dispositivos.
Las seis APK fueron verificadas por ABI, version y firma. Las ARM64 se instalaron en el S25 y el usuario confirmo su funcionamiento. Las ARMv7 compilan y sus ELF/firma estan verificados, pero no pudieron probarse fisicamente: el S25 conectado no admite apps de 32 bits. No se ha validado todavia esta revision en Dimensity 9300/8400 o Snapdragon 675.
nfsmwpc-recompiled v0.1.1
October 15, 2026, 14:58 UTC · 241 downloads · notes on GitHub
Versión de desarrollo de Most Wanted 2005 para PC recompilado a Android ARM64.
Mandos Bluetooth y controles táctiles
- Al conectar un mando físico Bluetooth o USB se ocultan los controles en pantalla.
- Al tocar la pantalla vuelven a aparecer y permanecen visibles aunque Android vuelva a enumerar los dispositivos.
- Se descartan sensores de huellas que se anuncian como joystick sin tener ejes X/Y.
- El botón táctil X envía Esc, como corresponde a Most Wanted.
Otras correcciones incluidas
- Imagen y HUD proporcionales, coordenadas de ratón consistentes y resolución interna elegida desde el launcher. El preset 720p conserva la proporción del teléfono.
- Corregida una traducción x87 que sobrescribía las banderas enteras y corrompía un descriptor de efectos de sonido, causando el cierre durante carreras.
- Implementación nativa de memmove para evitar un salto a código interior no catalogado.
- Eventos y recepciones Winsock asíncronas necesarios para abrir los menús de Online/LAN y llegar al lobby.
Instalación
APK ARM64, Android 10 o posterior. Instálalo encima del APK anterior para conservar ajustes. Necesitas tu propia copia del juego de PC en Memoria interna/nfsmw. No se incluyen archivos del juego.
Validación y pendientes
- Compila en Android y Windows; instalado y probado durante una carrera breve en el S25, con aceleración y botón Esc funcionales.
- La rutina de sonido corregida coincide con x86 en 16 combinaciones de canal/ganancia. La traducción anterior reproduce la corrupción. Memmove supera 4.825 casos y la prueba de red por loopback pasa en el móvil.
- Todavía falta validar sesiones prolongadas, una carrera completa y una partida real por Internet. Llegar al lobby no confirma el multijugador por Internet.
- No había un mando físico disponible para comprobar Bluetooth. El selector de resolución dentro del juego mantiene el tamaño elegido en el launcher.
Referencia de la adaptación panorámica: ThirteenAG WidescreenFix, licencia MIT.
Underground 2 Android Evolved releases
11 releases of codepdbh/nfsu2-recompiled, newest first. The developer writes release notes in Spanish; they are shown as published.
nfsu2-recompiled v0.14.13
November 6, 2026, 14:38 UTC · 13,048 downloads · notes on GitHub
Underground 2 Android Evolved v0.14.13: mega actualización
Revisamos los reportes y los zip de diagnóstico que nos enviaron. Esta versión corrige los cierres más repetidos y hace que los próximos reportes traigan el registro completo del juego.
Estabilidad
- Lecturas de archivos completas. En algunos teléfonos, Android entregaba los archivos del juego a trozos y el juego tomaba un archivo a medias por uno completo. Era la causa más probable de los cierres repetidos al cargar zonas y menús. Ahora se lee hasta el final.
- Protección para GPU PowerVR (MediaTek, p. ej. Moto g54 / Dimensity 7020). El driver Vulkan de MediaTek se caía al crear el primer pipeline gráfico. Ahora, si el driver falla, el port reintenta con configuraciones más simples hasta encontrar una que funcione. No hemos podido probarlo en un teléfono PowerVR; si tienes uno, cuéntanos cómo va.
Audio
- Menos saturación. El mezclador ya no corta el sonido en seco cuando se suman muchos sonidos; ahora lo comprime con suavidad.
Rendimiento
- Hilos del juego en los núcleos rápidos. Se fijan a los núcleos grandes y se le indica a Android cuánto dura cada fotograma (ADPF), para mantener la frecuencia estable.
Controles
- El botón A del mando también hace Enter mientras conduces, para avanzar en las pantallas que piden Intro.
Diagnóstico
- Registro propio del juego. Se guarda en
files/game.log(y la sesión anterior engame-previous.log). DXVK también escribe ahí sus errores. El botón de diagnóstico los añade al zip.
Dos APK: arm64 y armeabi-v7a. Android 10+, Vulkan 1.1+. Misma firma; se instalan como actualización. Se adjunta NFSU2-v0.14.13-SHA256SUMS.txt.
Probado en Samsung Galaxy S25 (arm64) a 120 FPS. La versión armeabi-v7a y la protección PowerVR no se han probado en un teléfono.
nfsu2-recompiled v0.14.12
October 30, 2026, 14:48 UTC · 36,470 downloads · notes on GitHub
Underground 2 Android Evolved v0.14.12: luces y launcher
Cambios
- Luces, reflejos y efectos girados bien. Las funciones de rotación de D3DX que trae el juego tenían el seno y el coseno intercambiados. Es el mismo fallo que en Carbon hacía que las luces se vieran como rayas.
- El launcher dice qué falta. Si falta el archivo de idioma (
LANGUAGES/<idioma>.bin), el launcher lo indica en vez de dejar JUGAR desactivado sin explicación. El aviso del HUD panorámico (WidescreenFix.dat) ahora pone que es opcional: no impide jugar (#2253).
Dos APK: arm64 y armeabi-v7a. Android 10+, Vulkan 1.1+, datos de tu copia de PC en nfsu2. Misma firma; se instalan como actualización. Se adjunta NFSU2-v0.14.12-SHA256SUMS.txt.
nfsu2-recompiled v0.14.11
October 27, 2026, 22:12 UTC · 23,537 downloads · notes on GitHub
Underground 2 Android Evolved v0.14.11: correcciones menores
Cambios
- Correcciones menores y comprobaciones internas. No cambia nada del rendimiento ni de la jugabilidad.
Dos APK: arm64 y armeabi-v7a. Android 10+, Vulkan 1.1+, datos de tu copia de PC en nfsu2. Misma firma; se instalan como actualización. Se adjunta NFSU2-v0.14.11-SHA256SUMS.txt.
nfsu2-recompiled v0.14.10
October 23, 2026, 21:03 UTC · 46,470 downloads · notes on GitHub
Underground 2 v0.14.10 — sonido
Cambios
- Sonido más estable en MediaTek, Mali y Unisoc. El búfer de audio era de dos ráfagas (4–10 ms) y esos drivers no avisan de los cortes, así que nunca crecía: cualquier tirón del juego cortaba o deformaba el sonido. Ahora empieza en 40 ms y sube hasta 100 ms si hay cortes; si el modo de baja latencia del teléfono no admite 40 ms, se usa el modo normal.
- Sin sonido en bucle en las pantallas de carga. Cuando el juego deja de rellenar la música o el sonido del motor (al cargar), ese sonido se silencia en vez de repetir el último medio segundo una y otra vez.
- La imagen se presenta a la resolución interna elegida y Android la escala a la pantalla, sin una copia a pantalla completa en cada fotograma.
Estado según los reportes
Siguen abiertos las caídas de FPS tras unos segundos en algunos Snapdragon 8 Gen 3 y Dimensity, y botones de mandos externos que no se detectan.
Dos APK: arm64 y armeabi-v7a. Android 10+, Vulkan 1.1+, datos de tu copia de PC en nfsu2. Misma firma; se instalan como actualización. Se adjunta NFSU2-v0.14.10-SHA256SUMS.txt.
nfsu2-recompiled v0.14.9
October 20, 2026, 20:30 UTC · 47,223 downloads · notes on GitHub
Underground 2 v0.14.9 — opciones gráficas guardadas
Cambios
- Las opciones gráficas del juego ya se guardan. El juego guarda sus opciones de vídeo en el registro de Windows, que en Android solo vivía en memoria, así que volvían a las predeterminadas en cada arranque. Ahora se guardan en
android_registry.dat, dentro de la carpeta del juego, y se cargan al iniciar. La resolución y el antialiasing no se restauran: los controla el launcher y así un valor que haga cerrarse el juego en un teléfono no lo cierra en cada arranque. - Si «Probar driver» indica que al driver personalizado le faltan funciones y habías pulsado JUGAR, el launcher ofrece «Jugar igualmente» (antes solo dejaba volver al driver del sistema). Si el driver no llega a cargar, no se ofrece.
Estado según los reportes
En los 40 reportes de la v0.14.8 ya no aparece el cierre al arrancar de la v0.14.7 en Android 13 o superior. Esta versión se probó en un Galaxy S25 Ultra con Android 17: arranque, carrera a 100–120 FPS y controles táctiles, sin cierres.
Siguen abiertos, con pocos reportes: un cierre al cargar recursos en un Samsung con Exynos 850 y cierres dentro del driver Mali al crear pipelines en Dimensity 7020.
Dos APK: arm64 y armeabi-v7a. Android 10+, Vulkan 1.1+, datos de tu copia de PC en nfsu2. Misma firma; se instalan como actualización. Se adjuntan sumas SHA-256.
nfsu2-recompiled v0.14.8
October 19, 2026, 13:54 UTC · 10,387 downloads · notes on GitHub
Underground 2 v0.14.8 — mandos, compatibilidad y corrección de la v0.14.7
Corrección importante
- Cierre al arrancar de la v0.14.7 en Android 13 o superior (16 reportes:
recomp_lookup_import,SEGV_ACCERR, durante las comprobaciones de arranque). La única diferencia de enlazado con la v0.14.6 era la opción-Bsymbolic, que se retira. Se conserva la mejora de rendimiento de la v0.14.7.
Mandos y controles táctiles
- Al tocar la pantalla con un mando conectado los controles reaparecen; ahora se vuelven a ocultar en cuanto sigues jugando con el mando (un botón, un stick o un gatillo).
- Solo cuentan como mando los dispositivos externos Bluetooth/USB, también los que están en modo teclado. Los sensores y botones internos de algunos MediaTek que Android presenta como joystick ya no cuentan como mando, y los botones táctiles cuyo evento de soltar se perdía se sueltan solos (coche que giraba solo).
Compatibilidad
- Android 10: se vuelve a poder leer la carpeta
nfsu2(13 de los 14 reportes de «no se puede leer SPEED2.EXE» eran Android 10). - El sonido se pausa al pasar el juego a segundo plano, en lugar de repetir el último sonido.
- Margen de memoria tras cada bloque del montón del juego, como en Windows, para lecturas que pasan un poco del final de un búfer.
Pruebas y alcance
Las dos arquitecturas compilan. La APK ARM64 se probó en un Redmi Note 8 (Android 11): arranque y autopruebas, menú, carrera rápida con controles táctiles, paso a segundo plano y vuelta, sin cierres ni cortes de audio. No había un teléfono con Android 13 o superior para comprobar directamente el cierre de la v0.14.7; la corrección se basa en la comparación de ambas versiones. Tampoco había un mando físico para probar la ocultación automática. La APK de 32 bits no se probó en un dispositivo.
Dos APK: arm64 (64 bits) y armeabi-v7a (32 bits). Android 10+, Vulkan 1.1+, datos de tu copia de PC en nfsu2. Misma firma; se instalan como actualización. Se adjuntan sumas SHA-256.
nfsu2-recompiled v0.14.7
October 16, 2026, 21:50 UTC · 14,553 downloads · notes on GitHub
Underground 2 v0.14.7 — rendimiento
Mejora de FPS a partir de un perfil de CPU real en carrera (simpleperf en un Redmi Note 8). En la misma carrera y con la misma carga de dibujo, el Redmi pasó de 20 a 28 FPS (~25.000 llamadas gráficas por frame) y de 28 a 34–36 FPS (~19.000 llamadas), sin cortes de audio.
Qué se encontró
- El hilo que dibuja el juego pasaba el 56 % del tiempo parado, esperando a recuperar la CPU emulada que comparte con los hilos de audio y carga del juego. Cedía su turno cada 0,5 ms (unas 100 veces por frame) y cada traspaso costaba más que el trabajo de los otros hilos.
- Además, el plazo del turno era compartido: el hilo que recibía la CPU heredaba un plazo ya vencido y la devolvía casi sin trabajar.
- El hilo de audio gastaba un tercio de su tiempo en sobrecarga del runtime: por cada una de sus ~100 subllamadas por mezcla guardaba y restauraba todo el estado de la CPU y reservaba memoria.
Cambios
- El hilo de dibujo usa turnos de 3 ms y cede una vez por frame; cada turno se cuenta desde que el hilo recibe la CPU. La espera bajó del 56 % a cerca del 18 % del frame.
- Las subllamadas del mezclador de audio generado por el juego son llamadas directas, como en x86, sin guardar el estado completo ni reservar memoria.
- Puente Direct3D 9: lee los argumentos directamente de la pila del juego, recuerda el último objeto usado en lugar de buscarlo en cada una de las ~40.000 llamadas por frame, y la librería enlaza sus símbolos internos sin pasar por la PLT.
- El registro indica cada 120 frames qué métodos Direct3D 9 cuestan más y cuántas veces cede la CPU el hilo de dibujo, para diagnosticar los informes de rendimiento.
Pruebas y alcance
Las dos arquitecturas compilan. La APK ARM64 se probó en carrera en el Redmi Note 8 (Snapdragon 665): FPS medidos en los registros del juego antes y después, y salud de audio sin interrupciones (xruns=0). Las comparaciones son con carga similar, no con una repetición idéntica de la carrera.
No se probó en los Dimensity 9300/8500 ni en otros teléfonos de gama alta de los reportes; el problema corregido (traspasos entre hilos) también afectaba a esos equipos, pero la mejora concreta allí no está medida. Queda como siguiente objetivo el código de efectos D3DX del juego, que sigue siendo ~25 % del tiempo de CPU del hilo de dibujo. La APK de 32 bits no se probó en un dispositivo para esta versión.
Dos APK: arm64 (64 bits) y armeabi-v7a (32 bits). Android 10+, Vulkan 1.1+, datos de tu copia de PC en nfsu2. Ambas conservan la firma anterior y se instalan como actualización. Se adjuntan sumas SHA-256.
nfsu2-recompiled v0.14.6
October 16, 2026, 15:34 UTC · 2,124 downloads · notes on GitHub
Underground 2 v0.14.6 — versión de prueba
Mejoras basadas en los issues y registros de GitHub.
- Regenera y compila las protecciones de DXVK contra buffers nulos y asignaciones parciales que faltaban en los binarios publicados. Aborda el cierre en
ClearContainerdurante un cambio de buffers/resolución. - Protege el cierre de superficies y swapchains inexistentes y permite repetir la limpieza de la superficie.
- La compilación comprueba que la preparación de DXVK corresponda al parche actual.
- Permite ambas orientaciones horizontales para mandos acoplados al otro lado.
- Reduce los logs repetidos de carga/consulta de módulos e incluye la arquitectura real de la APK en los informes.
- Estrena una caché gráfica para este cambio de renderizador y añade «Reiniciar caché gráfica» en el launcher. Conserva la caché anterior como respaldo y mantiene las partidas y los ajustes.
Pruebas: compilaciones, firmas, arquitecturas y manifiestos verificados. La prueba con los métodos reales de limpieza de DXVK pasó al inyectar fallos de asignación en cada buffer, reintentar y repetir la destrucción. Ambas arquitecturas arrancaron en el Redmi Note 8; se verificó el proceso de 32 bits.
Pantalla blanca al entrar a carrera: se reprodujo una espera en la presentación Vulkan. Tras respaldar y regenerar la caché gráfica, la misma APK llegó a carrera y el usuario confirmó que funciona. El nuevo directorio de caché evita reutilizar la anterior al actualizar. Falta aislar qué archivo o comportamiento del driver provocó el bloqueo; no se afirma recuperación universal ante fallos de GPU.
Otros fallos de código del juego y el reporte de RaiseException requieren más datos. No hay validación física en los MediaTek/Unisoc afectados. Análisis y límites.
Dos APK: arm64 (64 bits) y armeabi-v7a (32 bits). Android 10+, Vulkan 1.1+, datos de tu copia de PC en nfsu2. Ambas conservan la firma anterior. Se adjuntan sumas SHA-256.
nfsu2-recompiled v0.14.5
October 15, 2026, 19:32 UTC · 6,545 downloads · notes on GitHub
Underground 2 Android Evolved v0.14.5
Actualizacion de audio, fluidez y cache de renderizado para el port de PC.
- Remuestreo de audio con filtro sinc para reducir componentes agudas indeseadas al pasar de 22,05 a 48 kHz.
- Capacidades DirectSound corregidas para PCM estereo de 16 bits.
- Limitador de FPS sin acumulacion de retrasos ni pausas adicionales tras caer los FPS.
- Menos trabajo de CPU en el despacho de llamadas nativas y cambios de hilo.
- Cache persistente de estados DXVK en el almacenamiento privado de cada app.
Descargas
- arm64.apk: 64 bits, recomendada en dispositivos compatibles.
- armeabi-v7a.apk: 32 bits, solo para Android que admita aplicaciones ARM de 32 bits.
- SHA256SUMS.txt: sumas de comprobacion de las dos APK.
Android 10 o posterior y Vulkan 1.1 como minimo. Se conserva la firma para
actualizar sobre la instalacion existente. No se incluyen archivos originales
del juego: usa los datos de tu propia copia.
Validacion y limites
Las pruebas de PCM comprueban silencio, canales, mute, cambios de frecuencia,
bordes de bucle y saturacion. Una prueba sintetica reduce unos 68 dB la imagen
espectral de 16,05 kHz de un tono de 6 kHz sin reducir el tono original.
Esto no equivale a confirmar que ha desaparecido toda la estatica reportada.
Las pruebas del limitador cubren 8000 fotogramas a 30/60/90/120 FPS, pausas y
cambios de limite. Las mejoras no garantizan una tasa fija de FPS.
Consulta las notas de pruebas para el alcance de la validacion de dispositivos.
Las seis APK fueron verificadas por ABI, version y firma. Las ARM64 se instalaron en el S25 y el usuario confirmo su funcionamiento. Las ARMv7 compilan y sus ELF/firma estan verificados, pero no pudieron probarse fisicamente: el S25 conectado no admite apps de 32 bits. No se ha validado todavia esta revision en Dimensity 9300/8400 o Snapdragon 675.
nfsu2-recompiled v0.14.4
October 15, 2026, 14:58 UTC · 1,925 downloads · notes on GitHub
Mandos Bluetooth y controles táctiles
- Al conectar un mando físico Bluetooth o USB se ocultan los controles en pantalla.
- Al tocar la pantalla vuelven a aparecer y permanecen visibles aunque Android vuelva a enumerar los dispositivos.
- Los sensores de huellas que anuncian un eje de joystick ya no se confunden con un mando.
Instala el APK encima de la versión anterior para conservar partidas y ajustes. Se mantiene la misma firma.
Descargas
- arm64: para teléfonos Android de 64 bits, incluido el S25.
- armeabi-v7a: para Android de 32 bits.
Necesitas tu propia copia de Underground 2 para PC en Memoria interna/nfsu2. El APK no contiene archivos del juego.
Compilación de ambas arquitecturas verificada e instalación ARM64 comprobada en el S25. La prueba con un mando físico y la prueba en un teléfono de 32 bits quedan pendientes: no había esos dispositivos disponibles durante esta actualización.
nfsu2-recompiled v0.14.3
October 13, 2026, 19:50 UTC · 18,896 downloads · notes on GitHub
Need for Speed Underground 2 recompilado de forma nativa para Android: el ejecutable de PC traducido a C y compilado para el móvil, sin emulador, con Direct3D 9 sobre Vulkan (DXVK).
Descargas
NFSU2-AndroidEvolved-v0.14.3-arm64.apk: para la gran mayoría de móviles. Usa este si no sabes cuál elegir.NFSU2-AndroidEvolved-v0.14.3-armeabi-v7a.apk: para móviles con Android de 32 bits.
Instálalo encima de la versión anterior para conservar partidas y ajustes.
Novedades de la 0.14.3
- GPUs Mali (Exynos, MediaTek): cambiar la resolución dentro del juego ya no lo cierra. Si el driver no puede reconstruir la pantalla, el juego lo reintenta como en Windows.
- Informes de errores más completos: si el juego se cierra, el informe incluye dónde ocurrió.
Qué incluye el port
- Launcher:
- comprueba los archivos del juego;
- opciones: driver Vulkan propio, resolución interna, límite de FPS, pantalla panorámica, minimapa, servidor online;
- aviso de actualizaciones y novedades;
- informes de errores a GitHub.
- Pantalla panorámica:
- HUD, radar, retrovisor, FOV y cinemáticas corregidos;
- hasta 120 FPS.
- Controles:
- controles táctiles con iconos, editor y perfiles;
- al conducir: Mapa del mundo, Leer SMS y Reiniciar coche;
- en los menús: el táctil hace de ratón;
- mandos Bluetooth/USB, reconocidos como mando por el juego.
- Multijugador:
- Online con el servidor de la comunidad eahub.eu: cuenta, lobby y carreras;
- LAN entre móviles de la misma WiFi.
- Compatibilidad:
- Adreno, Mali (MediaTek, Exynos, Unisoc) y PowerVR con Vulkan 1.1;
- texturas convertidas en la CPU si la GPU no las admite.
Cómo jugar online
1. En el juego, entra en Online, crea una cuenta (correo y contraseña con el botón de texto) e inicia sesión.
2. Para crear partidas, quien hospeda debe abrir en su router los puertos UDP 3658 y 3659 hacia la IP local de su móvil.
3. Dos móviles detrás del mismo router normalmente no pueden jugar online entre sí. Para jugar en casa, usa el modo LAN.
Problemas conocidos
- Geometría estirada en algunas GPUs Mali: en investigación.
- Bloqueos ocasionales al cargar la ciudad: si te pasa, espera 15 segundos, cierra el juego y envía el informe desde Reportar un problema.
- Móviles modestos: baja los gráficos dentro del juego (Opciones → Personalizar opciones de pantalla).
- Servidor online: es de la comunidad y ajeno a este proyecto.
Frequently asked questions
What are the latest versions?
Most Wanted for Android v1.3.0 (November 1, 2026), Most Wanted Recompiled v0.1.13 (November 6, 2026) and Underground 2 Recompiled v0.14.13 (November 6, 2026).
How often are they updated?
Often: 30 releases between October 13, 2026 and November 6, 2026. The two codepdbh projects usually release on the same day with the same fixes.
What is coming next for Most Wanted for Android?
The README lists fixes already made for the next release: force closes while loading, in free roam, at the career start and after Blacklist races, and a music crash after a boss race.
Does updating delete my saves?
No. Install the new APK over the old one; each project keeps its package name and signing key.