The THPS Hacking Site

This site is dedicated to hacking the internals of Tony Hawk's Pro Skater for the Playstation game console. For PSX hacking in general, look at the How To Hack The Playstation site.

UPDATE: I have written the freeware Win32 console program STRINGCODE for the conversion of this data to usable codes. Full documentation is provided every time the program is run, but here's a basic rundown:

If you have an Xplorer, start the program and type X followed by a return. If you have any other cheat cartridge, start the program and type G or S followed by a return. Then simply type in your desired address and text; let's say you want to change "CROOKED GRIND" to "JUMPING BONER". You would look up the offset here, under grind tricks, and find 9FC1C. Then you would check your string against the existing one, and make sure it fits into the space provided by the existing string and the number of spaces after it. In this case, they're the same length, so we're fine. So we just type:

9FC1C "JUMPING BONER"

Then we hit enter. Whatever codes it spits back can be input to your cartridge however you like, and if you then enable the codes and go do a crooked grind it will say "JUMPING BONER" instead.

This should allow more people to use this information. MAKE SURE you know WHICH version of the game you have -- NTSC or PAL. The offsets are NOT interchangeable, and while I am reasonably sure interchanging them will not *hurt* anything, it won't work the way you expect.

Text offsets

TRICKS

I've organised the tricks here according to how you do them -- ollie, flip, grab, or grind button. So the handplant and wall ride are under grinds even though they aren't really grinds, the kickflip to indy and finger flip are under flips even though they're more like grabs (you can even hold them for more points like grabs), and the car plant is under ollies even though it's more like a transfer than a trick (because "car plant" isn't blue text, so it's obviously not really a transfer).

Grinds

NTSC Offset PAL Offset Trick Name Free Space
9FBCC 9FC28 "FS BOARDSLIDE" 2
9FBDC 9FC38 "BS BOARDSLIDE" 2
9FBEC 9FC48 "5-0 GRIND" 2
9FBF8 9FC54 "NOSEGRIND" 2
9FC04 9FC60 "50 50 GRIND" 0
9FC10 9FC6C "SMITH GRIND" 0
9FC1C 9FC78 "CROOKED GRIND" 2
9FCB0 9FE0C "WALL RIDE" 2
9FCBC 9FE18 "Handplant" 2

Grabs

NTSC Offset PAL Offset Trick Name Free Space
9F958 9FAB4 "JAPAN AIR" 2
9F964 9FAC0 "TAILGRAB" 3
9F970 9FACC "STALEFISH" 2
9F97C 9FAD8 "INDY NOSEBONE" 2
9F98C 9FAE8 "ROCKET AIR" 1
9F998 9FAF4 "BENIHANA" 3
D1910 D1A6C "METHOD" 1
D1918 D1A74 "MADONNA" 0 (8)

Flips

NTSC Offset PAL Offset Trick Name Free Space
9F8C8 9FA24 "FINGER FLIP" 0
9F8D4 9FA30 "FRONT FOOT IMPOSSIBLE" 2
9F8EC 9FA48 "SEX CHANGE" 1
9F8F8 9FA54 "HARDFLIP" 3
9F904 9FA60 "360 FLIP" 3
9F910 9FA6C "360 SHOVE IT" 3
9F920 9FA7C "IMPOSSIBLE" 1
9F92C 9FA88 "KICKFLIP" 3
9F938 9FA94 "KICKFLIP TO INDY" 3
9F94C 9FAA8 "HEELFLIP" 3
D1908 D1A64 "VARIAL" 1

Ollies

NTSC Offset PAL Offset Trick Name Free Space
9E914 9EA70 "CAR PLANT" 2
9F0D4 9F234 "Bonus 100" 2
9F0E0 9F240 "Bonus 200" 2
9F0EC 9F24C "Bonus 500" 2 (14)
9FC44 9FDA0 "180 OLLIE" 2
9FC50 9FDAC "360 OLLIE" 2
9FC5C 9FDB8 "540 OLLIE" 2
9FC68 9FDC4 "720 OLLIE" 2
9FC74 9FDD0 "900 OLLIE" 2
9FC80 9FDDC "1080 OLLIE" 1
9FC8C 9FDC8 "MEGA OLLIE" 1
9FE44 9FFA0 "FASTPLANT" 2
D1948 D1AA4 "NOLLIE" 1 (65)

Unusual tricks

Some of these tricks don't exist anymore. Others are modifiers, not tricks; the last two text entries in the table are what gets stuck between your rotations and your first trick depending on whether you are skating "switch" or "normal". About the funniest thing I could do with these is make them "YOUR " and "MY " respectively (note the MANDATORY space after each string) -- so I was going around whipping out tricks like "360 YOUR MADONNA" and "540 MY BENIHANA". These generally end up sounding pretty obscene, which I find terribly amusing.
NTSC Offset PAL Offset Trick Name Free Space
9FBAC 9FD08 "BALANCED SLIDE" 1
9FBBC 9FD18 "INTO BACKSLIDE" 1
9FC2C 9FD88 "NOSESLIDE" 2
9FC38 9FD94 "TAILSLIDE" 2
9FE38 9FF94 "FOOTPLANT" 2
D1E9C D1FF8 "SWITCH " 0
D1EA4 D2000 "" 3

SPECIALS

As you can probably guess, putting your text between {} brackets makes it display in yellow.
NTSC Offset PAL Offset Trick Name Free Space
9F9A4 9FB00 "{THE 900}" 2
9F9B0 9FB0C "{KICKFLIP MCTWIST}" 1
9F9C4 9FB20 "{540 BOARD VARIAL}" 1
9F9D8 9FB34 "{360 FLIP TO MUTE}" 1
9F9EC 9FB48 "{FINGERFLIP AIRWALK}" 3
9FA04 9FB60 "{VARIAL HEELFLIP JUDO}" 1
9FA1C 9FB78 "{BACKFLIP}" 1
9FA28 9FB84 "{ONE FOOTED SMITH}" 1
9FA3C 9FB98 "{BURNTWIST}" 0
9FA48 9FBA4 "{CHRIST AIR}" 3
9FA58 9FBB4 "{FRONT-BACK KICKFLIP}" 2
9FA70 9FBCC "{FRONTFLIP}" 0
9FA7C 9FBD8 "{ONE FOOT 5-0 THUMPIN}" 1
9FA94 9FBF0 "{360 SHOVE IT REWIND}" 2
9FAAC 9FC08 "{DOUBLE HARDFLIP}" 2
9FAC0 9FC1C "{DARKSLIDE}" 0
9FACC 9FC28 "{CASPER SLIDE}" 1
9FADC 9FC38 "{KICKFLIP UNDERFLIP}" 3
9FAF4 9FC50 "{HEELFLIP TO BLUNTSLIDE}" 3
9FB10 9FC6C "{TRIPLE KICKFLIP}" 2
9FB24 9FC80 "{ONE FOOTED NOSEGRIND}" 1
9FB3C 9FC98 "{540 FLIP}" 1
9FB48 9FCA4 "{PRIMO GRIND}" 2
9FB58 9FCB4 "{JUDO MADONNA}" 1
9FB68 9FCC4 "{YEEEEHAW FRONTFLIP}" 3
9FB80 9FCDC "{ASSUME THE POSITION}" 2
9FB98 9FCF4 "{NECKBREAK GRIND}" 2)
9FDE4 9FF40 "{SOMI SPIN}" 0
9FDF0 9FF4C "{HO-HO HO}" 1
9FDFC 9FF58 "{THE WELL HARDFLIP}" 0

TRANSFERS

Just like specials, you'll see that putting your text in [] brackets makes it blue. There is one transfer with only an opening bracket, so maybe just STARTING your text with { or [ will give you the proper color. It's not very clean or tidy, though; I detest unmatched brackets.

I would like to be particularly hedgy about the different phrasings of "rail to rail" in the following list; I haven't had time to verify that I've got all the right levels matched with the appropriate rail to rail transfer phrasing. If you find one to be in error, please let me know. I may also have the fountain gaps mixed up.

Multi-stage

Replace these and they'll cascade into ALL of the levels that have them.
NTSC Offset PAL Offset Trick Name Free Space
A061C A0778 "[TRANSFER]" 1
A0634 A0790 "[KICKER GAP]" 3
A0644 A07A0 "[OVER THE PIPE]" 0
A08D4 A0A30 "[PLANTER GAP]" 2
A0A78 A0BD4 "[RAMP 2 RAMP]" 2
A0B80 A0CDC "[CHANNEL GAP]" 2

Warehouse: Woodland Hills

NTSC Offset PAL Offset Trick Name Free Space
A0628 A0784 "[TAXI GAP]" 1
A0654 A07B0 "[SECRET ROOM]" 2
A0664 A07C0 "[FACEPLANT]" 0
A0B90 A0CEC "[KICKER 2 LEDGE]" 3
A0BE4 A0D40 "[BIG RAIL]" 1
A0BF0 A0D4C "[DECK 2 RAIL]" 2
A0C00 A0D5C "[TAXI 2 LEDGE]" 1
A0C10 A0D6C "[TAXI 2 RAIL]" 2
A0C20 A0D7C "[MONSTER GRIND]" 0
A0C30 A0D8C "[HIGH RAIL]" 0
A0C3C A0D98 "[HOLY SHI...]" 2
A0C4C A0DA8 "[TRANSITION GRIND]" 1

School: Miami

NTSC Offset PAL Offset Trick Name Free Space
A0820 A097C "[ROOF 2 ROOF GAP]" 2
A0834 A0990 "[SWIM TEAM GAP]" 0
A0844 A09A0 "[AWNING GAP]" 3
A0854 A09B0 "[GARBAGE OLLIE]" 0
A0864 A09C0 "[ROOF TO AWNING GAP]" 3
A087C A09D8 "[DITCH SLAP]" 3
A088C A09E8 "[OVER THE AIR CONDITIONER]" 1
A08A8 A0A04 "[OVER A FOOTBRIDGE]" 0
A08BC A0A18 "[PARK GAP]" 1
A08C8 A0A24 "[MINI GAP]" 1
A0BD4 A0D30 "[HALL PASS GAP]" 0
A0DAC A0F08 "[DUMPSTER RAIL GAP]" 0
A0DC0 A0F1C "[PLAYGROUND RAIL]" 2
A0DD4 A0F30 "[RAIL TO RAIL TRANSFER]" 0
A0DEC A0F48 "[HUGE RAIL]" 0
A0DF8 A0F54 "[LONG ASS RAIL]" 0
A0E08 A0F64 "[FUNBOX TO RAIL TRANSFER]" 2
A0E24 A0F80 "[FUNBOX TO TABLE TRANSFER]" 1
A0E40 A0F9C "[GIMME GAP]" 0
A0E4C A0FA8 "[HANDICAP RAMP RAIL]" 3

Mall: New York

NTSC Offset PAL Offset Trick Name Free Space
A08E4 A0A40 "[OVER A 16 STAIR SET]" 2
A08FC A0A58 "[OVER A HUGE 32 STAIR SET]" 1
A0918 A0A74 "[SKATER ESCALATOR GAP]" 1
A0930 A0A8C "[32 STEPS OFF A MEZZANINE]" 1
A094C A0AA8 "[THE FLYING LEAP]" 2
A0960 A0ABC "[RAMP GAP]" 1
A096C A0AC8 "[GOING UP GAP]" 1
A097C A0AD8 "[GOING DOWN GAP]" 3
A0990 A0AEC "[FOUNTAIN GAP]" 1
A0E64 A0FC0 "[COFFEE GRIND]" 1
A0E74 A0FD0 "[FOR THE WHOLE ATRIUM]" 1
A0E8C A0FE8 "[RAIL COMBO]" 3

Skate Park: Chicago

NTSC Offset PAL Offset Trick Name Free Space
A0670 A07CC "[ACID DROP]" 0
A0770 A08CC "[WHOOP GAP]" 0
A077C A08D8 "[WALL GAP]" 1
A0788 A08E4 "[OVER THE BOX]" 1
A0798 A08F4 "[OVER THE RAFTERS]" 1
A07AC A0908 "[POOL HIP]" 1
A07B8 A0914 "[POOL 2 WALKWAY]" 3
A07CC A0928 "[HP TRANSFER]" 2
A0CFC A0E58 "[RAFTER RAIL]" 2
A0D0C A0E68 "[PIPE 2 BOX GRIND]" 1
A0D20 A0E7C "[LIGHT GRIND]" 2
A0D30 A0E8C "[WALKWAY RAIL TRANS]" 3
A0D48 A0EA4 "[POOL RAIL TRANS]" 2

Downtown: Minneapolis

NTSC Offset PAL Offset Trick Name Free Space
A0604 A0760 "[WIMPY GAP]" 0
A0610 A076C "[PHAT GAP]" 1
A067C A07D8 "[KICKER 2 STREET]" 2
A0690 A07EC "[BS GAP]" 3
A069C A07F8 "[T 2 T GAP]" 1
A06A8 A0804 "[SECRET TUNNEL ENTRANCE]" 3
A06C4 A0820 "[TUNNEL GAP]" 3
A06D4 A0830 "[OVER THE TUNNEL]" 2
A06EC A0844 "[CAR OLLIE]" 0
A06F4 A0850 "[CHEESY DECK GAP]" 2
A0708 A0864 "[DECK GAP]" 1
A0714 A0870 "[BURLY DECK GAP]" 3
A0728 A0884 "[TRUCK GAP]" 0
A0734 A0890 "[ROOF 2 ROOF]" 2
A0744 A08A0 "[SUCKY ROOM GAP]" 3
A0758 A08B4 "[BIG ASS]" 2
A0764 A08C0 "[GLASS GAP]" 0
A0C60 A0DBC "[KICKER 2 EDGE]" 0
A0C70 A0DCC "[BS GRIND]" 1
A0C94 A0DF0 "[BILLBOARD GRIND]" 2
A0CA8 A0E04 "[DIRTY RAIL]" 3
A0CB8 A0E14 "[DEATH GRIND]" 2

