Cloned Games

Tony Hawk's Underground Port

PortActive

An existing game or its source code brought to another platform.

Tony Hawk's Underground (original game, not this project)Original game image
Image of the original game, Tony Hawk's Underground. This project has no screenshots of its own yet.
Links, repository & details

About

A port of the thug1 source code to PC, targeting Windows (x86) with DirectX 9 and SDL for input. The released source only contains PS2, GameCube and Xbox code, so this port is based on the Xbox version, changed to DirectX 9, in the same way as the PC and Mac ports were. It was initially done with an IDA-minded approach to be as 1:1 as possible.

How it differs from the original

Rendering uses DirectX 9, which is not complete, and input uses SDL gamepad support. Sound and music come from the TONYRE project.

Getting started

Generate a 32-bit Visual Studio 2022 solution with CMake and build it. Then move the game's Data folder next to the executable, along with SDL2.dll from the SDL folder, and run the game. The README also describes copying an Xbox ISO's extracted files to an Xbox using a development kit.

History

The README says the original source code has been publicly available for about 10-12 years but lacks the PC port made by Beenox, which was rare and released only in Australia and New Zealand. The author found the separate TONYRE source port after finishing this port and decided to continue anyway.

Known issues & limitations

  • The resolution code is hard-stuck at 640x480.

Features

  • SDL gamepad input is implemented.
  • Sound and music are implemented.

Controls

  • SDL gamepad input is implemented.

Summarised from the project's README.

FAQ

What is Tony Hawk's Underground Port?
Tony Hawk's Underground Port is an open-source port of Tony Hawk's Underground. An existing game or its source code brought to another platform. The original game ran on Windows.
Share: