Just another Saturday... Ahem, I mean this is Tony Hawk's Pro Skater 2, now on Windows and Mac!
|
|
To do:
|
THPS1 Levels#
|
|
This needs some investigation. |
There are files for all the THPS levels, including the ones that went unused in the original game. Most of these levels work properly (including gaps and special events), but the ones that don't crash the game. To access them, replace one of the available bonus THPS bonus level's filenames in the executable:
SkWare_T - Warehouse, Woodland Hils CA
SkVans_T - Skatepark, Chicago IL
SkJam_T - Downhill Jam, Phoenix AZ
With one of these filenames:
SkBurn_T - Burnside
SkDown_T - Downtown
SkFway_T - Freeway (Unfinished and unused level from THPS) [CRASHES THE GAME]
SkMall_T - The Mall
SkRos_T - Roswell
SkSchl_T - School
SkSF_T - San Francisco [CRASHES THE GAME]
Skate_T - Unknown Level [CRASHES THE GAME]
SkPark_T - Unknown Level (A section of Downhill from THPS Prototype) [CRASHES THE GAME]





SkPark_T#
In order to explore this level, you'll need to activate the jetpack mode beforehand. Now, just as the level begins, use the Rail button to float and steer yourself towards the wall that's in front of you. Now, slowly descend by tapping the Rail button. Now, you can drop downwards and disable the jetpack mode. Do NOT get big air out of the ramps as going high enough will crash the game.
The level is actually the last portion of a level called Downhill from the prototype of the first PS1 game. This level, being unfinished, has some oddities along with the rims on the ramps and the pool not being grindable or lippable.





Unused Graphics#
Skateboard Placeholders#
Blank Images#
Demo Leftovers#

