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 is marked as NSFW!

Tony Hawk's Underground 2 (PlayStation 2)/Debug Mode

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of Tony Hawk's Underground 2 (PlayStation 2).

And you were just a scroll away from being fired too...
Oh dear, I do believe I have the vapors.
This page contains content that is not safe for work or other locations with the potential for personal embarrassment.
Such as: A character's exposed butt.

Like other games in the Tony Hawk's Series, Tony Hawk's Underground 2 has a debug mode, which allows access to a rather large debug menu. This debug mode can be activated by using the following code on the US version of the game:

D0B4ADE0 00007300
2022D0B8 24020000
(Source: punk7890)

Debug Options

The main debug options can be opened from the in-game pause menu. The options available differ slightly based on the current game mode.

Pause Menu Debug Options
THUG2 (PS2) Debug Options Item.png THUG2 (PS2) Debug Options Screen.png
Name Effect
Cheats: Debug See Cheats
Goto Restart Allows the player to teleport to any of the current level's spawn points.
Debug Menu See Debug Menu
Test Menu See Test Menu
Watch Cutscenes Cannot be selected. Only appears in story mode.

Cheats

Cheats
THUG2 (PS2) Debug Cheats Screen.png

The majority of the following options assist the player in some way. Not all options appear to work.

Name Effect
Time of Day See Time of Day
View Cutscenes See View Cutscenes
Levels unlocked: Toggles having all levels unlocked. This will also allow levels not normally available in story mode to be played in that mode. This is pretty much the same as playing them in free skate, however.
Goals to complete bracket Lets the player toggle between having to beat 1 or 6 goals to advance in classic mode. Not available outside of classic mode.
Advance Stage Advances the player's story mode progress.
Give 50 cheat points for this session Doesn't appear to work.
Reset cheat points for this session Doesn't appear to work.
100 Stat Points Gives you 100 stat points in classic mode. Available in story as well but has no effect.
Beat current goal Doesn't appear to work.
Unlock all chapters Doesn't appear to work.
Unlock all stats goals Doesn't appear to work.
Score 5 million points Instantly scores 5 million points.
Mark all goals unbeaten In story mode, resets goals.
Set Difficulty Level Allows the player to change the difficulty level.

Time of Day

Time of Day
THUG2 (PS2) Time Of Day Screen.png

Found under both debug cheats and the debug menu, allows altering the time of day cycle in various ways.

Name Effect
Cycle on Toggles day / night cycle on.
Cycle off Toggles day / night cycle off.
Quick Cycle on Toggles a quick day / night cycle on.
Quick Cycle off Toggles a quick day / night cycle off.
Advance TOD State Advances the time of day to the next state.
Morning Sets the time of day to morning.
Day Sets the time of day to day.
Evening Sets the time of day to evening
Night Sets the time of day to night

Note: Pressing triangle returns to the debug menu even if launched through the cheats menu.

View Cutscenes

Cinematics
THUG2 (PS2) Cinematics Screen.png

The view cutscenes menu is one continuous menu, split up into sections here for readability. The menu contains headers which, as expected, have no function when selected. The cinematics will play in the level the menu is opened in, allowing cutscenes to play out in areas they weren't intended for.

Cinematics
Name
XXXXXX CINEMATICS XXXXXX
1A - New Jersey Streets
1B - WareHouse Intro
1C - WareHouse Picking Teams
2A - Paulie Scores
2B - Bob gets BlackBalled
3 - Barcelona Bull
3B - Barcelona Hotel
4A - Berlin Hotel
4B - Berlin Scared Turtle
5 - Australia Moustrap
6 - Australia Mystery Scene
7 - New Orleans Hurricane
8 - New Orleans Tony is IN
9 - SkaTop
Level Events

Playing these cinematics will trigger their effects in their intended levels e.g., playing the bull event in Barcelona will free the bull. Some of these can cause the game to crash when played in the wrong level. Also, despite the event being activated, the goals tied to them, if any, don't get marked as complete and are not saved. Leaving the level and coming back will reset the event. For the Pro Skater level, while aesthetic changes may occur, the warps will not work unless triggered normally.

As these names aren't very descriptive, a short description is provided.