Downhill Jam: Phoenix

NTSC Offset PAL Offset Trick Name Free Space
A09B4 A0B10 "[HUGE WATER HAZARD GAP]" 0
A09CC A0B28 "[50 FEET]" 2
A09D8 A0B34 "[100 FEET]" 1
A09E4 A0B40 "[150 FEET]" 1
A09F0 A0B4C "[200 FEET]" 1
A09FC A0B58 "[250 FEET]" 1
A0A3C A0B98 "[25 FEET]" 2
A0A48 A0BA4 "[75 FEET]" 2
A0A54 A0BB0 "[125 FEET]" 1
A0A60 A0BBC "[175 FEET]" 1
A0A6C A0BC8 "[225 FEET]" 1
A0E9C A0FF8 "[NEVERSOFT ELEC CO GAP]" 0

Burnside: Portland

NTSC Offset PAL Offset Trick Name Free Space
A07DC A0938 "[BRIDGE GAP]" 3
A07EC A0948 "[VERT WALL GAP]" 0
A07FC A0958 "[TWINKIE TRANSFER]" 1
A0810 A096C "[OVER DA POOL]" 1
A0CC8 A0E24 "[TRIPLE RAIL]" 2
A0CD8 A0E34 "[BRIDGE GRIND]" 1

Streets: San Francisco

NTSC Offset PAL Offset Trick Name Free Space
A0AA8 A0C04 "[PORCH GAP]" 0
A0AB4 A0C10 "[LOMBARD GAP]" 2
A0AC4 A0C20 "[THE GONZ GAP]" 1
A0AD4 A0C30 "[PAGODA GAP]" 3
A0AE4 A0C40 "[OVER THE SEVEN]" 3
A0AF8 A0C54 "[HUBBA GAP]" 0
A0B04 A0C60 "[STREET GAP]" 3
A0B14 A0C70 "[HANDI GAP]" 0
A0B20 A0C7C "[C BLOCK GAP]" 2
A0B30 A0C8C "[SPINE GAP]" 0
A0B3C A0C98 "[OVERSIZED 8 SET]" 2
A0B50 A0CAC "[ACID DROP-IN]" 1
A0B60 A0CBC "[FOUNTAIN GAP" 2
A0B70 A0CCC "[PAGODA HOP]" 3
A0EB4 A1010 "[DOWN THE SPIRAL]" 2
A0EC8 A1024 "[LOMBARD LEDGE]" 0
A0ED8 A1034 "[HUBBA LEDGE]" 2
A0EE8 A1044 "[HOOK RAIL]" 0
A0EF4 A1050 "[RAIL 2 RAIL]" 2
A0F04 A1060 "[BACKWOODS LEDGE]" 2
A0F18 A1074 "[BENDY'S LIP]" 2

Roswell

NTSC Offset PAL Offset Trick Name Free Space
A0A88 A0BE4 "[LOW DECK GAP]" 1
A0A98 A0BF4 "[HIGH DECK GAP]" 0
A0BBC A0D18 "[ROLL IN CHANNEL GAP]" 2
A0C7C A0DD8 "[RAIL 2 RAIL TRANSFER]" 1
A0D5C A0EB8 "[ET GRIND]" 1
A0D68 A0EC4 "[BHOUSE RAIL]" 2
A0D78 A0ED4 "[POOL GRIND]" 3
A0D88 A0EE4 "[DECK GRIND]" 3
A0D98 A0EF4 "[MB EMERSON GRIND]" 1

UNDISCOVERED

To my knowledge, no one has ever gotten these transfers. It is suspected that the three gaps on top are in Phoenix, the "Freakin Pool Grind" is in Roswell, the "Hawk Bridge Grind" is in Burnside, and "Are You Kidding" is in San Francisco. None of the above is known for certain. Those who are paying attention and have been trying to get all the transfers will notice the conspicuous absence of any "Insane Rail To Rail Combo" anywhere, and in fact the complete lack of the word "Insane" in or around any of the transfers.
NTSC Offset PAL Offset Trick Name Free Space
A09A0 A0AFC "[RAGING GORGE GAP]" 1
A0A08 A0B64 "[SMALL WATER HAZARD GAP]" 3
A0A24 A0B80 "[BIG WATER HAZARD GAP]" 1
A0BA4 A0D00 "[FREAKIN POOL GRIND]" 3
A0CE8 A0E44 "[HAWK BRIDGE GRIND]" 0
A0F28 A1084 "[ARE YOU KIDDING?]" 1

SKATER DATA

The following data belongs to the skaters themselves, including board names, heights, ages, hometowns, and whatever else is lurking in there. Many of these are shared, such as all skaters from the USA loading the same text string. Keep careful track of your free space when modifying these.
NTSC Offset PAL Offset Skater Data Free Space
9D2E8 9D438 "Tony Hawk" 2
9D2F4 9D444 "Carlsbad" 3
9D310 9D460 "Falcon 2" 3
9D33C 9D48C "Evil Cat 2" 1
9D358 9D4A8 "Full Skull 99" 2
9D398 9D4E8 "Evil Cat" 3
9D3B4 9D504 "Falcon 3" 3
9D3D8 9D528 "Bob Burnquist" 2
9D3E8 9D538 "Encinitas" 2
9D414 9D564 "Stencil Logo" 3
9D434 9D584 "Bob La Familia" 1
9D464 9D5B4 "Team United" 0
9D480 9D5D0 "Bob Stencil Logo" 3
9D4A4 9D5F4 "The Firm Team" 2
9D4C4 9D614 "Team La Familia" 0
9D4EC 9D63C "Geoff Rowley" 3
9D4FC 9D64C "Huntington B." 2
9D51C 9D66C "Industrial" 1
9D538 9D688 "Magic Lamp" 1
9D554 9D6A4 "Punk Skull" 1
9D570 9D6C0 "Panic Attack" 3
9D590 9D6E0 "Magic Cat" 2
9D5AC 9D6FC "White Trash" 0
9D5F0 9D740 "Bucky Lasek" 0
9D62C 9D77C "Flame Bird" 1
9D658 9D7A8 "Team Seal" 2
9D674 9D7C4 "Bird Head" 2
9D690 9D7E0 "Birdhouse" 2
9D6AC 9D7FC "Cat Killer" 1
9D6D0 9D820 "Chad Muska" 1
9D6DC 9D82C "Los Angeles" 0
9D6DC 9D82C "Los Angeles" 0
9D6F8 9D848 "Large Red" 2
9D714 9D864 "Medium Shortys" 1
9D734 9D884 "Big Poppa" 2
9D750 9D8A0 "XX Large Green" 1
9D770 9D8C0 "Large Shortys" 2
9D790 9D8E0 "Westsider" 2
9D7AC 9D8FC "X Large Blue" 3
9D7CC 9D91C "Muska Thugsta" 2
9D7F4 9D944 "Kareem Campbell" 0
9D824 9D974 "Assassins" 2
9D850 9D9A0 "City Stars" 1
9D87C 9D9CC "Abalists 2000" 2
9D8C4 9DA14 "Andrew Reynolds" 0
9D914 9DA64 "Reaper 2" 3
9D940 9DA90 "Executioner" 0
9D96C 9DABC "Rune Glifberg" 2
9D97C 9DACC "Costa Mesa" 1
9D9A8 9DAF8 "Flip HKD" 3
9D9C4 9DB14 "Lil Vikings" 0
9D9E0 9DB30 "Atomic 2" 3
9D9FC 9DB4C "Snake Eyes" 1
9DA18 9DB68 "Purple Haze" 0
9DA34 9DB84 "Easyrider" 2
9DA68 9DBB8 "Jamie Thomas" 3
9DA88 9DBD8 "Mug Shot" 3
9DAA4 9DBF4 "Medium Bold" 0
9DAC0 9DC10 "Bloody Nose" 0
9DADC 9DC2C "American Zero" 2
9DB0C 9DC5C "Small Skull" 0
9DB28 9DC78 "Skeleton" 3
9DB44 9DC94 "Smith Grind" 0
9DB68 9DCB8 "Elissa Steamer" 1
9DB78 9DCC8 "undisclosed" 0
9DB84 9DCD4 "Fort Myers" 1
9DBA0 9DCF0 "Pushin Up" 2
9DBDC 9DD2C "Diamond Wizard" 1
9DBFC 9DD4C "Small Fists" 0
9DC18 9DD68 "Steamer Cat" 0
9DC34 9DD84 "Throwin Goats" 2
9DC54 9DDA4 "Stubborn Wood" 2
9DC70 9DDC0 "Officer Dick" 3
9DC80 9DDD0 "Mallwood" 3
9DC9C 9DDEC "Got Pork" 3
9DCA8 9DE08 "American Way" 3
9DCC8 9DE28 "Double Dunkin" 2
9DCE8 9DE48 "Nightstick" 1
9DD14 9DE64 "Disaster" 3
9DD30 9DE80 "On the Beat" 0
9DD4C 9DE9C "3 Course Meal" 2
9DD6C 9DEBC "Game Over" 2
9FCD4 9FE30 "Private Carrera" 0
9FCE4 9FE40 "Barely Legal" 3
9FCF4 9FE50 "Fort Worth" 1
9FD10 9FE6C "Erector Set" 0
9FD2C 9FE88 "Viagra Falls" 3
9FD4C 9FEA8 "Manhandler" 1
9FD68 9FEC4 "Feelin Blue" 0
9FD84 9FEE0 "New Member" 1
9FDA0 9FEFC "Solid Wood" 1
9FDBC 9FF18 "She Got Pop" 0
9FDD8 9FF34 "Skate Hard" 1
D1164 D12C0 "31" 1
D1168 D12C4 "USA" 0
D116C D12C8 "16" 1
D1170 D12CC "Goofy" 2
D1178 D12D4 "6'2" 0
D117C D12D8 "B Logo" 1
D1184 D12E0 "The End" 0
D118C D12E8 "Falcon" 1
D119C D12F8 "22" 1
D11A0 D12FC "Brazil" 1
D11A8 D1304 "7" 2
D11A8 D1304 "7" 2
D11AC D1308 "Regular" 0
D11B4 D1310 "5'11" 3
D11BC D1318 "Ribbon" 1
D11CC D1328 "23" 1
D11D0 D132C "UK" 1
D11D4 D1330 "5" 2
D11D8 D1334 "5'8" 0
D11DC D1338 "Bull" 3
D11E4 D1340 "Rocky" 2
D11F4 D1350 "26" 1
D11F8 D1354 "9" 2
D11FC D1358 "Bird" 3
D120C D1368 "5'10" 3
D121C D1378 "25" 1
D1220 D137C "6" 2
D1224 D1380 "6'" 1
D1228 D1384 "Rock" 3
D1230 D138C "CS Logo" 0
D1238 D1394 "Stealth" 0
D1240 D139C "Racer" 2
D1250 D13AC "20" 1
D1254 D13B0 "3" 2
D1258 D13B4 "Monkey" 1
D1260 D13BC "Axe Man" 0
D1268 D13C4 "Reaper" 1
D1288 D13E4 "Denmark" 0
D1290 D13EC "Psycho" 1
D1298 D13F4 "Skunk" 2
D12A8 D1404 "24" 1
D12B4 D1410 "1" 2
D12B8 D1414 "5'4" 0
D12BC D1418 "Monster" 0
D12C4 D1420 "Griffin" 0
D12D4 D1430 "43" 1
D1934 D1A90 "USA" 0
D1938 D1A94 "1" 2
D193C D1A98 "Regular" 0
D1944 D1AA0 "5'8" 0

LEVEL NAMES

Names of levels: each level has two associated text strings, one for the level and one for the location.
NTSC Offset PAL Offset Level Name Free Space
A5398 A54F4 "Warehouse" 2
A539C A54F8 "Woodland Hills" 1
A5410 A556C "School" 1
A5414 A5570 "Miami" 2
A5488 A55E4 "Mall" 3
A548C A55E8 "New York" 3
A5500 A565C "Skate Park" 1
A5504 A5660 "Chicago" 0
A5578 A56D4 "Downtown" 3
A557C A56D8 "Minneapolis" 0
A55F0 A574C "Downhill Jam" 3
A55F4 A5750 "Phoenix" 0
A5668 A57C4 "Burnside" 3
A566C A57C8 "Portland" 3
A56E0 A583C "Streets" 0
A56E4 A5840 "San Francisco" 2
A5758 A58B4 "Roswell" 0
A575C A58B8 "New Mexico" 1

Trick Formats

