Mail has been fixed; you should now be able to confirm your e-mail address, watch pages, and the like.
Please report any issues on Discord.

Spider-Man (PlayStation 2, Xbox, GameCube, Windows)

From The Cutting Room Floor
(Redirected from Spider-Man (GameCube))
Jump to navigation Jump to search

Title Screen

Spider-Man

Developer: Treyarch
Publishers: Activision (US/EU), Capcom (JP)
Platforms: PlayStation 2, Xbox, GameCube, Windows
Released in JP: February 13, 2003
Released in US: May 3, 2002
Released in EU: June 7, 2002


AreasIcon.png This game has unused areas.
DevTextIcon.png This game has hidden development-related text.
GraphicsIcon.png This game has unused graphics.
TextIcon.png This game has unused text.
DebugIcon.png This game has debugging material.


Hmmm...
To do:
  • Strom's dialogue in Chemical Chaos for when Spider-Man questions which terminal button he should use differs between the Xbox and GameCube releases, being more helpful in the former. Unsure about the PlayStation 2 version.
  • Clean up this article. It is messy in some areas.

Spider-Man is a video game based on the 2002 Sam Raimi movie of the same name starring Tobey Maguire as your friendly neighborhood Spider-Man.

Debug Functions

In order to enable these debug functions, you must either add arguments to game.ini or use the Action Replay codes listed below.

Show FPS

Once SHOW_FPS is set to 1, information about the game's frame rate is shown at the bottom-left corner.

SpiderMan SHOWFPS.png
Version Action Replay code
GameCube (USA) 0070288C 00000001

Show Debug Info

SHOW_DEBUG_INFO displays the positions of various game assets, such as the player and the camera.

SpiderMan SHOWDEBUGINFO.png
Version Action Replay code
GameCube (USA) 0070288F 00000001

Show Style Points

SHOW_STYLE_POINTS displays the amount of style points the player has collected and the moves performed that earned them.

Spiderman SHOWSTYLEPOINTS.png

BSP Spray Paint

BSP_SPRAY_PAINT will allow a bunch of particles to emit from the character.

SpiderMan BSPSPRAYPAINT.png
Version Action Replay code
GameCube (USA) 007028B7 00000001

Disable Movies

NO_MOVIES will automatically skip all FMVs.

Disable Interface

INTERFACE_DISABLE hides all UI-related elements and was probably used when marketing screenshots and footage was taken.

Version Action Replay code
GameCube (USA) 007028B3 00000001

Unused Graphics

Placeholder Texture

A placeholder texture is present in some of the level archives.

SpiderMan2002 Placeholdert.png

Unused Text

Kraven Leftovers

The XBOX release of the game had two exclusive levels where Spider-Man was hunting down Kraven within a zoo. While these levels were removed from the other ports, a few pieces from these levels still exist in the GameCube release. A GCT file for Kraven's Rifle is still within the game's code (listed as kravenrifle.gct) and the hints within the load screens for the two Kraven levels are still present listed under zoo_b.txt for "Kraven's Test" and zoo_c.txt for "The Mighty Hunter". Interestingly, both of these txt files are quite long and contain three lines of hints. The XBOX release only randomly chooses one of these hints for both levels.

Look out for the traps Kraven has set.  Most are visible if you are cautious.
Use every available surface, and don't forget swinging and zipping to avoid some traps.
Use cover to avoid Kraven's sniper fire.



Kraven is almost invincible after drinking his potion.  Keep your distance.
Don't just charge ahead!  Kraven has placed traps everywhere!
Don't just hide from Kraven!  You are constantly taking damage from poison.


Strangely, "Just" within the "Don't just charge ahead! Kraven has placed traps everywhere!" hint is misspelled as "j ust" in the XBOX release, despite being spelled correctly within the GameCube release.

Unused Languages

The NTSC releases of the game only has English as an available language, but four other languages are in the game's files: French, German, Spanish, and most interestingly of all Pig Latin.

All changing the language does is that the "PRESS START" text on the tile screen is translated (Except in Spanish, where it stays in English) and the "Please Wait" text within the loading screens is displayed as "$Please Wait" with a dollar sign added to the loading text. The rest of the game remains entirely in English, meaning that these translations were not finished by the game's original release or the languages weren't fully added to the disc as they weren't needed. Official French, German and Spanish translations were made for the PAL releases, which were fully translated and dubbed, although no Pig Latin translation was released. The game was fully translated and dubbed in Japanese for the Japanese release, but there is no Japanese language within the international version's files showing that they had not began localizing the game for Japan until Capcom picked up the publishing rights for Japan after the game was already out worldwide. The PAL versions only contain one language in the files (the language being dependent on which country the game is from such as English being the only language in the UK release).