Name Description
XXXXX LEVEL EVENTS XXXXX
B0_LevelEvent Boston cannon event
B0_SmallEvent_Billboard Boston billboard event
BA_LevelEvent Barcelona freeing the bull event
BA_SmallEvent_Billboard Barcelona billboard event
BE_LevelEvent Berlin train derailment event
BE_SmallEvent_Billboard Berlin billboard event
AU_LevelEvent1 Australia secret area reveal event
AU_LevelEvent2 Australia cop car destruction event
AU_SmallEvent_Billboard Australia billboard event
NO_LevelEvent1 New Orleans Voodoo Doctor summoning event
NO_LevelEvent2 New Orleans Voodoo Doctor banishing event
NO_SmallEvent_BillBoard New Orleans billboard event
ST_LevelEvent Skatopia Bigfoot event
ST_SmallEvent_Billboard Skatopia billboard event
SE_LevelEvent Pro Skater boulder roll event
SE_SmallEvent_SpaceShip Pro Skater spaceship launch event
SE_SmallEvent_Satan Pro Skater Satan statue event
SE2_LevelEvent Triangle missile event
Tests

These cinematics contain various animation tests.

Name Description
XXXXXXX TESTS XXXXXXX
TEST Displays a box textured with "Chad Muska Skate Demo" moving and rotating on all axes.
TEST_SkinModel Displays a very distorted looking bird cycling through animations.
TEST_MovingParticles Displays an un-textured object emitting particles that appear to also be missing a texture.
TEST_Character Displays the player character (with a missing head) cycling through animations next to a T-posing Chad Muska, whose legs are distorted.
TEST_Character_Face Displays Tony Hawk from multiple angles with his lips moving.
TEST_2Characters Displays a black screen.
XXXXXXXX END XXXXXXXX

Debug Menu

The debug menu is much more broken than the cheats menu, with many options either having no function or not working as intended.

Name Effect
Auto Rail Level Doesn't appear to work.
Time Of Day See Time of Day
Lighting Tool See Lighting Tool
Rail Display Toggle Doesn't appear to work.
Bouncy Object Debug Display Toggle Doesn't appear to work.
Toggle Profiler Doesn't appear to work.
Toggle FPS Display Brings up an FPS counter, though it doesn't appear to function as it stays at 0.000.
Toggle Anim Times Toggles the below text overlay. Non-functional as none of the values actually populate.
Animation Blending (pcnt/frame):
Primary (hero+horse):
Boned Frames
Channels
Subset
Total
--------------------------
Secondary (peds):
Boned Frames
Channels
Subset
Total
Toggle Particle Times Toggles the below text overlay. Non-functional as none of the values actually populate.
Flexible Particles (pcnt/frame):
Process
Render
Total
--------------------------
ParticleSys
ParticleNum
ParticlePrims

Fast Particles (pcnt/frame):
Process
Render
Total
--------------------------
ParticleSys
ParticleNum

Toggle Particle Emit Dir Display Doesn't appear to work.
Toggle Model Scene Light Display Displays "Model Lights" on the screen, though no additional information is displayed.
Toggle Geom Scene Light Display Displays "Geom Lights" on the screen, though no additional information is displayed.
Toggle Active Scene Light Display Displays "Active Lights" on the screen, though no additional information is displayed.
Toggle Geom Stats Displays a partially working list of information. Only the items related to particles appear to work.
Total
Inactive
Sky
Transformed
Instances
Skeletal
CameraSphere
ClipCull
Culled
LeafCulled
BoxCheck
BocCheckCulled
OccludeCheck
OccludedObject
nOccludedLeaf
Colored
MinLeaf
WibbleUV
WibbleVC
EnvMapped
SendContext
Sorted
Shadow
Billboard
FastParticles
FastParticleSys
FlexParticles
FlexParticleSys
FlexParticlePrims
Toggle Poly Count Displays statistics about the current level.
Toggle Free Memory Displays the free memory available to the game.
Defrag Animation Cache Whether or not this works is difficult to determine. Based on the name, should tidy animation data in memory.
Wireframe Toggle Enabling this has no effect, however disabling it renders all level geometry as invisible. This cannot be turned off and will affect menus as well.
Wireframe Skins Toggle Doesn't appear to work. Based on the above option, this would have likely displayed models in wireframe.
Show Vert Polys Doesn't appear to work. Would possibly highlight vert surfaces.
Show Wallride Polys Doesn't appear to work. Would possibly highlight surfaces that allow wall riding.
Show Trigger Polys Doesn't appear to work. Would possibly display event triggers.
Show Camera Polys Doesn't appear to work. Would possibly display camera angle triggers.
Show Not Skateable Doesn't appear to work. Would possibly highlight non-skateable surfaces.
Show skater shadow Doesn't appear to work.
Show no skater shadow Doesn't appear to work.
Show no skater shadow wall Doesn't appear to work.
CheckForHoles (Slow) Doesn't appear to work. Would possibly detect holes in the level collision.
Hide HUD Hides the HUD.