GRINDS: grind trick records differ from normal trick records, and only have a point value and a text name offset.
Offset Value       Offset Value    Text String      Buttons
A7EDC: C8 (200) -- A7EF0: 8009FBCA (BALANCED SLIDE) N/A
A7EDE: FA (250) -- A7EF4: 8009FBBC (INTO BACKSLIDE) N/A
A7EE0: 64 (100) -- A7EF8: 8009FBCC (FS BOARDSLIDE)  L/R (logic controlled)
A7EE2: 64 (100) -- A7EFC: 8009FBDC (BS BOARDSLIDE)  L/R (logic controlled)
A7EE4: 7B (125) -- A7F00: 8009FBEC (5-0 GRIND)      D
A7EE6: 7B (125) -- A7F04: 8009FBB8 (NOSEGRIND)      U
A7EE8: 64 (100) -- A7F08: 8009FC04 (50 50 GRIND)    -
A7EEA: 96 (150) -- A7F0C: 8009FC10 (SMITH GRIND)    DR/DL
A7EEC: 96 (150) -- A7F10: 8009FC1C (CROOKED GRIND)  UR/UL
A7EEE: FA (250) -- A7F14: 8009FC2C (NOSESLIDE)      N/A (formerly UR?)
00000: .. (000) -- A7F18: 8009FC38 (TAILSLIDE)      N/A (formerly DR?)
PAL version information:
Offset Value       Offset Value    Text String      Buttons
A8038: C8 (200) -- A804C: 8009FD08 (BALANCED SLIDE) N/A
A803A: FA (250) -- A8050: 8009FD18 (INTO BACKSLIDE) N/A
A803C: 64 (100) -- A8054: 8009FD28 (FS BOARDSLIDE)  L/R (logic controlled)
A803E: 64 (100) -- A8058: 8009FD38 (BS BOARDSLIDE)  L/R (logic controlled)
A8040: 7B (125) -- A805C: 8009FD48 (5-0 GRIND)      D
A8042: 7B (125) -- A8060: 8009FD54 (NOSEGRIND)      U
A8044: 64 (100) -- A8064: 8009FD60 (50 50 GRIND)    -
A8046: 96 (150) -- A8068: 8009FD6C (SMITH GRIND)    DR/DL
A8048: 96 (150) -- A806C: 8009FD78 (CROOKED GRIND)  UR/UL
A805A: FA (250) -- A8070: 8009FD88 (NOSESLIDE)      N/A (formerly UR?)
00000: .. (000) -- A8074: 8009FD94 (TAILSLIDE)      N/A (formerly DR?)
DOING A TRICK: When you do a trick, three major things happen. First, you press a button combination for the trick. Second, an animation is played which looks like the skater doing a trick. Third, the game does things like update the score and add the trick to the combo and all of that. What a lot of people don't seem to realise is that each skater only has so many animations, and they don't all have the same ones -- so Bob Burnquist can't do Geoff Rowley's darkslide, because there is just no animation available for Bob which will do that.

At offset A7250, you can find what looks like the trick structure. Each trick contains several parameters, which are detailed here. Basic layout of trick record vaguely explained:

Offset             Location in memory            Last + 2C (44)
Combo              Skater and button combo       Offset + 00 (2)
Flags              Flags for trick behavior      Offset + 02 (0)
Trick              Animation to play             Offset + 04 (4)
Speed              Speed at which to play        Offset + 08 (8)
Name               Offset of name in memory      Offset + 0C (12)
Hold               Frame at which to hold trick  Offset + 10 (16)
Slack              Landing slack in frames       Offset + 14 (20)
Grind              Grinding slack in frames      Offset + 18 (24)
Points             Default points for trick      Offset + 1C (28)
# Flips            Number of backflips to do     Offset + 20 (32)
F.Speed            Speed of backflips            Offset + 24 (36)
Zero               Always zero                   Offset + 28 (40)
Text Name          Reference for hackers         See NAME

You will notice that everyone's specials are the same animations: 3E, 3F, and 40. This means that no matter how you try to get Geoff Rowley to do a Heelflip to Bluntslide, he will never do one -- his animations *always* look like a backflip, double hardflip, and darkslide, no matter what the screen says.

Changing name offsets (or any 4-byte number, for that matter) is awkward, because it needs to be done BACKWARDS. It looks like changing 800D1908 to 8009FC98 in the NTSC varial trick record would be done with 800A725C 8009 and 800A725E FC98, but this is WRONG. It needs to be done with 800A725C FC98 and 800A725E 8009. WHY you have to do it this way is a hard thing to explain, so just take my word for it on this one, okay? ;)

At this time, there is NO WAY to make trick animations play repeatedly. You can't make a regular heelflip into a double heelflip. You can't turn a triple kickflip into a six-time kickflip. It doesn't work that way. You also can't stick tricks together to make things like a double hardflip 540 McTwist. There OUGHT to be a way to add *spins* to the tricks, but I haven't found one yet.

While there is no way to combine tricks arbitrarily, there is *some* good news: ANY trick can have backflips added to it... just set the "# Flips" and "F.Speed" to something more than 0. For one flip, a speed of 0080 is good. For two, a speed of 00F0 is good. Frontflips use negative numbers for speed, which is complicated: suffice to say that FF7F is a good speed for one, and FF00 is a good speed for two. Remember to add your numbers together in HEX, not decimal: Offset + 20 for number of flips, Offset + 24 for speed. If you are creating a frontflip, you also need to set Offset + 26 to FFFF (because of the way computers represent negative numbers). All numbers provided in this paragraph are HEX numbers: 20 means thirty-two, not twenty. Use the Windows calculator in Scientific view if you have trouble with doing arithmetic in hex (most people do, and it's always good to double check anyway).

NTSC version table (blue border):

Offset Combo Flags Trick Speed Name Hold Slack Grind Points # Flips F.Speed Zero Text Name
A7250 0000 0000 3C 65536 800D1908 0 9 9 800 0 0 0 VARIAL
A727C 0000 0000 3D 65536 8009F8C8 26 8 8 500 0 0 0 FINGER FLIP
A72A8 0000 0000 3B 65536 8009F8D4 0 8 8 600 0 0 0 FRONT FOOT IMPOSSIBLE
A72D4 0000 0100 3D 65536 8009F8EC 0 6 8 500 0 0 0 SEX CHANGE
A7300 0000 0000 3C 65536 8009F8F8 0 4 8 300 0 0 0 HARDFLIP
A732C 0000 0000 3B 65536 8009F904 0 3 8 300 0 0 0 360 FLIP
A7358 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7384 0000 0000 35 65536 8009F910 0 7 10 250 0 0 0 360 SHOVE IT
A73B0 0000 0000 16 65536 8009F920 0 3 6 250 0 0 0 IMPOSSIBLE
A73DC 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7408 0000 0000 14 65536 8009F92C 0 6 10 100 0 0 0 KICKFLIP
A7434 0000 0000 1C 65536 8009F938 28 8 0 500 0 0 0 KICKFLIP TO INDY
A7460 0000 0100 3D 65536 8009F8EC 0 6 8 500 0 0 0 SEX CHANGE
A748C 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A74B8 0000 0000 15 65536 8009F94C 0 6 10 100 0 0 0 HEELFLIP
A74E4 0000 0000 3C 65536 800D1908 0 9 9 800 0 0 0 VARIAL
A7510 0000 0000 3B 65536 8009F8D4 0 8 8 600 0 0 0 FRONT FOOT IMPOSSIBLE
A753C 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7568 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7594 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A75C0 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A75EC 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7618 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7644 0000 0000 1F 65536 8009F958 0 4 0 350 0 0 0 JAPAN AIR
A7670 0000 0000 20 65536 8009F964 0 5 0 300 0 0 0 TAILGRAB
A769C 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A76C8 0000 0000 12 98304 800D1910 0 5 0 300 0 0 0 METHOD
A76F4 0000 0000 1E 65536 800D1918 0 4 0 500 0 0 0 MADONNA
A7720 0000 0000 1D 65536 8009F970 0 4 0 300 0 0 0 STALEFISH
A774C 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7778 0000 0000 13 98304 8009F97C 0 6 0 300 0 0 0 INDY NOSEBONE
A77A4 0000 0000 18 65536 8009F98C 0 4 0 350 0 0 0 ROCKET AIR
A77D0 0000 0000 17 65536 8009F998 14 4 0 400 0 0 0 BENIHANA
A77FC 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7828 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7854 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7880 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A78AC 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A78D8 0821 00F0 41 65536 8009F9A4 0 5 0 8000 0 0 0 THE 900
A7904 0881 00F0 3E 65536 8009F9B0 0 5 0 4000 0 0 0 KICKFLIP MCTWIST
A7930 0442 0000 3F 65536 8009F9C4 0 5 0 2000 0 128 0 540 BOARD VARIAL
A795C 0282 0000 40 65536 8009F9D8 0 5 0 1500 0 128 0 360 FLIP TO MUTE
A7988 3881 00F0 3E 65536 8009F9B0 0 5 0 4000 0 100 0 KICKFLIP MCTWIST
A79B4 3481 0080 3F 65536 8009F9EC 0 10 0 2000 0 128 0 FINGERFLIP AIRWALK
A79E0 3212 00F0 40 65536 8009FA04 0 5 0 2500 0 0 0 VARIAL HEELFLIP JUDO
A7A0C 1121 0410 3E 65536 8009FA1C 0 0 0 4000 1 120 0 BACKFLIP
A7A38 1883 0000 40 65536 8009FA28 0 5 5 750 0 0 0 ONE FOOTED SMITH
A7A64 1413 0200 3F 98304 8009FA3C 0 10 10 5000 0 128 0 BURNTWIST
A7A90 7881 00F0 3E 65536 8009F9B0 0 5 0 4000 0 100 0 KICKFLIP MCTWIST
A7ABC 7481 0000 3F 65536 8009FA48 18 0 0 2000 0 0 0 CHRIST AIR
A7AE8 7122 0000 40 65536 8009FA58 34 5 0 1500 0 128 0 FRONT-BACK KICKFLIP
A7B14 4211 0410 3E 65536 8009FA70 0 0 0 4000 1 -120 0 FRONTFLIP
A7B40 4823 0000 3F 65536 8009FA7C 0 10 10 750 0 0 0 ONE FOOT 5-0 THUMPIN
A7B6C 4882 0000 40 65536 8009FA94 0 10 10 1500 0 0 0 360 SHOVE IT REWIND
A7B98 2121 0410 3E 65536 8009FA1C 0 0 0 4000 1 120 0 BACKFLIP
A7BC4 2822 0000 3F 65536 8009FAAC 0 10 10 1500 0 0 0 DOUBLE HARDFLIP
A7BF0 2483 0000 40 65536 8009FAC0 25 10 10 750 0 128 0 DARKSLIDE
A7C1C 5211 0410 3E 65536 8009FA70 0 0 0 4000 1 -120 0 FRONTFLIP
A7C48 5123 0000 3F 65536 8009FACC 16 8 10 750 0 0 0 CASPER SLIDE
A7C74 5482 0000 40 65536 8009FADC 0 10 10 1500 0 128 0 KICKFLIP UNDERFLIP
A7CA0 6121 0410 3E 65536 8009FA1C 0 0 0 4000 1 120 0 BACKFLIP
A7CCC 6223 0000 3F 65536 8009FAF4 23 10 10 750 0 0 0 HEELFLIP TO BLUNTSLIDE
A7CF8 6442 0000 40 65536 8009FB10 0 10 10 1500 0 128 0 TRIPLE KICKFLIP
A7D24 8211 0410 3E 65536 8009FA70 0 0 0 4000 1 -120 0 FRONTFLIP
A7D50 8113 0000 3F 65536 8009FB24 0 10 10 750 0 0 0 ONE FOOTED NOSEGRIND
A7D7C 8422 0000 40 65536 8009FB3C 0 10 10 1500 0 128 0 540 FLIP
A7DA8 9121 0410 3E 65536 8009FA1C 0 0 0 4000 1 120 0 BACKFLIP
A7DD4 9443 0000 3F 65536 8009FB48 20 10 10 750 0 0 0 PRIMO GRIND
A7E00 9421 0080 40 65536 8009FB58 0 5 0 1500 0 128 0 JUDO MADONNA
A7E2C A211 0410 3E 65536 8009FB68 0 0 0 4000 1 -120 0 YEEEEHAW FRONTFLIP
A7E58 A441 0000 3F 98304 8009FB80 22 5 0 1500 0 128 0 ASSUME THE POSITION
A7E84 A483 0000 40 65536 8009FB98 18 8 10 750 0 0 0 NECKBREAK GRIND
A7EB0 FFFF FFFF 0 0 800D1920 0 0 0 0 0 0 0
Garbage follows until Private Carrera's specials:
A8094 B421 0080 3E 65536 8009FDE4 0 5 0 5500 0 128 0 SOMI SPIN
A80C0 B413 0200 3F 65536 8009FDF0 0 10 10 2000 0 128 0 HO-HO HO
A80EC B842 0000 40 65536 8009FDFC 0 10 10 5500 0 0 0 THE WELL HARDFLIP

NOTE: Private Carrera's specials are copied up into the area where Officer Dick's specials are after entering the "super code". This gets pretty complicated if you use the Game Shark version of Private Carrera. ;)

PAL version table (red border):

