Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
Grand Theft Auto IV · Liberty Recompiled
PORTSNATIVE

Grand Theft Auto IV · Liberty Recompiled

NATIVE PORTSHOOTER / ACTIONWINDOWSLINUXMACOSANDROIDBETA

Grand Theft Auto IV · Liberty Recompiled

Grand Theft Auto IV

OriginXbox 360

TechnologyStatic recompilation (native C/C++)

Available forWindows, Linux, macOS, Android

View official project

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: Liberty Recompiled

Liberty Recompiledgithub.com/OZORDI/LibertyRecomp
Windows
Linux
macOS
Android
Current
Grand Theft Auto IVgithub.com/luisxl15/GTA-IV-RECOMP-XBOX-360
Windows
›
Android Port (GENTA7740)github.com/GENTA7740/LibertyRecompAndroid
Android
›
GTA IV (iOS/iPadOS)github.com/KoreanSeats1/Theft4
iOS
›
LibertyRecompAndroidgithub.com/vaduur/LibertyRecompAndroid
Android
›
Grand Theft Auto IV (GTA IV for PS5)github.com/elripalda/gta4-ps5
Windows
›
Grand Theft Auto IV (LibertyFlux)github.com/monstercameron/LibertyFlux
Windows
macOS
›
Grand Theft Auto IV (LibertyRecomp)github.com/hamishakl/LibertyRecomp
Windows
›

Official project information

Author's original READMEOpen on GitHub ↗
<p align="center"> <img src="docs/images/banner_repo.png" alt="Liberty Recompiled" width="800"/> </p>

[!CAUTION] This recompilation is in early development and is NOT meant for public use. This is a work-in-progress fork based on the MarathonRecomp framework.

Liberty Recompiled is an unofficial PC port of the Xbox 360 version of Grand Theft Auto IV created through the process of static recompilation. The port aims to offer Windows, Linux, and macOS support.

This project does not include any game assets. You must provide the files from your own legally acquired copy of the game to install or build Liberty Recompiled.

The runtime is powered by a fork of the ReXGlue SDK (our fork), which handles PowerPC → C++ recompilation and Xenos shader translation. The development of static recompilation tooling in this space was directly inspired by N64: Recompiled, which was used to create Zelda 64: Recompiled.

Table of Contents

  • Project Status
  • Installation
  • Mod Support
  • Building
  • Documentation

Project Status

This project is in early development. Current progress:

Completed

  • ReXGlue SDK integration for PowerPC → C++ translation and shader conversion
  • Cross-platform build system (Windows, Linux, macOS)
  • Installer wizard with ISO/folder/XContent support
  • Shader extraction pipeline (RAGE FXC → Xbox 360 → platform-native)
  • Platform-specific install directory support
  • FusionFix-compatible mod overlay system

In Progress

  • RAGE engine structure reverse engineering
  • GPU/rendering pipeline implementation
  • Game-specific patches and fixes

Completed (Previously TODO)

  • Audio system implementation (XMA decoder, SDL2 driver)
  • Save data handling (full save system with GTA IV format support)
  • Input remapping for GTA IV controls (SDL HID driver, GTA4 input patches)
  • Network/multiplayer stubs (NetDll_XNetStartup, XLive stubs)
  • Online multiplayer via GameNetworkingSockets (P2P with NAT traversal, no VPN required)
  • File system and RPF archive handling (VFS)

Installation

Platform Install Directories

PlatformInstall Directory
Windows%LOCALAPPDATA%\LibertyRecomp\
Linux~/.local/share/LibertyRecomp/
macOS~/Library/Application Support/LibertyRecomp/

Game Files Required

You need a legal copy of GTA IV for Xbox 360. Supported formats:

  • Xbox 360 disc images (.iso)
  • Extracted game folders
  • XContent packages

See Dumping Guide for detailed extraction instructions.

Launch Arguments

ArgumentDescription
--installForce reinstallation (useful if game files were modified)
--install-dlcForce DLC installation only
--install-checkVerify file integrity

Mod Support

Liberty Recompiled includes FusionFix-compatible mod loading. Mods can override game files by placing them in overlay folders.

Quick Start

  1. Create an update/ folder next to the LibertyRecomp executable
  2. Place mod files inside, mirroring the game's folder structure
  3. Launch the game - mod files automatically override base files
LibertyRecomp/
├── game/           # Extracted game files
└── update/         # Place mods here
    └── common/
        └── data/
            └── handling.dat  # Overrides base handling.dat

Supported Overlay Locations

PriorityLocationDescription
100mods/update/Highest priority
50update/Standard FusionFix location
40GTAIV.EFLC.FusionFix/update/Alternative location

See MOD_SUPPORT.md for detailed documentation.

Building

Install the platform prerequisites, then:

git clone https://github.com/OZORDI/LibertyRecomp.git
cd LibertyRecomp
python3 tools/setup_repo.py

Setup fetches all pinned dependencies and applies the required source patches. On Windows use py -3 instead of python3. After pulling an update:

git -c submodule.recurse=false pull --ff-only
python3 tools/setup_repo.py

See Building Liberty Recompiled for build presets, CMake 4 support, prerequisites, and recovery from incomplete/manual dependency downloads.

Documentation

DocumentDescription
Building GuideBuild instructions for all platforms
Dumping GuideHow to extract game files from Xbox 360
Mod SupportFusionFix-compatible mod loading
Installation ArchitecturePlatform paths and install flow
Online Multiplayer GuideSetup guide for online play

Performance Comparison

Performance comparison of GTA IV running on macOS using different methods:

MethodScreenshot
Crossover (Wine)Crossover Performance
Xenia (Xbox 360 Emulator)Xenia Performance
RPCS3 (PS3 Emulator)RPCS3 Performance
Read official guide
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Shooter / Action
Status
beta
Original platform
Xbox 360
Technology
Static recompilation (native C/C++)
Version
—
Updated
Dec 13, 2025

Target platforms 4

Windows
Linux
macOS
Android
View on GitHub
Advertisement