Grand Theft Auto Chinatown Wars 唐 人 街 战 争

Native Linux port of the Android version of GTA: Chinatown Wars for the R36S running dArkOS.

NOTE:

No game content is included. You must legally provide GTA: Chinatown Wars v1.04 for Android. On first run the launcher extracts both, then removes them to save space.

FEATURES

Fully Working

  • All rendering programs (world, lit geometry, animated sprites, HUD/minimap)
  • Sound effects + radio / music streaming
  • Gamepad input
  • Save games
  • Touchscreen control (on devices with a touchscreen, e.g. RG351V)

Graphics Quality

  • 4× MSAA
  • Trilinear mipmaps + anisotropic filtering (up to 16×)
  • BGRA → RGBA texture swizzle for Mali-400 compatibility

INSTALLATION

01
Get the port files from Mafradon's Git repository: the .sh launcher script and the gtactw folder.
02
Place your own game data (.apk + .obb) inside the gtactw folder. If your apk is named differently, rename it to gtacw.apk.
gtactw
This PC > Desktop > Extracted gtactw
Name Type Size
gtactw File 904 KB
gtacw.apk APK File 18 MB
main.4.com.rockstargames.gtactw.obb OBB File 906 MB
3 items 2 selected
03
Copy the launcher script and the gtactw folder to the EASYROMS/ports directory on your SD card:
ports
This PC > EASYROMS > ports
Name Type Size
gtactw File folder
GTA Chinatown Wars.sh Shell Script 3 KB
gtasa File folder
Grand Theft Auto San Andreas.sh Shell Script 3 KB
4 items 2 selected
04
Launch the game from the Ports menu in EmulationStation. On the first run it extracts the data and starts automatically — this takes a while and only happens once.
If something goes wrong, the debug log is written to:
/roms/ports/gtactw/gtactw.log
Mission passed!
RESPECT+

CREDITS

Big thanks to the people who made this port possible.

Port Author
Mafradon

Built the Chinatown Wars port for the R36S and kindly let us share it here.

GTACTW-Port Repo
Original Inspiration
TheOfficialFloW

The idea came from TheOfficialFloW's gtactw_vita port, which first brought Chinatown Wars to handhelds.

gtactw_vita Repo