Offset Combo Flags Trick Speed Name Hold Slack Grind Points # Flips F.Speed Zero Text Name
A73AC 0000 0000 3C 65536 800D1A64 0 9 9 800 0 0 0 VARIAL
A73D8 0000 0000 3D 65536 8009FA24 26 8 8 500 0 0 0 FINGER FLIP
A7404 0000 0000 3B 65536 8009FA30 0 8 8 600 0 0 0 FRONT FOOT IMPOSSIBLE
A7430 0000 0100 3D 65536 8009FA48 0 6 8 500 0 0 0 SEX CHANGE
A745C 0000 0000 3C 65536 8009FA54 0 4 8 300 0 0 0 HARDFLIP
A7488 0000 0000 3B 65536 8009FA60 0 3 8 300 0 0 0 360 FLIP
A74B4 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A74E0 0000 0000 35 65536 8009FA6C 0 7 10 250 0 0 0 360 SHOVE IT
A750C 0000 0000 16 65536 8009FA7C 0 3 6 250 0 0 0 IMPOSSIBLE
A7538 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7564 0000 0000 14 65536 8009FA88 0 6 10 100 0 0 0 KICKFLIP
A7590 0000 0000 1C 65536 8009FA94 28 8 0 500 0 0 0 KICKFLIP TO INDY
A75BC 0000 0000 3C 65536 800D1A64 0 9 9 800 0 0 0 VARIAL
A75E8 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7614 0000 0000 15 65536 8009FAA8 0 6 10 100 0 0 0 HEELFLIP
A7640 0000 0000 3D 65536 8009FA24 26 8 8 500 0 0 0 FINGER FLIP
A766C 0000 0000 3B 65536 8009FA30 0 8 8 600 0 0 0 FRONT FOOT IMPOSSIBLE
A7698 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A76C4 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A76F0 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A771C 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7748 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7774 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A77A0 0000 0000 1F 65536 8009FAB4 0 4 0 350 0 0 0 JAPAN AIR
A77CC 0000 0000 20 65536 8009FAC0 0 5 0 300 0 0 0 TAILGRAB
A77F8 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7824 0000 0000 12 98304 800D1A6C 0 5 0 300 0 0 0 METHOD
A7850 0000 0000 1E 65536 800D1A74 0 4 0 500 0 0 0 MADONNA
A787C 0000 0000 1D 65536 8009FACC 0 4 0 300 0 0 0 STALEFISH
A78A8 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A78D4 0000 0000 13 98304 8009FAD8 0 6 0 300 0 0 0 INDY NOSEBONE
A7900 0000 0000 18 65536 8009FAE8 0 4 0 350 0 0 0 ROCKET AIR
A792C 0000 0000 17 65536 8009FAF4 14 4 0 400 0 0 0 BENIHANA
A7958 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7984 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A79B0 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A79DC 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7A08 0000 0000 4E -1 0 0 0 0 0 0 0 0 N/A
A7A34 0821 00F0 41 65536 8009FB00 0 5 0 8000 0 0 0 {THE 900}
A7A60 0881 00F0 3E 65536 8009FB0C 0 5 0 4000 0 0 0 {KICKFLIP MCTWIST}
A7A8C 0442 0000 3F 65536 8009FB20 0 5 0 2000 0 128 0 {540 BOARD VARIAL}
A7AB8 0282 0000 40 65536 8009FB34 0 5 0 1500 0 128 0 {360 FLIP TO MUTE}
A7AE4 3881 00F0 3E 65536 8009FB0C 0 5 0 4000 0 100 0 {KICKFLIP MCTWIST}
A7B10 3481 0080 3F 65536 8009FB48 0 10 0 2000 0 128 0 {FINGERFLIP AIRWALK}
A7B3C 3212 00F0 40 65536 8009FB60 0 5 0 2500 0 0 0 {VARIAL HEELFLIP JUDO}
A7B68 1121 0410 3E 65536 8009FB78 0 0 0 4000 1 120 0 {BACKFLIP}
A7B94 1883 0000 40 65536 8009FB84 0 5 5 750 0 0 0 {ONE FOOTED SMITH}
A7BC0 1413 0200 3F 98304 8009FB98 0 10 10 5000 0 128 0 {BURNTWIST}
A7BEC 7881 00F0 3E 65536 8009FB0C 0 5 0 4000 0 100 0 {KICKFLIP MCTWIST}
A7C18 7481 0000 3F 65536 8009FBA4 18 0 0 2000 0 0 0 {CHRIST AIR}
A7C44 7122 0000 40 65536 8009FBB4 34 5 0 1500 0 128 0 {FRONT-BACK KICKFLIP}
A7C70 4211 0410 3E 65536 8009FBCC 0 0 0 4000 1 -120 0 {FRONTFLIP}
A7C9C 4823 0000 3F 65536 8009FBD8 0 10 10 750 0 0 0 {ONE FOOT 5-0 THUMPIN}
A7CC8 4882 0000 40 65536 8009FBF0 0 10 10 1500 0 0 0 {360 SHOVE IT REWIND}
A7CF4 2121 0410 3E 65536 8009FB78 0 0 0 4000 1 120 0 {BACKFLIP}
A7D20 2822 0000 3F 65536 8009FC08 0 10 10 1500 0 0 0 {DOUBLE HARDFLIP}
A7D4C 2483 0000 40 65536 8009FC1C 25 10 10 750 0 128 0 {DARKSLIDE}
A7D78 5211 0410 3E 65536 8009FBCC 0 0 0 4000 1 -120 0 {FRONTFLIP}
A7DA4 5123 0000 3F 65536 8009FC28 16 8 10 750 0 0 0 {CASPER SLIDE}
A7DD0 5482 0000 40 65536 8009FC38 0 10 10 1500 0 128 0 {KICKFLIP UNDERFLIP}
A7DFC 6121 0410 3E 65536 8009FB78 0 0 0 4000 1 120 0 {BACKFLIP}
A7E28 6223 0000 3F 65536 8009FC50 23 10 10 750 0 0 0 {HEELFLIP TO BLUNTSLIDE}
A7E54 6442 0000 40 65536 8009FC6C 0 10 10 1500 0 128 0 {TRIPLE KICKFLIP}
A7E80 8211 0410 3E 65536 8009FBCC 0 0 0 4000 1 -120 0 {FRONTFLIP}
A7EAC 8113 0000 3F 65536 8009FC80 0 10 10 750 0 0 0 {ONE FOOTED NOSEGRIND}
A7ED8 8422 0000 40 65536 8009FC98 0 10 10 1500 0 128 0 {540 FLIP}
A7F04 9121 0410 3E 65536 8009FB78 0 0 0 4000 1 120 0 {BACKFLIP}
A7F30 9443 0000 3F 65536 8009FCA4 20 10 10 750 0 0 0 {PRIMO GRIND}
A7F5C 9421 0080 40 65536 8009FCB4 0 5 0 1500 0 128 0 {JUDO MADONNA}
A7F88 A211 0410 3E 65536 8009FCC4 0 0 0 4000 1 -120 0 {YEEEEHAW FRONTFLIP}
A7FB4 A441 0000 3F 98304 8009FCDC 22 5 0 1500 0 128 0 {ASSUME THE POSITION}
A7FE0 A483 0000 40 65536 8009FCF4 18 8 10 750 0 0 0 {NECKBREAK GRIND}
A800C FFFF FFFF 0 0 800D1A7C 0 0 0 0 0 0 0
Garbage follows until Private Carrera's specials:
A81F0 B421 0080 3E 65536 8009FF40 0 5 0 5500 0 128 0 SOMI SPIN
A821C B413 0200 3F 65536 8009FF4C 0 10 10 2000 0 128 0 HO-HO HO
A8248 B842 0000 40 65536 8009FF58 0 10 10 5500 0 0 0 THE WELL HARDFLIP

NOTE: Private Carrera's specials are copied up into the area where Officer Dick's specials are after entering the "super code". This gets pretty complicated if you use the Game Shark version of Private Carrera. ;)

COMBO INFORMATION: Every special move has a skater ID and button combo. I think the way this ends up working is that whenever you press a button combo, it looks for the skater ID you're using in the table, then matches your combo to a trick -- no match, no trick.

You can change the button combos however you like, and even improve the gameplay this way. Special grinds are much easier to land repeatedly if they don't use the left and right buttons, for example.

SKATER (0-B)
Tony Hawk          0
Bob Burnquist      1
Geoff Rowley       2
Bucky Lasek        3
Chad Muska         4
Kareem Campbell    5
Andrew Reynolds    6
Rune Glifberg      7
Jamie Thomas       8
Elissa Steamer     9
Officer Dick       A
Private Carrera    B

TAP    (0-F)
Up                 1
Down               2
Left               4
Right              8

HOLD   (0-F)
Up                 1
Down               2
Left               4
Right              8

TYPE   (0-3)
Grab               1
Flip               2
Grind              3

In order for a trick to be a grind, it has to use the grind button. You can't give someone a grind on the flip or grab buttons, unless you want it to be an air trick.

FLAG INFORMATION: what all the flags mean... there are four hex digits in each flag set. The first digit is always 0, and the rest mean various things. The digits labeled "FLAG 1" and "FLAG 2" can be added up together, so "handplant and no tweak" for flag 1 would be 4 + 2 = 6. You can probably also add up button combos -- Up + left at the same time would be 1 + 4 = 5. I wouldn't do this, myself.


ALWAYS 0

FLAG 1 (0-7)
Flip After         1    Flip skater 180 degrees after trick.
Handplant          2    Handplant, not grind.
No Tweak           4    Not sure exactly what this means in game terms. 

FLAG 2 (0-F)
No spin            1	Don't let the player spin.
No spin score      2    Don't count spins for points.
Rotate After       4    Rotate skater 180 degrees after trick.
Not Grab           8    I think this has to do with holding tricks.

ALWAYS 0

So let's say you don't like not being able to spin and tweak backflips. Looking at the above information, you note that all you have to do is subtract 4 from flag 1 and 1 from flag 2. So you look up Geoff Rowley's backflip, and you see that the flags for it are 0410. This is easy enough, you just need to zero it out; so you look at the offset -- A7B98 NTSC, A7CF4 PAL -- and then check the offset table for the record up top to see that Flags are offset + 02. Adding 2 to the above offsets, we figure out that what we need is to put a 0000 in locations A7B9A (NTSC) or A7CF6 (PAL). Since we're modifying two bytes, we use an 80 code, and we get:

Geoff Rowley can spin backflips (NTSC): 800A7B9A 0000
Geoff Rowley can spin backflips (PAL): 800A7CF6 0000

The same process will work for pretty much any character's special moves. You can do some weird things, too; if you clear the "Handplant" flag from the Burntwist, it becomes a really strange looking grind.

ANIMATION REFERENCE: What all the animations are for the skaters (use these numbers in the place of existing animations to change the way tricks look).

00    Standing idle 1
01    Push start
02    Kick
03    Foot stop 1
04    Ollie 1
05    Jump stop
06    Standing idle 2
07    Standing idle
08    Stand to crouch
09    Crouch to stand 1
0A    Crouch to stand 2
0B    Hit wall front
0C    Hit wall back
0D    Nollie
0E    Ollie in flight 1
0F    Fastplant in flight
10    Ollie in flight 2
11    Boardslide 1
12    Method
13    Indy Nosebone
14    Kickflip
15    Heelflip
16    Impossible
17    Benihana
18    Rocket Air
19    Hard landing
1A    Nosegrind
1B    Ollie 2
1C    Kickflip to indy
1D    Stalefish
1E    Madonna
1F    Japan Air
20    Tailgrab
21    Odd Benihana (looks better IMO)
22    Frontflip start
23    Wallride 1
24    Wallride 2
25    Boardslide 2
26    Boardslide 3
27    Standing in flight
28    5-0 Grind
29    Nosegrind
2A    50 50 grind
2B    Strange impossible 
2C    Nut-yourself bail
2D    Fastplant
2E    Backflip bail
2F    Foot stop 2
30    Ollie 3
31    Standing idle 3
32    "Oh Yeah" move
33    "I'm done" move
34    "I won" move
35    360 Shove It
36    Falling bail 1
37    Falling bail 2
38    Falling bail 3
39    Crooked Grind 1
3A    Crooked Grind 2
3B    Front foot impossible/360 flip
3C    Varial/Hardflip
3D    Finger flip/Sex change
3E    First special
3F    Second special
40    Third special
41    (Tony Hawk only) Fourth special
Anything above this is a "start point" for model animation. 3E and higher make the "special" noise when run. 32, 33, and 34 look really Street-Sk8erish and were happily left out of the game... man, some of those moves are SO GAY. ;)

SKATER RECORDS

At offset A44FC (PAL: A4658), you can find a bunch of skater data. Most of these data fields are pointers to text for the skater and equipment selection screens.

NTSC Offset PAL Offset Skater
A44FC A4658 Tony Hawk
A4650 A47AC Bob Burnquist
A47A4 A4900 Geoff Rowley
A48F8 A4A54 Bucky Lasek
A4A4C A4BA8 Chad Muska
A4BA0 A4CFC Kareem Campbell
A4CF4 A4E50 Andrew Reynolds
A4E48 A4FA4 Rune Glifberg
A4F9C A40F8 Jamie Thomas
A50F0 A524C Elissa Steamer
A5244 A53A0 Officer Dick/Private Carrera
340 byte skater record description

Dec  Hex     Contents  Description/indirection
  0 (000) -- Skater model 1
  4 (004) -- Skater model 2
  8 (008) -- Skater model 3
 12 (00C) -- Skater AND mask for combos
 16 (010) -- Unknown
 20 (014) -- Unknown
 24 (018) -- Base Ollie
 28 (01C) -- Base Speed
 32 (020) -- Base Air
 36 (024) -- Base Balance
 40 (028) -- Unknown
 44 (02C) -- Skater name
 48 (030) -- Skater age
 52 (034) -- Skater birthplace
 56 (038) -- Skater hometown
 60 (03C) -- Skater years pro
 64 (040) -- Skater stance
 68 (044) -- Skater height
 72 (048) -- Unknown
 76 (04C) -- Unknown
 80 (050) -- Unknown
This information is followed by eight 32 byte board records, which take the form of:
      0 (00) -- board graphic offset
      4 (04) -- board name offset
      8 (08) -- tapes required
     12 (0C) -- ollie bonus
     16 (10) -- speed bonus
     20 (14) -- air bonus
     24 (18) -- balance bonus
     28 (1C) -- zero
Bonuses are absolute, not cumulative. If board 1 has a bonus of 2 and board 2 has a bonus of 3, then when you earn board two you get three points on the stat... not five.

Since no one has sent me a PAL memory dump with Private Carrera enabled in it, I haven't added Private Carrera's information here.

NTSC SKATER RECORDS

Offset A44FC

FieldValueContents
Model 1800D1154"hawk"
Model 2800D1154"hawk"
Model 3800D115C"hawk_fe"
Special ID00000000
(unknown)12020100
(unknown)00000008
Initial Ollie3
Initial Air7
Initial Speed7
Initial Balance4
(unknown)00000000
Name8009D2E8"Tony Hawk"
Age800D1164"31"
Birthplace800D1168"USA"
Hometown8009D2F4"Carlsbad"
Years Pro800D116C"16"
Stance800D1170"Goofy"
Height800D1178"6'2"
(unknown)1E64CC11
(unknown)59BD3DD8
(unknown)52158AD3
NameGraphicTapesOllieSpeedAirBalance
8009D310 ("Falcon 2")8009D300 ("b1hawk02.bmp") 0 0 0 0 0
800D117C ("B Logo")8009D31C ("b1bird05.bmp") 0 0 0 0 0
8009D33C ("Evil Cat 2")8009D32C ("b1hawk03.bmp") 3 1 1 1 1
8009D358 ("Full Skull 99")8009D348 ("b1hawk07.bmp") 7 2 1 1 2
800D1184 ("The End")8009D368 ("b1bird09.bmp") 10 3 2 2 2
800D118C ("Falcon")8009D378 ("b1hawk04.bmp") 15 5 2 2 4
8009D398 ("Evil Cat")8009D388 ("b1hawk01.bmp") 21 6 3 3 5
8009D3B4 ("Falcon 3")8009D3A4 ("b1hawk08.bmp") 24 7 3 3 6