Lighting Tool

Lighting Tool
THUG2 (PS2) Lighting Tool.png

The lighting tool has two sections: one for adjusting the lighting of models in the level, and the other for adjusting the level's lighting itself. Controls for the section are shown at the bottom of the screen and as are follows:

Button(s) Usage
Up / Down Select
Left / Right Adjust
Back/Print Values
toggle speed 1,10
link/unlink color values

Additionally, to swap between pages, one can press R1 and L1.

Character Lights

These options allow the player to control the lighting of models in the level.

Ambient

Base light. Allows red, green, blue, mod lo, and mod hi to be adjusted.

One

Directional lighting. Allows heading, pitch, red, green, blue, mod lo, and mod hi to be adjusted. Additionally allows toggling this light on and off.

Two

Directional lighting. Allows heading, pitch, red, green, blue, mod lo, and mod hi to be adjusted. Additionally allows toggling this light on and off.

Level Lights

These options allow the player to control the lighting of the level.

Level

Base light. Allows red, green, and blue to be adjusted.

Fog

Allows red, green, blue, alpha, and distance to be adjusted. Additionally allows toggling fog on and off.

Sky

Allows red, green, and blue to be adjusted.

Time

Allows the time of day to be set to day, morning, evening, or night.

Rain

Doesn't appear to work. Would allow toggling between rain and snow, as well as the rate, frames, height, length, blendmode, and fixalpha to be adjusted.

Rain Color

As the above doesn't appear to work, this does not either. Allows adjusting red, green, blue, alpha, red2, green2, blue2, and alpha2.

Splash Color

Tied to rain and similarly non-functional. This screen seems to be mislabeled, as the name would be more fitting for the section below. Would allow rate, life, size, blendmode, and fixalpha to be adjusted.

Splash

As mentioned above, this section is likely intended to be called splash color rather than just splash. Allows red, green, blue, and alpha to be adjusted.

Snow

Doesn't appear to work. Would allow toggling between rain and snow, as well as the rate, frames, height, size, blendmode, and fixalpha to be adjusted.

Snow Color

This option actually comes up first when selecting level lights but is likely intended to be last. Allows red, green, blue, and alpha to be adjusted.

Test Menu

Test Menu
THUG2 (PS2) Test Menu.png

As the name suggests, the options in this menu largely relate to testing. The menu contains submenus to view various NPC/player models, as well as to test dialogue boxes.

Name Effect
View Humans See View Humans
View Cutscene Heads See View Cutscene Heads
View Animals See View Animals
View Cars See View Cars
View Cutscenes See View Cutscenes
Set Pro Skater See Pro Skaters
Set Pre-Made Skater Allows the player to switch to any of the pre-made characters found in Create-A-Skater. Besides capitalization differences, this matches the normal list.
Edit Appearance Opens the Create-A-Skater menu.
dialog box Opens a dialogue box called Title that has a Yes and No option. Selecting Yes does nothing, No returns to the test menu.
Scrolling Menu Opens a selection dialogue with enough options for the UI to scroll. The options are listed below and have no function if selected.
Standard
Stuff
Things
Other
Blah
Wow
Tony
Hawk's
Pro
Skater
1 2 3 4 5 6 7 8 9
One
Two
Three
Four
Five
Six
Seven
Eight
Nine
Ten
Face Texture Test Doesn't appear to work.
View High Scores Opens the High Score dialogue with every set of initials as XXX, and every score as 1,000.
Keyboard Opens the keyboard

View Humans

