Skip to content

Releases: codepdbh/nfsu1-recompiled

Underground 1 Android Evolved v0.2.3 - estabilidad y cache grafica

Choose a tag to compare

@codepdbh codepdbh released this 16 Oct 15:34

Underground 1 v0.2.3 — versión de prueba

Mejoras basadas en los issues y registros de GitHub.

  • Comprueba las entradas de dos funciones donde se reportaron cierres: búsqueda de idioma y lectura de bloques de recursos. Si la tabla está vacía o los datos están truncados, muestra un error útil; los datos válidos siguen ejecutando el código original.
  • Incluye en la APK las protecciones de DXVK contra buffers nulos tras una asignación fallida, además de proteger el cierre de superficies/swapchains inexistentes.
  • La compilación verifica que la preparación de DXVK corresponda al parche actual. Underground 1 usa la misma preparación mantenida que Underground 2.
  • Permite las dos orientaciones horizontales, útil para mandos acoplados al otro lado.
  • Reduce consultas repetidas de módulos en el log e indica la arquitectura de la APK en los informes.
  • Usa una caché gráfica nueva para este cambio de renderizador y permite reiniciarla desde el launcher, con respaldo de la anterior.

Pruebas: compilaciones ARM64 y ARMv7, firmas y arquitecturas verificadas. En el Redmi Note 8 pasaron las pruebas internas de datos inválidos y búsqueda original en ambas arquitecturas. ARM64 llegó a carrera; ARMv7 arrancó y presentó fotogramas como proceso de 32 bits. También pasó la prueba de limpieza de DXVK con fallos de asignación inyectados.

Esto no reconstruye archivos faltantes ni confirma resueltos todos los cierres en MediaTek. Los modelos afectados deben volver a probarse. 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 nfsu1. Ambas conservan la firma anterior. Se adjuntan sumas SHA-256.

Underground 1 Android Evolved v0.2.2

Choose a tag to compare

@codepdbh codepdbh released this 15 Oct 19:32

Underground 1 Android Evolved v0.2.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.

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.

NFSU1 Android Evolved v0.2.1 - Mandos Bluetooth

Choose a tag to compare

@codepdbh codepdbh released this 15 Oct 14:58

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 para PC en Memoria interna/nfsu1. 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.

NFSU1 Android Evolved v0.2.0

Choose a tag to compare

@codepdbh codepdbh released this 14 Oct 15:05

Novedades / What's new

  • Pantalla panorámica completa (port del WidescreenFix de ThirteenAG): menús, textos y HUD de carrera con sus proporciones correctas; tiempo, posiciones, velocímetro y minimapa en los bordes de la pantalla; vídeos recortados a 16:9; campo de visión 3D corregido.
  • Full widescreen (port of ThirteenAG's WidescreenFix): menus, text and race HUD with correct proportions, HUD elements at the screen edges, 16:9 cropped videos, corrected 3D field of view.
  • Mouse táctil: la flecha va justo donde tocas y el click funciona en todos los menús, a cualquier resolución.
  • Touch mouse: the arrow follows your finger and clicks work in every menu, at any resolution.

Necesitas / You need

Tu propia copia de Need for Speed Underground para PC (Speed.exe 1.4) en Memoria interna/nfsu1.
Your own copy of the PC game (Speed.exe 1.4) in Internal storage/nfsu1.

Pendiente / Known issues

  • En algunos menús se ven etiquetas de desarrollo a la izquierda ("display menubar", "back tag"…). / Some menus show development tags on the left.
  • APK de 32 bits sin probar aún en un teléfono. / 32-bit APK not yet tested on a device.

NFSU1 Android Evolved v0.1.0

Choose a tag to compare

@codepdbh codepdbh released this 14 Oct 14:37

Primera versión de Need for Speed Underground recompilado de forma nativa para Android (sin emulación).
First release of Need for Speed Underground natively recompiled for Android (no emulation).

Necesitas / You need

  • Tu propia copia del juego para PC (Speed.exe 1.4). Copia la carpeta del juego a Memoria interna/nfsu1.
  • Your own copy of the PC game (Speed.exe 1.4). Copy the game folder to Internal storage/nfsu1.

Incluye / Includes

  • Juego completo hasta menús, perfiles y carreras / full game: menus, profiles and races
  • Controles táctiles con las teclas de NFSU1 y mouse táctil (toca donde quieras en los menús)
  • Pantalla panorámica: imagen 3D con las proporciones del teléfono y campo de visión corregido (los menús y el HUD todavía se ven estirados: en camino)
  • Idiomas: español, inglés, francés, alemán, italiano, holandés, sueco, coreano y chino
  • Modo online vía eahub.eu (igual que en NFSU2)

APKs

  • arm64 — la mayoría de teléfonos / most phones (probado en Redmi Note 8 y Galaxy S25)
  • armeabi-v7a — teléfonos de 32 bits / 32-bit phones (sin probar aún / not tested yet)