More actions
No edit summary |
No edit summary |
||
(16 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox Vita Homebrews | {{Infobox Vita Homebrews | ||
|title=GTA: CTW Vita | |title=GTA: CTW Vita | ||
|image= | |image=gtactwvita2.png | ||
|description= | |description=Port of Grand Theft Auto: Chinatown Wars Android version to the PS Vita. | ||
|author= | |author=TheFloW, Rinnegatamante | ||
|lastupdated=2021/06/04 | |lastupdated=2021/06/04 | ||
|type=Action | |type=Action | ||
|version=1.2 | |version=1.2 | ||
|license=MIT | |license=MIT | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/gtactwvita.7z | |download=https://dlhb.gamebrew.org/vitahomebrews/gtactwvita.7z?k33p0fil35 | ||
|website=https:// | |website=https://vitadb.rinnegatamante.it/#/info/625 | ||
|source=https://github.com/TheOfficialFloW/gtactw_vita | |source=https://github.com/TheOfficialFloW/gtactw_vita | ||
|donation=[https://www.patreon.com/TheOfficialFloW], [https://www.patreon.com/Rinnegatamante] | |||
}} | |||
{{#seo: | |||
|title=Vita Homebrew Games (Action) - GameBrew | |||
|title_mode=append | |||
|image=gtactwvita2.png | |||
|image_alt=GTA: CTW Vita | |||
}} | }} | ||
This is a wrapper/port of Grand Theft Auto: Chinatown Wars Android for the PS Vita. | |||
The port works by loading the official Android ARMv7 executable in memory, resolving its imports with native functions and patching it in order to properly run. | |||
By doing so, it's basically as if we emulate a minimalist Android environment in which we run natively the executable as is. | |||
== | ==Installation== | ||
Requirements: | |||
* libshacccg.suprx. | |||
* kubridge.skprx. | |||
* fd_fix.skprx OR repatch_ex.skprx. | |||
* Game Data Files: Android. | |||
(If you have already installed the game and want to update to a newer release, you can simply install GTACTW.vpk on your PS Vita). | |||
(If you have already installed the game and want to update to a newer release, you can simply install | |||
Install the required plugins: | |||
* Install [[Kubridge Vita|kubridge]] and [[FdFix Vita|FdFix]] by copying kubridge.skprx and fd_fix.skprx to your taiHEN plugins folder and adding two entries to your config.txt under *KERNEL (change accordingly if you are using ur0:tai): | |||
*KERNEL | |||
ux0:tai/kubridge.skprx | |||
ux0:tai/fd_fix.skprx | |||
* Note: Don't install fd_fix.skprx if you're using repatch plugin. | |||
* (Optional) Install [[PSVshell Vita|PSVshell]] to overclock your device to 500Mhz. | |||
* Install libshacccg.suprx, if you don't have it already, by following [https://samilops2.gitbook.io/vita-troubleshooting-guide/shader-compiler/extract-libshacccg.suprx this guide]. | |||
* | Adding the game data file: | ||
*Obtain your copy of Grand Theft Auto: Chinatown Wars v1.04 legally for Android in form of an .apk file and one or more .obb files (usually main.4.com.rockstargames.gtactw.obb located inside the /sdcard/android/obb/com.rockstargames.gtactw/) folder. | |||
*[https://stackoverflow.com/questions/11012976/how-do-i-get-the-apk-of-an-installed-app-without-root-access You can get all the required files directly from your phone] or by using an apk extractor you can find in the play store. The apk can be extracted with whatever Zip extractor you prefer (eg: WinZip, WinRar, etc...) since apk is basically a zip file. You can rename .apk to .zip to open them with your default zip extractor. | |||
*Open the apk with your zip explorer, extract the assets folder from your .apk file to ux0:data and rename it to gtactw. The result would be ux0:data/gtactw. | |||
*Still in the apk, extract the file libCTW.so from the lib/armeabi-v7a folder to ux0:data/gtactw. Open the main.4.com.rockstargames.gtactw.obb with your zip explorer (.obb files are zip files just like .apk files so just rename the .obb to .zip) and extract the contents to ux0:data/gtactw. | |||
Finally, install GTACTW.vpk on your PS Vita. | |||
==Screenshots== | |||
https://dlhb.gamebrew.org/vitahomebrews/gtactwvita3.png | |||
==Changelog== | ==Changelog== | ||
''' | '''v1.2''' | ||
* Fixed issue where characters were sometimes invisible during cutscenes. | * Fixed issue where characters were sometimes invisible during cutscenes. | ||
* Improved performance by updating to latest vitaGL. | * Improved performance by updating to latest vitaGL. | ||
Line 140: | Line 63: | ||
*Reduced memory usage in order to support multitasking with System Applications. | *Reduced memory usage in order to support multitasking with System Applications. | ||
''' | '''v1.0''' | ||
* First Release. | * First Release. | ||
== Credits == | ==Credits== | ||
* Rinnegatamante for porting the renderer using vitaGL and making various improvements to the port. | * Rinnegatamante for porting the renderer using vitaGL and making various improvements to the port. | ||
* Freakler for providing LiveArea assets. | * Freakler for providing LiveArea assets. | ||
Line 150: | Line 73: | ||
* isage for the native audio backend for OpenAL-Soft. | * isage for the native audio backend for OpenAL-Soft. | ||
== External links == | ==External links== | ||
* | * GitHub - https://github.com/TheOfficialFloW/gtactw_vita | ||
* VitaDB - https://vitadb.rinnegatamante.it/#/info/625 | * VitaDB - https://vitadb.rinnegatamante.it/#/info/625 | ||
* PSX-Place - https://www.psx-place.com/threads/update-1-1-grand-theft-auto-chinatown-wars-gta-ctw-vita-port-by-theflow0-rinnegatamante.33283/#post-286113 | |||
[[Category:Mobile game ports on Vita]] | |||
[[Category:Vita game ports]] |
Latest revision as of 05:34, 26 October 2024
GTA: CTW Vita | |
---|---|
General | |
Author | TheFloW, Rinnegatamante |
Type | Action |
Version | 1.2 |
License | MIT License |
Last Updated | 2021/06/04 |
Links | |
Download | |
Website | |
Source | |
[[1], [2] Support Author] | |
This is a wrapper/port of Grand Theft Auto: Chinatown Wars Android for the PS Vita.
The port works by loading the official Android ARMv7 executable in memory, resolving its imports with native functions and patching it in order to properly run.
By doing so, it's basically as if we emulate a minimalist Android environment in which we run natively the executable as is.
Installation
Requirements:
- libshacccg.suprx.
- kubridge.skprx.
- fd_fix.skprx OR repatch_ex.skprx.
- Game Data Files: Android.
(If you have already installed the game and want to update to a newer release, you can simply install GTACTW.vpk on your PS Vita).
Install the required plugins:
- Install kubridge and FdFix by copying kubridge.skprx and fd_fix.skprx to your taiHEN plugins folder and adding two entries to your config.txt under *KERNEL (change accordingly if you are using ur0:tai):
*KERNEL ux0:tai/kubridge.skprx ux0:tai/fd_fix.skprx
- Note: Don't install fd_fix.skprx if you're using repatch plugin.
- (Optional) Install PSVshell to overclock your device to 500Mhz.
- Install libshacccg.suprx, if you don't have it already, by following this guide.
Adding the game data file:
- Obtain your copy of Grand Theft Auto: Chinatown Wars v1.04 legally for Android in form of an .apk file and one or more .obb files (usually main.4.com.rockstargames.gtactw.obb located inside the /sdcard/android/obb/com.rockstargames.gtactw/) folder.
- You can get all the required files directly from your phone or by using an apk extractor you can find in the play store. The apk can be extracted with whatever Zip extractor you prefer (eg: WinZip, WinRar, etc...) since apk is basically a zip file. You can rename .apk to .zip to open them with your default zip extractor.
- Open the apk with your zip explorer, extract the assets folder from your .apk file to ux0:data and rename it to gtactw. The result would be ux0:data/gtactw.
- Still in the apk, extract the file libCTW.so from the lib/armeabi-v7a folder to ux0:data/gtactw. Open the main.4.com.rockstargames.gtactw.obb with your zip explorer (.obb files are zip files just like .apk files so just rename the .obb to .zip) and extract the contents to ux0:data/gtactw.
Finally, install GTACTW.vpk on your PS Vita.
Screenshots
Changelog
v1.2
- Fixed issue where characters were sometimes invisible during cutscenes.
- Improved performance by updating to latest vitaGL.
v1.1
- Added support for different languages based on the system settings (French, German, Italian, Spanish and Japanese).
- Reduced memory usage in order to support multitasking with System Applications.
v1.0
- First Release.
Credits
- Rinnegatamante for porting the renderer using vitaGL and making various improvements to the port.
- Freakler for providing LiveArea assets.
- frangarcj, fgsfds and Bythos for graphics-related stuff.
- CBPS/SonicMastr for PIB, which was used on earlier stages of development.
- isage for the native audio backend for OpenAL-Soft.