LibertyRecompAndroid to nieoficjalny port Grand Theft Auto IV na Androida. Na stronie wydań 19 października 2026 r. jako najnowsza stabilna wersja widniała 0.5.9.3, opublikowana 14 października. Projekt uruchamia na urządzeniach arm64 statycznie zrekompilowaną wersję gry z Xboxa 360, bez emulatora konsoli, ale nie zawiera plików GTA IV. Potrzebujesz własnego obrazu ISO gry i aktualizacji Title Update 8 (repozytorium projektu, lista wydań).
Co zmienia wersja 0.5.9.3
W wydaniu 0.5.9.3 przywrócono obraz 720p po problemie z rozdzielczością w wersji 0.5.9.2 i poprawiono zacinanie dźwięku w standardowym trybie audio Androida. Dodano też eksperymentalne uruchamianie gry na układach Mali. Twórca nadal określa tę obsługę jako bardzo wczesną i niezalecaną: w przypadku Mali gra może działać wolno, a dźwięk nadal może się zacinać. Wymieniony test dotyczy Pixela 7 z układem Mali-G710 (notatki do wydań).
Wymagania sprzętowe i pliki gry
Projekt zaleca 64-bitowy system Android 10 lub nowszy, urządzenie arm64 zgodne z ARMv8.2-A, procesor klasy Snapdragon 865 lub szybszy oraz 8 GB RAM. Pamięć o pojemności 6 GB pozostaje nieprzetestowana. Zalecane są układy graficzne Qualcomm Adreno z serii 6xx lub 7xx; Adreno 8xx ma status eksperymentalny. Obsługa Mali jest bardzo wczesna, a Samsung Xclipse, PowerVR i Huawei Maleoon są wymienione jako nieobsługiwane (wymagania projektu).
Do instalacji potrzebny jest obraz ISO wersji GTA IV na Xboxa 360 oraz Title Update 8. Projekt wskazuje jako sprawdzoną kombinację wydanie USA NTSC-U i aktualizację 0.0.8.5; aktualizacja PAL 0.0.8.6 jest odrzucana. Gra zajmuje po instalacji około 7 GB, a na czas instalowania potrzeba łącznie około 15 GB wolnego miejsca (repozytorium projektu).
Instalacja przez launcher
README projektu opisuje następującą kolejność:
- Zainstaluj plik APK pobrany ze strony wydań.
- Otwórz launcher i wybierz obraz ISO gry oraz Title Update 8.
- Naciśnij Install i poczekaj na zakończenie instalacji.
- Naciśnij Play, aby uruchomić grę.
Wybranie plików spoza folderu aplikacji wymaga jednorazowego przyznania uprawnienia „All files access”. Alternatywnie można skorzystać z folderu install aplikacji (instrukcja projektu).
Co mówią wyniki wydajności
Pomiary projektu dotyczą jednego urządzenia: Retroid Pocket 5 z procesorem Snapdragon 865 i układem Adreno 650. Przy ustawieniach referencyjnych gra działa w 720p z FXAA i limitem 30 klatek na sekundę; w najbardziej wymagających ujęciach z dużej odległości projekt podaje około 25–29 FPS (repozytorium projektu).
W notatkach do wersji 0.5.9 projekt porównuje czas rejestrowania pracy GPU z wersją 0.5.8.1 na tym samym Retroid Pocket 5. W punkcie początkowym zapisu wynik spadł z około 10 do 7,4 ms, a w ciężkiej scenie pod mostem z około 33 do 28,5 ms. Dla tej sceny podano 28,5–29,3 FPS; projekt zaznacza, że ograniczeniem pozostaje procesor. Czas rejestrowania pracy GPU nie jest całkowitym czasem renderowania klatki, więc tych wartości nie należy utożsamiać z pełnym czasem jej wyświetlenia (notatki do wydań).
Sterowanie i ograniczenia
Twórca zdecydowanie zaleca kontroler XInput w układzie przycisków Xboxa. Nowsze wydania mają też półprzezroczysty wirtualny gamepad, ale projekt wypróbował go tylko na Retroid Pocket 5. Gra może sporadycznie się zawiesić; projekt pomija również jeden efekt świetlny, ponieważ jego shader zawiesza GPU przy użyciu sterownika Turnip. W rezultacie część efektów świetlnych nie jest widoczna (repozytorium projektu).
Dodatki The Lost and Damned i The Ballad of Gay Tony oraz tryb wieloosobowy nie były testowane na Androidzie. Dostępne wyniki z Retroid Pocket 5 dotyczą więc podstawowej gry, a nie tych dodatków ani rozgrywki online.