Miscellaneous Text

Legal Information

The txt files for the game's legal information and credits are in the game's files. However, changing them does not affect the game as the legal screen is just a video and the credits are an animated sequence. Changing the txt files only affects the load screen hints and the hints in game.

Chardes.txt

Another strange text file is chardes.txt. It consists of Spider-Man explaining his life talking about all the people in his life including Kraven. This may have been used for an unused cutscene although the true purpose of this is unknown. Based on the name (possibly a shortening of "Character descriptions") and the text from within, it is also possible that the text was to appear on a planned but scrapped character database of sorts.

Bonesaw McGraw is just some guy.  For all I know, he may even be a decent guy.  I mean, really, other than having the bad luck to
be the first poor schmoe on the receiving end of a Spidey smackdown. I don't have any reason to think he's done anything wrong.
This guy killed my Uncle Ben.  In a way, he's also the one who taught me, as much as Uncle Ben did, that great power requires great
responsibility.  That's a lesson I'll never forget.
Helping damsels in distress is practically my middle name...
which I guess makes me 'Spider - helping - damsels - in - distress - Man.'  Maybe I should just stick with 'Spidey'.
Oscorp scientists are the bread and butter for Oscorp's research programs.
none
The boss.  The big cheese.  The main man.  J.J. is publisher of the Daily Bugle.  He hates Spider-Man for some reason, and he isn't
exactly the most generous guy I ever met, but I suppose I could do worse for a boss... like maybe Ebenezer Scrroge.
Kraven claims to be the world's greatest big game hunter.  I dunno what I did to get on his bad side, but Kraven got it into his crazy
head to hunt ME!  I have to admire his fashion sense though...it takes guts to go out in public weraing leopard print tights.
I don't know what's up with these things.  They just attacked me with no warning.  I'll definitely have to figure that out when I have a chance.
none
I don't like to talk about it, but every time I find a guy in trouble, I see my uncle's face...
none
I'm just going to sit here and stare for a while.  Don't mind me.
none                  
Norman Osborn is a talented scientist and an even more talented business man.  He's a self-made man and he's always been really kind to me,
although sometimes he's a little tough on his son, Harry.
These guys are Oscorp's basic rent-a-cops.  They aren't much in a fight, but if they make it to an alarm, things get ugly.
Not that it ever made me feel any better about punching them in the face...
That's me.  Peter Parker.  I've always liked the term 'mild-mannered,' personally, but some people have used harsher terms.
(sarcastic)I think they're just jealous of my glamorous job and flashy wardrobe.
It's hard to figure out Scorpion... Someone did something to him.  Of course, he may have been crazy to start with.  Still, I can't
help feeling sorry for the guy.
No matter what anyone says about me, these guys are the real heroes!
none   
These are Shocker's basic thugs.  They get points for style, but I wish they were more aerodynamic...
none               
Apparently, Shocker's real name is Herman Shulz.  He built those shock blast gauntlets to open safes, I guess.
All I know is my bones are still rattling.  He is SO going to end up with carpal tunnel syndrome, though...
What to say about myself.  I mean, there's the obvious: web-swinging, wall-crawling, spider sense stuff, but what about me?
none
The real me?  Ah, you don't care about that.  On with the baddie beatings! These guys were hanging around when I got attacked
by those flying robots.  I have to figure that wasn't a coincidence. I mean, how many robot-building enemies could I have?
Yes, I made this costume myself.  In my defense, I had to put it together on pretty short notice, so I don't want to hear
any snickers from the peanut gallery.  I think I still have this outfit in my closet somewhere...
I guess this guy is in charge of Oscorp's super soldier project for the military.
none               
This robot is about the scariest thing I've ever seen.  Between the giant laser, the huge fist,
and the miscellaneous gun turrets and missile launchers, it's a miracle I made it through in one piece.
Ah yes.  The Skulls.  What a bunch of losers.
none
My Uncle Ben was probably the kindest, most generous person I've ever known.  He was like a father to me, and, more than anyone else,
he made me the person I am.  I'll always remember him!
none
none                 
The Vulture, aka Adrian Toomes, is a talented engineer.  Note to aspiring superheroes: if you can't fly, try to pick non-flying villains!
none
Even though he's gotta be, like, a hundred, that flying rig of his increases his strength, so he's a lot more dangerous than he looks.
These guys are just bad news.
Harry's one of my best friends going way back.  He's a great guy, but I think he feels like he lives in his father's shadow an awful lot.
none
My Aunt May helped raise me after my parents died.  She's the closest thing to a mother I've ever known.  I know she still misses Uncle Ben,
but she's a tough lady.  She doesn't let anything stop her for long!
I never could have imagined that Green Goblin was Norman Osborn!  He helped raise me... I guess he must
have been pretty surprised to discover that I was Spider-Man, too.  I'm just sorry it had to end the way it did... Harry took it really hard...
Man some people will just roll over at the drop of a hat.  All I did was dangle him off a roof...what a crybaby...
none