Offset A4650

FieldValueContents
Model 1800D1194"burnq"
Model 28009D3C0"burnq_2p"
Model 38009D3CC"burnq_fe"
Special ID00001000
(unknown)0C121110
(unknown)000000FB
Initial Ollie4
Initial Air6
Initial Speed6
Initial Balance4
(unknown)00000004
Name8009D3D8"Bob Burnquist"
Age800D119C"22"
Birthplace800D11A0"Brazil"
Hometown8009D3E8"Encinitas"
Years Pro800D11A8"7"
Stance800D11AC"Regular"
Height800D11B4"5'11"
(unknown)19CBB6A2
(unknown)5EB19FCC
(unknown)9989BF40
NameGraphicTapesOllieSpeedAirBalance
800D11A0 ("Brazil")8009D3F4 ("b1burn10.bmp") 0 0 0 0 0
8009D414 ("Stencil Logo")8009D404 ("b1burn02.bmp") 0 0 0 0 0
8009D434 ("Bob La Familia")8009D424 ("b1burn08.bmp") 3 1 1 1 1
800D11BC ("Ribbon")8009D444 ("b1burn05.bmp") 7 2 2 2 2
8009D464 ("Team United")8009D454 ("b1burn13.bmp") 10 3 2 2 3
8009D480 ("Bob Stencil Logo")8009D470 ("b1burn03.bmp") 15 4 3 3 4
8009D4A4 ("The Firm Team")8009D494 ("b1burn12.bmp") 21 5 3 3 5
8009D4C4 ("Team La Familia")8009D4B4 ("b1burn07.bmp") 24 6 4 4 6

Offset A47A4

FieldValueContents
Model 1800D11C4"rowley"
Model 28009D4D4"rowley2p"
Model 38009D4E0"rowley_f"
Special ID00002000
(unknown)0C121110
(unknown)000000F3
Initial Ollie7
Initial Air3
Initial Speed5
Initial Balance6
(unknown)00000001
Name8009D4EC"Geoff Rowley"
Age800D11CC"23"
Birthplace800D11D0"UK"
Hometown8009D4FC"Huntington B."
Years Pro800D11D4"5"
Stance800D11AC"Regular"
Height800D11D8"5'8"
(unknown)E48875C7
(unknown)FE601E03
(unknown)3FE2DE21
NameGraphicTapesOllieSpeedAirBalance
8009D51C ("Industrial")8009D50C ("b1rowl01.bmp") 0 0 0 0 0
8009D538 ("Magic Lamp")8009D528 ("b1rowl02.bmp") 0 0 0 0 0
8009D554 ("Punk Skull")8009D544 ("b1rowl03.bmp") 3 1 1 1 1
8009D570 ("Panic Attack")8009D560 ("b1rowl04.bmp") 7 1 2 2 2
8009D590 ("Magic Cat")8009D580 ("b1rowl05.bmp") 10 2 2 3 2
8009D5AC ("White Trash")8009D59C ("b1rowl06.bmp") 15 2 3 5 3
800D11DC ("Bull")8009D5B8 ("b1rowl08.bmp") 21 3 4 6 3
800D11E4 ("Rocky")8009D5C8 ("b1rowl07.bmp") 24 3 5 7 4

Offset A48F8

FieldValueContents
Model 1800D11EC"lasek"
Model 28009D5D8"lasek_2p"
Model 38009D5E4"lasek_fe"
Special ID00003000
(unknown)0C121110
(unknown)000000FA
Initial Ollie5
Initial Air6
Initial Speed7
Initial Balance3
(unknown)00000000
Name8009D5F0"Bucky Lasek"
Age800D11F4"26"
Birthplace800D1168"USA"
Hometown8009D2F4"Carlsbad"
Years Pro800D11F8"9"
Stance800D11AC"Regular"
Height800D11B4"5'11"
(unknown)27AEA97D
(unknown)A85230E0
(unknown)08C72375
NameGraphicTapesOllieSpeedAirBalance
800D11FC ("Bird")8009D5FC ("b1lase01.bmp") 0 0 0 0 0
800D117C ("B Logo")8009D60C ("b1bird04.bmp") 0 0 0 0 0
8009D62C ("Flame Bird")8009D61C ("b1lase03.bmp") 3 1 1 1 1
800D1184 ("The End")8009D638 ("b1bird07.bmp") 7 2 1 2 2
8009D658 ("Team Seal")8009D648 ("b1bird06.bmp") 10 2 2 2 3
8009D674 ("Bird Head")8009D664 ("b1lase04.bmp") 15 3 2 3 5
8009D690 ("Birdhouse")8009D680 ("b1bird10.bmp") 21 4 3 3 6
8009D6AC ("Cat Killer")8009D69C ("b1lase05.bmp") 24 5 3 4 7

Offset A4A4C

FieldValueContents
Model 1800D1204"muska"
Model 28009D6B8"muska_2p"
Model 38009D6C4"muska_fe"
Special ID00004000
(unknown)0D121211
(unknown)000000FB
Initial Ollie6
Initial Air4
Initial Speed4
Initial Balance7
(unknown)00000001
Name8009D6D0"Chad Muska"
Age800D119C"22"
Birthplace800D1168"USA"
Hometown8009D6DC"Los Angeles"
Years Pro800D11D4"5"
Stance800D11AC"Regular"
Height800D120C"5'10"
(unknown)3C18FEE7
(unknown)EB2666C5
(unknown)F29F6D93
NameGraphicTapesOllieSpeedAirBalance
8009D6F8 ("Large Red")8009D6E8 ("b1musk05.bmp") 0 0 0 0 0
8009D714 ("Medium Shortys")8009D704 ("b1shor02.bmp") 0 0 0 0 0
8009D734 ("Big Poppa")8009D724 ("b1shor05.bmp") 3 1 1 1 1
8009D750 ("XX Large Green")8009D740 ("b1musk02.bmp") 7 2 2 2 1
8009D770 ("Large Shortys")8009D760 ("b1shor04.bmp") 10 2 3 3 2
8009D790 ("Westsider")8009D780 ("b1shor06.bmp") 15 3 4 4 2
8009D7AC ("X Large Blue")8009D79C ("b1musk03.bmp") 21 3 5 5 3
8009D7CC ("Muska Thugsta")8009D7BC ("b1musk04.bmp") 24 4 6 6 3

Offset A4BA0

FieldValueContents
Model 1800D1214"campb"
Model 28009D7DC"campb_2p"
Model 38009D7E8"campb_fe"
Special ID00005000
(unknown)0C121110
(unknown)000000F9
Initial Ollie7
Initial Air4
Initial Speed4
Initial Balance6
(unknown)00000001
Name8009D7F4"Kareem Campbell"
Age800D121C"25"
Birthplace800D1168"USA"
Hometown8009D6DC"Los Angeles"
Years Pro800D1220"6"
Stance800D11AC"Regular"
Height800D1224"6'"
(unknown)4CB23BA0
(unknown)2EB016A9
(unknown)48BBE151
NameGraphicTapesOllieSpeedAirBalance
800D1228 ("Rock")8009D804 ("b1camp07.bmp") 0 0 0 0 0
8009D824 ("Assassins")8009D814 ("b1camp02.bmp") 0 0 0 0 0
800D1230 ("CS Logo")8009D830 ("b1camp05.bmp") 3 1 1 1 1
8009D850 ("City Stars")8009D840 ("b1camp03.bmp") 7 1 2 2 2
800D1238 ("Stealth")8009D85C ("b1camp06.bmp") 10 2 3 3 2
8009D87C ("Abalists 2000")8009D86C ("b1camp01.bmp") 15 2 4 4 3
8009D7F4 ("Kareem Campbell")8009D88C ("b1camp04.bmp") 21 3 5 5 3
800D1240 ("Racer")8009D89C ("b1camp08.bmp") 24 3 6 6 4

Offset A4CF4

FieldValueContents
Model 1800D1248"rynld"
Model 28009D8AC"rynld_2p"
Model 38009D8B8"rynld_fe"
Special ID00006000
(unknown)12020100
(unknown)00000007
Initial Ollie6
Initial Air3
Initial Speed5
Initial Balance7
(unknown)00000001
Name8009D8C4"Andrew Reynolds"
Age800D1250"20"
Birthplace800D1168"USA"
Hometown8009D4FC"Huntington B."
Years Pro800D1254"3"
Stance800D11AC"Regular"
Height800D1178"6'2"
(unknown)DB6C5180
(unknown)0F557CCA
(unknown)46074169
NameGraphicTapesOllieSpeedAirBalance
800D1258 ("Monkey")8009D8D4 ("b1reyn08.bmp") 0 0 0 0 0
8009D690 ("Birdhouse")8009D8E4 ("b1bird11.bmp") 0 0 0 0 0
800D1260 ("Axe Man")8009D8F4 ("b1reyn09.bmp") 3 1 1 1 1
8009D914 ("Reaper 2")8009D904 ("b1reyn01.bmp") 7 2 2 2 1
800D117C ("B Logo")8009D920 ("b1bird13.bmp") 10 2 2 3 2
8009D940 ("Executioner")8009D930 ("b1reyn03.bmp") 15 3 3 5 2
800D1184 ("The End")8009D94C ("b1bird08.bmp") 21 3 4 6 3
800D1268 ("Reaper")8009D95C ("b1reyn04.bmp") 24 4 5 7 3

Offset A4E48

FieldValueContents
Model 1800D1270"glif"
Model 2800D1278"glif_2p"
Model 3800D1280"glif_fe"
Special ID00007000
(unknown)0C121110
(unknown)000000F8
Initial Ollie4
Initial Air7
Initial Speed7
Initial Balance3
(unknown)00000003
Name8009D96C"Rune Glifberg"
Age800D121C"25"
Birthplace800D1288"Denmark"
Hometown8009D97C"Costa Mesa"
Years Pro800D11A8"7"
Stance800D11AC"Regular"
Height800D11B4"5'11"
(unknown)74785085
(unknown)BAF82C20
(unknown)FBFDD452
NameGraphicTapesOllieSpeedAirBalance
800D1290 ("Psycho")8009D988 ("b1glif01.bmp") 0 0 0 0 0
8009D9A8 ("Flip HKD")8009D998 ("b1glif02.bmp") 0 0 0 0 0
8009D9C4 ("Lil Vikings")8009D9B4 ("b1glif03.bmp") 3 1 1 1 1
8009D9E0 ("Atomic 2")8009D9D0 ("b1glif04.bmp") 7 2 1 1 2
8009D9FC ("Snake Eyes")8009D9EC ("b1glif05.bmp") 10 3 2 2 3
8009DA18 ("Purple Haze")8009DA08 ("b1glif06.bmp") 15 4 2 2 5
8009DA34 ("Easyrider")8009DA24 ("b1glif07.bmp") 21 5 3 3 6
800D1298 ("Skunk")8009DA40 ("b1glif08.bmp") 24 6 3 3 7

Offset A4F9C

FieldValueContents
Model 1800D12A0"thomas"
Model 28009DA50"thomas2p"
Model 38009DA5C"thomas_f"
Special ID00008000
(unknown)0C121110
(unknown)000000FB
Initial Ollie5
Initial Air4
Initial Speed5
Initial Balance7
(unknown)00000001
Name8009DA68"Jamie Thomas"
Age800D12A8"24"
Birthplace800D1168"USA"
Hometown8009D3E8"Encinitas"
Years Pro800D1220"6"
Stance800D11AC"Regular"
Height800D120C"5'10"
(unknown)19B1A71F
(unknown)A197689B
(unknown)90B3E1B3
NameGraphicTapesOllieSpeedAirBalance
8009DA88 ("Mug Shot")8009DA78 ("b1thom04.bmp") 0 0 0 0 0
8009DAA4 ("Medium Bold")8009DA94 ("b1zero02.bmp") 0 0 0 0 0
8009DAC0 ("Bloody Nose")8009DAB0 ("b1zero06.bmp") 3 1 1 1 1
8009DADC ("American Zero")8009DACC ("b1zero05.bmp") 7 2 2 2 1
800D11FC ("Bird")8009DAEC ("b1zero08.bmp") 10 2 2 3 2
8009DB0C ("Small Skull")8009DAFC ("b1zero07.bmp") 15 3 3 4 2
8009DB28 ("Skeleton")8009DB18 ("b1thom03.bmp") 21 4 4 5 3
8009DB44 ("Smith Grind")8009DB34 ("b1thom01.bmp") 24 5 5 6 3

Offset A50F0

FieldValueContents
Model 1800D12AC"steamr"
Model 28009DB50"steamr2p"
Model 38009DB5C"steamr_f"
Special ID00009000
(unknown)0F121110
(unknown)00000000
Initial Ollie6
Initial Air5
Initial Speed4
Initial Balance6
(unknown)00000001
Name8009DB68"Elissa Steamer"
Age8009DB78"undisclosed"
Birthplace800D1168"USA"
Hometown8009DB84"Fort Myers"
Years Pro800D12B4"1"
Stance800D11AC"Regular"
Height800D12B8"5'4"
(unknown)87CAF65C
(unknown)DA8162BA
(unknown)4D46A154
NameGraphicTapesOllieSpeedAirBalance
8009DBA0 ("Pushin Up")8009DB90 ("b1stea02.bmp") 0 0 0 0 0
800D12BC ("Monster")8009DBAC ("b1stea07.bmp") 0 0 0 0 0
800D12C4 ("Griffin")8009DBBC ("b1stea01.bmp") 3 1 1 1 1
8009DBDC ("Diamond Wizard")8009DBCC ("b1stea04.bmp") 7 2 2 2 2
8009DBFC ("Small Fists")8009DBEC ("b1stea08.bmp") 10 3 3 2 2
8009DC18 ("Steamer Cat")8009DC08 ("b1stea03.bmp") 15 3 4 3 3
8009DC34 ("Throwin Goats")8009DC24 ("b1stea09.bmp") 21 3 5 4 3
8009DC54 ("Stubborn Wood")8009DC44 ("b1stea05.bmp") 24 4 6 5 4

