Skip to main content

Tony Hawk's Pro Skater 2 (Windows)









Please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!




Tony Hawk's Pro Skater 2 (Windows)



From The Cutting Room Floor



Jump to: navigation, search







Title Screen


Tony Hawk's Pro Skater 2

Developers: Neversoft,
LTI Gray Matter
Publisher:
Activision
Platform:
Windows
Released in US: October 31, 2000
Released in EU: November 17, 2000
Released in KR: 2000




AreasIcon.png This game has unused areas.
DevTextIcon.png This game has hidden development-related text.
GraphicsIcon.png This game has unused graphics.
MusicIcon.png This game has unused music.
RegionIcon.png This game has regional differences.





Just another Saturday... Ahem, I mean this is THPS2, now on Windows!





Hmmm...

To do:

  • Look for more unused strings in the .exe

  • Some unused models in the data files.

  • Maybe describe some of the cheats, such as the wireframe mode.




Contents




  • 1 THPS1 Levels


    • 1.1 SkPark_T




  • 2 Unused Graphics


    • 2.1 Skateboard Placeholders


    • 2.2 Blank Images


    • 2.3 Demo Leftovers


    • 2.4 PlayStation Leftovers


    • 2.5 THPS1 Leftovers




  • 3 Development Text


    • 3.1 Developer's Hard Drive


    • 3.2 Miscellaneous Strings




  • 4 Unused Music


    • 4.1 RASTALOOP.WAV




  • 5 Regional Differences




THPS1 Levels





Elementary, my dear Cactus.

This needs some investigation.
Discuss ideas and findings on the talk page.

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


THPS2 SkateboardPlaceholders.png

Blank Images


THPS2 BlankImages.png

Demo Leftovers



PlayStation Leftovers





Hmmm...

To do:
Add level select screen (says "Level Select" on PS1 and "Select Course" on PC).

PlayStation-related graphics found in the Windows files.


THPS2 PS1 Buttons1.pngTHPS2 PS1 Buttons2.pngTHPS2 PS1 Buttons4.pngTHPS2 PS1 Memcard.pngTHPS2 PS1 Buttons3.png

THPS1 Leftovers


THPS2 THPS1-logo.png



Development Text


Developer's Hard Drive


These strings can be found throughout the executable:


