Join Our Free Newsletter Community

Free, weekly updates about retro gaming news, nostalgic collectibles and in-depth reviews.

Subscribe Retro Dodo cover image
Sebastian Santabarbara profile image Sebastian Santabarbara

The PC Version Of GTA Vice City Is Now Running On GameCube

Controller options for GameCUbe Vice City Version
Credit: Erasmo Bellumat

The world seems to be going extra crazy as we approach the release date for Grand Theft Auto 6, with ports of previous games appearing on all manner of different consoles. Never in my wildest dreams did I think I would see GTA Vice City running on the GameCube, but here we are, 25 years after the console's release, seeing a PC port of Vice City running on the indigo powerhouse.

The dev behind the project, named reVC, is Erasmo Bellumat, and they've created this port based on the reverse-engineered engine from mrxenginner/reVC. The port is made to the GameCube's existing hardware constraints, limiting heap to 24 MB of MEM1 and 16 MB of ARAM when it comes to audio samples. All of the game's textures, FMV, and radio stations work perfectly - it's just so strange seeing a GameCube controller on the button layout screen though!

The port is currently still in the WiP stage, with GameCube Vice City running from an SD Card via Dolphin. Erasmo is working on a mini DFD ISO that will boot up on a real GameCube, which would be awesome. I would totally buy a copy of GTA Vice City for the Cube in a heartbeat.

Vice City running on the GameCube
Credit: Erasmo Bellumat

Here's the sticking point: Erasmo isn't the only contributor to this project. Yes, you guessed it - Claude is also listed on the project's GitHub page. How much work Claude has put into this port is currently unknown, and if the whole thing has been vibe-coded, I'll be feeling much differently about this release. Still, it's getting to the point where so many ports are using AI to get over the line that I have to just mention it and let you decide whether you want to give it a go or not. If you're an old-school developer or retro gamer and don't like the thought of AI stealing info and jobs, then I'm with you, but if you want to give the port a try, I'm not here to stop you. My job is to inform, not dictate!

Vice City GameCube graphics set up
Credit: Erasmo Bellumat

To get GameCube Vice City working on Dolphin, you'll need to:

  • First build the SD card tree (see Game data).
  • Then point Dolphin's Wii SD card towards it: 
    • Config → Wii → SD Card Settings, then you can choose to either 'set the SD card image to one whose root holds the tree's contents, or enable folder sync targeting the tree itself (the sync root becomes the card root)'. Either way the card must end up with /models/gta3.img at the top level.
  • Finally, open build/wii/src/reVC.dol in Dolphin.

To get it running on the Wii (Homebrew Channel), you'll need to:

  • First generate the SD card tree (see Game data) and copy its contents –
    • the anim/audio/data/models/text/ and remaining folders build_sd.py produced — directly to the root of a FAT32 SD card. The game reads them from the root: the card must contain /models/gta3.img, not /sd-tree/models/gta3.img.
  • Then copy build/wii/src/reVC.dol to the card as apps/reVC/boot.dol.
  • Finally, launch reVC from the Homebrew Channel.

Head to GitHub for to get the necessary files!

Sebastian Santabarbara profile image Sebastian Santabarbara
Sebastian is fuelled by a lifelong passion for Zelda, Banjo Kazooie, Donkey Kong, and all things retro. He uses his misspent youth with retro consoles to create content for readers around the world.