PlayStation Leftovers#
|
|
To do: |
PlayStation-related graphics found in the Windows files.
THPS1 Leftovers#
Development Text#
Developer's Hard Drive#
These strings can be found throughout the executable:
H:\TonyHawk\Pc2\backgrnd.cpp
H:\TonyHawk\Pc2\baddy.cpp
H:\TonyHawk\Pc2\baddy.h
H:\TonyHawk\Pc2\bit.cpp
H:\TonyHawk\Pc2\bit2.cpp
H:\TonyHawk\Pc2\blood.cpp
H:\TonyHawk\Pc2\camera.cpp
H:\TonyHawk\Pc2\camera.h
H:\TonyHawk\Pc2\campt.cpp
H:\TonyHawk\Pc2\car.cpp
H:\TonyHawk\Pc2\career.cpp
H:\TonyHawk\Pc2\carsel.cpp
H:\TonyHawk\Pc2\commonfe.cpp
H:\TonyHawk\Pc2\competition.cpp
H:\TonyHawk\Pc2\cre_tex.cpp
H:\TonyHawk\Pc2\cre_texset.cpp
H:\TonyHawk\Pc2\create.cpp
H:\TonyHawk\Pc2\create_color.cpp
H:\TonyHawk\Pc2\create_spool.cpp
H:\TonyHawk\Pc2\create_stitch.cpp
H:\TonyHawk\Pc2\create_ui.cpp
H:\TonyHawk\Pc2\Credits.cpp
H:\TonyHawk\Pc2\CreEdit.cpp
H:\TonyHawk\Pc2\perwin.cpp
H:\TonyHawk\Pc2\appwin.cpp
H:\TonyHawk\Pc2\cresave.cpp
H:\TonyHawk\Pc2\cresel.cpp
H:\TonyHawk\Pc2\custmgr.cpp
H:\TonyHawk\Pc2\db.cpp
H:\TonyHawk\Pc2\decomp.cpp
H:\TonyHawk\Pc2\dust.cpp
H:\TonyHawk\Pc2\DynamicLogo.cpp
H:\TonyHawk\Pc2\EditorGlobal.cpp
H:\TonyHawk\Pc2\LevelEditor.cpp
H:\TonyHawk\Pc2\LevelGen.cpp
H:\TonyHawk\Pc2\GenObjs.cpp
H:\TonyHawk\Pc2\FaceRemoval.cpp
H:\TonyHawk\Pc2\EditorPieces2.cpp
H:\TonyHawk\Pc2\EquipSel.cpp
H:\TonyHawk\Pc2\exp.cpp
H:\TonyHawk\Pc2\fileio.cpp
H:\TonyHawk\Pc2\FontTools.cpp
H:\TonyHawk\Pc2\front.cpp
H:\TonyHawk\Pc2\displaygoals.cpp
H:\TonyHawk\Pc2\FrontEnd2.cpp
H:\TonyHawk\Pc2\frontpre.cpp
H:\TonyHawk\Pc2\gamefmv.cpp
H:\TonyHawk\Pc2\handicap.cpp
H:\TonyHawk\Pc2\hcull.cpp
H:\TonyHawk\Pc2\Image.cpp
H:\TonyHawk\Pc2\init.cpp
H:\TonyHawk\Pc2\LevelSel.cpp
H:\TonyHawk\Pc2\videowin.cpp
H:\TonyHawk\Pc2\goalwin.cpp
H:\TonyHawk\Pc2\m3d.cpp
H:\TonyHawk\Pc2\m3dcolij.cpp
H:\TonyHawk\Pc2\m3dinit.cpp
H:\TonyHawk\Pc2\m3dutils.cpp
H:\TonyHawk\Pc2\m3dzone.cpp
H:\TonyHawk\Pc2\main.cpp
H:\TonyHawk\Pc2\MainMenu.cpp
H:\TonyHawk\Pc2\autoload.cpp
H:\TonyHawk\Pc2\mech.cpp
H:\TonyHawk\Pc2\medals.cpp
H:\TonyHawk\Pc2\mem.cpp
H:\TonyHawk\Pc2\Menu.cpp
H:\TonyHawk\Pc2\Mess.cpp
H:\TonyHawk\Pc2\mmu.cpp
H:\TonyHawk\Pc2\multisel.cpp
H:\TonyHawk\Pc2\NetMenu.cpp
H:\TonyHawk\Pc2\ob.cpp
H:\TonyHawk\Pc2\options.cpp
H:\TonyHawk\Pc2\pad.cpp
H:\TonyHawk\Pc2\pal.cpp
H:\TonyHawk\Pc2\panel.cpp
H:\TonyHawk\Pc2\physics.cpp
H:\TonyHawk\Pc2\platform.cpp
H:\TonyHawk\Pc2\player_ui.cpp
H:\TonyHawk\Pc2\playsel.cpp
H:\TonyHawk\Pc2\player_spool.cpp
H:\TonyHawk\Pc2\post.cpp
H:\TonyHawk\Pc2\powerup.cpp
H:\TonyHawk\Pc2\PRE.cpp
H:\TonyHawk\Pc2\rail.cpp
H:\TonyHawk\Pc2\redbook.cpp
H:\TonyHawk\Pc2\reloc.cpp
H:\TonyHawk\Pc2\screentools.cpp
H:\TonyHawk\Pc2\sfx.cpp
H:\TonyHawk\Pc2\Shatter.cpp
H:\TonyHawk\Pc2\skatmgr.cpp
H:\TonyHawk\Pc2\spool.cpp
H:\TonyHawk\Pc2\Spooler.cpp
H:\TonyHawk\Pc2\statwin.cpp
H:\TonyHawk\Pc2\statedit.cpp
H:\TonyHawk\Pc2\tag.cpp
H:\TonyHawk\Pc2\tapes.cpp
H:\TonyHawk\Pc2\texteffects.cpp
H:\TonyHawk\Pc2\textwin.cpp
H:\TonyHawk\Pc2\trickdb.cpp
H:\TonyHawk\Pc2\trickob.cpp
H:\TonyHawk\Pc2\trickscript.cpp
H:\TonyHawk\Pc2\tricksel.cpp
H:\TonyHawk\Pc2\trickwin.cpp
H:\TonyHawk\Pc2\tricktips.cpp
H:\TonyHawk\Pc2\trig.cpp
H:\TonyHawk\Pc2\competition.h
H:\TonyHawk\Pc2\TrigGen.cpp
H:\TonyHawk\Pc2\video.cpp
H:\TonyHawk\Pc2\vidmenu.cpp
H:\TonyHawk\Pc2\Pc\CDPlayer.cpp
H:\TonyHawk\Pc2\Pc\d3dfunc.cpp
H:\TonyHawk\Pc2\Pc\d3dfunc.cpp
H:\TonyHawk\Pc2\Pc\d3dpoly.cpp
H:\TonyHawk\Pc2\Pc\d3dsprite.cpp
H:\TonyHawk\Pc2\Pc\d3dtex.cpp
H:\TonyHawk\Pc2\Pc\D3dTimer.cpp
H:\TonyHawk\Pc2\Pc\DxPlay.cpp
H:\TonyHawk\Pc2\Pc\NetGame.cpp
H:\TonyHawk\Pc2\Pc\PcInput.cpp
H:\TonyHawk\Pc2\Pc\PCMovie.cpp
H:\TonyHawk\Pc2\Pc\soundlib.cpp
H:\TonyHawk\Pc2\Pc\thstub.cpp
H:\TonyHawk\Pc2\Pc\WinMain.cpp
H:\TonyHawk\PC2\Release\THawk2.pdb
Miscellaneous Strings#
Strings that contain excessive use of the exclamation mark or swearing.
Address |
String |
|---|---|
1275E8 |
what the hell model is this? |
1283AC |
underflow!!!!! |
128800 |
fuck!!!! |
128DA0 |
ADD ANOTHER ENTRY ABOVE HERE!!!!!!! |
12A74C |
Shouldn't call me!!! |
12A8D0 |
No D3D Texture Loaded!!! |
1310A8 |
fuck me -- error loading demo |
Unused Music#
RASTALOOP.WAV#
Located in ALL.PKR/AUDIO is this 25-second audio track, which most likely would've been used for one of the menus in the game. The tags credit this audio file to Keith Arem of PCB Productions.
Regional Differences#
The Korean version of Tony Hawk's Pro Skater 2 included eight songs from the band FIN.K.L along with all members of the band as playable skaters. The actual characters themselves share the same movesets as some of the default skaters (Bob Burnquist, Steve Caballero, Kareem Campbell and Rune Glifberg, respectively) and all four use the same board designs that custom characters use.
|
The Tony Hawk series | |
|---|---|
|
Pro Skater | |
|
PlayStation |
Tony Hawk's Pro Skater (Prototypes) • Pro Skater 2 (Prototypes) • Pro Skater 3 (Prototypes) • Pro Skater 4 |
|
Nintendo 64 |
|
|
Dreamcast |
|
|
PlayStation 2, GameCube |
|
|
Xbox |
|
|
Windows |
Pro Skater 2 • Pro Skater 3 • Pro Skater 4 • Pro Skater HD • Pro Skater 3 + 4 |
|
Mac OS Classic, Mac OS X |
|
|
Game Boy Color |
|
|
Game Boy Advance |
|
|
PlayStation 3, Xbox 360 |
|
|
PlayStation 4, Xbox One |
|
|
PlayStation 5, Xbox Series X and S, Nintendo Switch, Nintendo Switch 2 |
|
|
Story-Based | |
|
PlayStation 2 |
Tony Hawk's Underground (Prototypes) • Underground 2 • Project 8 • Proving Ground |
|
Xbox |
|
|
GameCube |
|
|
Windows |
|
|
PlayStation Portable |
|
|
Game Boy Advance |
|
|
Nintendo DS |
|
|
Xbox 360, PlayStation 3 |
|
|
Wii |
|
|
Spin-offs/Related | |
|
GameCube, PlayStation 2, Xbox |
|
|
Game Boy Advance |
|
|
Nintendo DS |
|
|
See Also | |