Offset A5244

FieldValueContents
Model 1800D192C"skater"
Model 2800D192C"skater"
Model 38009FCC8"skater_f"
Special ID0000B000
(unknown)0F121110
(unknown)000000FB
Initial Ollie10
Initial Air10
Initial Speed10
Initial Balance10
(unknown)00000002
Name8009FCD4"Private Carrera"
Age8009FCE4"Barely Legal"
Birthplace800D1934"USA"
Hometown8009FCF4"Fort Worth"
Years Pro800D1938"1"
Stance800D193C"Regular"
Height800D1944"5'8"
(unknown)BFA29D29
(unknown)43D4141B
(unknown)DA362762
NameGraphicTapesOllieSpeedAirBalance
8009FD10 ("Erector Set")8009FD00 ("b1neve08.bmp") 0 0 0 0 0
8009FD2C ("Viagra Falls")8009FD1C ("b1neve07.bmp") 0 0 0 0 0
8009FD4C ("Manhandler")8009FD3C ("b1neve03.bmp") 3 0 0 0 0
8009FD68 ("Feelin Blue")8009FD58 ("b1neve05.bmp") 7 0 0 0 0
8009FD84 ("New Member")8009FD74 ("b1neve02.bmp") 10 0 0 0 0
8009FDA0 ("Solid Wood")8009FD90 ("b1neve06.bmp") 15 0 0 0 0
8009FDBC ("She Got Pop")8009FDAC ("b1neve04.bmp") 21 0 0 0 0
8009FDD8 ("Skate Hard")8009FDC8 ("b1neve01.bmp") 24 0 0 0 0

PAL SKATER RECORDS

Offset A4658

FieldValueContents
Model 1800D12B0"hawk"
Model 2800D12B0"hawk"
Model 3800D12B8"hawk_fe"
Special ID00000000
(unknown)12020100
(unknown)00000008
Initial Ollie3
Initial Air7
Initial Speed7
Initial Balance4
(unknown)00000000
Name8009D438"Tony Hawk"
Age800D12C0"31"
Birthplace800D12C4"USA"
Hometown8009D444"Carlsbad"
Years Pro800D12C8"16"
Stance800D12CC"Goofy"
Height800D12D4"6'2"
(unknown)1E64CC11
(unknown)59BD3DD8
(unknown)52158AD3
NameGraphicTapesOllieSpeedAirBalance
8009D460 ("Falcon 2")8009D450 ("b1hawk02.bmp") 0 0 0 0 0
800D12D8 ("B Logo")8009D46C ("b1bird05.bmp") 0 0 0 0 0
8009D48C ("Evil Cat 2")8009D47C ("b1hawk03.bmp") 3 1 1 1 1
8009D4A8 ("Full Skull 99")8009D498 ("b1hawk07.bmp") 7 2 1 1 2
800D12E0 ("The End")8009D4B8 ("b1bird09.bmp") 10 3 2 2 2
800D12E8 ("Falcon")8009D4C8 ("b1hawk04.bmp") 15 5 2 2 4
8009D4E8 ("Evil Cat")8009D4D8 ("b1hawk01.bmp") 21 6 3 3 5
8009D504 ("Falcon 3")8009D4F4 ("b1hawk08.bmp") 24 7 3 3 6

Offset A47AC

FieldValueContents
Model 1800D12F0"burnq"
Model 28009D510"burnq_2p"
Model 38009D51C"burnq_fe"
Special ID00001000
(unknown)0C121110
(unknown)000000FB
Initial Ollie4
Initial Air6
Initial Speed6
Initial Balance4
(unknown)00000004
Name8009D528"Bob Burnquist"
Age800D12F8"22"
Birthplace800D12FC"Brazil"
Hometown8009D538"Encinitas"
Years Pro800D1304"7"
Stance800D1308"Regular"
Height800D1310"5'11"
(unknown)19CBB6A2
(unknown)5EB19FCC
(unknown)9989BF40
NameGraphicTapesOllieSpeedAirBalance
800D12FC ("Brazil")8009D544 ("b1burn10.bmp") 0 0 0 0 0
8009D564 ("Stencil Logo")8009D554 ("b1burn02.bmp") 0 0 0 0 0
8009D584 ("Bob La Familia")8009D574 ("b1burn08.bmp") 3 1 1 1 1
800D1318 ("Ribbon")8009D594 ("b1burn05.bmp") 7 2 2 2 2
8009D5B4 ("Team United")8009D5A4 ("b1burn13.bmp") 10 3 2 2 3
8009D5D0 ("Bob Stencil Logo")8009D5C0 ("b1burn03.bmp") 15 4 3 3 4
8009D5F4 ("The Firm Team")8009D5E4 ("b1burn12.bmp") 21 5 3 3 5
8009D614 ("Team La Familia")8009D604 ("b1burn07.bmp") 24 6 4 4 6

Offset A4900

FieldValueContents
Model 1800D1320"rowley"
Model 28009D624"rowley2p"
Model 38009D630"rowley_f"
Special ID00002000
(unknown)0C121110
(unknown)000000F3
Initial Ollie7
Initial Air3
Initial Speed5
Initial Balance6
(unknown)00000001
Name8009D63C"Geoff Rowley"
Age800D1328"23"
Birthplace800D132C"UK"
Hometown8009D64C"Huntington B."
Years Pro800D1330"5"
Stance800D1308"Regular"
Height800D1334"5'8"
(unknown)E48875C7
(unknown)FE601E03
(unknown)3FE2DE21
NameGraphicTapesOllieSpeedAirBalance
8009D66C ("Industrial")8009D65C ("b1rowl01.bmp") 0 0 0 0 0
8009D688 ("Magic Lamp")8009D678 ("b1rowl02.bmp") 0 0 0 0 0
8009D6A4 ("Punk Skull")8009D694 ("b1rowl03.bmp") 3 1 1 1 1
8009D6C0 ("Panic Attack")8009D6B0 ("b1rowl04.bmp") 7 1 2 2 2
8009D6E0 ("Magic Cat")8009D6D0 ("b1rowl05.bmp") 10 2 2 3 2
8009D6FC ("White Trash")8009D6EC ("b1rowl06.bmp") 15 2 3 5 3
800D1338 ("Bull")8009D708 ("b1rowl08.bmp") 21 3 4 6 3
800D1340 ("Rocky")8009D718 ("b1rowl07.bmp") 24 3 5 7 4

Offset A4A54

FieldValueContents
Model 1800D1348"lasek"
Model 28009D728"lasek_2p"
Model 38009D734"lasek_fe"
Special ID00003000
(unknown)0C121110
(unknown)000000FA
Initial Ollie5
Initial Air6
Initial Speed7
Initial Balance3
(unknown)00000000
Name8009D740"Bucky Lasek"
Age800D1350"26"
Birthplace800D12C4"USA"
Hometown8009D444"Carlsbad"
Years Pro800D1354"9"
Stance800D1308"Regular"
Height800D1310"5'11"
(unknown)27AEA97D
(unknown)A85230E0
(unknown)08C72375
NameGraphicTapesOllieSpeedAirBalance
800D1358 ("Bird")8009D74C ("b1lase01.bmp") 0 0 0 0 0
800D12D8 ("B Logo")8009D75C ("b1bird04.bmp") 0 0 0 0 0
8009D77C ("Flame Bird")8009D76C ("b1lase03.bmp") 3 1 1 1 1
800D12E0 ("The End")8009D788 ("b1bird07.bmp") 7 2 1 2 2
8009D7A8 ("Team Seal")8009D798 ("b1bird06.bmp") 10 2 2 2 3
8009D7C4 ("Bird Head")8009D7B4 ("b1lase04.bmp") 15 3 2 3 5
8009D7E0 ("Birdhouse")8009D7D0 ("b1bird10.bmp") 21 4 3 3 6
8009D7FC ("Cat Killer")8009D7EC ("b1lase05.bmp") 24 5 3 4 7

Offset A4BA8

FieldValueContents
Model 1800D1360"muska"
Model 28009D808"muska_2p"
Model 38009D814"muska_fe"
Special ID00004000
(unknown)0D121211
(unknown)000000FB
Initial Ollie6
Initial Air4
Initial Speed4
Initial Balance7
(unknown)00000001
Name8009D820"Chad Muska"
Age800D12F8"22"
Birthplace800D12C4"USA"
Hometown8009D82C"Los Angeles"
Years Pro800D1330"5"
Stance800D1308"Regular"
Height800D1368"5'10"
(unknown)3C18FEE7
(unknown)EB2666C5
(unknown)F29F6D93
NameGraphicTapesOllieSpeedAirBalance
8009D848 ("Large Red")8009D838 ("b1musk05.bmp") 0 0 0 0 0
8009D864 ("Medium Shortys")8009D854 ("b1shor02.bmp") 0 0 0 0 0
8009D884 ("Big Poppa")8009D874 ("b1shor05.bmp") 3 1 1 1 1
8009D8A0 ("XX Large Green")8009D890 ("b1musk02.bmp") 7 2 2 2 1
8009D8C0 ("Large Shortys")8009D8B0 ("b1shor04.bmp") 10 2 3 3 2
8009D8E0 ("Westsider")8009D8D0 ("b1shor06.bmp") 15 3 4 4 2
8009D8FC ("X Large Blue")8009D8EC ("b1musk03.bmp") 21 3 5 5 3
8009D91C ("Muska Thugsta")8009D90C ("b1musk04.bmp") 24 4 6 6 3

Offset A4CFC

FieldValueContents
Model 1800D1370"campb"
Model 28009D92C"campb_2p"
Model 38009D938"campb_fe"
Special ID00005000
(unknown)0C121110
(unknown)000000F9
Initial Ollie7
Initial Air4
Initial Speed4
Initial Balance6
(unknown)00000001
Name8009D944"Kareem Campbell"
Age800D1378"25"
Birthplace800D12C4"USA"
Hometown8009D82C"Los Angeles"
Years Pro800D137C"6"
Stance800D1308"Regular"
Height800D1380"6'"
(unknown)4CB23BA0
(unknown)2EB016A9
(unknown)48BBE151
NameGraphicTapesOllieSpeedAirBalance
800D1384 ("Rock")8009D954 ("b1camp07.bmp") 0 0 0 0 0
8009D974 ("Assassins")8009D964 ("b1camp02.bmp") 0 0 0 0 0
800D138C ("CS Logo")8009D980 ("b1camp05.bmp") 3 1 1 1 1
8009D9A0 ("City Stars")8009D990 ("b1camp03.bmp") 7 1 2 2 2
800D1394 ("Stealth")8009D9AC ("b1camp06.bmp") 10 2 3 3 2
8009D9CC ("Abalists 2000")8009D9BC ("b1camp01.bmp") 15 2 4 4 3
8009D944 ("Kareem Campbell")8009D9DC ("b1camp04.bmp") 21 3 5 5 3
800D139C ("Racer")8009D9EC ("b1camp08.bmp") 24 3 6 6 4

Offset A4E50

FieldValueContents
Model 1800D13A4"rynld"
Model 28009D9FC"rynld_2p"
Model 38009DA08"rynld_fe"
Special ID00006000
(unknown)12020100
(unknown)00000007
Initial Ollie6
Initial Air3
Initial Speed5
Initial Balance7
(unknown)00000001
Name8009DA14"Andrew Reynolds"
Age800D13AC"20"
Birthplace800D12C4"USA"
Hometown8009D64C"Huntington B."
Years Pro800D13B0"3"
Stance800D1308"Regular"
Height800D12D4"6'2"
(unknown)DB6C5180
(unknown)0F557CCA
(unknown)46074169
NameGraphicTapesOllieSpeedAirBalance
800D13B4 ("Monkey")8009DA24 ("b1reyn08.bmp") 0 0 0 0 0
8009D7E0 ("Birdhouse")8009DA34 ("b1bird11.bmp") 0 0 0 0 0
800D13BC ("Axe Man")8009DA44 ("b1reyn09.bmp") 3 1 1 1 1
8009DA64 ("Reaper 2")8009DA54 ("b1reyn01.bmp") 7 2 2 2 1
800D12D8 ("B Logo")8009DA70 ("b1bird13.bmp") 10 2 2 3 2
8009DA90 ("Executioner")8009DA80 ("b1reyn03.bmp") 15 3 3 5 2
800D12E0 ("The End")8009DA9C ("b1bird08.bmp") 21 3 4 6 3
800D13C4 ("Reaper")8009DAAC ("b1reyn04.bmp") 24 4 5 7 3

Offset A4FA4

FieldValueContents
Model 1800D13CC"glif"
Model 2800D13D4"glif_2p"
Model 3800D13DC"glif_fe"
Special ID00007000
(unknown)0C121110
(unknown)000000F8
Initial Ollie4
Initial Air7
Initial Speed7
Initial Balance3
(unknown)00000003
Name8009DABC"Rune Glifberg"
Age800D1378"25"
Birthplace800D13E4"Denmark"
Hometown8009DACC"Costa Mesa"
Years Pro800D1304"7"
Stance800D1308"Regular"
Height800D1310"5'11"
(unknown)74785085
(unknown)BAF82C20
(unknown)FBFDD452
NameGraphicTapesOllieSpeedAirBalance
800D13EC ("Psycho")8009DAD8 ("b1glif01.bmp") 0 0 0 0 0
8009DAF8 ("Flip HKD")8009DAE8 ("b1glif02.bmp") 0 0 0 0 0
8009DB14 ("Lil Vikings")8009DB04 ("b1glif03.bmp") 3 1 1 1 1
8009DB30 ("Atomic 2")8009DB20 ("b1glif04.bmp") 7 2 1 1 2
8009DB4C ("Snake Eyes")8009DB3C ("b1glif05.bmp") 10 3 2 2 3
8009DB68 ("Purple Haze")8009DB58 ("b1glif06.bmp") 15 4 2 2 5
8009DB84 ("Easyrider")8009DB74 ("b1glif07.bmp") 21 5 3 3 6
800D13F4 ("Skunk")8009DB90 ("b1glif08.bmp") 24 6 3 3 7

