Grand Theft Auto: Vice City Port
An existing game or its source code brought to another platform.
Original game imageAbout
A Nintendo GameCube port of Grand Theft Auto: Vice City, based on the reverse-engineered reVC engine. It runs from a GameCube mini-DVD ISO within the console's limits of 24 MB of MEM1 and 16 MB of ARAM. The README says it is playable but still a work in progress: it boots through the movies and menus into free roam and runs sessions of over 30 minutes without a crash.
How it differs from the original
Runs at about 30 fps most of the time, dropping to around 20 fps in rain, crashes and police chases. Motion blur is off, and near the memory limit a car may fail to spawn or a building may briefly drop to its LOD.
Getting started
Building requires a legally owned copy of Vice City plus reVC's gamefiles folder. Build with Docker (recommended) or natively using devkitPro, which produces reVC-GameCube.iso. Open the ISO in Dolphin with DSP LLE and FastDiscSpeed off, or load it on a console with Swiss or an optical drive emulator.
Known issues & limitations
- The project is still a work in progress; missions beyond the opening, memory card saves, and sessions lasting several hours have not been tested.
- Motion blur is disabled, and a car may occasionally fail to spawn or a building may briefly drop to its LOD when memory is nearly full.
What you need to run it
Features
- The port is playable from a GameCube ISO, from the movies and menus through the intro into free roam.
- The game runs at 30 fps most of the time, with drops under load.
How to install
- Open the GameCube ISO in Dolphin.
- On a console, load the ISO with Swiss or an optical drive emulator.
Summarised from the project's README.
Licensing & legal
- The port's own contributions are under the MIT License with Proof-of-Usage Condition (MIT-PoU); upstream components keep their original licenses.
Additional notes
- Untested
- Missions beyond the opening, memory card saves and multi-hour sessions have not been tested yet.
FAQ
- What is Grand Theft Auto: Vice City Port?
- Grand Theft Auto: Vice City Port is an open-source port of Grand Theft Auto: Vice City. An existing game or its source code brought to another platform. The original game ran on GameCube.
- Do I need the original game files to run Grand Theft Auto: Vice City Port?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Grand Theft Auto: Vice City Port licensed?
- project: MIT-PoU (port's original contributions); aap: MIT (librw); project: BSD (Xiph libraries). The repository itself is the authoritative source.



