We have upgraded to the latest version of MediaWiki and now support TLS1.2 and transcoding!
Please contact us via Discord or Twitter if you experience any problems.

Tony Hawk's Pro Skater 2 (Dreamcast)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Tony Hawk's Pro Skater 2

Developer: Treyarch
Publisher: Activision
Platform: Dreamcast
Released in US: November 6, 2000
Released in EU: December 15, 2000


SourceIcon.png This game has uncompiled source code.
GraphicsIcon.png This game has unused graphics.


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 Titlescreen

THPS2-DC-TITLE H.png

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)

Leftovers

It also has the title screen and the main menu images from the April build of THPS1 in European branding for some reason.

(Credit: josh)


PTITLE H.png PMAIN H.png

Unused File

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