Offset A50F8

FieldValueContents
Model 1800D13FC"thomas"
Model 28009DBA0"thomas2p"
Model 38009DBAC"thomas_f"
Special ID00008000
(unknown)0C121110
(unknown)000000FB
Initial Ollie5
Initial Air4
Initial Speed5
Initial Balance7
(unknown)00000001
Name8009DBB8"Jamie Thomas"
Age800D1404"24"
Birthplace800D12C4"USA"
Hometown8009D538"Encinitas"
Years Pro800D137C"6"
Stance800D1308"Regular"
Height800D1368"5'10"
(unknown)19B1A71F
(unknown)A197689B
(unknown)90B3E1B3
NameGraphicTapesOllieSpeedAirBalance
8009DBD8 ("Mug Shot")8009DBC8 ("b1thom04.bmp") 0 0 0 0 0
8009DBF4 ("Medium Bold")8009DBE4 ("b1zero02.bmp") 0 0 0 0 0
8009DC10 ("Bloody Nose")8009DC00 ("b1zero06.bmp") 3 1 1 1 1
8009DC2C ("American Zero")8009DC1C ("b1zero05.bmp") 7 2 2 2 1
800D1358 ("Bird")8009DC3C ("b1zero08.bmp") 10 2 2 3 2
8009DC5C ("Small Skull")8009DC4C ("b1zero07.bmp") 15 3 3 4 2
8009DC78 ("Skeleton")8009DC68 ("b1thom03.bmp") 21 4 4 5 3
8009DC94 ("Smith Grind")8009DC84 ("b1thom01.bmp") 24 5 5 6 3

Offset A524C

FieldValueContents
Model 1800D1408"steamr"
Model 28009DCA0"steamr2p"
Model 38009DCAC"steamr_f"
Special ID00009000
(unknown)0F121110
(unknown)00000000
Initial Ollie6
Initial Air5
Initial Speed4
Initial Balance6
(unknown)00000001
Name8009DCB8"Elissa Steamer"
Age8009DCC8"undisclosed"
Birthplace800D12C4"USA"
Hometown8009DCD4"Fort Myers"
Years Pro800D1410"1"
Stance800D1308"Regular"
Height800D1414"5'4"
(unknown)87CAF65C
(unknown)DA8162BA
(unknown)4D46A154
NameGraphicTapesOllieSpeedAirBalance
8009DCF0 ("Pushin Up")8009DCE0 ("b1stea02.bmp") 0 0 0 0 0
800D1418 ("Monster")8009DCFC ("b1stea07.bmp") 0 0 0 0 0
800D1420 ("Griffin")8009DD0C ("b1stea01.bmp") 3 1 1 1 1
8009DD2C ("Diamond Wizard")8009DD1C ("b1stea04.bmp") 7 2 2 2 2
8009DD4C ("Small Fists")8009DD3C ("b1stea08.bmp") 10 3 3 2 2
8009DD68 ("Steamer Cat")8009DD58 ("b1stea03.bmp") 15 3 4 3 3
8009DD84 ("Throwin Goats")8009DD74 ("b1stea09.bmp") 21 3 5 4 3
8009DDA4 ("Stubborn Wood")8009DD94 ("b1stea05.bmp") 24 4 6 5 4

Offset A53A0

FieldValueContents
Model 1800D1428"fatcop"
Model 2800D1428"fatcop"
Model 38009DDB4"fatcop_f"
Special ID0000A000
(unknown)0C121110
(unknown)000000FB
Initial Ollie5
Initial Air5
Initial Speed5
Initial Balance5
(unknown)00000002
Name8009DDC0"Officer Dick"
Age800D1430"43"
Birthplace800D12C4"USA"
Hometown8009DDD0"Mallwood"
Years Pro800D1378"25"
Stance800D1308"Regular"
Height800D1310"5'11"
(unknown)FB7CFA8B
(unknown)A1CFA04A
(unknown)956362BC
NameGraphicTapesOllieSpeedAirBalance
8009DDEC ("Got Pork")8009DDDC ("b1offi04.bmp") 0 0 0 0 0
8009DE08 ("American Way")8009DDF8 ("b1offi06.bmp") 0 0 0 0 0
8009DE28 ("Double Dunkin")8009DE18 ("b1offi02.bmp") 3 1 1 1 1
8009DE48 ("Nightstick")8009DE38 ("b1offi07.bmp") 7 2 2 2 2
8009DE64 ("Disaster")8009DE54 ("b1offi03.bmp") 10 3 2 3 3
8009DE80 ("On the Beat")8009DE70 ("b1offi08.bmp") 15 4 3 3 4
8009DE9C ("3 Course Meal")8009DE8C ("b1offi05.bmp") 21 4 4 4 5
8009DEBC ("Game Over")8009DEAC ("b1offi01.bmp") 24 5 5 5 5

Level Records

The level records are stored at the following offsets. Record layout and full data dumps are on the way.

NTSC Offset PAL Offset Level
A5398 A54F4 Warehouse record
A5410 A556C School record
A5488 A55E4 Mall record
A5500 A565C Skate Park record
A5578 A56D4 Downtown record
A55F0 A574C Downhill Jam record
A5668 A57C4 Burnside record
A56E0 A583C Streets record
A5758 A58B4 Roswell record
A57D0 A592C Empty record
Here's the best I can figure on the data dumps; we have the name of the level, location of the level, name of the map, two 0 fields, a trigger filename, the gold/silver/bronze medal required scores, the image to show when selecting the level, two who-knows-what fields, the background to use when loading the level, the background during play, what you have to hit five of for a tape, number of tapes necessary to get to this level, number of medals necessary to get to this level, high score, pro score, and then a bunch of stuff I haven't figured out yet.

NTSC Tables

Warehouse Level

OffsetValueIndirection
0A5398 8009DD78 "Warehouse"
0A539C 8009DD84 "Woodland Hills"
0A53A0 800D12D8 "ware"
0A53A4 00000000 0
0A53A8 00000000 0
0A53AC 8009DD94 "SkWare_T"
0A53B0 00000000 0
0A53B4 00000000 0
0A53B8 00000000 0
0A53BC 8009DDA0 "levsel0.bmp"
0A53C0 00000088 136
0A53C4 00000166 358
0A53C8 8009DDAC "load_war.bmp"
0A53CC 8009DDBC "back_war.bmp"
0A53D0 800D12E0 "boxes"
0A53D4 00000000 0
0A53D8 00000000 0
0A53DC 00001388 5000
0A53E0 00003A98 15000
0A53E4 00000000 0
0A53E8 0000C350 50000
0A53EC 0000C350 50000
0A53F0 00000000 0
0A53F4 00000000 0
0A53F8 00000000 0
0A53FC 00000000 0
0A5400 00000000 0
0A5404 00000000 0
0A5408 00000000 0
0A540C 00000000 0

School Level

OffsetValueIndirection
0A5410 800D12E8 "School"
0A5414 800D12F0 "Miami"
0A5418 800D12F8 "SCHOOL"
0A541C 00000000 0
0A5420 00000000 0
0A5424 8009DDCC "SkSchl_T"
0A5428 00000000 0
0A542C 00000000 0
0A5430 00000000 0
0A5434 8009DDD8 "levsel1.bmp"
0A5438 0000014E 334
0A543C 0000018D 397
0A5440 8009DDE4 "load_sch.bmp"
0A5444 8009DDF4 "back_sch.bmp"
0A5448 8009DE04 "lunch tables"
0A544C 00000002 2
0A5450 00000000 0
0A5454 00001D4C 7500
0A5458 000061A8 25000
0A545C 00000000 0
0A5460 00000000 0
0A5464 00007530 30000
0A5468 00000000 0
0A546C 00000000 0
0A5470 00000001 1
0A5474 00000000 0
0A5478 00000000 0
0A547C 00000000 0
0A5480 00000000 0
0A5484 00000000 0

Mall Level

OffsetValueIndirection
0A5488 800D1300 "Mall"
0A548C 8009DE14 "New York"
0A5490 800D1308 "MALL"
0A5494 00000000 0
0A5498 00000001 1
0A549C 8009DE20 "SkMall_T"
0A54A0 00000000 0
0A54A4 00000000 0
0A54A8 00000000 0
0A54AC 8009DE2C "levsel5.bmp"
0A54B0 00000152 338
0A54B4 00000146 326
0A54B8 8009DE38 "load_mal.bmp"
0A54BC 8009DE48 "back_mal.bmp"
0A54C0 8009DE58 "mall directories"
0A54C4 00000005 5
0A54C8 00000000 0
0A54CC 00002710 10000
0A54D0 00007530 30000
0A54D4 00000000 0
0A54D8 00000000 0
0A54DC 00000000 0
0A54E0 00000000 0
0A54E4 00000000 0
0A54E8 00000001 1
0A54EC 00000000 0
0A54F0 00000000 0
0A54F4 00000000 0
0A54F8 00000000 0
0A54FC 00000000 0

Skate Park Level

OffsetValueIndirection
0A5500 8009DE6C "Skate Park"
0A5504 800D1310 "Chicago"
0A5508 800D1318 "COMP"
0A550C 00000001 1
0A5510 00000000 0
0A5514 8009DE78 "skvans_t"
0A5518 00003A98 15000
0A551C 00002710 10000
0A5520 00001388 5000
0A5524 8009DE84 "levsel3.bmp"
0A5528 00000118 280
0A552C 00000146 326
0A5530 8009DE90 "loadcp1.bmp"
0A5534 8009DE9C "bckgrnd3.bmp"
0A5538 800D1320 "objects"
0A553C 00000008 8
0A5540 00000000 0
0A5544 00002EE0 12000
0A5548 00007530 30000
0A554C 00000001 1
0A5550 0000EA60 60000
0A5554 0000EA60 60000
0A5558 00000000 0
0A555C 00000000 0
0A5560 00000001 1
0A5564 FFFFF254 -3500
0A5568 FFFFFA24 -1500
0A556C 00000384 900
0A5570 08000000 134217728
0A5574 0000012C 300

Downtown Level

OffsetValueIndirection
0A5578 8009DEAC "Downtown"
0A557C 8009DEB8 "Minneapolis"
0A5580 8009DEC4 "DOWNTOWN"
0A5584 00000000 0
0A5588 00000001 1
0A558C 8009DED0 "SkDown_T"
0A5590 00000000 0
0A5594 00000000 0
0A5598 00000000 0
0A559C 8009DEDC "levsel2.bmp"
0A55A0 000000FE 254
0A55A4 0000013D 317
0A55A8 8009DEE8 "load_dow.bmp"
0A55AC 8009DEF8 "back_dow.bmp"
0A55B0 800D1328 "signs"
0A55B4 00000000 0
0A55B8 00000001 1
0A55BC 00003A98 15000
0A55C0 00009C40 40000
0A55C4 00000000 0
0A55C8 00000000 0
0A55CC 00000000 0
0A55D0 00000000 0
0A55D4 00000000 0
0A55D8 00000001 1
0A55DC 00000000 0
0A55E0 00000000 0
0A55E4 00000000 0
0A55E8 00000000 0
0A55EC 00000000 0

Downhill Jam Level

OffsetValueIndirection
0A55F0 8009DF08 "Downhill Jam"
0A55F4 800D1330 "Phoenix"
0A55F8 800D1338 "JAM"
0A55FC 00000000 0
0A5600 00000001 1
0A5604 800D133C "SkJam_T"
0A5608 00000000 0
0A560C 00000000 0
0A5610 00000000 0
0A5614 8009DF18 "levsel4.bmp"
0A5618 000000A7 167
0A561C 0000016A 362
0A5620 8009DF24 "load_dhj.bmp"
0A5624 8009DF34 "back_dhj.bmp"
0A5628 800D1344 "valves"
0A562C 0000000D 13
0A5630 00000000 0
0A5634 00004E20 20000
0A5638 00009C40 40000
0A563C 00000000 0
0A5640 00000000 0
0A5644 00000000 0
0A5648 00000000 0
0A564C 00000000 0
0A5650 00000001 1
0A5654 00000000 0
0A5658 00000000 0
0A565C 00000000 0
0A5660 00000000 0
0A5664 00000000 0

Burnside Level

OffsetValueIndirection
0A5668 8009DF44 "Burnside"
0A566C 8009DF50 "Portland"
0A5670 800D1318 "COMP"
0A5674 00000001 1
0A5678 00000001 1
0A567C 8009DF5C "SkBurn_T"
0A5680 000061A8 25000
0A5684 00004E20 20000
0A5688 00003A98 15000
0A568C 8009DF68 "levsel8.bmp"
0A5690 00000090 144
0A5694 00000129 297
0A5698 8009DF74 "loadcp2.bmp"
0A569C 8009DF80 "bckgrnd4.bmp"
0A56A0 800D1320 "objects"
0A56A4 00000012 18
0A56A8 00000000 0
0A56AC 000055F0 22000
0A56B0 00009C40 40000
0A56B4 00000001 1
0A56B8 00013880 80000
0A56BC 00011170 70000
0A56C0 00000000 0
0A56C4 00000000 0
0A56C8 00000001 1
0A56CC FFFFF254 -3500
0A56D0 FFFFFB50 -1200
0A56D4 000005DC 1500
0A56D8 F8180000 -132644864
0A56DC 0000001E 30

