Grand Theft Auto IV (GTA IV for PS5)
Grand Theft Auto IV
About the project
Grand Theft Auto IV es un videojuego de acción-aventura de mundo abierto de disparos en tercera persona desarrollado por Rockstar North y distribuido por Rockstar Games. Es la sexta entrada principal de la serie Grand Theft Auto, después de Grand Theft Auto: Vice City Stories de 2006, y la undécima entrega en general. Ambientada en la ficticia Liberty City, basada en la ciudad de Nueva York, la historia para un jugador sigue al veterano de guerra de Europa del Este Niko Bellic, y sus intentos de escapar de su pasado mientras se encuentra bajo la presión de criminales de alto perfil.
8 versions of Grand Theft Auto IV
You're viewing: Grand Theft Auto IV (GTA IV for PS5)
Grand Theft Auto IV (GTA IV for PS5)github.com/elripalda/gta4-ps5
Grand Theft Auto IVgithub.com/luisxl15/GTA-IV-RECOMP-XBOX-360
Android Port (GENTA7740)github.com/GENTA7740/LibertyRecompAndroid
GTA IV (iOS/iPadOS)github.com/KoreanSeats1/Theft4
Liberty Recompiledgithub.com/OZORDI/LibertyRecomp
LibertyRecompAndroidgithub.com/vaduur/LibertyRecompAndroid
Grand Theft Auto IV (LibertyFlux)github.com/monstercameron/LibertyFlux
Grand Theft Auto IV (LibertyRecomp)github.com/hamishakl/LibertyRecompOfficial project information
GTA IV for PS5
Grand Theft Auto IV, The Lost and Damned and The Ballad of Gay Tony (Xbox 360) running natively on a jailbroken PS5, in 4K with 120 Hz and VRR support, PlayStation buttons and DualSense features.
Built on Liberty Recompiled by OZORDI
This port exists because of Liberty Recompiled, OZORDI's native recompilation of GTA IV, and LibertyRecompAndroid, vaduur's fork that this port starts from. The recompiled game, its renderer and most of what it does come from their work, with ReXGlue underneath. This release takes that work to the PS5.
All the credit goes to them. Go star the original projects and support them.
Get it on RecompStore
The easiest way to play is RecompStore. It installs the app, downloads Title Update 8 for you and keeps it up to date.
What's in it
- GTA IV and both Episodes from Liberty City, recompiled to run natively on the PS5
- 4K with a 60 FPS limit. Most of the city holds 60, the busiest streets can dip into the high 40s and 50s
- 120 Hz and VRR support, plus a 40 FPS mode for 120 Hz TVs and Smooth Heavy Areas (a steady 40 in the busiest spots)
- PlayStation button prompts
- DualSense light bar (police lights when you're wanted), adaptive triggers with a feel for each kind of gun and pedal resistance when driving, and extra rumble
- Native PS5 trophies: the game shows up in the PS5's own Trophies list, with the PS5's trophy pop-ups (needs a payload loader such as etaHEN or elfldr)
- A hub to pick GTA IV or either episode, each with its own look and menu music
- Installs the game and the episodes from your own files, imports your Xbox 360 saves, and backs up and restores saves
- Display presets: Recommended, Performance and Quality, all at 60 FPS
- Graphics settings: resolution, draw distance, city population, anti-aliasing, texture filtering, shadows, reflections, motion blur, film grain and FusionFix's enhanced effects
- Centered car camera, and how quickly the car camera returns and follows
- An FPS counter (simple or detailed), off by default
- English, French, German, Spanish and Italian
What you need
- A jailbroken PS5 that runs homebrew apps from
/data/homebrew/ - Your own copy of GTA IV for the USA Xbox 360 as an
.iso, and its Title Update 8 (RecompStore gets it for you). No game files are included. - For the episodes, their package from your Xbox 360 (see below)
- About 17 GB free
Which files work
| Works | File name | Size | |
|---|---|---|---|
| GTA IV disc image | USA Xbox 360 disc, as an .iso | Grand Theft Auto IV (USA) (En,Fr,De,Es,It).iso | 7,835,492,352 bytes (7.3 GB) |
| Title Update 8 | For the USA disc only | TU_1A581VI_000000K000000.0000000000205 | 3,715,072 bytes (3.7 MB) |
| The Lost and Damned | The Xbox Live download for GTA IV | B66716ED23BE790FCF1210AB932119501DC7405E54 | about 1.8 GB |
| The Ballad of Gay Tony | The Xbox Live download for GTA IV | C7CE183800831B6FF277AAFC71B9B904C676354154 | about 1.9 GB |
The two episode packages have no file extension. That's normal, so leave the names as they are. On your 360's drive they're in Content/0000000000000000/545407F2/00000002.
These don't work:
- Any disc image that isn't the USA one, or one that's a very different size from the one above (a bad or modified rip)
- A title update for another edition of GTA IV, even if it's also called Title Update 8
- PC or PS3 files of the game or the episodes
- Other GTA IV DLC in that folder. Only the two episodes are used.
The Episodes from Liberty City disc (the standalone game) hasn't been tested yet. The two Xbox Live packages are the way that's known to work.
[!TIP]
💙 Enjoying the port?
If you've gotten some enjoyment out of this project, donations and love are always appreciated. Every bit helps keep these ports growing. Thank you!
Install by hand
- Download
PPSA94004.zipfrom Releases and copy thePPSA94004folder to/data/homebrew/on your PS5. - Put your disc image and Title Update 8 in its
installfolder:
/data/homebrew/PPSA94004/install/Grand Theft Auto IV (USA).iso
/data/homebrew/PPSA94004/install/TU_1A581VI_000000K000000.0000000000205
- Launch it and press X on Home. With a payload loader running (etaHEN, elfldr or any other) the install runs at the drive's full speed. Without one it still works, just much slower. You can delete both files afterwards.
- For the episodes, copy their package from your 360's drive (
Content/0000000000000000/545407F2/00000002) into the sameinstallfolder and install them from the Episodes page.
To update, copy the new PPSA94004 folder over the old one. The installed game, your saves and your settings stay.
Xbox 360 saves
Copy your saves off the 360 (Content/<your profile>/545407F2/00000001/) into /data/homebrew/PPSA94004/import/, then pick Import on the hub's Saves page.
The hub
| Button | Does |
|---|---|
| L1 / R1 | Switch pages |
| Left / Right | Pick a game on Home, change a setting |
| Cross | Play, or select |
| Options | Play from any page |
| Triangle | Reset the settings |
| Circle | Back to Home |
Known issues
- The busiest streets can drop below 60 FPS at 4K.
- Only the USA disc and Title Update 8 are supported.
Reporting a problem
Report bugs on the RIPALDA Discord. Send the newest file from /data/homebrew/PPSA94004/logs/, with what you were doing and your settings.
Building from source
The whole source is in this repository. Its root is LibertyRecompAndroid as vaduur made it (his README is README-LibertyRecompAndroid.md, Liberty Recompiled's is README_UPSTREAM.md), with the PS5 changes marked [ps5 port]. The PS5 port itself is in ps5/ and glue/rexglue-sdk-main/gta4-recomp/src/ps5/: the hub, the PS5 start-up, the trophies, the build and the packaging. patches/liberty-ps5.patch has every change against LibertyRecompAndroid in one file.
Run ./setup.sh to fetch the third-party code (git submodules) and patch it, then follow ps5/BUILD.md. You don't need the game to build it, and nothing from the game is stored here. The hub's Helvetica Neue Heavy can't be shared, so put your own HelveticaNeue-Heavy.ttf in ps5/assets/fonts/ (without it the tabs use the hub's usual type).
A few big reference copies in LibertyRecompAndroid's tools/ aren't used to build and are left out here: Ghidra, FusionFix's source, the FidelityFX SDK and a copy of Xenia. They're in LibertyRecompAndroid and their own projects.
Credits
- OZORDI: Liberty Recompiled, the GTA IV recompilation this is built on, with its contributors
- vaduur: LibertyRecompAndroid, the fork this port starts from
- ReXGlue: the static recompiler and runtime, which builds on Xenia and XenonRecomp
- ThirteenAG: FusionFix, whose shaders are the Enhanced Effects option and whose camera options the car camera settings follow
- elripalda: the PS5 port, the hub, the PlayStation buttons and the art
- mihawk-99: PS5_Mesa, the PS5 Vulkan driver
- Nazky: ps5-plume-triangle, the PS5 Vulkan app setup this builds on
- ps5-payload-dev: the PS5 payload SDK
- lamarking: RecompTrophy, the native PS5 trophies and their pop-ups (GPL-3.0, used with permission)
- AMD FidelityFX, SDL3, Dear ImGui, FFmpeg, stb, dr_libs, and the TeX Gyre Heros, Oswald and Inter fonts
- Thanks to everyone who played the betas
License
Liberty Recompiled, LibertyRecompAndroid and this port are under the GPL-3.0. ReXGlue keeps its own BSD-style license. None of these cover the game, its artwork or its music.
An unofficial fan project, not affiliated with or endorsed by Rockstar Games, Take-Two Interactive, Microsoft or Sony. No game files are included.