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

User:Addy1124/WIP-SpiderMan-MainPage

From The Cutting Room Floor
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.
Carts.png This game has revisional differences.


Hmmm...
To do:
  • A greater understanding of the game's general filesystem layout(s), functioning, and release history are required.
  • A very late prototype PlayStation 2 release dump is available at Hidden Palace. Inspection could be insightful.

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 (who, notably, can web-swing off of nothing).

Debugging Material

Hmmm...
To do:
  • Verify game.ini presence and context-specific usability on all release platforms.
  • Include a reasonable amount of cheat device codes for PlayStation 2/GameCube, if when/possible.

These disabled features would likely have been used to help develop/debug/test the game. They can be force enabled via cheat disc codes, or more naturally by editing the game's root directory's plain text game.ini file to add the required key-value pairs to the "Flags" section (where key=value). The keys will be provided by the following table, and the value should always be 1 when enabling any given feature.

Key Cheat disc codes Information
SHOW_FPS GameCube
  • USA/Action Replay: 0070288C 00000001
Adds text that displays frame rate information (and, on PlayStation 2/Xbox/GameCube, some unknown memory-related information) to the bottom-left corner of the screen.

SpiderMan SHOWFPS.png
SHOW_DEBUG_INFO GameCube
  • USA/Action Replay: 0070288F 00000001
Adds text that displays the internal positions of a few entities (the player character/"HERO", the camera/"CAMERA", and an unknown "ANALYZER") to the top-left corner of the screen.

SpiderMan SHOWDEBUGINFO.png
SHOW_STYLE_POINTS GameCube
  • USA/Action Replay: N/A
Adds a counter that displays the current amount of style points to the bottom-left corner of the screen. Additionally, when style points are earned, centered text is displayed that confirms the relevant moves and reward point count.

Notably, this display actually uses fonts used elsewhere in the game for text display. As well as this, this debug feature is actually supported by the game through the loaded game state/save file - regardless of whether or not it is enabled via the game.ini file, loading a save file not created with it active will disable the feature. Beginning a new game with it enabled and saving will allow it to persist, even when the feature is disabled via game.ini.

This feature would later see use in the PlayStation Portable release of Spider-Man 2.

Spiderman SHOWSTYLEPOINTS.png
BSP_SPRAY_PAINT GameCube
  • USA/Action Replay: 007028B7 00000001
Makes the player character constantly emit a spread of particles.

SpiderMan BSPSPRAYPAINT.png
INTERFACE_DISABLE GameCube
  • USA/Action Replay: 007028B3 00000001
Removes the gameplay interface (such as the player character icon and health/web capacity meters). SCREENSHOT HERE.
NO_MOVIES GameCube
  • USA/Action Replay: N/A
Stops videos from playing when scheduled to non-optionally do so.

Unused Graphics

Hmmm...
To do:
  • This section's existence/title relies upon there being more than 1 unused texture. I highly doubt there's only one, but have no spare examples.

Placeholder Texture

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

SpiderMan2002 Placeholdert.png

Unused Text

Hmmm...
To do:
  • Is Sm_paths.txt of use by the game?

Multiple Languages Support

Hmmm...
To do:
  • Needs a lot of investigation. Console-only?

On all release platforms, the game contains no language selection and instead has only one language available, ostensibly suited to the region of the world the game copy was released to. However, there are two interesting things of note found within the filesystem of console-based USA game copies (?):

  • Despite only using the English language, some text definition files remain for the French, German, and Spanish languages, and the game itself (when hacked) supports control over the loaded text definition (?). Inspecting or forcing the usage of these alternate/unused language definitions reveals them to be highly unfinished: the only text that sees change in function is "PRESS START" on the title screen, which sees proper translation (not supported with what remains of the Spanish definition) and "Please Wait" on the loading screen, which merely ends up always reading "$Please Wait".
  • There also exist similarly small remains of a language definition that is not known to have surfaced in any release of the game, Pig Latin.

Hints

As the levels "KRAVEN'S TEST" and "THE MIGHTY HUNTER" are Xbox-release-exclusive, many (but not all) files related to those levels were removed from other releases. The relevant loading screen hints text always remain, however.

KRAVEN'S TEST

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.

THE MIGHTY HUNTER

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.

Interestingly, these unused versions of the hints fix a typo seen in the actually used Xbox release, regarding "THE MIGHTY HUNTER"'s second hint: "just" is spelt correctly instead of as "j ust".

Character Descriptions

Hmmm...
To do:
  • Only on console?

Plain text file Chardes.txt contains a disorganised list of character descriptions for characters encountered in the game. It it possible that these would have seen use within a scrapped "character database" feature (seen in the PlayStation Spider-Man title), however this cannot be confirmed. Unused dialogue exists which features these lines being read out.

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

Legal Information

Hmmm...
To do:
  • Only on console?

A text file is present that contains the text contents of the legal information screen. The text isn't sourced from this file and is instead part of an image, however.

Credits

Hmmm...
To do:
  • Only on console?

A text file is present that contains the text contents of the credits sequence. The text isn't sourced from this file, however.

Definition File Comments

Hmmm...
To do:
  • There's more!

Each level has at least a few plain text definition files contained within its data archive that loosely define the entities/interface in the level and have some control over how the level plays overall. These definition files support comments via two methods:

  • Initiated by //, terminated by a newline.
  • Initiated and terminated by paired /*.

As such, many comments were left in by the developers, often of quite a loud nature. This section covers text comments intended to be read, and not the use of commenting to disable functional level features or controls.

"SEARCH FOR JUSTICE"

Unknown:

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

"AIR DUEL WITH VULTURE"

CATH_C.SIN:

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

"BREAKING AND ENTERING"

OSCORP_B.SIN:

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

"OSCORP'S ULTIMATE WEAPON"

OSCORP_E.SIN:

// 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.

"KRAVEN'S TEST"

Unknown:

//  Cheating bastard.  If I forgot to comment this out, please comment it out
// prototype hallway tracks -- should we keep them?

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

Revisional Differences

The game's release history can be divided into two core versions; the console releases were made/released first, and the Windows release happened a bit later and had some differences from the outset. Both of these core versions later recieved unique revisional updates over time.

PlayStation 2/Xbox/GameCube

Initial releases

Subsequent releases

Windows

v1.0 (Retail)

v1.1 (Demo)

v1.3 (Patch)