Tony Hawk's Pro Skater 2 improved on the first game in many ways, and for this, it is currently the second highest rated game on Metacritic, just behind The Legend of Zelda: Ocarina of Time.
Turn that s**t up!
Unused Graphics#
Unused Titlescreen#
On the disc, there is a file called "TITLE_H.BMP" which is an early title screen which seems to be created before the PS1 demo.
(Credit: josh)
Placeholders#
Placeholder skateboards
Placeholder credits graphic, says Treyarch in arabic.
Decks#
One of Jamie Thomas' decks has a slightly different unused texture lacking the four indents on both sides.
|
Unused |
Used |
|---|---|
|
|
|
Any unavailable decks show a plain black board with a question mark over it instead of this.
Gap Menu#
An unused graphic for the gap menu.
Leftovers from the PlayStation version#
PlayStation related graphics found in the Dreamcast Version
|
|
To do: |
Leftover Memory Card and button prompts.

Leftovers from the PS1 demo versions.
Tony Hawk Skateboarding Leftovers#
The title screen and the main menu images from the April build of the first game in European branding are here for some reason.
(Credit: josh)


Unused Files#
|
|
To do: |
TEST.S appears to be a file used to create .pre files.
; cd.s - all the cd data files in one big file
orgaddr set 1000000000
; pre will create a .pre file, both in the .wad file, and on the hard drive
; this file is comprised of a number of smaller files linked together
; and is intended to speed loading off the CD
; pre.hmm file1,file2,file2 will create hmm.pre comtainging the other three files
pre macro
; create a group for the .pre file
; the orgaddr is not important, but is just incremented here
; so we don't get warnings about the group overlapping
orgaddr set orgaddr+500000
g\0 group org(orgaddr),file("\0.pre")
section \0,g\0
dw narg
rept narg
db "\1" ; the filename
db 0 ; zero terminated
cnop 0,4 ; word align
dw filesize("\1") ; size of the file
incbin "\1" ; the actual file
cnop 0,4 ; word aligned
shift
endr
endm
pre.Player2 s2arrow1.bmp,s2arrow2.bmp,sk2def.psh,anims_fe.psh,s2arrow8.bmp,s2arrow9.bmp,mem_card.psx
pre.Carsel mainf.fnt,s2font2.fnt,s2tricks.fnt,s2bgd4.bmp,s2arrow1.bmp,s2arrow2.bmp,s2prmpt1.bmp,s2prmpt2.bmp,s2prmpt5.bmp
pre.Statedit s2font1.fnt,s2font2.fnt,s2font3.fnt,s2menu1.fnt,s2skata2.fnt,anims_fe.psx,cretex.bin,sk2def.psh,anims_fe.psh,s2dots.bmp,s2arrow6.bmp,s2arrow7.bmp,s2win6.bmp,s2crskw1.bmp,s2prmpt1.bmp,s2prmpt2.bmp,s2prmpt4.bmp,s2prmpt5.bmp,s2bgd4.bmp
pre.TrickSel s2font1.fnt,s2font2.fnt,s2font3.fnt,s2menu1.fnt,s2skata2.fnt,anims_fe.psx,cretex.bin,sk2def.psh,anims_fe.psh,s2arrow8.bmp,s2arrow9.bmp,s2win6.bmp,s2crskw1.bmp,s2prmpt1.bmp,s2prmpt2.bmp,s2prmpt3.bmp,s2prmpt5.bmp,s2bgd4.bmp,s2symbol.fnt,tricks.bin
pre.Create s2font1.fnt,s2font2.fnt,s2font3.fnt,s2menu1.fnt,s2skata2.fnt,s2symbol.fnt,anims_fe.psx,s2arrow6.bmp,s2arrow7.bmp,s2icon3.bmp,s2icon4.bmp,s2icon5.bmp,s2icon6.bmp,s2icon7.bmp,s2dots.bmp,tricks.bin,s2win6.bmp,s2arrow8.bmp,s2arrow9.bmp,s2prmpt0.bmp,s2prmpt1.bmp,s2prmpt2.bmp,s2prmpt3.bmp,s2prmpt4.bmp,s2prmpt5.bmp,sk2def.psh,anims_fe.psh,s2crskw1.bmp
pre.Cresel mainf.fnt,s2font1.fnt,s2font2.fnt,s2tricks.fnt,s2bgd4.bmp,s2arrow8.bmp,s2arrow9.bmp,s2prmpt0.bmp,s2prmpt1.bmp,s2prmpt2.bmp,s2prmpt3.bmp,s2prmpt5.bmp,tricks.bin
pre.Panel time.fnt,score.fnt,s2tricks.fnt,ingame1.fnt,s2switch.bmp,s2icon8.bmp,s2icon9.bmp,s2icon10.bmp,s2blood.bmp,scorep.bmp,spec_bar.bmp,paused.bmp
pre.LevelSel mainf.fnt,s2font2.fnt,s2font1.fnt,ingame1.fnt,s2tricks.fnt,s2bgd3.bmp,s2prmpt0.bmp,s2prmpt1.bmp,s2prmpt2.bmp,s2prmpt4.bmp,s2prmpt5.bmp,s2versus.bmp,globe.psx,s2crossh.bmp,levna.bmp,s2win5.bmp,s2levl11.bmp,s2lvgoal.bmp
pre.EquipSel s2font2.fnt,s2font1.fnt,s2menu1.fnt,s2bgd5.bmp,s2prmpt0.bmp,s2prmpt1.bmp,s2prmpt2.bmp,s2prmpt4.bmp,s2prmpt5.bmp,s2dots2.bmp,s2win6.bmp,s2arrow1.bmp,s2arrow2.bmp,s2arrow4.bmp,s2arrow5.bmp,s2eqicn1.bmp,s2eqicn2.bmp,s2eqicn3.bmp,barrel.psx,s2d__00z.bmp,truck.psx
pre.EqLogos s2logoFI.bmp,s2logoZE.bmp,s2logoAT.bmp,s2logoSH.bmp,s2logoGI.bmp,s2logoFL.bmp,s2logoCI.bmp,s2logoBI.bmp,s2logoTO.bmp,s2logoPo.bmp
pre.Mainmenu s2bgd2.bmp,s2wheel.bmp,s2arrow3.bmp,mainf.fnt,s2font2.fnt,s2prmpt4.bmp,s2prmpt1.bmp
pre.Multisel mainf.fnt,s2font2.fnt,s2bgd4.bmp,s2arrow8.bmp,s2arrow9.bmp,s2prmpt1.bmp,s2prmpt2.bmp,s2prmpt4.bmp
pre.Options mem_card.psx,boombox.psx,control.psx,mainf.fnt,s2font2.fnt,s2tricks.fnt,s2arrow8.bmp,s2arrow9.bmp,s2prmpt1.bmp,s2prmpt2.bmp,s2prmpt4.bmp,s2prmpt5.bmp,s2video.bmp,s2face0.bmp,s2face1.bmp,s2face2.bmp,s2face3.bmp,s2face4.bmp,s2face5.bmp,s2face6.bmp,s2face7.bmp,s2face8.bmp,s2face9.bmp,s2face10.bmp,s2face11.bmp,s2face12.bmp,s2face13.bmp,s2face14.bmp,s2face15.bmp,s2face16.bmp,s2face18.bmp
; Macro for generating PLAYER.PRE... Since it has more than 32 arguments,
; I couldn't use the above. I'm sure there's a more elegant way to do this,
; if I was more familiar with the assembler.
orgaddr set 2000000000
addfile macro
db "\1" ; the filename
db 0 ; zero terminated
cnop 0,4 ; word align
dw filesize("\1") ; size of the file
incbin "\1" ; the actual file
cnop 0,4 ; word aligned
shift
endm
pre2 macro
; create a group for the .pre file
; the orgaddr is not important, but is just incremented here
; so we don't get warnings about the group overlapping
orgaddr set orgaddr+500000
g\0 group org(orgaddr),file("\0.pre")
section \0,g\0
; number of files
dw 33
addfile s2bio.fnt ;1
addfile s2font1.fnt ;2
addfile s2font2.fnt ;3
addfile s2font3.fnt ;4
addfile s2tricks.fnt ;5
addfile s2prmpt0.bmp ;6
addfile s2prmpt1.bmp ;7
addfile s2prmpt2.bmp ;8
addfile s2prmpt3.bmp ;9
addfile s2prmpt4.bmp ;10
addfile s2prmpt5.bmp ;11
addfile s2dots.bmp ;12
addfile s2bgd1.bmp ;13
addfile s2face14.bmp ;14
addfile s2win3.bmp ;15
addfile s2win4.bmp ;16
addfile s2medal1.bmp ;17
addfile s2medal2.bmp ;18
addfile s2medal3.bmp ;19
addfile s2scroll.bmp ;20
addfile s2arrow1.bmp ;21
addfile s2arrow2.bmp ;22
addfile s2arrow8.bmp ;23
addfile s2arrow9.bmp ;24
addfile anims_fe.psh ;25
addfile s2icon1.bmp ;26
addfile s2icon2.bmp ;27
addfile s2icon3.bmp ;28
addfile s2icon4.bmp ;29
addfile s2icon5.bmp ;30
addfile s2icon6.bmp ;31
addfile s2icon7.bmp ;32
addfile s2face17.bmp ;33
endm
pre2.Player
|
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 | |