Tony Hawk's Pro Skater 3

Tony Hawk's Pro Skater 3 has always been a very important game to me. I've 100%'d it multiple times and I've always dreamed of a day where I could play it on the go. Luckily with a few tweaks the PC port of THPS3 will work natively on the Steam Deck.

I was able to get the game running by following some tips on PCGamingWiki:

  1. Install the game on a Windows machine
  2. Copy the game files to your Steam Deck
  3. Download ThirteenAG's widescreen fix and extract it to the game's root folder
  4. In the scripts directory open TonyHawksProSkater3.WidescreenFix.ini and change ResX = 0 to ResX = 1280' andResY = 0toResY = 800`
  5. Rename ATVI.mpg, NSlogo.mpg, gearbox.mpg and THPS3.mpg to something else. These intro videos can cause the game to crash on startup.
  6. Add the game to Steam as a non-Steam game
  7. Add the following as launch parameters WINEDLLOVERRIDES=dinput8=n,b PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 PROTON_USE_WINED3D11=1 %command%
  8. Configure your controls using the Steam's controller configuration

The game should now launch with widescreen support. The game is pretty stable, but I have had it crash on me a couple of times. I've been able to 100% 3 characters without a hitch thus far so overall it should be pretty stable.

For the Steam controller config I bound the following controls to mirror the standard PlayStation layout:

  • DPad = WSAD
  • A (Ollie) = Numpad 2
  • B (Grab) = Numpad 6
  • X (Flip) = Numpad 4
  • Y (Grind) = Numpad 8
  • R (Switch/Revert) = Numpad 9
  • L (Nollie) = Numpad 7

These should reflect the default keybindings in the PC port so there's no need to remap in both places.

Next Post