H:TonyHawkPc2backgrnd.cpp
H:TonyHawkPc2baddy.cpp
H:TonyHawkPc2baddy.h
H:TonyHawkPc2bit.cpp
H:TonyHawkPc2bit2.cpp
H:TonyHawkPc2blood.cpp
H:TonyHawkPc2camera.cpp
H:TonyHawkPc2camera.h
H:TonyHawkPc2campt.cpp
H:TonyHawkPc2car.cpp
H:TonyHawkPc2career.cpp
H:TonyHawkPc2carsel.cpp
H:TonyHawkPc2commonfe.cpp
H:TonyHawkPc2competition.cpp
H:TonyHawkPc2cre_tex.cpp
H:TonyHawkPc2cre_texset.cpp
H:TonyHawkPc2create.cpp
H:TonyHawkPc2create_color.cpp
H:TonyHawkPc2create_spool.cpp
H:TonyHawkPc2create_stitch.cpp
H:TonyHawkPc2create_ui.cpp
H:TonyHawkPc2Credits.cpp
H:TonyHawkPc2CreEdit.cpp
H:TonyHawkPc2perwin.cpp
H:TonyHawkPc2appwin.cpp
H:TonyHawkPc2cresave.cpp
H:TonyHawkPc2cresel.cpp
H:TonyHawkPc2custmgr.cpp
H:TonyHawkPc2db.cpp
H:TonyHawkPc2decomp.cpp
H:TonyHawkPc2dust.cpp
H:TonyHawkPc2DynamicLogo.cpp
H:TonyHawkPc2EditorGlobal.cpp
H:TonyHawkPc2LevelEditor.cpp
H:TonyHawkPc2LevelGen.cpp
H:TonyHawkPc2GenObjs.cpp
H:TonyHawkPc2FaceRemoval.cpp
H:TonyHawkPc2EditorPieces2.cpp
H:TonyHawkPc2EquipSel.cpp
H:TonyHawkPc2exp.cpp
H:TonyHawkPc2fileio.cpp
H:TonyHawkPc2FontTools.cpp
H:TonyHawkPc2front.cpp
H:TonyHawkPc2displaygoals.cpp
H:TonyHawkPc2FrontEnd2.cpp
H:TonyHawkPc2frontpre.cpp
H:TonyHawkPc2gamefmv.cpp
H:TonyHawkPc2handicap.cpp
H:TonyHawkPc2hcull.cpp
H:TonyHawkPc2Image.cpp
H:TonyHawkPc2init.cpp
H:TonyHawkPc2LevelSel.cpp
H:TonyHawkPc2videowin.cpp
H:TonyHawkPc2goalwin.cpp
H:TonyHawkPc2m3d.cpp
H:TonyHawkPc2m3dcolij.cpp
H:TonyHawkPc2m3dinit.cpp
H:TonyHawkPc2m3dutils.cpp
H:TonyHawkPc2m3dzone.cpp
H:TonyHawkPc2main.cpp
H:TonyHawkPc2MainMenu.cpp
H:TonyHawkPc2autoload.cpp
H:TonyHawkPc2mech.cpp
H:TonyHawkPc2medals.cpp
H:TonyHawkPc2mem.cpp
H:TonyHawkPc2Menu.cpp
H:TonyHawkPc2Mess.cpp
H:TonyHawkPc2mmu.cpp
H:TonyHawkPc2multisel.cpp
H:TonyHawkPc2NetMenu.cpp
H:TonyHawkPc2ob.cpp
H:TonyHawkPc2options.cpp
H:TonyHawkPc2pad.cpp
H:TonyHawkPc2pal.cpp
H:TonyHawkPc2panel.cpp
H:TonyHawkPc2physics.cpp
H:TonyHawkPc2platform.cpp
H:TonyHawkPc2player_ui.cpp
H:TonyHawkPc2playsel.cpp
H:TonyHawkPc2player_spool.cpp
H:TonyHawkPc2post.cpp
H:TonyHawkPc2powerup.cpp
H:TonyHawkPc2PRE.cpp
H:TonyHawkPc2rail.cpp
H:TonyHawkPc2redbook.cpp
H:TonyHawkPc2reloc.cpp
H:TonyHawkPc2screentools.cpp
H:TonyHawkPc2sfx.cpp
H:TonyHawkPc2Shatter.cpp
H:TonyHawkPc2skatmgr.cpp
H:TonyHawkPc2spool.cpp
H:TonyHawkPc2Spooler.cpp
H:TonyHawkPc2statwin.cpp
H:TonyHawkPc2statedit.cpp
H:TonyHawkPc2tag.cpp
H:TonyHawkPc2tapes.cpp
H:TonyHawkPc2texteffects.cpp
H:TonyHawkPc2textwin.cpp
H:TonyHawkPc2trickdb.cpp
H:TonyHawkPc2trickob.cpp
H:TonyHawkPc2trickscript.cpp
H:TonyHawkPc2tricksel.cpp
H:TonyHawkPc2trickwin.cpp
H:TonyHawkPc2tricktips.cpp
H:TonyHawkPc2trig.cpp
H:TonyHawkPc2competition.h
H:TonyHawkPc2TrigGen.cpp
H:TonyHawkPc2video.cpp
H:TonyHawkPc2vidmenu.cpp
H:TonyHawkPc2PcCDPlayer.cpp
H:TonyHawkPc2Pcd3dfunc.cpp
H:TonyHawkPc2Pcd3dfunc.cpp
H:TonyHawkPc2Pcd3dpoly.cpp
H:TonyHawkPc2Pcd3dsprite.cpp
H:TonyHawkPc2Pcd3dtex.cpp
H:TonyHawkPc2PcD3dTimer.cpp
H:TonyHawkPc2PcDxPlay.cpp
H:TonyHawkPc2PcNetGame.cpp
H:TonyHawkPc2PcPcInput.cpp
H:TonyHawkPc2PcPCMovie.cpp
H:TonyHawkPc2Pcsoundlib.cpp
H:TonyHawkPc2Pcthstub.cpp
H:TonyHawkPc2PcWinMain.cpp
H:TonyHawkPC2ReleaseTHawk2.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!!!!!
overflow!!!!!

128800
fuck!!!!
truck
Eh? Env item spooled out??

128DA0
ADD ANOTHER ENTRY ABOVE HERE!!!!!!!

12A74C
Shouldn't call me!!!

12A8D0
No D3D Texture Loaded!!!
USING VRAM Based sprite!!!!!!!!!!

1310A8
fuck me -- error loading demo

Unused Music


RASTALOOP.WAV


Located in ALL.PKR/AUDIO is this 25-second audio track, 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.









































































Retrieved from "https://tcrf.net/index.php?title=Tony_Hawk%27s_Pro_Skater_2_(Windows)&oldid=467242"





Navigation menu
























if(window.jQuery)jQuery.ready();if(window.mw){
mw.loader.state({"mw.PopUpMediaTransform":"loading","site":"loading","user":"ready","user.groups":"ready"});
}if(window.mw){
document.write("u003Cscript src="https://tcrf.net/load.php?debug=falseu0026amp;lang=enu0026amp;modules=mw.PopUpMediaTransformu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}if(window.mw){
mw.loader.load(["mediawiki.toc","mediawiki.action.view.postEdit","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","ext.uls.pt"],null,true);
}if(window.mw){
document.write("u003Cscript src="https://tcrf.net/load.php?debug=falseu0026amp;lang=enu0026amp;modules=siteu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}
var pkBaseURL = (("https:" == document.location.protocol) ? "https://stats.tcrf.net/" : "http://stats.tcrf.net/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));

try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 2);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}


if(window.mw){
mw.config.set({"wgBackendResponseTime":2010});
}

Popular posts from this blog

Mario Kart Wii

The Binding of Isaac: Rebirth/Afterbirth

What does “Dominus providebit” mean?