Repository navigation
Releases: codepdbh/NFS-CARBON-360-ANDROID-RECOMP
Release list
NFS Carbon Android v0.3.3 - cierre en cinemáticas corregido
Español
Correcciones a partir de los informes (ZIP) adjuntos en los issues:
- Cierre en las cinemáticas tras las primeras carreras (presentación de Kenji, facción Bushido / primer rival): era un salto del código del juego que la recompilación había dejado sin resolver. Ya se pasa sin cerrarse.
- El antialiasing "Original" tapaba media pantalla en menús y cinemáticas con el renderizador nativo: con el nativo la escena se dibuja siempre en una pasada (el antialiasing original queda solo para Xenos).
- Nueva opción "Búfer de audio": Grande · 107 ms si oyes cortes.
- El modo de compatibilidad (Xenos) también arranca en las GPU Mali-G52/G57 que antes no tenían ningún renderizador.
Se instala encima de la v0.3.2. Necesitas la edición Xbox 360 de Carbon con el default.xex indicado en el README.
English
Fixes from the reports (ZIPs) attached to the issues:
- Crash at the cutscenes after the first races (Kenji's intro, the Bushido / first rival cutscene): a jump in the game code that the recompilation had left unresolved. It now plays through.
- The "Original" antialiasing covered half the screen in menus and cutscenes with the native renderer: with the native renderer the scene is always drawn in one pass (the original antialiasing stays for Xenos).
- New "Búfer de audio" (audio buffer) option: Grande · 107 ms if you hear cuts.
- The compatibility mode (Xenos) also starts on Mali-G52/G57 GPUs that had no renderer before.
Installs over v0.3.2. You need the Xbox 360 edition of Carbon with the default.xex given in the README.
NFS Carbon Android v0.3.2 - drivers Vulkan y compatibilidad
NFS Carbon Android v0.3.2
Carbon incorpora las mejoras de compatibilidad de Most Wanted 0.5.4, el selector de drivers Vulkan y las actualizaciones opcionales, conservando su launcher, idiomas y controles.
Mejoras
- Adaptación del renderer y de los shaders para GPU que admiten solo cuatro conjuntos de descriptores, presentes en algunos Mali y otros dispositivos.
- Conversión BC4/BC5 en CPU con Xclipse y el driver propietario de Samsung.
- Sincronización ARM adaptada a las funciones de Carbon: se publican las órdenes completas antes de ejecutarlas desde otro hilo, corrigiendo una causa de posibles cierres al entrar a carrera.
- Drivers Vulkan externos: importa, selecciona, prueba y elimina ZIPs Android ARM64. La prueba se ejecuta en un proceso independiente y muestra GPU, Vulkan y funciones disponibles. Puedes volver al driver del sistema.
- Avisos opcionales de nuevas versiones de este repositorio con Actualizar o Más tarde, más Buscar actualizaciones en el launcher. Puedes seguir jugando sin actualizar ni tener conexión; no se instalan ni descargan APKs automáticamente.
- Informes de diagnóstico con driver seleccionado, sus funciones y los argumentos del juego.
Instalación y requisitos
- Descarga NFSCarbon-Android-v0.3.2-arm64.apk de los archivos de esta release.
- Instálalo encima de la versión anterior sin desinstalar ni borrar datos, para conservar partidas y ajustes.
- Necesitas Android 8+, ARM64 y, para el renderizador nativo, Vulkan 1.1+ con las funciones de descriptor indexing necesarias. Una versión alta de Vulkan no garantiza esas funciones; el launcher las comprueba.
- Usa tu copia propia de Need for Speed Carbon, Xbox 360, PAL inglesa con el
default.xexindicado en el README. Colocadefault.xex,NFS/yMovies/directamente en Memoria interna/NFSCARBON/, o utiliza Importar mi copia. Necesitas unos 6 GB libres; importar manteniendo otra copia requiere espacio adicional. - Autoriza el acceso a archivos, elige idioma y ajustes y pulsa Jugar. Los shaders se generan desde tu copia en el primer inicio. Esta edición admite textos en español y otros idiomas; sus voces y vídeos son ingleses. El APK no incluye archivos del juego.
Drivers y compatibilidad
Los drivers externos requieren Android 9+. Usa Driver Vulkan → Importar ZIP, selecciona un paquete con meta.json y bibliotecas ARM64 adecuado para tu GPU y Android, y pulsa Probar driver. Turnip es para Adreno; PanVK para Mali. También dependen del kernel y otros componentes del teléfono; no se incluyen paquetes en el APK. Si falla, selecciona Del sistema.
Estas correcciones buscan ampliar la compatibilidad con Mali, Xclipse, PowerVR y más Adreno, pero todavía falta confirmar cada modelo, incluidos Snapdragon 888/8 Gen 1 y Adreno 720. No se garantiza compatibilidad con todos ellos ni se anuncia PanVK como solución confirmada. Las GPU sin descriptor indexing necesitan otra ruta de renderer.
Validación: APK Release ARM64 firmado, 11 bibliotecas con alineación de 16 KB, 87 shaders adaptados a cuatro conjuntos y validados para Vulkan 1.1, 200.000 órdenes de Carbon verificadas entre hilos en ARM64, pruebas de ZIPs y versiones, y cargador probado con driver del sistema, biblioteca ausente y biblioteca inválida.
También se confirmó una carrera en esta versión con imagen, sonido y controles correctos. Esa comprobación permite detectar regresiones; todavía necesitamos pruebas en los demás modelos.
Documentación y créditos
- Instalación y requisitos
- Compatibilidad y uso de drivers
- Para reportar un fallo, usa Enviar crash o log y adjunta el ZIP en el issue de Carbon.
- SDK y renderer fijados al commit a7e6e4c de Most Wanted; arreglos adaptados del commit 3d9358e de victorgbd, bajo GPL-3.0.
- Cargador basado en libadrenotools y liblinkernsbypass, con sus licencias BSD-2-Clause incluidas.
Se adjunta SHA256SUMS-v0.3.2.txt para comprobar la integridad del APK.
NFS Carbon Android v0.3.1
Español
Correcciones sobre la v0.3.0:
- Personajes visibles y con color: los modelos de los personajes (escenas con la tripulación, rivales) no aparecían o salían negros con el renderizador nativo. Carbon guarda los índices de hueso como floats, usa más entradas de vértice que Most Wanted y sus shaders de píxel usan las 256 constantes de la Xbox 360; los tres casos ya están soportados.
- Voces de los personajes y la policía con los textos en español (y Idioma de las voces en Inglés): la copia PAL inglesa solo trae las voces en inglés y ahora el juego las carga. También se corrige una pantalla de carga que no terminaba al empezar ciertas carreras.
- Los shaders se vuelven a generar automáticamente la primera vez que pulsas Jugar (unos segundos).
Se instala encima de la v0.3.0. Necesitas la edición Xbox 360 de Carbon con el default.xex indicado en el README.
English
Fixes on top of v0.3.0:
- Characters visible and in colour: character models (crew and rival scenes) were missing or black with the native renderer. Carbon stores bone indices as floats, uses more vertex inputs than Most Wanted and its pixel shaders use all 256 Xbox 360 constants; all three are now supported.
- Character and police voices with Spanish text (and Idioma de las voces set to Inglés): the English PAL copy only has English voices and the game now loads them. This also fixes a loading screen that never finished at the start of some races.
- The shaders are rebuilt automatically the first time you tap Jugar (a few seconds).
Installs over v0.3.0. You need the Xbox 360 edition of Carbon with the default.xex given in the README.
NFS Carbon Android v0.3.0
Español
NFS Carbon (Xbox 360) en Android con el renderizador nativo de NFSMW Android Evolved. El juego se ve completo (coches, escenario, vídeos y menús) a unos 60 FPS en un Galaxy S25 Ultra, también a 1920×1080.
- Renderizador Nativo por defecto (Vulkan directo, compatible con Vulkan 1.1); Xenos sigue disponible en los ajustes.
- Los shaders se generan en el teléfono la primera vez que pulsas Jugar, a partir de tu propia copia (unos segundos).
- Resolución interna hasta 1920×1080 con el renderizador nativo.
- Idioma de las voces aparte del de los textos: la copia PAL inglesa solo trae voces y vídeos en inglés; así el inicio de las carreras ya no suena raro con los textos en español.
- Contador de FPS del renderizador nativo.
Necesitas la edición Xbox 360 de Carbon con el default.xex indicado en el README (SHA-256 b1e42391…), copiada en Memoria interna/NFSCARBON. El APK no incluye el juego. Probado en un Samsung S25 Ultra; si lo pruebas en otro teléfono (MediaTek/Dimensity, Exynos…), envía el registro con Enviar crash o log.
English
NFS Carbon (Xbox 360) on Android with the native renderer of NFSMW Android Evolved. The game renders completely (cars, scenery, videos and menus) at about 60 FPS on a Galaxy S25 Ultra, also at 1920×1080.
- Native renderer by default (Vulkan, works with Vulkan 1.1); Xenos is still available in the settings.
- The shaders are built on the phone the first time you tap Jugar, from your own copy (a few seconds).
- Internal resolution up to 1920×1080 with the native renderer.
- Voices language apart from the text language: the English PAL copy only has English voices and videos, so the start of a race no longer sounds wrong with Spanish text.
- FPS counter for the native renderer.
You need the Xbox 360 edition of Carbon with the default.xex given in the README (SHA-256 b1e42391…), copied to Internal storage/NFSCARBON. The APK does not include the game. Tested on a Samsung S25 Ultra; if you try another phone (MediaTek/Dimensity, Exynos…), please send the log with Enviar crash o log.