Development Text

sm_paths.txt

Sm_paths.txt links all of the paths for the file types:

[.ent]
-entities\
\interface\entities\
\items\entities\
\fx\
\mxcityscapes\entities\

[.enx]
-entities\

[.coll]
-
-entities\
\mxcityscapes\entities\

[.tbb]
-entities\
\interface\entities\
\items\entities\
\fx\
\mxcityscapes\entities\

[.anml]
-entities\
\interface\entities\
\items\entities\
\fx\
\mxcityscapes\entities\

[.anmb]
-entities\
\interface\entities\
\items\entities\
\fx\
\mxcityscapes\entities\

[.ps2mesh]
-
-entities\
\interface\entities\
\items\entities\
\items\entities\debug\
\fx\
\mxcityscapes\entities\

[.txtmesh]
-
-entities\
\interface\entities\
\items\entities\
\items\entities\debug\
\fx\
\mxcityscapes\entities\

[.gcmesh]
-
-entities\
\interface\entities\
\items\entities\
\items\entities\debug\
\fx\
\mxcityscapes\entities\

[.xbmesh]
-
-entities\
\interface\entities\
\items\entities\
\items\entities\debug\
\fx\
\mxcityscapes\entities\
 
[.tm2]
-tm2\
\interface\tm2\
\items\tm2\
\fx\tm2\
\mxcityscapes\tm2\
\tm2\
\loadtex\
\

[.tga]
-tga\
\interface\tga\
\items\tga\
\fx\tga\
\mxcityscapes\tga\
\tga\
\loadtex\
\

[.gct]
-gct\
\interface\gct\
\items\gct\
\fx\gct\
\mxcityscapes\gct\
\gct\
\loadtex\
\

[.dds]
-dds\
\interface\dds\
\items\dds\
\fx\dds\
\mxcityscapes\dds\
\dds\
\loadtex\
\
 
[.ifl]
-tga\
\interface\tga\
\items\tga\
\fx\tga\
\mxcityscapes\tga\
\tga\
-tm2\
\interface\tm2\
\items\tm2\
\fx\tm2\
\mxcityscapes\tm2\
\tm2\
-gct\
\interface\gct\
\items\gct\
\fx\gct\
\mxcityscapes\gct\
\gct\
-dds\
\interface\dds\
\items\dds\
\fx\dds\
\mxcityscapes\dds\
\dds\

[.fd]
\interface\font\
 
[.lst]
\
 
[.ai]
\ai\

[.gpk]
\ai\
 
[.scn]
-

[.sin]
-

[.ter]
-

[.terx]
-

[.sx]
-

[.snml]
-

[.snmb]
-

[.path]
-

[.snd]
\sounds\

[.fon]
\interface\font\
\loadtex\

[.txt]
\
-

[.ger]
\
-

[.fre]
\
-

[.VOQ]
\VOData\
\
-


game.ini

Game.ini includes the game's strings and flags.

[Strings]
SCENE_NAME=M0menu\menu
STASH_NAME=bonus\menu

[Flags]
RUN_FROM_STASHES=1


Developer Comments

Many of the game scripts have some rather amusing comments left by the developers. While the scripts themselves do not have filenames stored, the names of the level archives they were found in has been provided.

ORIGIN_A.xbs

//  don't add anything in this ENX !!!! Or we will KILL YOU !!!!

CATH_C.xbs

// Why are you torturing me, Tomo?!?!?!?! (JDB)

OSCORP_B.xbs

//  New Puzzle locations after  fucked it up.  Thank you fucking incompetent 

OSCORP_E.xbs

// No need for these. Overloads the sound system. Can't hear them anyway (JLP 02.13.02)
/*


/*

	There'll be none of this free-roaming light mech business anymore.
	Oh, I'm sorry.  Did you want Oscorp_E to be fun?  Well that's tough titties.


// this is a dummy AI chunk until Jason adds support for targeting 
// entites with SPECIAL_TARGET, even if they don't have AI.

ZOO_B.xbs

//  Cheating bastard.  If I forgot to comment this out, please comment it out
 // NEVERDIE neverdie_spidey 


// prototype hallway tracks -- should we keep them?

/* trying it without the tracks for a while, see how people like it.