View Humans
THUG2 (PS2) View Humans.png

Each option in this menu will replace the player character with the selected model. There are some unused characters within this menu as well as ones you could not normally play as otherwise.

Name Available to Play As
THPS6 Skater Yes, the player character. Underground 2 is referred to as THPS6 internally, as it's the 6th game in the series.
Aborigine Yes.
Alien Yes.
Alien 02 No. Light-blue alien found in Pro Skater.
Alien 03 No. Yellow-green alien found in Pro Skater.
Alien Doctor Yes.
Alien Leader Yes.
Attendant Yes, as Hospital Attendant.
Benjamin Franklin Yes.
Bigfoot_graf Yes, as Bigfoot One.
Bigfoot Yes.
Boat Captain Yes.
BostonGuy No. Man from Boston cutscene.
Boxer Yes.
Bratwurst Vendor Yes.
Bull Fighter Yes.
Camera Man Yes.
Cop Aussie Yes, as Australian Cop.
Construction Worker Yes.
Corn Vendor Yes.
CutChemist Yes, as CutChemist.
Flute Guy Yes, as Flute Player.
Dalek Yes, as Space Monkey 1.
Dalek Pink Yes, as Space Monkey 2.
Dalek Blue Yes, as Space Monkey 3.
German Cop Yes.
German Drunk 01 Yes, as German Drunk 1.
German Drunk 02 Yes, as German Drunk 2.
German Drunk 03 Yes, as German Drunk 3.
German Drunk Full No. Identical to German Drunk 1.
Graffiti Punk 01 Yes, as Graffiti Punk.
Graffiti Punk 02 Yes, as Graffiti Tagger.
Graffiti Punk 03 No. Found in the Berlin level and is essentially a palette swap of Graffiti Tagger.
Guitarist Yes, as Guitar Player.
Guitarist Banjo No. Identical to Guitar Player.
Imp Yes.
Jazzman 01 Yes, as Horn Player.
Jester Yes.
Jesse James Yes.
Judge No. Does not load.
LifeGuard Yes.
Johnny Turbo No. Potentially a leftover from the previous game in the series, as this character goes unused in this game.
Lounge Singer Yes.
Lost Soul 01 Yes, as Lost Soul 1.
Lost Soul 02 Yes, as Lost Soul 2.
Lost Soul 03 Yes, as Lost Soul 3.
Mayan Yes.
Metal Detector Guy Yes.
Mime Yes.
Natas Yes, as Natas Kaupas.
Nigel Beaverhausen No. This is the version used in story mode.
Nigel Beaverhausen Ass No. This may be used in-game for a cutscene in Australia, but his butt is never shown. Thankfully.
Nigel Costume Yes, as Nigel Beaverhausen.
Paramedic Yes.
Phil_FULL Yes, as Phil Margera.
Phil_Gagged No. Likely used during cutscenes.
Pirate Yes.
Paulie Yes, as Paulie Ryan.
Ramp Kid Yes.
Revolutionary Soldier Yes.
Rollerblader Yes, as Inline Skater.
Security Guard Yes.
Shrimp Vendor Yes.
Skatopia Guy Yes, as Skatopia Punk.
Skaboto Yes.
Nerd Kid Likely supposed to be the Geeky Kid skater but shows up invisible in-game.
Steveo Yes, as Steve-O.
Tiki Yes, as Mayan Tiki Mask.
Wiener Man Yes, as Wiener Vendor.
Witch Doctor Yes, as Voodoo Doctor.
Zombie Female 01 No. Appears as a pedestrian in New Orleans.
Female 01 No. Generic female NPC.
Zombie Male 01 Yes, as Zombie 1.
Male 01 No, generic male NPC.
Zombie Male 02 Yes, as Zombie 2.
Male 02 No. Generic male NPC.
Weeman Yes, as Wee-Man
BostonChick No. Does not load.
Nurse No. Does not load.
Spanish Chick No. Does not load.
Sun Bather No. Does not load.
Shrek Yes.
Skateboard Character No. The player turns invisible, which based on the name, is likely intentional.
Skate Goat No. Uses the model of the goat found in the Boston level.
Skate Head No. Has two skulls from the New Orleans level facing the front and back of the skateboard.
Skate Hand Yes, as The Hand.
Tony Hawk THPS While THPS1 Tony Hawk is a secret skater, this option crashes the game.
PedPro_Hawk No, this is the pedestrian version of Tony Hawk
PedPro_Burnquist No, this is the pedestrian version of Bob Burnquist
PedPro_Koston No, this is the pedestrian version of Eric Koston
PedPro_Margera No, this is the pedestrian version of Bam Margera
PedPro_Mullen No, this is the pedestrian version of Rodney Mullen
PedPro_Muska No, this is the pedestrian version of Chad Muska
PedPro_Vallely No, this is the pedestrian version of Mike Vallely
PedPro_Sheckler No, this is the pedestrian version of Ryan Sheckler

