Ini adalah pembungkus/port Grand Theft Auto: San Andreas Android untuk PS Vita dengan banyak tambalan khusus seperti:
Port bekerja dengan memuat Android ARMV7 resmi yang dapat dieksekusi dalam memori, menyelesaikan impornya dengan fungsi asli dan menambalnya untuk dijalankan dengan benar. Dengan melakukan itu, pada dasarnya seolah -olah kita meniru lingkungan android minimalis di mana kita menjalankan secara native yang dapat dieksekusi sebagaimana adanya.
ux0:data/gtasa/controls.txt
. Terima kasih kepada Poisonpoisonpoison.Tips and Tricks
untuk instruksi.(Jika Anda sudah menginstal game dan ingin memperbarui ke rilis yang lebih baru, Anda dapat menginstal gtasa.vpk di PS Vita Anda).
Untuk menginstal game dengan benar, Anda harus mengikuti langkah -langkah ini dengan tepat:
kubridge.skprx
dan fd_fix.skprx
ke folder plugin Taihen Anda (biasanya ux0:tai
) dan menambahkan dua entri ke config.txt
Anda di bawah *KERNEL
: *KERNEL
ux0:tai/kubridge.skprx
ux0:tai/fd_fix.skprx
Catatan Jangan menginstal fd_fix.skprx jika Anda menggunakan plugin repotch
libshacccg.suprx
, jika Anda belum memilikinya, dengan mengikuti panduan ini.com.rockstargames.gtasager
tidak didukung!) Untuk Android dalam bentuk file .apk
dan satu atau lebih file .obb
(biasanya main.8.com.rockstargames.gtasa.obb
dan patch.8.com.rockstargames.gtasa.obb
terletak di dalam folder /sdcard/android/obb/com.rockstargames.gtasa/
). Anda bisa mendapatkan semua file yang diperlukan langsung dari ponsel Anda atau dengan menggunakan ekstraktor APK yang dapat Anda temukan di Play Store. APK dapat diekstraksi dengan ekstraktor zip apa pun yang Anda sukai (misalnya: Winzip, Winrar, dll ...) karena APK pada dasarnya adalah file zip. Anda dapat mengganti nama .apk
menjadi .zip
untuk membukanya dengan ekstraktor zip default Anda.assets
dari file .apk
Anda ke ux0:data
dan ganti nama menjadi gtasa
. Hasilnya adalah ux0:data/gtasa/
.libGTASA.so
dari folder lib/armeabi-v7a
ke ux0:data/gtasa
.main.8.com.rockstargames.gtasa.obb
dengan Zip Explorer Anda (file .obb
adalah file zip seperti file .apk
jadi ganti .obb
ke .zip
) dan ekstrak konten ke ux0:data/gtasa
.patch.8.com.rockstargames.gtasa.obb
dengan zip explorer dan ekstrak konten di dalam zip ke ux0:data/gtasa
.ux0:data/gtasa
(overwrite jika diminta).ux0:data/gtasa/data/360Default1280x720.cfg
ke ux0:data/gtasa/
dan ganti nama dari 360Default1280x720.cfg
ke Adjustable.cfg
. File ini adalah sisa dari versi Xbox 360 dan memberi Anda konsol HUD (misalnya radar di kiri bawah). Jika Anda telah mengikuti langkah -langkah dengan benar, begitulah seharusnya folder ux0:data/gtasa
Anda.
Setelah sepenuhnya menginstal port, Anda dapat mengonfigurasinya dengan aplikasi Configurator.
Aplikasi Configurator akan memungkinkan pengguna untuk mengaktifkan atau menonaktifkan serangkaian optimisasi, tambalan, dan perubahan renderer agar paling cocok dengan rasa pengguna.
Anda dapat meluncurkan aplikasi Configurator dengan mengklik tombol Configuration
yang terletak di bagian Livearea dari port seperti yang ditunjukkan pada tangkapan layar berikut.
Untuk mengurangi stutters sesekali dalam game, hapus ux0:data/gtasa/scache_small_low.txt
dan ux0:data/gtasa/scache_small.txt
, lalu buat salinan ux0:data/gtasa/scache.txt
untuk dimiliki Dua versi itu. (misalnya scache(1).txt
jadi di ujung Anda berakhir dengan scache.txt
dan scache(1).txt
di dalam ux0:data/gtasa/
folder), lalu ganti nama scache.txt
ke scache_small.txt
dan scache(1).txt
ke scache_small_low.txt
. Namun ini akan membuat layar pemuatan lebih lama karena perlu mengkompilasi lebih banyak shader di depan.
ux0:data/gtasa/cache
berisi lebih dari 300 file, disarankan untuk menghapus folder dan membuatnya dibangun kembali. Untuk menyimpan penyimpanan pada kartu memori Anda, Anda dapat dengan aman menghapus semua file dalam sub-folder ux0:data/gtasa/texdb
yang berakhir dengan:
.dxt.dat
, .dxt.tmb
, dxt.toc
.etc.dat
, .etc.tmb
, etc.toc
Untuk membangun loader, Anda akan memerlukan build VitasDK yang sepenuhnya dikompilasi dengan penggunaan softFP.
Anda dapat menemukan versi yang dikompilasi di sini: https://github.com/vitasdk/buildscripts/actions/runs/1102643776.
Selain itu, Anda akan membutuhkan perpustakaan ini untuk dikompilasi juga dengan -mfloat-abi=softfp
ditambahkan ke cflag mereka:
MPG123
Terapkan mpg123.patch menggunakan 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
Akhirnya, di folder gtasa_vita
, instal Stubs Scelibc menggunakan:
make -C libc_bridge install
Setelah semua persyaratan ini terpenuhi, Anda dapat mengkompilasi loader dengan perintah berikut:
mkdir build && cd build
cmake .. && make