這是Grand Theft Auto的包裝紙/港口: PS Vita的San Andreas Android,並提供許多自定義補丁,例如:
該端口通過將官方的Android ARMV7加載到內存中,通過本機功能解決其導入並進行修補以正確運行。通過這樣做,基本上好像我們效仿了一個極簡主義的Android環境,在該環境中我們可以在本地運行可執行文件。
ux0:data/gtasa/controls.txt
重新啟動控件的能力。感謝Poisonpoisonpoison。Tips and Tricks
。(如果您已經安裝了遊戲並想更新到較新的版本,則只需在PS Vita上安裝gtasa.vpk)即可。
為了正確安裝遊戲,您必須精確地遵循以下步驟:
kubridge.skprx
和fd_fix.skprx
將kubridge和fdfix安裝到您的taihen插件文件夾(通常是ux0:tai
),並在*KERNEL
下的config.txt
中添加兩個條目: *KERNEL
ux0:tai/kubridge.skprx
ux0:tai/fd_fix.skprx
注意,如果您使用的repatch插件,請勿安裝fd_fix.skprx
libshacccg.suprx
,如果還沒有。com.rockstargames.gtasager
不受支持!),以Android的形式為.apk
文件和一個或多個.obb
文件(通常是main.8.com.rockstargames.gtasa.obb
您可以直接從手機或使用APK提取器中獲取所有必需的文件,可以在Play商店中找到。可以使用您喜歡的任何拉鍊提取器(例如:Winzip,Winrar等)提取APK,因為APK基本上是郵政編碼文件。您可以將.apk
重命名為.zip
以使用默認的zip提取器打開它們。assets
文件夾從您的.apk
文件提取到ux0:data
並將其重命名為gtasa
。結果將是ux0:data/gtasa/
。libGTASA.so
從lib/armeabi-v7a
文件夾中提取到ux0:data/gtasa
。main.8.com.rockstargames.gtasa.obb
( .obb
文件是zip文件,就像.apk
文件一樣,因此只需將.obb
重命名為.zip
),然後將內容提取到ux0:data/gtasa
。patch.8.com.rockstargames.gtasa.obb
帶有Zip Explorer,然後將Zip內部的內容提取到ux0:data/gtasa
。ux0:data/gtasa
(如果詢問,覆蓋)。ux0:data/gtasa/data/360Default1280x720.cfg
到ux0:data/gtasa/
然後從360Default1280x720.cfg
重命名為Adjustable.cfg
。該文件是Xbox 360版本的剩餘內容,可為您提供控制台HUD(例如左下方的雷達)。如果您正確遵循了這些步驟,則這是您的ux0:data/gtasa
文件夾的樣子。
完全安裝端口後,您將能夠使用Configurator應用程序進行配置。
配置器應用程序將允許用戶啟用或禁用一組優化,補丁和渲染器更改,以最佳匹配用戶的口味。
您可以通過單擊位於端口的LiveArea部分上的Configuration
”按鈕來啟動配置程序應用程序,如下所示。
為了減少游戲中的偶爾Studters,請刪除ux0:data/gtasa/scache_small_low.txt
和ux0:data/gtasa/scache_small.txt
ux0:data/gtasa/scache.txt
它的兩個版本。 (例如, scache(1).txt
因此,最終您最終都會在ux0中使用scache.txt
和scache(1).txt
ux0:data/gtasa/
folder),然後將scache.txt
重命名為scache_small.txt
和scache(1).txt
to scache_small_low.txt
。但是,這將使加載屏幕更長,因為它需要對前方的更多著色器進行編譯。
ux0:data/gtasa/cache
包含300多個文件,建議刪除文件夾並重建文件夾。 ux0:data/gtasa/texdb
在存儲卡上保存存儲
.dxt.dat
, .dxt.tmb
, dxt.toc
.etc.dat
, .etc.tmb
etc.toc
為了構建裝載機,您需要使用SOFTFP使用完全編譯的VitASDK構建。
您可以在此處找到預編譯版本:https://github.com/vitasdk/buildscripts/actions/runs/1102643776。
此外,您還需要將這些庫與-mfloat-abi=softfp
添加到其cflags:
MPG123
使用patch -Np0 -i mpg123.patch
應用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
開放式聲音
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
庫布里奇
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
最後,在gtasa_vita
的文件夾中,使用以下方式安裝Scelibc Stubs
make -C libc_bridge install
滿足所有這些要求後,您可以使用以下命令編譯加載程序:
mkdir build && cd build
cmake .. && make