If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article has a talk page!

Tony Hawk's Underground 2 (GameCube)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Tony Hawk's Underground 2

Developer: Neversoft
Publisher: Activision
Platform: GameCube
Released in US: October 4, 2004
Released in EU: October 8, 2004


AreasIcon.png This game has unused areas.
CharacterIcon.png This game has unused playable characters.
DevTextIcon.png This game has hidden development-related text.
GraphicsIcon.png This game has unused graphics.
MovieIcon.png This game has unused cinematics.


PrereleaseIcon.png This game has a prerelease article

Hmmm...
To do:
A debug options menu was enabled.

Tony Hawk's Underground 2 is often considered by fans to be the best game of the series (as well as the last good one) thanks to its great additions and improvements to the game mechanics, for its incredibly humorous tone, and for its wide selection of levels old and new. At the same time, however, many consider it to be the point where the series started its downfall, thanks to having bigger focus on Bam Margera than on Tony Hawk, for its over-reliance on sexual and toilet humor, and for its mechanics making things too easy.


If I fall back down, you're gonna help me back up again...

Unused/Inaccessible Areas/Levels

Test Level

There exists a test level containing a mishmash of various models and particle effects.

To access the level, use this Action Replay code (NTSC only):

MHYF-X2Y4-64YC4
G6AE-U7UA-4M2WY
T88D-B6T0-AW1XY
(Source: http://timelesslunchbox.boards.net/thread/5/tony-hawks-underground-2-ntsc)

New Jersey in Training

Story Mode picks up from where Underground left off, with the intro beginning with the custom character skating in their backyard, as a crowd watches and cheers. To make it possible, a tiny portion of the New Jersey level from THUG1 was implemented into the Training level, but placed very far away. The area is skateable, albeit very glitchy, and without grindable surfaces.

To access Jersey in-game, use this Action Replay code (NTSC only):

HBAW-7X59-7X4ZC
HJE8-XKT8-U6D6T
VPWT-AHJT-E6FTA
GV3R-AF3R-57U10
(Source: http://timelesslunchbox.boards.net/thread/5/tony-hawks-underground-2-ntsc)

Unused Graphics

Hmmm...
To do:
Convert these files.
  • Under the "images" folder, there are several files for images used in the PAL release, left intact in the NTSC disc.
  • Also under the "images" folder are some PS2 leftovers, including "IO" images from the PS2 version's online mode, and a file under the "faces" subfolder for the EyeToy compatibility.
  • Under "levels\Sk5Ed2_Shell", there are several files from the PS2 version accompanying the .ngc files. (They include the .ps2 filetype. The GCN version uses .ngc for its files)
  • "levels\mainmenu" contains a test camera file, named test_cam.ska.ngc.
  • "levels\default" contains more PS2 leftovers.
  • "models\veh" contains a test vehicle.
  • "models\Ped_Male" contains a test model.
  • "images\faces" contains test textures.
  • "images\CAGR" has three temporary textures.

Partially Unused

Thug2 bam side tattoo.png

Since Bam Margera's jacket covers up the sides of his torso, the torso mesh stops before it gets to his sides, thus, only a small portion of his right-side tattoo is applied to the mesh. However, his chest texture actually contains the (almost) full tattoo.

Unused Particle System

What did he eat?

Grind N Barf, one of Bam's special tricks from THUG1, returns in THUG2, with Story Mode even giving you a mission that requires you to use it. When performed, Bam bends over, clutches his stomach, and vomits, followed by a splattering sound. The vomit particles were also carried over from THUG1, but they were not added to the animation this time around. Thus, Bam makes the retching sound, and the splashes/splats are heard afterwards, but nothing comes out.

Unused Characters

"models\Skater_Pro" has files for Bucky Lasek and Jamie Thomas, neither of whom appear in this game, so they are possibly left over from the previous title. Attempting to replace other character models with them will do nothing. (e.g. Replacing Bob Burnquist with Bucky Lasek will still have Bob Burnquist appear)

Unused Cinematics

The "cutscenes" folder contains several test cinematics. (Skip to 5:57 in the video)

  • TEST.cut.ngc: A moving, spinning cube textured with the Chad Muska Skate Demo poster from the first Underground.
  • TEST_2Characters.cut.ngc: Brings up a black screen.
  • TEST_character.cut.ngc: The T-posed models of Chad Muska and the custom character. Chad's legs seem to be glitched out, while the custom character's face mesh is missing. The custom character and their skateboard slide and rotate, and a little bit of bone manipulation is done with the custom character before going right back to the T-pose.
  • TEST_Character_Face.cut.ngc: Tony Hawk standing around as his mouth rapidly moves. The camera abruptly zooms in on his face, and then back out as his mouth stops moving.
  • TEST_MovingParticles.cut.ngc: A zoom-in on a flat polygonal surface.
  • Test_SkinModel.cut.ngc: Some weird...thing...flailing about.

Development Text

blah.txt

In the root directory of the disc is a text file named blah.txt. Opening it in a text editor reveals that it is a blank file.

qdir.txt

The "scripts" folder contains a text file named qdir.txt. It contains a list of script files from when the game was in development, with the game referred to as "skate6." (THUG2 was the sixth game in the Tony Hawk series.)

c:\skate6\data\scripts\aaaaloopchecker.qb
c:\skate6\data\scripts\allanims.qb
c:\skate6\data\scripts\andyf.qb
c:\skate6\data\scripts\cas_ped_f.qb
c:\skate6\data\scripts\cas_ped_m.qb
c:\skate6\data\scripts\profile_ped.qb
c:\skate6\data\scripts\skater_helpers.qb
c:\skate6\data\scripts\debugger\debugger_names.qb
c:\skate6\data\scripts\debugger\mouse.qb
c:\skate6\data\scripts\debugger\view_object.qb
c:\skate6\data\scripts\engine\ButtonScripts.qb
c:\skate6\data\scripts\engine\camera.qb
c:\skate6\data\scripts\engine\controller_pulling.qb
c:\skate6\data\scripts\engine\debug.qb
c:\skate6\data\scripts\engine\EventLog.qb
c:\skate6\data\scripts\engine\movies.qb
c:\skate6\data\scripts\engine\reverb.qb
c:\skate6\data\scripts\engine\tod_manager.qb
c:\skate6\data\scripts\engine\xbox_scripts.qb
c:\skate6\data\scripts\engine\menu\consolemessage.qb
c:\skate6\data\scripts\engine\menu\dialogbox.qb
c:\skate6\data\scripts\engine\menu\helper_text.qb
c:\skate6\data\scripts\engine\menu\keyboard.qb
c:\skate6\data\scripts\engine\menu\lighttool.qb
c:\skate6\data\scripts\engine\menu\MenuButtonRemap.qb
c:\skate6\data\scripts\engine\menu\panelmessage.qb
c:\skate6\data\scripts\engine\menu\sliderbar.qb
c:\skate6\data\scripts\engine\menu\timeofday.qb
c:\skate6\data\scripts\fx\bloom_fx.qb
c:\skate6\data\scripts\fx\env_fx.qb
c:\skate6\data\scripts\fx\fast_particle_data.qb
c:\skate6\data\scripts\fx\particle_data.qb
c:\skate6\data\scripts\fx\particle_default_params.qb
c:\skate6\data\scripts\fx\particle_scripts.qb
c:\skate6\data\scripts\fx\particle_update_scripts.qb
c:\skate6\data\scripts\fx\shatter_data.qb
c:\skate6\data\scripts\game\animevents.qb
c:\skate6\data\scripts\game\animtags.qb
c:\skate6\data\scripts\game\casutils.qb
c:\skate6\data\scripts\game\cas_logos.qb
c:\skate6\data\scripts\game\cas_parts.qb
c:\skate6\data\scripts\game\cas_skater_f.qb
c:\skate6\data\scripts\game\cas_skater_m.qb
c:\skate6\data\scripts\game\cas_skater_shared.qb
c:\skate6\data\scripts\game\cas_team.qb
c:\skate6\data\scripts\game\cutscene.qb
c:\skate6\data\scripts\game\cutscene_subtitles.qb
c:\skate6\data\scripts\game\decks.qb
c:\skate6\data\scripts\game\EdPieces2.qb
c:\skate6\data\scripts\game\events.qb
c:\skate6\data\scripts\game\game.qb
c:\skate6\data\scripts\game\gameflow.qb
c:\skate6\data\scripts\game\goalattack.qb
c:\skate6\data\scripts\game\goal_utilities.qb
c:\skate6\data\scripts\game\graffiti.qb
c:\skate6\data\scripts\game\Levels.qb
c:\skate6\data\scripts\game\NSCustomParks.qb
c:\skate6\data\scripts\game\object.qb
c:\skate6\data\scripts\game\park_ed.qb
c:\skate6\data\scripts\game\ped.qb
c:\skate6\data\scripts\game\playervehiclesounds.qb
c:\skate6\data\scripts\game\player_controlled_vehicle.qb
c:\skate6\data\scripts\game\pro_anims.qb
c:\skate6\data\scripts\game\pro_anims_Thug2.qb
c:\skate6\data\scripts\game\rigidbodysounds.qb
c:\skate6\data\scripts\game\scaling.qb
c:\skate6\data\scripts\game\Sk4_PedAnim.qb
c:\skate6\data\scripts\game\sk4_PedCollision.qb
c:\skate6\data\scripts\game\sk4_PedScripts.qb
c:\skate6\data\scripts\game\skater_fx.qb
c:\skate6\data\scripts\game\skeleton.qb
c:\skate6\data\scripts\game\skutils.qb
c:\skate6\data\scripts\game\startup.qb
c:\skate6\data\scripts\game\terrain.qb
c:\skate6\data\scripts\game\goals\goal_collect.qb
c:\skate6\data\scripts\game\goals\goal_combo_scripts.qb
c:\skate6\data\scripts\game\goals\goal_counter.qb
c:\skate6\data\scripts\game\goals\goal_descriptions.qb
c:\skate6\data\scripts\game\goals\goal_gaps.qb
c:\skate6\data\scripts\game\goals\goal_highcombo.qb
c:\skate6\data\scripts\game\goals\goal_horse.qb
c:\skate6\data\scripts\game\goals\goal_oldskool.qb
c:\skate6\data\scripts\game\goals\goal_race.qb
c:\skate6\data\scripts\game\goals\goal_rewards.qb
c:\skate6\data\scripts\game\goals\goal_scores.qb
c:\skate6\data\scripts\game\goals\goal_score_scripts.qb
c:\skate6\data\scripts\game\goals\goal_secret_tape.qb
c:\skate6\data\scripts\game\goals\goal_skate_letters.qb
c:\skate6\data\scripts\game\goals\goal_skate_the_line.qb
c:\skate6\data\scripts\game\goals\goal_special.qb
c:\skate6\data\scripts\game\goals\goal_tetris.qb
c:\skate6\data\scripts\game\goals\goal_timed_score_run.qb
c:\skate6\data\scripts\game\goals\goal_tips.qb
c:\skate6\data\scripts\game\goals\goal_trick_beat.qb
c:\skate6\data\scripts\game\goals\goal_trick_the_objects.qb
c:\skate6\data\scripts\game\goals\goal_untimed_collect.qb
c:\skate6\data\scripts\game\goal_editor\goal_editor.qb
c:\skate6\data\scripts\game\menu\ammo_meter.qb
c:\skate6\data\scripts\game\menu\arcade_machine.qb
c:\skate6\data\scripts\game\menu\catmenu.qb
c:\skate6\data\scripts\game\menu\chapter_info.qb
c:\skate6\data\scripts\game\menu\classic_mode_menu.qb
c:\skate6\data\scripts\game\menu\CutsceneLighting.qb
c:\skate6\data\scripts\game\menu\cutscenemenu.qb
c:\skate6\data\scripts\game\menu\displayoptions.qb
c:\skate6\data\scripts\game\menu\edit_tricks_menu.qb
c:\skate6\data\scripts\game\menu\gamemenu.qb
c:\skate6\data\scripts\game\menu\gamemenu_debug.qb
c:\skate6\data\scripts\game\menu\gamemenu_helpers.qb
c:\skate6\data\scripts\game\menu\gamemenu_levelselect.qb
c:\skate6\data\scripts\game\menu\gamemenu_options.qb
c:\skate6\data\scripts\game\menu\gamemenu_pause.qb
c:\skate6\data\scripts\game\menu\gamemenu_stats.qb
c:\skate6\data\scripts\game\menu\game_progress_menu.qb
c:\skate6\data\scripts\game\menu\gap_menu.qb
c:\skate6\data\scripts\game\menu\goal_editor_menu.qb
c:\skate6\data\scripts\game\menu\high_scores_menu.qb
c:\skate6\data\scripts\game\menu\level_textures.qb
c:\skate6\data\scripts\game\menu\memcard.qb
c:\skate6\data\scripts\game\menu\memcardmessages.qb
c:\skate6\data\scripts\game\menu\menu3d.qb
c:\skate6\data\scripts\game\menu\MenuSounds.qb
c:\skate6\data\scripts\game\menu\menutest.qb
c:\skate6\data\scripts\game\menu\models.qb
c:\skate6\data\scripts\game\menu\netmenu.qb
c:\skate6\data\scripts\game\menu\net_vault_menu.qb
c:\skate6\data\scripts\game\menu\onlinestats.qb
c:\skate6\data\scripts\game\menu\optionsmenu.qb
c:\skate6\data\scripts\game\menu\pager_menu.qb
c:\skate6\data\scripts\game\menu\panelstuff.qb
c:\skate6\data\scripts\game\menu\ParkEdMenu.qb
c:\skate6\data\scripts\game\menu\roundbarmenu.qb
c:\skate6\data\scripts\game\menu\skateshop.qb
c:\skate6\data\scripts\game\menu\soundoptions.qb
c:\skate6\data\scripts\game\menu\sprites.qb
c:\skate6\data\scripts\game\menu\stats.qb
c:\skate6\data\scripts\game\menu\tantrum_meter.qb
c:\skate6\data\scripts\game\menu\thememenu.qb
c:\skate6\data\scripts\game\menu\themes.qb
c:\skate6\data\scripts\game\menu\trickmenu.qb
c:\skate6\data\scripts\game\menu\view_goals_menu.qb
c:\skate6\data\scripts\game\misc\autotest.qb
c:\skate6\data\scripts\game\misc\car_scripts.qb
c:\skate6\data\scripts\game\misc\cheats.qb
c:\skate6\data\scripts\game\misc\compress.qb
c:\skate6\data\scripts\game\misc\flags.qb
c:\skate6\data\scripts\game\misc\gameoptions.qb
c:\skate6\data\scripts\game\misc\game_rewards.qb
c:\skate6\data\scripts\game\misc\global_flags.qb
c:\skate6\data\scripts\game\misc\helper_desc.qb
c:\skate6\data\scripts\game\misc\level_flags.qb
c:\skate6\data\scripts\game\misc\loading_screens.qb
c:\skate6\data\scripts\game\misc\SK4_Scripts.qb
c:\skate6\data\scripts\game\misc\strings.qb
c:\skate6\data\scripts\game\misc\tagsdb.qb
c:\skate6\data\scripts\game\misc\warppoint.qb
c:\skate6\data\scripts\game\net\combo_mambo.qb
c:\skate6\data\scripts\game\net\ctf.qb
c:\skate6\data\scripts\game\net\elimiskate.qb
c:\skate6\data\scripts\game\net\firefight.qb
c:\skate6\data\scripts\game\net\horse.qb
c:\skate6\data\scripts\game\net\king.qb
c:\skate6\data\scripts\game\net\net.qb
c:\skate6\data\scripts\game\net\netmessages.qb
c:\skate6\data\scripts\game\net\netoptions.qb
c:\skate6\data\scripts\game\net\scavenger.qb
c:\skate6\data\scripts\game\net\scorechallenge.qb
c:\skate6\data\scripts\game\net\slap.qb
c:\skate6\data\scripts\game\net\trick_attack.qb
c:\skate6\data\scripts\game\ped\Sk5_PedScripts.qb
c:\skate6\data\scripts\game\ped\Sk5_PedSkater.qb
c:\skate6\data\scripts\game\ped\SK6Ped_Data.qb
c:\skate6\data\scripts\game\ped\Sk6Ped_StateLogic.qb
c:\skate6\data\scripts\game\ped\SK6Ped_UniqueStateLogic.qb
c:\skate6\data\scripts\game\ped\SK6Ped_Utils.qb
c:\skate6\data\scripts\game\rail_editor\rail_editor.qb
c:\skate6\data\scripts\game\sfx\sfxmenu.qb
c:\skate6\data\scripts\game\sfx\sfx_car.qb
c:\skate6\data\scripts\game\sfx\sfx_ped.qb
c:\skate6\data\scripts\game\skater\airtricks.qb
c:\skate6\data\scripts\game\skater\alltricks.qb
c:\skate6\data\scripts\game\skater\anim.qb
c:\skate6\data\scripts\game\skater\bails.qb
c:\skate6\data\scripts\game\skater\CreateATrick.qb
c:\skate6\data\scripts\game\skater\deprecated_tricks.qb
c:\skate6\data\scripts\game\skater\grindlist.qb
c:\skate6\data\scripts\game\skater\grindscripts.qb
c:\skate6\data\scripts\game\skater\groundtricks.qb
c:\skate6\data\scripts\game\skater\iniskater_exceptions.qb
c:\skate6\data\scripts\game\skater\liptricks.qb
c:\skate6\data\scripts\game\skater\manualtricks.qb
c:\skate6\data\scripts\game\skater\physics.qb
c:\skate6\data\scripts\game\skater\pressuretricks.qb
c:\skate6\data\scripts\game\skater\projectiles.qb
c:\skate6\data\scripts\game\skater\protricks.qb
c:\skate6\data\scripts\game\skater\skater_misc.qb
c:\skate6\data\scripts\game\skater\skater_particlesys.qb
c:\skate6\data\scripts\game\skater\skater_profile.qb
c:\skate6\data\scripts\game\skater\skater_sfx.qb
c:\skate6\data\scripts\game\skater\skater_swapping.qb
c:\skate6\data\scripts\game\skater\skater_vehicle.qb
c:\skate6\data\scripts\game\skater\specialitems.qb
c:\skate6\data\scripts\game\skater\switch_control.qb
c:\skate6\data\scripts\game\skater\tricks.qb
c:\skate6\data\scripts\game\skater\walking_control.qb
c:\skate6\data\scripts\game\skater\walltricks.qb
c:\skate6\data\scripts\game\usr\ALF_Scripts.qb
c:\skate6\data\scripts\game\usr\JKU_Scripts.qb
c:\skate6\data\scripts\gamemodes\gamemode.qb

DSP Files

Files with the txt.ngc extension list the in-development file directories. While most of the files listed in these can still be found on the disc in the open, some, such as pedsult_Sky.txt.ngc and default_Sky.txt.ngc, list DSP extension sound effects. (All of the sound effects ended up being packed into one big file for the final product, with the "sounds" folder being left empty)

c:\skate6\data\sounds\dsp\Terrains\RollConcSmooth02.dsp
c:\skate6\data\sounds\dsp\Terrains\GrindMetal02.dsp
c:\skate6\data\sounds\dsp\Terrains\OllieConc19.dsp
c:\skate6\data\sounds\dsp\Terrains\OllieConc.dsp
c:\skate6\data\sounds\dsp\Terrains\LandConc.dsp
c:\skate6\data\sounds\dsp\Terrains\GrindMetalOff02.dsp
c:\skate6\data\sounds\dsp\Terrains\GrindMetalOn08.dsp
c:\skate6\data\sounds\dsp\Terrains\GrindMetalOn02.dsp
c:\skate6\data\sounds\dsp\Terrains\SlideMetal02.dsp
c:\skate6\data\sounds\dsp\Skater\RevertConc.dsp

PS2 Development Text

As previously mentioned, the "Sk5Ed2_Shell" folder has files from the PS2 version accompanying the GCN files. Some of them are directories from the development of the PS2 version.

Sk5Ed2_Shell.txt.ps2

c:\skate6\data\sounds\vag\Terrains\RollConcSmooth02.vag
c:\skate6\data\sounds\vag\Terrains\GrindMetal02.vag
c:\skate6\data\sounds\vag\Terrains\OllieConc19.vag
c:\skate6\data\sounds\vag\Terrains\OllieConc.vag
c:\skate6\data\sounds\vag\Terrains\LandConc.vag
c:\skate6\data\sounds\vag\Terrains\GrindMetalOff02.vag
c:\skate6\data\sounds\vag\Terrains\GrindMetalOn08.vag
c:\skate6\data\sounds\vag\Terrains\GrindMetalOn02.vag
c:\skate6\data\sounds\vag\Terrains\SlideMetal02.vag
c:\skate6\data\sounds\vag\Skater\RevertConc.vag
c:\skate6\data\images\particles\dt_nj_puff01b.img.ps2
c:\skate6\data\images\particles\apm_spray_01.img.ps2
c:\skate6\data\images\particles\jow_no_drops01.img.ps2

Sk5Ed2_Shellcol.txt.ps2

c:\skate6\data\levels\Sk5Ed2_Shell\Sk5Ed2_Shell.col.ps2

Sk5Ed2_Shellped.txt.ps2

c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Head05.tex.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Head05.skin.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Head05.cas.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Head06.tex.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Head06.skin.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Head06.cas.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Head07.tex.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Head07.skin.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Head07.cas.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Head01.tex.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Head01.skin.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Head01.cas.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Head02.tex.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Head02.skin.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Head02.cas.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Head03.tex.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Head03.skin.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Head03.cas.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Head05.tex.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Head05.skin.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Head05.cas.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Head07.tex.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Head07.skin.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Head07.cas.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Torso05.tex.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Torso05.skin.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Torso05.cas.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Torso07.tex.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Torso07.skin.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Torso07.cas.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Torso09.tex.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Torso09.skin.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Torso09.cas.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Torso01.tex.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Torso01.skin.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Torso01.cas.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Torso03.tex.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Torso03.skin.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Torso03.cas.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Torso05.tex.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Torso05.skin.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Torso05.cas.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Torso07.tex.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Torso07.skin.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Torso07.cas.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Legs02.tex.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Legs02.skin.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Legs02.cas.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Legs04.tex.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Legs04.skin.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Legs04.cas.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Legs05.tex.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Legs05.skin.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Legs05.cas.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs01.tex.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs01.skin.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs01.cas.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs02.tex.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs02.skin.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs02.cas.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs03.tex.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs03.skin.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs03.cas.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs04.tex.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs04.skin.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs04.cas.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs05.tex.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs05.skin.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs05.cas.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs06.tex.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs06.skin.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Legs06.cas.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Glasses01.tex.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Glasses01.skin.ps2
c:\skate6\data\models/ped_male/Boston/Ped_M_BO_Glasses01.cas.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Glasses02.tex.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Glasses02.skin.ps2
c:\skate6\data\models/ped_male/Barcelona/Ped_M_BA_Glasses02.cas.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head01.tex.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head01.skin.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head01.cas.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head03.tex.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head03.skin.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head03.cas.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head04.tex.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head04.skin.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head04.cas.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head06.tex.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head06.skin.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head06.cas.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head07.tex.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head07.skin.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head07.cas.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head08.tex.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head08.skin.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Head08.cas.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso01.tex.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso01.skin.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso01.cas.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso03.tex.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso03.skin.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso03.cas.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso04.tex.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso04.skin.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso04.cas.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso06.tex.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso06.skin.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso06.cas.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso08.tex.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso08.skin.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso08.cas.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso07.tex.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso07.skin.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Torso07.cas.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Legs04.tex.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Legs04.skin.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Legs04.cas.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Legs05.tex.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Legs05.skin.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Legs05.cas.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Legs03.tex.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Legs03.skin.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Legs03.cas.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Legs01.tex.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Legs01.skin.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Legs01.cas.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Legs06.tex.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Legs06.skin.ps2
c:\skate6\data\models/ped_female/Ped_F_NO_Legs06.cas.ps2
c:\skate6\data\models/skater_male/board_default.tex.ps2
c:\skate6\data\models/skater_male/board_default.skin.ps2
c:\skate6\data\models/skater_male/board_default.cas.ps2
c:\skate6\data\models/skater_secret/Board_THPS_Hawk.tex.ps2
c:\skate6\data\models/skater_secret/Board_THPS_Hawk.skin.ps2
c:\skate6\data\models/skater_secret/Board_THPS_Hawk.cas.ps2
c:\skate6\data\models/veh/veh_segmotor/segmotor.tex.ps2
c:\skate6\data\models/veh/veh_segmotor/segmotor.skin.ps2
c:\skate6\data\models/veh/veh_segmotor/segmotor.cas.ps2

Sk5Ed2_Shellscn.txt.ps2

c:\skate6\data\levels\Sk5Ed2_Shell\Sk5Ed2_Shell.tex.ps2

Oddities/Goofs/Interesting Information

Thug2 hood unchanged.png
  • The "models\Animals" folder contains folders for a chicken, a cow, a cockatoo, an elephant, an alligator, a goat, and a rat. All of these folders are empty despite the fact that an alligator and a goat appear in the game. However, all of these animals did have models in the first Underground, so these are likely THUG1 remnants.
  • Under "models\Peds\PedPros", there are empty folders for Steve Caballero, Kareem Campbell, Rune Glifberg, Andrew Reynolds, Geoff Rowley, Elissa Steamer, and Jamie Thomas. All of these skaters were in the first Underground, but none of them are in Underground 2, thus, making more THUG1 remnants.
  • Ryan Sheckler's last name is misspelled as "shekler" in his model files.
  • If one looks closely during the second act of the Story Mode intro, they will see that Eric Sparrow has already wet his pants before Bam comes in with the chainsaw.
  • In the Story Mode intro, Paulie "Wheels of Fury" Ryan flips the bird at the player character, with his hand blurred out for comedic effect. If one takes the scene frame-by-frame, they will find that Paulie is merely making a fist; his middle finger isn't even up.
  • In the cutscene where Nigel Beaverhausen makes a deal with Tony and Bam to pay for the expenses, Bam says, "Hey, I'm startin' to like this deal!" However, the subtitles cite the speaker as [Nigel] instead of [Bam].
  • When adding an unzipped hoodie to a male player and adjusting the colors, the sweatshirt part of the hoodie changes color, while the hood remains white.
  • Save hacking can alter a female Create a Skater's leg clothing to a pair of panties. These are worn during a cutscene in Australia, and they are visible under several items, but they are not selectable on their own even though their only issue is that they are not included in the Create a Skate menu.

Miscellaneous

One more step and you'll get an "out of bounds" message.

On the road in Barcelona, there is an out-of-bounds wall with graffiti of the letters "CKY" on it. CKY stands for "Camp Kill Yourself," which is the name of Jess Margera (Bam's brother)'s band, as well as the name of Bam's group of friends.