Streets Level

OffsetValueIndirection
0A56E0 800D134C "Streets"
0A56E4 8009DF90 "San Francisco"
0A56E8 800D1354 "SF"
0A56EC 00000000 0
0A56F0 00000001 1
0A56F4 800D1358 "SkSF_T"
0A56F8 00000000 0
0A56FC 00000000 0
0A5700 00000000 0
0A5704 8009DFA0 "levsel7.bmp"
0A5708 00000082 130
0A570C 00000153 339
0A5710 8009DFAC "load_san.bmp"
0A5714 8009DFBC "back_san.bmp"
0A5718 8009DFCC "cop cars"
0A571C 00000000 0
0A5720 00000002 2
0A5724 000061A8 25000
0A5728 0000C350 50000
0A572C 00000000 0
0A5730 00000000 0
0A5734 00000000 0
0A5738 00000000 0
0A573C 00000000 0
0A5740 00000000 0
0A5744 00000000 0
0A5748 00000000 0
0A574C 00000000 0
0A5750 00000000 0
0A5754 00000000 0

Roswell Level

OffsetValueIndirection
0A5758 800D1360 "Roswell"
0A575C 8009DFD8 "New Mexico"
0A5760 800D1368 "ROSWELL"
0A5764 00000001 1
0A5768 00000001 1
0A576C 800D1370 "SkRos_T"
0A5770 000088B8 35000
0A5774 00007530 30000
0A5778 000061A8 25000
0A577C 8009DFE4 "levsel9.bmp"
0A5780 000000D1 209
0A5784 00000170 368
0A5788 8009DFF0 "loadcp3.bmp"
0A578C 8009DFFC "bckgrnd5.bmp"
0A5790 800D1320 "objects"
0A5794 0000001A 26
0A5798 00000000 0
0A579C 00007530 30000
0A57A0 00009C40 40000
0A57A4 00000000 0
0A57A8 0000EA60 60000
0A57AC 0000EA60 60000
0A57B0 00000000 0
0A57B4 00000000 0
0A57B8 00000001 1
0A57BC FFFFF254 -3500
0A57C0 FFFFFA24 -1500
0A57C4 00000384 900
0A57C8 08000000 134217728
0A57CC 0000012C 300

Blank Level

OffsetValueIndirection
0A57D0 800D1378 ""
0A57D4 800D1378 ""
0A57D8 800D1378 ""
0A57DC 00000000 0
0A57E0 00000001 1
0A57E4 800D1378 ""
0A57E8 00000000 0
0A57EC 00000000 0
0A57F0 00000000 0
0A57F4 800D1378 ""
0A57F8 00000000 0
0A57FC 00000000 0
0A5800 800D1378 ""
0A5804 800D1378 ""
0A5808 00000000 0
0A580C 00000000 0
0A5810 00000000 0
0A5814 00000000 0
0A5818 00000000 0
0A581C 00000000 0
0A5820 00000000 0
0A5824 00000000 0
0A5828 00000000 0
0A582C 00000001 1
0A5830 00000000 0
0A5834 00000000 0
0A5838 00000000 0
0A583C 00000000 0
0A5840 00000000 0
0A5844 00000000 0

PAL Tables

Warehouse Level

OffsetValueIndirection
0A54F4 8009DEC8 "Warehouse"
0A54F8 8009DED4 "Woodland Hills"
0A54FC 800D1434 "ware"
0A5500 00000000 0
0A5504 00000000 0
0A5508 8009DEE4 "SkWare_T"
0A550C 00000000 0
0A5510 00000000 0
0A5514 00000000 0
0A5518 8009DEF0 "levsel0.bmp"
0A551C 00000088 136
0A5520 00000166 358
0A5524 8009DEFC "load_war.bmp"
0A5528 8009DF0C "back_war.bmp"
0A552C 800D143C "boxes"
0A5530 00000000 0
0A5534 00000000 0
0A5538 00001388 5000
0A553C 00003A98 15000
0A5540 00000000 0
0A5544 0000C350 50000
0A5548 0000C350 50000
0A554C 00000000 0
0A5550 00000000 0
0A5554 00000000 0
0A5558 00000000 0
0A555C 00000000 0
0A5560 00000000 0
0A5564 00000000 0
0A5568 00000000 0

School Level

OffsetValueIndirection
0A556C 800D1444 "School"
0A5570 800D144C "Miami"
0A5574 800D1454 "SCHOOL"
0A5578 00000000 0
0A557C 00000000 0
0A5580 8009DF1C "SkSchl_T"
0A5584 00000000 0
0A5588 00000000 0
0A558C 00000000 0
0A5590 8009DF28 "levsel1.bmp"
0A5594 0000014E 334
0A5598 0000018D 397
0A559C 8009DF34 "load_sch.bmp"
0A55A0 8009DF44 "back_sch.bmp"
0A55A4 8009DF54 "lunch tables"
0A55A8 00000002 2
0A55AC 00000000 0
0A55B0 00001D4C 7500
0A55B4 000061A8 25000
0A55B8 00000000 0
0A55BC 00000000 0
0A55C0 00007530 30000
0A55C4 00000000 0
0A55C8 00000000 0
0A55CC 00000001 1
0A55D0 00000000 0
0A55D4 00000000 0
0A55D8 00000000 0
0A55DC 00000000 0
0A55E0 00000000 0

Mall Level

OffsetValueIndirection
0A55E4 800D145C "Mall"
0A55E8 8009DF64 "New York"
0A55EC 800D1464 "MALL"
0A55F0 00000000 0
0A55F4 00000001 1
0A55F8 8009DF70 "SkMall_T"
0A55FC 00000000 0
0A5600 00000000 0
0A5604 00000000 0
0A5608 8009DF7C "levsel5.bmp"
0A560C 00000152 338
0A5610 00000146 326
0A5614 8009DF88 "load_mal.bmp"
0A5618 8009DF98 "back_mal.bmp"
0A561C 8009DFA8 "mall directories"
0A5620 00000005 5
0A5624 00000000 0
0A5628 00002710 10000
0A562C 00007530 30000
0A5630 00000000 0
0A5634 00000000 0
0A5638 00000000 0
0A563C 00000000 0
0A5640 00000000 0
0A5644 00000001 1
0A5648 00000000 0
0A564C 00000000 0
0A5650 00000000 0
0A5654 00000000 0
0A5658 00000000 0

Skate Park Level

OffsetValueIndirection
0A565C 8009DFBC "Skate Park"
0A5660 800D146C "Chicago"
0A5664 800D1474 "COMP"
0A5668 00000001 1
0A566C 00000000 0
0A5670 8009DFC8 "skvans_t"
0A5674 00003A98 15000
0A5678 00002710 10000
0A567C 00001388 5000
0A5680 8009DFD4 "levsel3.bmp"
0A5684 00000118 280
0A5688 00000146 326
0A568C 8009DFE0 "loadcp1.bmp"
0A5690 8009DFEC "bckgrnd3.bmp"
0A5694 800D147C "objects"
0A5698 00000008 8
0A569C 00000000 0
0A56A0 00002EE0 12000
0A56A4 00007530 30000
0A56A8 00000001 1
0A56AC 0000EA60 60000
0A56B0 0000EA60 60000
0A56B4 00000000 0
0A56B8 00000000 0
0A56BC 00000001 1
0A56C0 FFFFF254 -3500
0A56C4 FFFFFA24 -1500
0A56C8 00000384 900
0A56CC 08000000 134217728
0A56D0 0000012C 300

Downtown Level

OffsetValueIndirection
0A56D4 8009DFFC "Downtown"
0A56D8 8009E008 "Minneapolis"
0A56DC 8009E014 "DOWNTOWN"
0A56E0 00000000 0
0A56E4 00000001 1
0A56E8 8009E020 "SkDown_T"
0A56EC 00000000 0
0A56F0 00000000 0
0A56F4 00000000 0
0A56F8 8009E02C "levsel2.bmp"
0A56FC 000000FE 254
0A5700 0000013D 317
0A5704 8009E038 "load_dow.bmp"
0A5708 8009E048 "back_dow.bmp"
0A570C 800D1484 "signs"
0A5710 00000000 0
0A5714 00000001 1
0A5718 00003A98 15000
0A571C 00009C40 40000
0A5720 00000000 0
0A5724 00000000 0
0A5728 00000000 0
0A572C 00000000 0
0A5730 00000000 0
0A5734 00000001 1
0A5738 00000000 0
0A573C 00000000 0
0A5740 00000000 0
0A5744 00000000 0
0A5748 00000000 0

Downhill Jam Level

OffsetValueIndirection
0A574C 8009E058 "Downhill Jam"
0A5750 800D148C "Phoenix"
0A5754 800D1494 "JAM"
0A5758 00000000 0
0A575C 00000001 1
0A5760 800D1498 "SkJam_T"
0A5764 00000000 0
0A5768 00000000 0
0A576C 00000000 0
0A5770 8009E068 "levsel4.bmp"
0A5774 000000A7 167
0A5778 0000016A 362
0A577C 8009E074 "load_dhj.bmp"
0A5780 8009E084 "back_dhj.bmp"
0A5784 800D14A0 "valves"
0A5788 0000000D 13
0A578C 00000000 0
0A5790 00004E20 20000
0A5794 00009C40 40000
0A5798 00000000 0
0A579C 00000000 0
0A57A0 00000000 0
0A57A4 00000000 0
0A57A8 00000000 0
0A57AC 00000001 1
0A57B0 00000000 0
0A57B4 00000000 0
0A57B8 00000000 0
0A57BC 00000000 0
0A57C0 00000000 0

Burnside Level

OffsetValueIndirection
0A57C4 8009E094 "Burnside"
0A57C8 8009E0A0 "Portland"
0A57CC 800D1474 "COMP"
0A57D0 00000001 1
0A57D4 00000001 1
0A57D8 8009E0AC "SkBurn_T"
0A57DC 000061A8 25000
0A57E0 00004E20 20000
0A57E4 00003A98 15000
0A57E8 8009E0B8 "levsel8.bmp"
0A57EC 00000090 144
0A57F0 00000129 297
0A57F4 8009E0C4 "loadcp2.bmp"
0A57F8 8009E0D0 "bckgrnd4.bmp"
0A57FC 800D147C "objects"
0A5800 00000012 18
0A5804 00000000 0
0A5808 000055F0 22000
0A580C 00009C40 40000
0A5810 00000001 1
0A5814 00013880 80000
0A5818 00011170 70000
0A581C 00000000 0
0A5820 00000000 0
0A5824 00000001 1
0A5828 FFFFF254 -3500
0A582C FFFFFB50 -1200
0A5830 000005DC 1500
0A5834 F8180000 -132644864
0A5838 0000001E 30

Streets Level

OffsetValueIndirection
0A583C 800D14A8 "Streets"
0A5840 8009E0E0 "San Francisco"
0A5844 800D14B0 "SF"
0A5848 00000000 0
0A584C 00000001 1
0A5850 800D14B4 "SkSF_T"
0A5854 00000000 0
0A5858 00000000 0
0A585C 00000000 0
0A5860 8009E0F0 "levsel7.bmp"
0A5864 00000082 130
0A5868 00000153 339
0A586C 8009E0FC "load_san.bmp"
0A5870 8009E10C "back_san.bmp"
0A5874 8009E11C "cop cars"
0A5878 00000000 0
0A587C 00000002 2
0A5880 000061A8 25000
0A5884 0000C350 50000
0A5888 00000000 0
0A588C 00000000 0
0A5890 00000000 0
0A5894 00000000 0
0A5898 00000000 0
0A589C 00000000 0
0A58A0 00000000 0
0A58A4 00000000 0
0A58A8 00000000 0
0A58AC 00000000 0
0A58B0 00000000 0

Roswell Level

OffsetValueIndirection
0A58B4 800D14BC "Roswell"
0A58B8 8009E128 "New Mexico"
0A58BC 800D14C4 "ROSWELL"
0A58C0 00000001 1
0A58C4 00000001 1
0A58C8 800D14CC "SkRos_T"
0A58CC 000088B8 35000
0A58D0 00007530 30000
0A58D4 000061A8 25000
0A58D8 8009E134 "levsel9.bmp"
0A58DC 000000D1 209
0A58E0 00000170 368
0A58E4 8009E140 "loadcp3.bmp"
0A58E8 8009E14C "bckgrnd5.bmp"
0A58EC 800D147C "objects"
0A58F0 0000001A 26
0A58F4 00000000 0
0A58F8 00007530 30000
0A58FC 00009C40 40000
0A5900 00000000 0
0A5904 0000EA60 60000
0A5908 0000EA60 60000
0A590C 00000000 0
0A5910 00000000 0
0A5914 00000001 1
0A5918 FFFFF254 -3500
0A591C FFFFFA24 -1500
0A5920 00000384 900
0A5924 08000000 134217728
0A5928 0000012C 300

Blank Level

OffsetValueIndirection
0A592C 800D14D4 ""
0A5930 800D14D4 ""
0A5934 800D14D4 ""
0A5938 00000000 0
0A593C 00000001 1
0A5940 800D14D4 ""
0A5944 00000000 0
0A5948 00000000 0
0A594C 00000000 0
0A5950 800D14D4 ""
0A5954 00000000 0
0A5958 00000000 0
0A595C 800D14D4 ""
0A5960 800D14D4 ""
0A5964 00000000 0
0A5968 00000000 0
0A596C 00000000 0
0A5970 00000000 0
0A5974 00000000 0
0A5978 00000000 0
0A597C 00000000 0
0A5980 00000000 0
0A5984 00000000 0
0A5988 00000001 1
0A598C 00000000 0
0A5990 00000000 0
0A5994 00000000 0
0A5998 00000000 0
0A599C 00000000 0
0A59A0 00000000 0