GTA Vice City gets an unexpected native Nintendo Wii port

Grand Theft Auto: Vice City has picked up an unexpected new platform more than two decades after its original release. A new reVC-Wii project brings Rockstar’s 2002 open world game to the original Nintendo Wii, with the code adapted specifically for Nintendo’s PowerPC hardware, graphics system and controllers. This isn't the usual story of loading an old console game into an emulator and hoping for the best. The project builds on reVC, a reverse-engineered recreation of Vice City’s game executable, and adds the work needed to make that code run directly on Wii hardware.

Grand Theft Auto: Vice City has picked up an unexpected new platform more than two decades after its original release. A new reVC-Wii project brings Rockstar’s 2002 open world game to the original Nintendo Wii, with the code adapted specifically for Nintendo’s PowerPC hardware, graphics system and controllers. This isn’t the usual story of loading an old console game into an emulator and hoping for the best. The project builds on reVC, a reverse-engineered recreation of Vice City’s game executable, and adds the work needed to make that code run directly on Wii hardware.

This is a native Wii port

At the centre of the project is reVC, which recreates the original Vice City program code while keeping Rockstar’s game assets separate. That means the Wii version doesn’t come with the complete commercial game. You’ll still need the original Vice City data files. Models, textures, maps, sounds, music and other game content come from an existing copy of the game.

The Wii port takes that reVC code and adapts it to a machine that works very differently from a Windows PC. Nintendo’s console uses a PowerPC processor, has a relatively small amount of memory and relies on its own graphics and input systems.

Some of the groundwork came from an earlier Wii U version. That’s useful because both consoles use PowerPC processors and share some architectural characteristics, including issues around byte order that PC-focused software doesn’t normally have to think about. But that doesn’t make the Wii version a simple recompile.

The graphics needed their own Wii solution

Graphics are one of the biggest pieces of the puzzle. A normal PC build of reVC can rely on graphics interfaces such as Direct3D or OpenGL. The Wii can’t. Nintendo’s console instead uses GX, its low-level graphics API. So the Wii port gets its own GX renderer.

That’s a much more direct approach than placing a generic translation layer between the game and the hardware. Earlier development work had already shown the limitations of trying to push parts of the interface through a GX wrapper, particularly the menus. The dedicated renderer gives the port a graphics path designed around the Wii itself.

The source code also contains Wii-specific startup, controller and platform files rather than treating Nintendo’s console like another desktop target. There’s separate work for audio as well, including tooling needed to prepare the sound components used by the Wii build.

Nintendo controllers get proper support

Controller support goes beyond simply pretending a Wii Remote is a gamepad. The port includes support for GameCube controllers and the Wii Classic Controller, both of which are fairly natural fits for Vice City’s original control scheme. You get analogue movement, camera control, face buttons, shoulder inputs and directional controls in the places you’d expect.

The Wii Remote and Nunchuk setup is more unusual. Movement can use the Nunchuk’s analogue stick, while the Wii Remote’s infrared pointer can handle camera input. In menus, that same pointer can work as a cursor.

It’s an interesting way to solve a very practical problem. The standard Wii Remote and Nunchuk combination doesn’t have the traditional pair of analogue sticks found on a PlayStation 2 or modern controller, so the port has to rethink how Vice City’s camera controls work. Players who prefer a conventional layout can stick with the Classic Controller or a GameCube pad.

Vice City is still Vice City

The game itself needs little introduction, but the context matters. Grand Theft Auto: Vice City first arrived on PlayStation 2 in 2002 before reaching Windows and the original Xbox. Set in 1986, it follows Tommy Vercetti after he arrives in Vice City, Rockstar’s fictional take on Miami.

It expanded heavily on Grand Theft Auto III. Motorcycles joined the vehicle list, helicopters became a bigger part of the game, businesses could be purchased and the missions put far more emphasis on named characters and a fully voiced protagonist.

Vice City also pushed the series towards the structure that would define later GTA games, mixing story missions with property ownership, side activities and a large city built for driving around between objectives. None of that content is being rewritten for Wii.

The aim here is to get the existing Vice City experience running through reVC on Nintendo hardware. The missions, city, characters and game assets remain fundamentally the same. What’s different is everything underneath them.

What the Wii version actually changes

The interesting part of reVC-Wii isn’t a new mission pack or visual overhaul. It’s the platform work. The renderer talks to Nintendo’s GX graphics system. The controls understand Wii, GameCube and Classic Controller hardware. The code runs on the Wii’s PowerPC architecture. Audio and system functions have also been adapted for the console.

And because the project still depends on Vice City’s original data files, users need to provide those themselves. So this isn’t a replacement commercial release of GTA Vice City for Wii. It’s a Wii-specific build of the reVC engine that can use the original game’s assets.

For a console that never officially received Vice City, that’s a technically interesting result. The Wii isn’t pretending to be a PlayStation 2 or a Windows PC here. The game code has been reshaped around Nintendo’s hardware instead.

Spread the love
error: