Skip to content

NFSMW Android Evolved v0.3.5 — compatibilidad experimental e informes

Choose a tag to compare

@codepdbh codepdbh released this 01 Oct 14:18
· 2 commits to main since this release

Novedades

  • Nuevo Renderizador → Compatibilidad · experimental para probar GPUs cuyos controladores carecen de las funciones del renderizador nativo. Si se detecta esa incompatibilidad al pulsar Jugar, el launcher ofrece probar este modo.
  • Compatibilidad de CPU ampliada a ARMv8.0. Se conserva el renderizador nativo como opción predeterminada.
  • Corregida una reserva de memoria en kernels antiguos que provocaba cierres al reutilizar las pilas de los hilos. La corrección se comprobó en el Redmi Note 8 conectado.
  • El joystick táctil responde aunque esté activado Inclinar: mientras mantienes el dedo manda el joystick; al soltar vuelve la inclinación. Confirmado al conducir por el usuario del Redmi.
  • Nuevo botón Enviar crash o log, con informe ZIP para correo, GitHub o guardado local. Las excepciones nativas no atendidas siguen ahora el cierre normal de Android, evitando quedarse repitiendo el mismo fallo.
  • Incluye las correcciones de audio de v0.3.3 y las correcciones gráficas del Galaxy A55 de v0.3.4.

Estado del modo de compatibilidad

El Redmi Note 8 / Adreno 610 probado consiguió reproducir las intros y llegar a conducir. Todavía funciona con mucha lentitud; se observaron pausas, esperas de la GPU y pantallas negras posteriores. No se ha validado una carrera completa. Algunos ajustes gráficos del renderizador nativo no se aplican en este modo.

Helio G99/G200 y otros teléfonos siguen pendientes de pruebas. Esta release permite intentar el arranque y recopilar diagnósticos; no garantiza que esos modelos funcionen ni un rendimiento jugable. Si tu teléfono ya funciona bien con Nativo, conserva ese modo.

Qué necesitas

  • Android 8 o posterior, CPU ARM64 / ARMv8.0 o posterior y GPU con Vulkan compatible con alguno de los renderizadores.
  • Tu propia copia extraída de Need for Speed: Most Wanted (2005), Xbox 360, edición PAL España, con default.xex, NFS/ y Movies/. El APK está compilado para esa edición. Las ediciones de otros países todavía no están validadas; los archivos de PC/PS2 y una ISO sin extraer no sirven para esta instalación.
  • Espacio interno para la carpeta completa del juego, el APK y las cachés. La copia usada en las pruebas ocupa aproximadamente 6,53 GiB; deja espacio adicional. Importar desde otra carpeta del teléfono necesita espacio para una segunda copia durante la importación.

El APK no incluye archivos del juego. La biblioteca de shaders nativos se genera localmente desde tu copia.

Instalación nueva

  1. Descarga NFSMW-Android-Evolved-v0.3.5.apk, adjunto a esta release.
  2. Instálalo. Si Android lo solicita, permite Instalar aplicaciones desconocidas al navegador o gestor de archivos que lo abre.
  3. Abre Need for Speed Most Wanted y concede el acceso a archivos. En Android 11 o posterior activa Acceso a todos los archivos y vuelve al launcher.
  4. Copia default.xex, NFS/ y Movies/ directamente dentro de Memoria interna/nsfmw-androidevolved/. También puedes usar Elegir carpeta del juego y seleccionar la carpeta extraída que contiene esos tres elementos.
  5. Pulsa Jugar. En modo Nativo, espera a que termine la generación de shaders la primera vez; puede tardar varios minutos.
  6. Si el launcher detecta que faltan funciones de la GPU, pulsa Probar compatibilidad. También puedes elegir Renderizador → Compatibilidad · experimental antes de jugar. Ese modo no requiere la biblioteca de shaders nativos.
Memoria interna/nsfmw-androidevolved/
├── default.xex
├── NFS/
├── Movies/
└── nfsmw_shaders.nfsp   (generado por la app para el modo nativo)

Actualizar

Instala el nuevo APK encima de la versión anterior de este repositorio, sin desinstalar ni borrar datos. Conserva partidas, archivos y ajustes. Si ya tienes el juego y los shaders nativos, no hace falta copiarlos ni generarlos otra vez.

Si no aparece Jugar, revisa los permisos y la estructura: default.xex debe estar directamente dentro de nsfmw-androidevolved/. Si Android indica una firma diferente, conserva tus partidas antes de cambiar de instalación.

Enviar un fallo

Vuelve al launcher y pulsa Enviar crash o log antes de repetir muchas partidas nuevas.

  • Correo: elige tu app de correo para adjuntar el ZIP a daniebatuani@gmail.com, describe el fallo y pulsa Enviar.
  • GitHub: guarda el ZIP; se abre el formulario de un issue con los datos básicos rellenados. Adjunta manualmente el ZIP, explica cómo reproducir el fallo y publica el issue.
  • Guardar ZIP: conserva el informe para compartirlo después.

El informe incluye modelo, Android, GPU/Vulkan, opciones, registros recientes de esta app e historial de cierres disponible. No incluye archivos del juego ni partidas, y no se envía automáticamente. Para Helio G99/G200 indica qué renderizador probaste y la última pantalla que funcionó.

Validación: compilación Release, instalación en Redmi, intros sin el cierre anterior y giro confirmado por el usuario; pruebas nativas de memoria y señales, comprobación de enlaces FFmpeg, informe ZIP válido, firma APK y alineación de 16 KiB.

Instalación y requisitos · Guía para testers