Dies ist ein Wrapper/Port of Grand Theft Auto: San Andreas Android für die PS Vita mit vielen benutzerdefinierten Patches wie:
Der Port funktioniert, indem er die offizielle Android ARMV7 -ausführbare Datei im Speicher lädt, seine Importe mit nativen Funktionen auflöst und sie gepatscht hat, um ordnungsgemäß ausgeführt zu werden. Auf diese Weise ist es im Grunde so, als würden wir eine minimalistische Android -Umgebung emulieren, in der wir die ausführbare Datei so leiten.
ux0:data/gtasa/controls.txt
. Vielen Dank an poisonpoisonpoison.Tips and Tricks
.(Wenn Sie das Spiel bereits installiert haben und auf eine neuere Version aktualisieren möchten, können Sie einfach GTASA.VPK auf Ihrem PS Vita installieren.)
Um das Spiel ordnungsgemäß zu installieren, müssen Sie diese Schritte genau befolgen:
kubridge.skprx
und fd_fix.skprx
in Ihren TaiHen -Plugins -Ordner (normalerweise ux0:tai
) kopieren und zwei Einträge zu Ihrem config.txt
unter *KERNEL
hinzufügen: *KERNEL
ux0:tai/kubridge.skprx
ux0:tai/fd_fix.skprx
Hinweis nicht installieren
libshacccg.suprx
, wenn Sie es nicht bereits haben, indem Sie diesem Handbuch folgen.com.rockstargames.gtasager
wird nicht unterstützt!) Für Android in Form einer .apk
-Datei und einer oder mehrerer .obb
-Dateien (normalerweise main.8.com.rockstargames.gtasa.obb
und patch.8.com.rockstargames.gtasa.obb
im Ordner /sdcard/android/obb/com.rockstargames.gtasa/
). Sie können alle erforderlichen Dateien direkt von Ihrem Telefon oder mithilfe eines APK -Extraktors, den Sie im Play Store finden, erhalten. Die APK kann mit einem ZIP -Extraktor extrahiert werden, den Sie bevorzugen (z. B. Winzip, Winrar usw.), da APK im Grunde eine ZIP -Datei ist. Sie können .apk
in .zip
umbenennen, um sie mit Ihrem Standard -Zip -Extraktor zu öffnen.assets
aus Ihrer .apk
-Datei an ux0:data
und benennen Sie ihn in gtasa
um. Das Ergebnis wäre ux0:data/gtasa/
.libGTASA.so
aus dem Ordner lib/armeabi-v7a
auf ux0:data/gtasa
.main.8.com.rockstargames.gtasa.obb
mit Ihrem ZIP -Explorer ( .obb
-Dateien sind ZIP -Dateien genau wie .apk
-Dateien. Nennen Sie also .obb
in .zip
) und extrahieren Sie den Inhalt auf ux0:data/gtasa
.patch.8.com.rockstargames.gtasa.obb
mit dem ZIP -Explorer und extrahieren Sie die Inhalte im Reißverschluss an ux0:data/gtasa
.ux0:data/gtasa
(überschreiben Sie, wenn Sie gefragt werden).ux0:data/gtasa/data/360Default1280x720.cfg
in ux0:data/gtasa/
und benennen sie sie in 360Default1280x720.cfg
in Adjustable.cfg
um. Diese Datei ist eine übrig gebliebene Version der Xbox 360 -Version und bietet Ihnen den Konsolen -HUD (z. B. Radar unten links). Wenn Sie den Schritten richtig befolgt haben, sollten Ihr ux0:data/gtasa
-Ordner aussehen.
Nachdem Sie den Port vollständig installiert haben, können Sie ihn mit der Konfigurator -App konfigurieren.
Mit der Konfigurator -App können Benutzer eine Reihe von Optimierungen, Patches und Renderer -Änderungen aktivieren oder deaktivieren, um den Geschmack des Benutzers am besten zu entsprechen.
Sie können die Konfigurator -App starten, indem Sie auf die Schaltfläche Configuration
im Abschnitt LiveArea des Ports im folgenden Screenshot klicken.
In order to reduce occasional stutters in-game, delete both ux0:data/gtasa/scache_small_low.txt
and ux0:data/gtasa/scache_small.txt
, then create a copy of the ux0:data/gtasa/scache.txt
file to have zwei Version davon. (Zum scache(1).txt
scache.txt
ux0:data/gtasa/
scache(1).txt
scache_small.txt
scache(1).txt
scache.txt
scache(1).txt
an scache_small_low.txt
. Dadurch wird der Ladebildschirm jedoch länger, da er weitere Shader vor sich erstellen muss.
ux0:data/gtasa/cache
viel mehr als 300 Dateien enthält, wird empfohlen, den Ordner zu löschen und wieder aufzubauen. Um Speicher auf Ihrer Speicherkarte zu speichern, können Sie alle Dateien in den Unterordnern von ux0:data/gtasa/texdb
, die mit:
.dxt.dat
, .dxt.tmb
, dxt.toc
.etc.dat
, .etc.tmb
etc.toc
Um den Lader zu bauen, benötigen Sie einen Vitasdk -Build, der vollständig mit SoftFP -Verwendung zusammengestellt ist.
Hier finden Sie eine vorkompilierte Version: https://github.com/vitasdk/buildscripts/actions/runs/1102643776.
Zusätzlich müssen diese Bibliotheken auch mit -mfloat-abi=softfp
zusammengestellt werden, das ihren CFLAGs hinzugefügt wird:
MPG123
Anwenden Sie MPG123.Patch mit patch -Np0 -i mpg123.patch
.
autoreconf -fi
CFLAGS= " -DPSP2 -mfloat-abi=softfp " ./configure --host=arm-vita-eabi --prefix= $VITASDK /arm-vita-eabi --disable-shared --enable-static --enable-fifo=no --enable-ipv6=no --enable-network=no --enable-int-quality=no --with-cpu=neon --with-default-audio=dummy --with-optimization=3
make install
Openal-Soft
cd build
cmake -DCMAKE_TOOLCHAIN_FILE= ${VITASDK} /share/vita.toolchain.cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS=-mfloat-abi=softfp .. && make install
libmathneon
make install
Vitashark
make install
Imgui-vita
make install
Kubridge
mkdir build && cd build
cmake .. && make install
Vitagl
make SOFTFP_ABI=1 HAVE_SHADER_CACHE=1 SHARED_RENDERTARGETS=1 DRAW_SPEEDHACK=1 TEXTURES_SPEEDHACK=1 SAMPLERS_SPEEDHACK=1 NO_DEBUG=1 install
Im Ordner von gtasa_vita
installieren Sie schließlich Scelibc -Stubs mit:
make -C libc_bridge install
Nachdem all diese Anforderungen erfüllt sind, können Sie den Lader mit den folgenden Befehlen zusammenstellen:
mkdir build && cd build
cmake .. && make