Repository navigation
Releases: vzepec/ac3-decomp
Release list
AC3Recomp 1.12-alfa
Sexta versión alfa de AC3 Recomp: Ace Combat 3: Electrosphere nativo en Android, a 60 fps en vuelo y en pantalla ancha. Ahora en alta resolución, con filtro de texturas opcional y mando táctil.
Sixth alpha of AC3 Recomp: Ace Combat 3: Electrosphere running natively on Android at 60 fps in flight, in widescreen. Now in high resolution, with optional texture filtering and touch controls.
Descarga / Download: AC3Recomp-1.12-alfa.apk (abajo, en Assets / below, under Assets). SHA-256: 78b6380d65587e832eec63ae27c863d3bb7127fa2b577c5055f6c2e4617c782e
Desde la 1.11-alfa se actualiza desde el menú de la app. / From 1.11-alfa, update from the app's menu.
El APK no contiene nada del juego: hace falta tu propia copia del disco (europeo
SCES-02066o americanoSLUS-00972). Comprobado contools/apk_audit.py: 0 coincidencias.
The APK contains nothing from the game: you need your own copy of the disc (EuropeanSCES-02066or AmericanSLUS-00972).
Novedades de la 1.12-alfa
- Alta resolución: la imagen se dibuja hasta a 4 veces la original (1280×960). Por defecto, 4x; se cambia en Opciones (Original, 2x, 3x, 4x).
- Degradados suaves: a partir de 2x el color va en 24 bits y sin la trama de la PS1. El cielo, el humo y las sombras ya no salen en escalones.
- Filtro de texturas Bilineal (opcional, en Opciones): suaviza las texturas de los modelos 3D. Textos, menús y HUD siguen nítidos.
- 60 fps en una Retroid Pocket Flip 2 a 4x, con y sin filtro (medido). Si tu dispositivo no llega, baja la resolución.
- Corregido: a alta resolución, el radar ya no muestra líneas oscuras fuera de su círculo.
- Mando táctil en pantalla, para jugar sin botones físicos:
- stick analógico flotante, cruceta, ✕ ○ □ △, L1/L2/R1/R2 y START/SELECT;
- en Opciones: Automático (se oculta al usar un mando físico), Siempre o Nunca.
What's new in 1.12-alfa
- High resolution: the image is drawn at up to 4 times the original (1280×960). Default is 4x; change it in Options (Original, 2x, 3x, 4x).
- Smooth gradients: from 2x up, color is 24-bit and without the PS1 dithering pattern. Sky, smoke and shading no longer show banding.
- Bilinear texture filtering (optional, in Options): smooths the textures of 3D models. Text, menus and HUD stay sharp.
- 60 fps on a Retroid Pocket Flip 2 at 4x, with or without filtering (measured). If your device can't keep up, lower the resolution.
- Fixed: at high resolution, the radar no longer shows dark lines outside its circle.
- On-screen touch controls, to play without physical buttons:
- floating analog stick, D-pad, ✕ ○ □ △, L1/L2/R1/R2 and START/SELECT;
- in Options: Auto (hides when you use a physical controller), Always or Never.
Requisitos
| Android | 8.0 o superior (API 26), procesador de 64 bits (arm64-v8a) |
| Gráficos | OpenGL ES 3.0 |
| Mando | Recomendado: botones físicos (consolas Android tipo Retroid, AYN, Anbernic… o un mando Bluetooth/USB). Desde la 1.12-alfa también hay mando táctil en pantalla |
| Juego | Tu propia imagen del disco de Ace Combat 3: Electrosphere: • europea, SCES-02066 (inglés, francés, alemán, español, italiano)• americana, SLUS-00972 |
| Formato del disco | .bin en bruto (2.352 bytes por sector), el que generan los volcados habituales (.bin + .cue; se elige el .bin). También sirve .iso de 2.048 bytes por sector, pero sin música ni vídeos (no lleva el audio XA) |
| Espacio | 250 KB la app, más tu imagen del disco (~600 MB) |
| Internet | Solo para buscar versiones nuevas (opcional: sin conexión, todo funciona igual) |
La versión japonesa (Ace Combat 3: Electrosphere, SLPS-02020/02021) no
está soportada.
Instalación
- Descarga
AC3Recomp-<versión>.apkde la página de
releases. - Copia la imagen del disco (
.bin) a tu dispositivo: almacenamiento
interno, tarjeta SD, etc. - Instala el APK. Android pedirá permitir la instalación desde esa fuente
("orígenes desconocidos"). - Abre AC3 Recomp: aparece el menú de inicio. Pulsa Play / Jugar.
La primera vez se abre el selector de archivos: elige el.bindel juego.- La app reconoce si es el disco europeo o el americano y arranca.
- Si eliges otro archivo, vuelve a pedirlo.
- La siguiente vez abre directamente la misma imagen.
- La partida se guarda en una tarjeta de memoria virtual dentro de la app.
Se conserva al actualizar a una versión nueva.
El menú de inicio
Se maneja con la cruceta y A (B vuelve atrás). Desde la 1.11-alfa:
| Botón | Qué hace |
|---|---|
| Play / Jugar | Arranca el juego con tu disco |
| Update / Actualizar | Solo aparece si hay una versión nueva (ver abajo) |
| Change disc / Cambiar disco | Elegir otra imagen del disco |
| Options / Opciones | Resolución interna (Original, 2x, 3x, 4x; por defecto 4x), filtro de texturas (Original o Bilineal), mando táctil (Automático, Siempre, Nunca) y mostrar u ocultar el contador y las estadísticas de desarrollo. Todo se guarda |
| About / Acerca de | Versión y aviso legal |
| Exit / Salir | Cerrar la app |
| EN / ES (arriba a la derecha) | Idioma del menú: inglés (por defecto) o español; se guarda. El juego va en el idioma de tu disco |
Para volver al menú desde el juego, usa el botón de atrás de Android.
Actualizaciones
- Al abrir el menú, la app mira en GitHub si hay una versión nueva. Si la
hay, lo avisa en naranja y aparece Update / Actualizar, con las
novedades. - Al confirmar, descarga el APK y comprueba su SHA-256 con el que publica
GitHub. Luego abre el instalador de Android. - La primera vez, Android pide permitir que AC3 Recomp instale apps. Se
activa una vez en la pantalla de ajustes que se abre. - Android pide confirmar la actualización y solo la acepta si va firmada con
la misma clave. Al terminar, Abrir vuelve al menú. - La partida guardada se conserva.
- Desde la 1.10-alfa o anteriores hay que instalar la 1.11-alfa a mano (esas
versiones no tienen actualizador).
Controles
Mando táctil (desde la 1.12-alfa)
Si el dispositivo no tiene botones, el juego se maneja con un mando dibujado
en pantalla:
- Stick analógico flotante, abajo a la izquierda: su centro se pone donde
apoyas el pulgar. - Cruceta encima del stick.
- ✕ ○ □ △ abajo a la derecha. Se puede deslizar el dedo de uno a otro.
- L1, L2, R1, R2 arriba; SELECT y START abajo en el centro.
- Mostrar u ocultar el mando: el icono de arriba en el centro.
- Options / Opciones → Mando táctil:
- Automático (por defecto): se oculta al usar un mando físico y vuelve
al tocar la pantalla; - Siempre;
- Nunca.
- Automático (por defecto): se oculta al usar un mando físico y vuelve
Mando físico
La app convierte los botones de Android en los del mando analógico de
PlayStation (DualShock, modo analógico):
| Botón del dispositivo | Botón de PlayStation | En el juego |
|---|---|---|
| A | ✕ (cruz) | Aceptar en los menús |
| B | ○ (círculo) | Disparar misil |
| X | □ (cuadrado) | Mantener pulsado: mapa grande |
| Y | △ (triángulo) | Según el juego |
| L1 / R1 | L1 / R1 | Según el juego |
| L2 / R2 (también gatillos analógicos) | L2 / R2 | Según el juego |
| Cruceta | Cruceta | Menús; pilotar |
| Palanca izquierda | Palanca izquierda | Pilotar el avión |
| Palanca derecha | Palanca derecha | Girar la cámara |
| Start | START | Pausa |
| Select | SELECT | Cambiar la vista |
| L3 + R3 (pulsar las dos palancas a la vez) | — | De la app: cambia el modo de imagen: 60 fps + 16:9 → 60 fps + 4:3 → original (4:3, sin imágenes intermedias) |
"Según el juego" son botones que funcionan exactamente como en el original
pero que no hemos documentado aún. Las funciones de la columna "En el juego"
están comprobadas en pruebas.
El contador
Arriba a la izquierda se muestra (se puede ocultar en Opciones):
| Qué significa | |
|---|---|
FPS |
Imágenes distintas mostradas por segundo |
VEL |
Velocidad del juego frente a la consola original; 100 % es la correcta (50 Hz la europea, 60 Hz la americana) |
INT |
Imágenes intermedias por paso del juego (1 con 60 fps; - en el original) |
CPU |
Uso del hilo del juego |
16:9 / 4:3 / ORIG |
Modo de imagen (se cambia con L3+R3) |
Qué esperar de la alfa
- Vuelo a 60 fps. La misión es fluida gracias a las imágenes intermedias.
El juego calcula 25 pasos por segundo (30 en la americana), como el
original, y la app añade una imagen entre paso y paso.- En esa imagen, el mundo (terreno, cielo, ciudades) lo vuelve a dibujar
el propio código del juego, con la cámara a medio camino. Por eso no
hay vértices estirados ni cielo que tiembla. - Lo que se mueve por su cuenta (aviones, misiles, efectos) todavía se
interpola en pantalla, como antes. - La imagen la dibuja la GPU del dispositivo, a la resolución original
y con el mismo aspecto que la PlayStation. Así el vuelo se mantiene a 60
fps también sobre las ciudades más pobladas (medido en una Retroid
Pocket Flip 2). - En los cortes de cámara, ese paso va sin imagen intermedia.
- L3+R3 permite volver a las imágenes originales.
- En esa imagen, el mundo (terreno, cielo, ciudades) lo vuelve a dibujar
- La versión americana es la de referencia y la más probada; la europea
también funciona. - Explosiones, humo y llamas de los motores van al ritmo original.
- Pantalla ancha (16:9), activada por defecto:
- En la misión se ve más escenario por los lados, sin deformar la
escena 3D. El HUD, las explosiones y el humo salen algo ensanchados. - Menús y briefing se estiran a 16:9.
- Los vídeos siguen a 4:3, para no deformarlos.
- L3+R3 pasa a 4:3.
- En la misión se ve más escenario por los lados, sin deformar la
- Alta resolución (desde la 1.12-alfa): la imagen se dibuja hasta a 4
veces la original (1280×960), con degradados suaves (cielo, humo,
sombras). Se elige en Opciones. En una Retroid Pocket Flip 2, 4x va a 60
fps.- Las texturas del juego son de ba...
AC3Recomp 1.11-alfa
Quinta versión alfa de AC3 Recomp: Ace Combat 3: Electrosphere nativo en Android, a 60 fps en vuelo y en pantalla ancha (16:9), dibujado por la GPU. Ahora con menú de inicio y actualizaciones desde la propia app.
Fifth alpha of AC3 Recomp: Ace Combat 3: Electrosphere running natively on Android at 60 fps in flight, in widescreen, drawn by the GPU. Now with a start menu and in-app updates.
Descarga / Download: AC3Recomp-1.11-alfa.apk (abajo, en Assets / below, under Assets). SHA-256: 84617f2cf81633eedadcc9fe21d1f3daf109c3ed15e4eb044ebc9df2f7fbea9b
El APK no contiene nada del juego: hace falta tu propia copia del disco (europeo
SCES-02066o americanoSLUS-00972). Comprobado contools/apk_audit.py: 0 coincidencias.
The APK contains nothing from the game: you need your own copy of the disc (EuropeanSCES-02066or AmericanSLUS-00972).
Novedades de la 1.11-alfa
- Menú de inicio, que se maneja con la cruceta y A: Jugar, Cambiar disco, Opciones, Acerca de y Salir.
- Idioma del menú: inglés (por defecto) o español, con el selector de arriba a la derecha. Se guarda.
- Opciones: mostrar u ocultar el contador y las estadísticas de desarrollo. Se guarda.
- Actualizaciones desde la app. Al abrir el menú se avisa si hay una versión nueva, con sus novedades.
- Se descarga de GitHub y se comprueba su SHA-256.
- Android pide confirmar y solo acepta un APK con la misma firma.
- Al terminar, Abrir vuelve al menú.
- La primera vez, Android pide permitir que la app instale aplicaciones.
- Icono nuevo: un caza con la llama del postquemador.
- Permisos nuevos: Internet (solo para buscar e instalar versiones nuevas) e instalar paquetes.
- El juego no cambia respecto a la 1.10-alfa.
- Esta versión hay que instalarla a mano (se actualiza encima de la 1.10-alfa y conserva la partida). Las siguientes llegarán desde el menú.
What's new in 1.11-alfa
- Start menu, driven with the D-pad and A: Play, Change disc, Options, About and Exit.
- Menu language: English (default) or Spanish, with the selector at the top right. Saved.
- Options: show or hide the development counters and statistics. Saved.
- In-app updates. When the menu opens, it tells you if there is a new version and shows what's new.
- It is downloaded from GitHub and its SHA-256 is checked.
- Android asks you to confirm and only accepts an APK with the same signature.
- When it finishes, Open takes you back to the menu.
- The first time, Android asks you to allow the app to install apps.
- New icon: a fighter jet with its afterburner flame.
- New permissions: Internet (only to check for and install new versions) and install packages.
- The game itself is unchanged from 1.10-alfa.
- Install this version manually (it installs over 1.10-alfa and keeps your save). Later versions will arrive from the menu.
Requisitos
| Android | 8.0 o superior (API 26), procesador de 64 bits (arm64-v8a) |
| Gráficos | OpenGL ES 3.0 |
| Mando | Recomendado: botones físicos (consolas Android tipo Retroid, AYN, Anbernic… o un mando Bluetooth/USB). No hay controles táctiles |
| Juego | Tu propia imagen del disco de Ace Combat 3: Electrosphere: • europea, SCES-02066 (inglés, francés, alemán, español, italiano)• americana, SLUS-00972 |
| Formato del disco | .bin en bruto (2.352 bytes por sector), el que generan los volcados habituales (.bin + .cue; se elige el .bin). También sirve .iso de 2.048 bytes por sector, pero sin música ni vídeos (no lleva el audio XA) |
| Espacio | 250 KB la app, más tu imagen del disco (~600 MB) |
| Internet | Solo para buscar versiones nuevas (opcional: sin conexión, todo funciona igual) |
La versión japonesa (Ace Combat 3: Electrosphere, SLPS-02020/02021) no
está soportada.
Instalación
- Descarga
AC3Recomp-<versión>.apkde la página de
releases. - Copia la imagen del disco (
.bin) a tu dispositivo: almacenamiento
interno, tarjeta SD, etc. - Instala el APK. Android pedirá permitir la instalación desde esa fuente
("orígenes desconocidos"). - Abre AC3 Recomp: aparece el menú de inicio. Pulsa Play / Jugar.
La primera vez se abre el selector de archivos: elige el.bindel juego.- La app reconoce si es el disco europeo o el americano y arranca.
- Si eliges otro archivo, vuelve a pedirlo.
- La siguiente vez abre directamente la misma imagen.
- La partida se guarda en una tarjeta de memoria virtual dentro de la app.
Se conserva al actualizar a una versión nueva.
El menú de inicio
Se maneja con la cruceta y A (B vuelve atrás). Desde la 1.11-alfa:
| Botón | Qué hace |
|---|---|
| Play / Jugar | Arranca el juego con tu disco |
| Update / Actualizar | Solo aparece si hay una versión nueva (ver abajo) |
| Change disc / Cambiar disco | Elegir otra imagen del disco |
| Options / Opciones | Mostrar u ocultar el contador y las estadísticas de desarrollo (se guarda) |
| About / Acerca de | Versión y aviso legal |
| Exit / Salir | Cerrar la app |
| EN / ES (arriba a la derecha) | Idioma del menú: inglés (por defecto) o español; se guarda. El juego va en el idioma de tu disco |
Para volver al menú desde el juego, usa el botón de atrás de Android.
Actualizaciones
- Al abrir el menú, la app mira en GitHub si hay una versión nueva. Si la
hay, lo avisa en naranja y aparece Update / Actualizar, con las
novedades. - Al confirmar, descarga el APK y comprueba su SHA-256 con el que publica
GitHub. Luego abre el instalador de Android. - La primera vez, Android pide permitir que AC3 Recomp instale apps. Se
activa una vez en la pantalla de ajustes que se abre. - Android pide confirmar la actualización y solo la acepta si va firmada con
la misma clave. Al terminar, Abrir vuelve al menú. - La partida guardada se conserva.
- Desde la 1.10-alfa o anteriores hay que instalar la 1.11-alfa a mano (esas
versiones no tienen actualizador).
Controles
La app convierte los botones de Android en los del mando analógico de
PlayStation (DualShock, modo analógico):
| Botón del dispositivo | Botón de PlayStation | En el juego |
|---|---|---|
| A | ✕ (cruz) | Aceptar en los menús |
| B | ○ (círculo) | Disparar misil |
| X | □ (cuadrado) | Mantener pulsado: mapa grande |
| Y | △ (triángulo) | Según el juego |
| L1 / R1 | L1 / R1 | Según el juego |
| L2 / R2 (también gatillos analógicos) | L2 / R2 | Según el juego |
| Cruceta | Cruceta | Menús; pilotar |
| Palanca izquierda | Palanca izquierda | Pilotar el avión |
| Palanca derecha | Palanca derecha | Girar la cámara |
| Start | START | Pausa |
| Select | SELECT | Cambiar la vista |
| L3 + R3 (pulsar las dos palancas a la vez) | — | De la app: cambia el modo de imagen: 60 fps + 16:9 → 60 fps + 4:3 → original (4:3, sin imágenes intermedias) |
"Según el juego" son botones que funcionan exactamente como en el original
pero que no hemos documentado aún. Las funciones de la columna "En el juego"
están comprobadas en pruebas.
El contador
Arriba a la izquierda se muestra (se puede ocultar en Opciones):
| Qué significa | |
|---|---|
FPS |
Imágenes distintas mostradas por segundo |
VEL |
Velocidad del juego frente a la consola original; 100 % es la correcta (50 Hz la europea, 60 Hz la americana) |
INT |
Imágenes intermedias por paso del juego (1 con 60 fps; - en el original) |
CPU |
Uso del hilo del juego |
16:9 / 4:3 / ORIG |
Modo de imagen (se cambia con L3+R3) |
Qué esperar de la alfa
- Vuelo a 60 fps. La misión es fluida gracias a las imágenes intermedias.
El juego calcula 25 pasos por segundo (30 en la americana), como el
original, y la app añade una imagen entre paso y paso.- En esa imagen, el mundo (terreno, cielo, ciudades) lo vuelve a dibujar
el propio código del juego, con la cámara a medio camino. Por eso no
hay vértices estirados ni cielo que tiembla. - Lo que se mueve por su cuenta (aviones, misiles, efectos) todavía se
interpola en pantalla, como antes. - La imagen la dibuja la GPU del dispositivo, a la resolución original
y con el mismo aspecto que la PlayStation. Así el vuelo se mantiene a 60
fps también sobre las ciudades más pobladas (medido en una Retroid
Pocket Flip 2). - En los cortes de cámara, ese paso va sin imagen intermedia.
- L3+R3 permite volver a las imágenes originales.
- En esa imagen, el mundo (terreno, cielo, ciudades) lo vuelve a dibujar
- La versión americana es la de referencia y la más probada; la europea
también funciona. - Explosiones, humo y llamas de los motores van al ritmo original.
- Pantalla ancha (16:9), activada por defecto:
- En la misión se ve más escenario por los lados, sin deformar la
escena 3D. El HUD, las explosiones y el humo salen algo ensanchados. - Menús y briefing se estiran a 16:9.
- Los vídeos siguen a 4:3, para no deformarlos.
- L3+R3 pasa a 4:3.
- En la misión se ve más escenario por los lados, sin deformar la
- Imagen a la resolución original (320×240/256), escalada a la pantalla.
Todavía no hay alta resolución.
Si algo falla
Abre una incidencia en el repositorio indicando:
- el dispositivo;
- el disco (europeo o americano);
- qué hacías;
- el contador (
VEL,FPS).
Si puedes, adjunta un vídeo o el registro:
adb logcat -s AC3GameCompilarlo tú mismo
sh android_game/build.sh # -> data/android/AC3Recomp-<versión>.apkNecesita el SDK y el NDK de Android (android_game/README.md), pero no el
juego: el APK se construye solo con este repositorio. Antes de publicar uno,
comprueba que no lleva bytes del juego con tools/apk_audit.py
(docs/06-legal.md).
AC3Recomp 1.10-alfa
Cuarta versión alfa de AC3 Recomp: Ace Combat 3: Electrosphere nativo en Android, a 60 fps en vuelo y en pantalla ancha (16:9), ahora dibujado por la GPU y con 60 fps estables también sobre las ciudades.
Descarga: AC3Recomp-1.10-alfa.apk (abajo, en Assets). SHA-256: 09a73e889e662ec99075cb1a325b715e64e0437758e7114b34b2cf48079da383
El APK no contiene nada del juego: hace falta tu propia copia del disco (europeo
SCES-02066o americanoSLUS-00972). Comprobado contools/apk_audit.py: 0 coincidencias con el código y los datos del juego.
Novedades de la 1.10-alfa
- La imagen la dibuja la GPU del dispositivo, a la resolución original y con el mismo aspecto que la PlayStation (tramado incluido). Antes la dibujaba la CPU.
- 60 fps estables también sobre las ciudades más pobladas, donde la 1.9 bajaba a 30-45. Medido en una Retroid Pocket Flip 2: más de 4 minutos volando bajo sobre una ciudad, sin bajar de 59 fps.
- Comprobado frente al dibujo por software en las 41 misiones: la misma imagen salvo unos pocos píxeles en casos límite.
- Correcciones:
- las llamas de los motores ya no deforman la línea verde del HUD al acelerar;
- en la repetición del final de misión, el avión ya no sale doble;
- la estela de los misiles ya no sale doble;
- el HUD ya no queda encima del menú de pausa;
- en pantalla ancha, la franja deformada del cielo en los bordes al ladear el avión ya no aparece.
- L3 + R3 sigue cambiando entre 60 fps + 16:9 → 60 fps + 4:3 → original.
- Se actualiza encima de la 1.9-alfa (misma firma) y conserva la partida guardada en la tarjeta de memoria virtual.
Requisitos
| Android | 8.0 o superior (API 26), procesador de 64 bits (arm64-v8a) |
| Gráficos | OpenGL ES 3.0 |
| Mando | Recomendado: botones físicos (consolas Android tipo Retroid, AYN, Anbernic… o un mando Bluetooth/USB). No hay controles táctiles |
| Juego | Tu propia imagen del disco de Ace Combat 3: Electrosphere: • europea, SCES-02066 (inglés, francés, alemán, español, italiano)• americana, SLUS-00972 |
| Formato del disco | .bin en bruto (2.352 bytes por sector), el que generan los volcados habituales (.bin + .cue; se elige el .bin). También sirve .iso de 2.048 bytes por sector, pero sin música ni vídeos (no lleva el audio XA) |
| Espacio | 230 KB la app, más tu imagen del disco (~600 MB) |
La versión japonesa (Ace Combat 3: Electrosphere, SLPS-02020/02021) no
está soportada.
Instalación
- Descarga
AC3Recomp-<versión>.apkde la página de
releases. - Copia la imagen del disco (
.bin) a tu dispositivo: almacenamiento
interno, tarjeta SD, etc. - Instala el APK. Android pedirá permitir la instalación desde esa fuente
("orígenes desconocidos"). - Abre AC3 Recomp. La primera vez se abre el selector de archivos:
elige el.bindel juego.- La app reconoce si es el disco europeo o el americano y arranca.
- Si eliges otro archivo, vuelve a pedirlo.
- La siguiente vez abre directamente la misma imagen.
- La partida se guarda en una tarjeta de memoria virtual dentro de la app.
Se conserva al actualizar a una versión nueva.
Controles
La app convierte los botones de Android en los del mando analógico de
PlayStation (DualShock, modo analógico):
| Botón del dispositivo | Botón de PlayStation | En el juego |
|---|---|---|
| A | ✕ (cruz) | Aceptar en los menús |
| B | ○ (círculo) | Disparar misil |
| X | □ (cuadrado) | Mantener pulsado: mapa grande |
| Y | △ (triángulo) | Según el juego |
| L1 / R1 | L1 / R1 | Según el juego |
| L2 / R2 (también gatillos analógicos) | L2 / R2 | Según el juego |
| Cruceta | Cruceta | Menús; pilotar |
| Palanca izquierda | Palanca izquierda | Pilotar el avión |
| Palanca derecha | Palanca derecha | Girar la cámara |
| Start | START | Pausa |
| Select | SELECT | Cambiar la vista |
| L3 + R3 (pulsar las dos palancas a la vez) | — | De la app: cambia el modo de imagen: 60 fps + 16:9 → 60 fps + 4:3 → original (4:3, sin imágenes intermedias) |
"Según el juego" son botones que funcionan exactamente como en el original
pero que no hemos documentado aún. Las funciones de la columna "En el juego"
están comprobadas en pruebas.
El contador
Arriba a la izquierda se muestra:
| Qué significa | |
|---|---|
FPS |
Imágenes distintas mostradas por segundo |
VEL |
Velocidad del juego frente a la consola original; 100 % es la correcta (50 Hz la europea, 60 Hz la americana) |
INT |
Imágenes intermedias por paso del juego (1 con 60 fps; - en el original) |
CPU |
Uso del hilo del juego |
16:9 / 4:3 / ORIG |
Modo de imagen (se cambia con L3+R3) |
Qué esperar de la alfa
- Vuelo a 60 fps. La misión es fluida gracias a las imágenes intermedias.
El juego calcula 25 pasos por segundo (30 en la americana), como el
original, y la app añade una imagen entre paso y paso.- En esa imagen, el mundo (terreno, cielo, ciudades) lo vuelve a dibujar
el propio código del juego, con la cámara a medio camino. Por eso no
hay vértices estirados ni cielo que tiembla. - Lo que se mueve por su cuenta (aviones, misiles, efectos) todavía se
interpola en pantalla, como antes. - La imagen la dibuja la GPU del dispositivo, a la resolución original
y con el mismo aspecto que la PlayStation. Así el vuelo se mantiene a 60
fps también sobre las ciudades más pobladas (medido en una Retroid
Pocket Flip 2). - En los cortes de cámara, ese paso va sin imagen intermedia.
- L3+R3 permite volver a las imágenes originales.
- En esa imagen, el mundo (terreno, cielo, ciudades) lo vuelve a dibujar
- La versión americana es la de referencia y la más probada; la europea
también funciona. - Explosiones, humo y llamas de los motores van al ritmo original.
- Pantalla ancha (16:9), activada por defecto:
- En la misión se ve más escenario por los lados, sin deformar la
escena 3D. El HUD, las explosiones y el humo salen algo ensanchados. - Menús y briefing se estiran a 16:9.
- Los vídeos siguen a 4:3, para no deformarlos.
- L3+R3 pasa a 4:3.
- En la misión se ve más escenario por los lados, sin deformar la
- Imagen a la resolución original (320×240/256), escalada a la pantalla.
Todavía no hay alta resolución.
Si algo falla
Abre una incidencia en el repositorio indicando:
- el dispositivo;
- el disco (europeo o americano);
- qué hacías;
- el contador (
VEL,FPS).
Si puedes, adjunta un vídeo o el registro:
adb logcat -s AC3GameCompilarlo tú mismo
sh android_game/build.sh # -> data/android/AC3Recomp-<versión>.apkNecesita el SDK y el NDK de Android (android_game/README.md), pero no el
juego: el APK se construye solo con este repositorio. Antes de publicar uno,
comprueba que no lleva bytes del juego con tools/apk_audit.py
(docs/06-legal.md).
AC3Recomp 1.9-alfa
Tercera versión alfa de AC3 Recomp: Ace Combat 3: Electrosphere nativo en Android, a 60 fps en vuelo y en pantalla ancha (16:9), ahora con una interpolación nueva, mucho más estable.
Descarga: AC3Recomp-1.9-alfa.apk (abajo, en Assets). SHA-256: 05dd07d113485c2f0b4c6ecc35a825b8238b52ec9dcae31db5778a8c7fe0cf1f
El APK no contiene nada del juego: hace falta tu propia copia del disco (europeo
SCES-02066o americanoSLUS-00972). Comprobado contools/apk_audit.py: 0 coincidencias con el código y los datos del juego.
Novedades de la 1.9-alfa
- Interpolación nueva, mucho más estable. Las imágenes intermedias (las que llevan el vuelo de 30 a 60 fps) ya no se inventan moviendo vértices en pantalla:
- el mundo (terreno, cielo, bruma, ciudades) lo vuelve a dibujar el propio código del juego, con la cámara a medio camino entre un paso y el siguiente;
- se acabaron los vértices que se estiraban, los parpadeos de edificios y el cielo que temblaba al cabecear;
- lo que se mueve por su cuenta (aviones, misiles, efectos) todavía se interpola en pantalla;
- el redibujo va en un hilo aparte, para no frenar el juego.
- Pantalla ancha corregida: al ladear el avión ya no aparece a veces una franja deformada del cielo en los bordes laterales.
- Pausa: el HUD ya no queda encima del menú de pausa.
- L3 + R3 cambia entre tres modos: 60 fps + 16:9 → 60 fps + 4:3 → original (4:3, sin imágenes intermedias). Los dos primeros usan la interpolación nueva.
- Se actualiza encima de la 1.8-alfa (misma firma) y conserva la partida guardada en la tarjeta de memoria virtual.
Conocido: mirando ciudades muy pobladas puede bajar la fluidez (algunos pasos salen sin imagen intermedia). El juego no se frena (VEL 100 %). Es lo siguiente que vamos a mejorar.
Requisitos
| Android | 8.0 o superior (API 26), procesador de 64 bits (arm64-v8a) |
| Gráficos | OpenGL ES 3.0 |
| Mando | Recomendado: botones físicos (consolas Android tipo Retroid, AYN, Anbernic… o un mando Bluetooth/USB). No hay controles táctiles |
| Juego | Tu propia imagen del disco de Ace Combat 3: Electrosphere: • europea, SCES-02066 (inglés, francés, alemán, español, italiano)• americana, SLUS-00972 |
| Formato del disco | .bin en bruto (2.352 bytes por sector), el que generan los volcados habituales (.bin + .cue; se elige el .bin). También sirve .iso de 2.048 bytes por sector, pero sin música ni vídeos (no lleva el audio XA) |
| Espacio | 200 KB la app, más tu imagen del disco (~600 MB) |
La versión japonesa (Ace Combat 3: Electrosphere, SLPS-02020/02021) no
está soportada.
Instalación
- Descarga
AC3Recomp-<versión>.apkde la página de
releases. - Copia la imagen del disco (
.bin) a tu dispositivo: almacenamiento
interno, tarjeta SD, etc. - Instala el APK. Android pedirá permitir la instalación desde esa fuente
("orígenes desconocidos"). - Abre AC3 Recomp. La primera vez se abre el selector de archivos:
elige el.bindel juego.- La app reconoce si es el disco europeo o el americano y arranca.
- Si eliges otro archivo, vuelve a pedirlo.
- La siguiente vez abre directamente la misma imagen.
- La partida se guarda en una tarjeta de memoria virtual dentro de la app.
Se conserva al actualizar a una versión nueva.
Controles
La app convierte los botones de Android en los del mando analógico de
PlayStation (DualShock, modo analógico):
| Botón del dispositivo | Botón de PlayStation | En el juego |
|---|---|---|
| A | ✕ (cruz) | Aceptar en los menús |
| B | ○ (círculo) | Disparar misil |
| X | □ (cuadrado) | Mantener pulsado: mapa grande |
| Y | △ (triángulo) | Según el juego |
| L1 / R1 | L1 / R1 | Según el juego |
| L2 / R2 (también gatillos analógicos) | L2 / R2 | Según el juego |
| Cruceta | Cruceta | Menús; pilotar |
| Palanca izquierda | Palanca izquierda | Pilotar el avión |
| Palanca derecha | Palanca derecha | Girar la cámara |
| Start | START | Pausa |
| Select | SELECT | Cambiar la vista |
| L3 + R3 (pulsar las dos palancas a la vez) | — | De la app: cambia el modo de imagen: 60 fps + 16:9 → 60 fps + 4:3 → original (4:3, sin imágenes intermedias) |
"Según el juego" son botones que funcionan exactamente como en el original
pero que no hemos documentado aún. Las funciones de la columna "En el juego"
están comprobadas en pruebas.
El contador
Arriba a la izquierda se muestra:
| Qué significa | |
|---|---|
FPS |
Imágenes distintas mostradas por segundo |
VEL |
Velocidad del juego frente a la consola original; 100 % es la correcta (50 Hz la europea, 60 Hz la americana) |
INT |
Imágenes intermedias por paso del juego (1 con 60 fps; - en el original) |
CPU |
Uso del hilo del juego |
16:9 / 4:3 / ORIG |
Modo de imagen (se cambia con L3+R3) |
Qué esperar de la alfa
- Vuelo a 60 fps. La misión es fluida gracias a las imágenes intermedias.
El juego calcula 25 pasos por segundo (30 en la americana), como el
original, y la app añade una imagen entre paso y paso.- En esa imagen, el mundo (terreno, cielo, ciudades) lo vuelve a dibujar
el propio código del juego, con la cámara a medio camino. Por eso no
hay vértices estirados ni cielo que tiembla. - Lo que se mueve por su cuenta (aviones, misiles, efectos) todavía se
interpola en pantalla, como antes. - Mirando ciudades muy pobladas puede bajar la fluidez: algunos pasos
salen sin imagen intermedia. El juego no se frena (VEL100 %). - En los cortes de cámara, ese paso va sin imagen intermedia.
- L3+R3 permite volver a las imágenes originales.
- En esa imagen, el mundo (terreno, cielo, ciudades) lo vuelve a dibujar
- La versión americana es la de referencia y la más probada; la europea
también funciona. - Explosiones, humo y llamas de los motores van al ritmo original.
- Pantalla ancha (16:9), activada por defecto:
- En la misión se ve más escenario por los lados, sin deformar la
escena 3D. El HUD, las explosiones y el humo salen algo ensanchados. - Menús y briefing se estiran a 16:9.
- Los vídeos siguen a 4:3, para no deformarlos.
- L3+R3 pasa a 4:3.
- En la misión se ve más escenario por los lados, sin deformar la
- Imagen a la resolución original (320×240/256), escalada a la pantalla.
Todavía no hay alta resolución.
Si algo falla
Abre una incidencia en el repositorio indicando:
- el dispositivo;
- el disco (europeo o americano);
- qué hacías;
- el contador (
VEL,FPS).
Si puedes, adjunta un vídeo o el registro:
adb logcat -s AC3GameCompilarlo tú mismo
sh android_game/build.sh # -> data/android/AC3Recomp-<versión>.apkNecesita el SDK y el NDK de Android (android_game/README.md), pero no el
juego: el APK se construye solo con este repositorio. Antes de publicar uno,
comprueba que no lleva bytes del juego con tools/apk_audit.py
(docs/06-legal.md).
AC3Recomp 1.8-alfa
Segunda versión alfa de AC3 Recomp: Ace Combat 3: Electrosphere nativo en Android, a 60 fps en vuelo y ahora en pantalla ancha (16:9).
Descarga: AC3Recomp-1.8-alfa.apk (abajo, en Assets). SHA-256: d3267e7179ab3d8f0b0cece4719fb18d7b5a26b2567082342494e2470fc66c2d
El APK no contiene nada del juego: hace falta tu propia copia del disco (europeo
SCES-02066o americanoSLUS-00972). Comprobado contools/apk_audit.py: 0 coincidencias con el código y los datos del juego.
Novedades de la 1.8-alfa
- Pantalla ancha (16:9), activada por defecto.
- En la misión se ve más escenario por los lados, sin deformar aviones ni terreno. No es un simple estirado: el juego dibuja de verdad la escena más ancha y también carga el terreno de los lados.
- Menús y briefing se estiran a 16:9.
- Los vídeos (introducción y escenas animadas) siguen a 4:3, para no deformarlos.
- El HUD, las explosiones y el humo salen algo más anchos, como es habitual en la pantalla ancha de los juegos de PlayStation.
- L3 + R3 ahora cambia entre tres modos: 60 fps + 16:9 → 60 fps + 4:3 → original (4:3, sin imágenes intermedias). El contador muestra el modo activo (
16:9,4:3uORIG). - Se actualiza encima de la 1.7-alfa (misma firma) y conserva la partida guardada en la tarjeta de memoria virtual.
Requisitos
| Android | 8.0 o superior (API 26), procesador de 64 bits (arm64-v8a) |
| Gráficos | OpenGL ES 3.0 |
| Mando | Recomendado: botones físicos (consolas Android tipo Retroid, AYN, Anbernic… o un mando Bluetooth/USB). No hay controles táctiles |
| Juego | Tu propia imagen del disco de Ace Combat 3: Electrosphere: • europea, SCES-02066 (inglés, francés, alemán, español, italiano)• americana, SLUS-00972 |
| Formato del disco | .bin en bruto (2.352 bytes por sector), el que generan los volcados habituales (.bin + .cue; se elige el .bin). También sirve .iso de 2.048 bytes por sector, pero sin música ni vídeos (no lleva el audio XA) |
| Espacio | 150 KB la app, más tu imagen del disco (~600 MB) |
La versión japonesa (Ace Combat 3: Electrosphere, SLPS-02020/02021) no
está soportada.
Instalación
- Descarga
AC3Recomp-<versión>.apkde la página de
releases. - Copia la imagen del disco (
.bin) a tu dispositivo: almacenamiento
interno, tarjeta SD, etc. - Instala el APK. Android pedirá permitir la instalación desde esa fuente
("orígenes desconocidos"). - Abre AC3 Recomp. La primera vez se abre el selector de archivos:
elige el.bindel juego.- La app reconoce si es el disco europeo o el americano y arranca.
- Si eliges otro archivo, vuelve a pedirlo.
- La siguiente vez abre directamente la misma imagen.
- La partida se guarda en una tarjeta de memoria virtual dentro de la app.
Se conserva al actualizar a una versión nueva.
Controles
La app convierte los botones de Android en los del mando analógico de
PlayStation (DualShock, modo analógico):
| Botón del dispositivo | Botón de PlayStation | En el juego |
|---|---|---|
| A | ✕ (cruz) | Aceptar en los menús |
| B | ○ (círculo) | Disparar misil |
| X | □ (cuadrado) | Mantener pulsado: mapa grande |
| Y | △ (triángulo) | Según el juego |
| L1 / R1 | L1 / R1 | Según el juego |
| L2 / R2 (también gatillos analógicos) | L2 / R2 | Según el juego |
| Cruceta | Cruceta | Menús; pilotar |
| Palanca izquierda | Palanca izquierda | Pilotar el avión |
| Palanca derecha | Palanca derecha | Girar la cámara |
| Start | START | Pausa |
| Select | SELECT | Cambiar la vista |
| L3 + R3 (pulsar las dos palancas a la vez) | — | De la app: cambia el modo de imagen: 60 fps + 16:9 → 60 fps + 4:3 → original (4:3, sin imágenes intermedias) |
"Según el juego" son botones que funcionan exactamente como en el original
pero que no hemos documentado aún. Las funciones de la columna "En el juego"
están comprobadas en pruebas.
El contador
Arriba a la izquierda se muestra:
| Qué significa | |
|---|---|
FPS |
Imágenes distintas mostradas por segundo |
VEL |
Velocidad del juego frente a la consola original; 100 % es la correcta (50 Hz la europea, 60 Hz la americana) |
INT |
Imágenes intermedias por paso del juego (1-3; - si están desactivadas) |
CPU |
Uso del hilo del juego |
16:9 / 4:3 / ORIG |
Modo de imagen (se cambia con L3+R3) |
Qué esperar de la alfa
- Vuelo a 60 fps. La misión es fluida gracias a las imágenes intermedias.
El juego calcula 25 pasos por segundo (30 en la americana), como el
original, y la app interpola las imágenes entre paso y paso.- En giros muy bruscos de avión o de cámara puede haber pequeños tirones o
artefactos del terreno. - L3+R3 permite volver a las imágenes originales.
- En giros muy bruscos de avión o de cámara puede haber pequeños tirones o
- La versión americana se ve más estable que la europea con las
intermedias. - Explosiones, humo y llamas de los motores van al ritmo original.
- Pantalla ancha (16:9), activada por defecto:
- En la misión se ve más escenario por los lados, sin deformar la
escena 3D. El HUD, las explosiones y el humo salen algo ensanchados. - Menús y briefing se estiran a 16:9.
- Los vídeos siguen a 4:3, para no deformarlos.
- L3+R3 pasa a 4:3.
- En la misión se ve más escenario por los lados, sin deformar la
- Imagen a la resolución original (320×240/256), escalada a la pantalla.
Todavía no hay alta resolución.
Si algo falla
Abre una incidencia en el repositorio indicando:
- el dispositivo;
- el disco (europeo o americano);
- qué hacías;
- el contador (
VEL,FPS).
Si puedes, adjunta un vídeo o el registro:
adb logcat -s AC3GameCompilarlo tú mismo
sh android_game/build.sh # -> data/android/AC3Recomp-<versión>.apkNecesita el SDK y el NDK de Android (android_game/README.md), pero no el
juego: el APK se construye solo con este repositorio. Antes de publicar uno,
comprueba que no lleva bytes del juego con tools/apk_audit.py
(docs/06-legal.md).
AC3Recomp 1.7-alfa
Primera versión pública (alfa) de AC3 Recomp: Ace Combat 3: Electrosphere nativo en Android, a 60 fps en vuelo.
Descarga: AC3Recomp-1.7-alfa.apk (abajo, en Assets). SHA-256: 4e2b1d19abff208b0628ac219ced5335ce31c6ae29471d547d09463c29bbba48
El APK no contiene nada del juego: hace falta tu propia copia del disco (europeo
SCES-02066o americanoSLUS-00972). Comprobado contools/apk_audit.py: 0 coincidencias con el código y los datos del juego.
Requisitos
| Android | 8.0 o superior (API 26), procesador de 64 bits (arm64-v8a) |
| Gráficos | OpenGL ES 3.0 |
| Mando | Recomendado: botones físicos (consolas Android tipo Retroid, AYN, Anbernic… o un mando Bluetooth/USB). No hay controles táctiles |
| Juego | Tu propia imagen del disco de Ace Combat 3: Electrosphere: • europea, SCES-02066 (inglés, francés, alemán, español, italiano)• americana, SLUS-00972 |
| Formato del disco | .bin en bruto (2.352 bytes por sector), el que generan los volcados habituales (.bin + .cue; se elige el .bin). También sirve .iso de 2.048 bytes por sector, pero sin música ni vídeos (no lleva el audio XA) |
| Espacio | 140 KB la app, más tu imagen del disco (~600 MB) |
La versión japonesa (Ace Combat 3: Electrosphere, SLPS-02020/02021) no
está soportada.
Instalación
- Descarga
AC3Recomp-<versión>.apkde la página de
releases. - Copia la imagen del disco (
.bin) a tu dispositivo: almacenamiento
interno, tarjeta SD, etc. - Instala el APK. Android pedirá permitir la instalación desde esa fuente
("orígenes desconocidos"). - Abre AC3 Recomp. La primera vez se abre el selector de archivos:
elige el.bindel juego.- La app reconoce si es el disco europeo o el americano y arranca.
- Si eliges otro archivo, vuelve a pedirlo.
- La siguiente vez abre directamente la misma imagen.
- La partida se guarda en una tarjeta de memoria virtual dentro de la app.
Se conserva al actualizar a una versión nueva.
Controles
La app convierte los botones de Android en los del mando analógico de
PlayStation (DualShock, modo analógico):
| Botón del dispositivo | Botón de PlayStation | En el juego |
|---|---|---|
| A | ✕ (cruz) | Aceptar en los menús |
| B | ○ (círculo) | Disparar misil |
| X | □ (cuadrado) | Mantener pulsado: mapa grande |
| Y | △ (triángulo) | Según el juego |
| L1 / R1 | L1 / R1 | Según el juego |
| L2 / R2 (también gatillos analógicos) | L2 / R2 | Según el juego |
| Cruceta | Cruceta | Menús; pilotar |
| Palanca izquierda | Palanca izquierda | Pilotar el avión |
| Palanca derecha | Palanca derecha | Girar la cámara |
| Start | START | Pausa |
| Select | SELECT | Cambiar la vista |
| L3 + R3 (pulsar las dos palancas a la vez) | — | De la app: activa o desactiva las imágenes intermedias (60 fps en vuelo) |
"Según el juego" son botones que funcionan exactamente como en el original
pero que no hemos documentado aún. Las funciones de la columna "En el juego"
están comprobadas en pruebas.
El contador
Arriba a la izquierda se muestra:
| Qué significa | |
|---|---|
FPS |
Imágenes distintas mostradas por segundo |
VEL |
Velocidad del juego frente a la consola original; 100 % es la correcta (50 Hz la europea, 60 Hz la americana) |
INT |
Imágenes intermedias por paso del juego (1-3; - si están desactivadas) |
CPU |
Uso del hilo del juego |
Qué esperar de la alfa
- Vuelo a 60 fps. La misión es fluida gracias a las imágenes intermedias.
El juego calcula 25 pasos por segundo (30 en la americana), como el
original, y la app interpola las imágenes entre paso y paso.- En giros muy bruscos de avión o de cámara puede haber pequeños tirones o
artefactos del terreno. - L3+R3 vuelve a las imágenes originales.
- En giros muy bruscos de avión o de cámara puede haber pequeños tirones o
- La versión americana se ve más estable que la europea con las
intermedias. - Explosiones, humo y llamas de los motores van al ritmo original.
- Imagen a la resolución original (320×240/256), escalada a 4:3. Todavía no
hay alta resolución ni pantalla ancha.
Si algo falla
Abre una incidencia en el repositorio indicando:
- el dispositivo;
- el disco (europeo o americano);
- qué hacías;
- el contador (
VEL,FPS).
Si puedes, adjunta un vídeo o el registro:
adb logcat -s AC3GameCompilarlo tú mismo
sh android_game/build.sh # -> data/android/AC3Recomp-<versión>.apkNecesita el SDK y el NDK de Android (android_game/README.md), pero no el
juego: el APK se construye solo con este repositorio. Antes de publicar uno,
comprueba que no lleva bytes del juego con tools/apk_audit.py
(docs/06-legal.md).