Skip to content

Releases: codepdbh/PSPRecomp-LCS-Android

LCS Android beta 0.1.2

Pre-release

Choose a tag to compare

@codepdbh codepdbh released this 30 Sep 16:09

Beta 0.1.2 del port nativo para Android de Grand Theft Auto: Liberty City Stories (recompilación estática con PSPRecomp; no es un emulador).

⚠️ No incluye datos del juego. Necesitas tu propia copia de GTA: Liberty City Stories para PSP (USA, ULUS10041). Instalación en la beta 0.1.0 y en el README.

Novedades

  • La geometría 3D ahora se procesa en la GPU. Antes el procesador proyectaba cada vértice a la pantalla; ahora lo hace la tarjeta gráfica, que para eso está. El procesador se ahorra la proyección, el recorte y el armado de triángulos.
  • Más rendimiento: el procesamiento de gráficos bajó de ~13 ms a ~7 ms por cuadro, y cada cuadro completo tarda ~11 ms (el límite para 60 FPS es 16,7 ms). En un Galaxy S25 Ultra la ciudad va a 60 FPS con margen, y los celulares más modestos ganan todavía más, porque el cuello de botella era el procesador.

Problemas conocidos

  • Las dos primeras pantallas de carga (logos) se ven distorsionadas un instante.
  • Sin luces Project2DFX y con el radar en su lugar original (abajo a la izquierda).
  • Sin multijugador (el juego responde "sin red").
  • Solo 64 bits (arm64) por ahora.
  • APK firmado con clave de depuración. Se instala encima de las versiones anteriores sin desinstalar.

LCS Android beta 0.1.1

Pre-release

Choose a tag to compare

@codepdbh codepdbh released this 30 Sep 15:58

Beta 0.1.1 del port nativo para Android de Grand Theft Auto: Liberty City Stories (recompilación estática con PSPRecomp; no es un emulador).

⚠️ No incluye datos del juego. Necesitas tu propia copia de GTA: Liberty City Stories para PSP (USA, ULUS10041). Instalación en la beta 0.1.0 y en el README.

Novedades

  • Modo 60 FPS. LCS corre a 30 FPS en la PSP; ahora puede ir a 60, igual que VCS. Se elige en ⚙ → Velocidad (FPS), y viene activado por defecto en celulares potentes. En gama baja se sugiere 30 FPS.
  • Mejor rendimiento: cada cuadro se prepara mucho más rápido (el armado del cuadro bajó de ~5 ms a ~1 ms y la presentación de ~7 ms a ~3 ms). En un Galaxy S25 Ultra la ciudad va a 60 FPS; en escenas muy cargadas puede bajar a ~45.
  • Ritmo de cuadros más parejo: el limitador ya no desperdicia tiempo después de un cuadro pesado.

Problemas conocidos

  • Las dos primeras pantallas de carga (logos) se ven distorsionadas un instante.
  • Sin luces Project2DFX y con el radar en su lugar original (abajo a la izquierda).
  • Sin multijugador (el juego responde "sin red").
  • Solo 64 bits (arm64) por ahora.
  • APK firmado con clave de depuración. Se instala encima de la 0.1.0 sin desinstalar.

LCS Android beta 0.1.0

Pre-release

Choose a tag to compare

@codepdbh codepdbh released this 30 Sep 15:26

Primera beta del port nativo para Android de Grand Theft Auto: Liberty City Stories, basado en recompilación estática (PSPRecomp). No es un emulador: el código del juego corre recompilado para ARM64 y dibuja con Vulkan. Comparte el motor y el código de VCS Android.

⚠️ No incluye datos del juego. Necesitas tu propia copia de GTA: Liberty City Stories para PSP (USA, ULUS10041).

Instalación

  1. Extrae el ISO y copia la carpeta PSP_GAME a Almacenamiento interno/LCS (queda LCS/PSP_GAME/...).
  2. Pon el ejecutable descifrado en LCS/PSP_GAME/SYSDIR/EBOOT_DECRYPTED.ELF. Se obtiene de tu copia con PPSSPP, activando el volcado del EBOOT descifrado y arrancando el juego una vez (ver profiles/lcs).
  3. Instala el APK y concede "Acceso a todos los archivos". La app se llama LCS Android y se instala junto a VCS Android sin reemplazarla.

Qué funciona

  • El juego completo recompilado: arranque, intro, misiones y conducción.
  • Render por GPU (Vulkan), widescreen y resolución elegible desde ⚙.
  • Audio y música.
  • Controles táctiles, joystick derecho de cámara libre, mando y teclado/ratón.
  • Guardado de estado (💾), modo gama baja y sensibilidad de cámara.

Problemas conocidos

  • El rendimiento todavía se está afinando: puede haber tirones en zonas cargadas.
  • Las dos primeras pantallas de carga (logos) se ven distorsionadas un instante.
  • Sin modo 60 FPS, sin luces Project2DFX y con el radar en su lugar original (abajo a la izquierda).
  • Sin multijugador (el juego responde "sin red").
  • Solo 64 bits (arm64) por ahora.
  • APK firmado con clave de depuración.