View Cutscene Heads

View Cutscene Heads
THUG2 (PS2) View Cutscene Heads.png

Presumably meant to have a similar function to view humans, but selecting these doesn't seem to do anything.

CAS Head
CAS Female Head
AnchorMan_HEAD
BostonGuy_HEAD
Burnquist_Head
Hawk_Head
Koston_Head
Muska_Head
Margera_Head
Margera_HOODY
Mullen_Head
Nigel_Head
NODrunk1_Head
NODrunk2_Head
Phil_Head
Rampkid_Head
Vallely_Head
Sparrow_Head

View Animals

View Animals
THUG2 (PS2) View Animals.png

Like view humans, replaces the character with an animal, though being on the human skeleton means that they appear heavily distorted. Most options don't work, though the animals found in Skatopia do.

Bat
Bull
Cat
Dog
Dog grey
Dog black
Dog brown
Electric Eel
Fish
Parrot
White Gorilla
Pigeon

View Cars

View Cars
THUG2 (PS2) Vew Cars.png

Presumably meant to have a similar function to view humans, but selecting these doesn't seem to do anything.

Wheel Chair
Gurney
Skateboard
Tricycle
Custom
BA_Tram
Duck Car
HP
Mardi
Scooter
Smart Car
Van
Menu 3d Sign
Skate Letter A
Arrow
Special Arrow

Pro Skaters

Pro Skaters
THUG2 (PS2) Pro Skaters.png

These options allow you to switch to a pro skater. While most of these are used, there's a few that aren't. Notably, C.O.D. Soldier is absent from this menu.

Name Notes
Tony Hawk
Bob Burnquist
Eric Koston
Bam Margera
Rodney Mullen
Chad Muska
Mike Vallely
Eric Sparrow Normally not playable in this version of the game, though his inclusion in this menu suggests that it was considered. He is playable in the GBA version, however.
Mystery It's unknown what this character was meant to be, as selecting it just loads Tony Hawk instead.
Wee man Formatted as Wee-Man on the character select screen.
Shrek
Hand Formatted as The Hand on the character select screen. While the rest of the skaters - bar the unused ones - have an icon on the character select screen, The Hand is a secret skater in the final game.
Doom3 Leftover from the PC version of Tony Hawk's Pro Skater 3. Appears completely invisible in-game, and unable to skate. Jumping results in a massive spin modifier. He can move around on foot.

Park-Ed Debug Menu

Menu Option Show Usage Bar Metrics
THUG2 (PS2) Park-Ed Debug Menu Item.png THUG2 (PS2) Park-Ed Debug Info.png

This option appears on the Create-A-Park pause menu while in editor mode. None of these options appear to work. While labels are displayed on the screen, none of them display corresponding information.

Name Effect
Hide Stats Toggles whether or not the overlays below are displayed. Slightly buggy.
Show Heap Stats Displays a text overlay with the label oog1 on screen.
Show Load Stats Displays a text overlay with the labels oog1, 5, and 6 on screen.
Show Usage Bar Metrics Displays a text overlay with the labels oog1-6 on screen.
Toggle Edit Printfs Doesn't appear to work.


Level Select

In addition to adding debug menus, enabling debug mode also enables a level select option under story mode on the main menu.

Story Mode Level Select
THUG2 (PS2) Story Mode Level Select.png

On the level select screen itself, two options are added underneath Training. This can be seen on any level select screen except in classic mode. The options are Default and TestLevel, which are covered on this game's main page.

Test Levels
THUG2 (PS2) Level Select Screen.png