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

Men in Black II: Alien Escape (PlayStation 2)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Men in Black II: Alien Escape

Developer: Melbourne House
Publisher: Infogrames
Platform: PlayStation 2
Released in US: June 28, 2002
Released in EU: July 19, 2002


GraphicsIcon.png This game has unused graphics.
TextIcon.png This game has unused text.
DebugIcon.png This game has debugging material.


A rather simplistic third-person shooter that plays more like a 3D Contra than anything else.

Debug Modes

A lot of debug modes remain in this game, ranging from debug info displays, enable all levels, and various other modes. These are all leftovers from a debug menu that would have allowed you to toggle them on or off before initiating the main game. Apply the codes for your region of the game below in their respective sections to re-enable them.

(Source: Original TCRF research)

Enable QA Test Aids

MenInBlack2-debugmenu1.png MenInBlack2-debugmenu2.png MenInBlack2-debugmenu3.png MenInBlack2-debugmenu4.png

This will enable a semi-working debug menu in-game. Almost all of its debug functions has been removed. The only things that work in this mode are instant teleport, and free camera movement.

When Enable QA Test Aids is on, and you are in a stage, press:

  • L1+L2+R1+R2+Up for instant warp to another part of the stage.
  • Square + Left / Right to move through debug pages.
  • Square + Down to hide the debug menu.
  • R3 to toggle free camera mode.

USA Code List

Master Code
9011A010 0C0467AC
Enable Revision Info At Boot
202CD0DC 00000000

Skip FMVs
D084926C 0000FF40
00849270 00000001

Skip Language Screen
D084926C 0000FF40
00849271 00000001

Skip Title Screen
D084926C 0000FF40
00849272 00000001

Skip Opening Cinematic
D084926C 0000FF40
00849272 00000001

Skip Mission Briefings
D084926C 0000FF40
00849275 00000001

Skip Game
D084926C 0000FF40
00849276 00000001

Skip Post-game
D084926C 0000FF40
00849277 00000001

Trace Mask MIB
D084926C 0000FF40
20849278 00000001

Trace Mask TGE
D084926C 0000FF40
2084927C 00000001

Default Scene
D084926C 0000FF40
20849280 00000001

Disable Fog
D084926C 0000FF40
0084928C 00000001

Disable Collisions
D084926C 0000FF40
0084928D 00000001

Enable Stat Profiler
D084926C 0000FF40
0084928E 00000001

Log Memory Usage
D084926C 0000FF40
0084928F 00000001

Enable Soft Image Axis
D084926C 0000FF40
00849290 00000001

Enable Anim Preview
D084926C 0000FF40
00849298 00000001

Show Safe Area
D084926C 0000FF40
00849299 00000001

Show Sound Zones
D084926C 0000FF40
0084929A 00000001

Disable Camera Clipping
D084926C 0000FF40
008492A2 00000001

Disable Music
D084926C 0000FF40
008492A0 00000001

Disable SFX
D084926C 0000FF40
008492A1 00000001

Disable Incidentals
D084926C 0000FF40
008492A4 00000000

Disable Static Scene Node Tree
D084926C 0000FF40
008492A6 00000000

Disable PS2 VSync
D084926C 0000FF40
008492AD 00000001

Version Number Display
D084926C 0000FF40
008492AF 00000001

Disable Actor LOD
D084926C 0000FF40
008492BE 00000000

All Player Weapons
D084926C 0000FF40
008492C8 00000001

God Mode
D084926C 0000FF40
008492C9 00000001

Disable Precise Vertex Color
D084926C 0000FF40
008492CA 00000000

Disable Vibration
D084926C 0000FF40
008492CB 00000000

Remove Alien Creatures From Game
D084926C 0000FF40
008492CC 00000001

Disable ITF Non Native Tex Formats
D084926C 0000FF40
008492CD 00000000

Unlock All Levels
D084926C 0000FF40
008492D4 00000001

Unlock Rewards
D084926C 0000FF40
008492D5 00000001

Disable Sirens
D084926C 0000FF40
008492D6 00000001

Disable 512 Render Surface
D084926C 0000FF40
008492D7 00000001

Enable PSD Texture Loading
D084926C 0000FF40
008492D8 00000001

Enable BMP Texture Loading
D084926C 0000FF40
008492D9 00000001

Enable PVR Texture Loading
D084926C 0000FF40
008492DA 00000001

Enable QA Test Aids
D084926C 0000FF40
008492DB 00000001

Render Non Scene Collision
D084926C 0000FF40
008492DC 00000001

Multiplayer
D084926C 0000FF40
008492DD 00000001

Don't Drop Pickups
D084926C 0000FF40
008492E4 00000001

Disable D-Pad Movement
D084926C 0000FF40
008492E5 00000000

Enable Timing Text Render
D084926C 0000FF40
008492EC 00000001

Enable Timing Graph Render
D084926C 0000FF40
008492ED 00000001

Show Brief Statistics
D084926C 0000FF40
008492F0 00000001

EU Code List

Master Code
9011A010 0C0467AC
Enable Revision Info At Boot
202CD57C 00000000

Skip FMVs
D084BE6C 0000FF40
0084BE70 00000001

Skip Language Screen
D084BE6C 0000FF40
0084BE71 00000001

Skip Title Screen
D084BE6C 0000FF40
0084BE72 00000001

Skip Opening Cinematic
D084BE6C 0000FF40
0084BE73 00000001

Skip Mission Briefings
D084BE6C 0000FF40
0084BE75 00000001

Skip Game
D084BE6C 0000FF40
0084BE76 00000001

Skip Post-game
D084BE6C 0000FF40
0084BE77 00000001

Trace Mask MIB
D084BE6C 0000FF40
2084BE78 00000001

Trace Mask TGE
D084BE6C 0000FF40
2084BE7C 00000001

Default Scene
D084BE6C 0000FF40
2084BE80 00000001

Disable Fog
D084BE6C 0000FF40
0084BE8C 00000001

Disable Collisions
D084BE6C 0000FF40
0084BE8D 00000001

Enable Stat Profiler
D084BE6C 0000FF40
0084BE8E 00000001

Log Memory Usage
D084BE6C 0000FF40
0084BE8F 00000001

Enable Soft Image Axis
D084BE6C 0000FF40
0084BE90 00000001

Enable Anim Preview
D084BE6C 0000FF40
0084BE98 00000001

Show Safe Area
D084BE6C 0000FF40
0084BE99 00000001

Show Sound Zones
D084BE6C 0000FF40
0084BE9A 00000001

Disable Camera Clipping
D084BE6C 0000FF40
0084BEA2 00000001

Disable Music
D084BE6C 0000FF40
0084BEA0 00000001

Disable SFX
D084BE6C 0000FF40
0084BEA1 00000001

Disable Incidentals
D084BE6C 0000FF40
0084BEA4 00000000

Disable Static Scene Node Tree
D084BE6C 0000FF40
0084BEA6 00000000

Disable PS2 VSync
D084BE6C 0000FF40
0084BEAD 00000001

Version Number Display
D084BE6C 0000FF40
0084BEAF 00000001

Disable Actor LOD
D084BE6C 0000FF40
0084BEBE 00000000

All Player Weapons
D084BE6C 0000FF40
0084BEC8 00000001

God Mode
D084BE6C 0000FF40
0084BEC9 00000001

Disable Precise Vertex Color
D084BE6C 0000FF40
0084BECA 00000000

Disable Vibration
D084BE6C 0000FF40
0084BECB 00000000

Remove Alien Creatures From Game
D084BE6C 0000FF40
0084BECC 00000001

Disable ITF Non Native Tex Formats
D084BE6C 0000FF40
0084BECD 00000000

Unlock All Levels
D084BE6C 0000FF40
0084BED4 00000001

Unlock Rewards
D084BE6C 0000FF40
0084BED5 00000001

Disable Sirens
D084BE6C 0000FF40
0084BED6 00000000

Disable 512 Render Surface
D084BE6C 0000FF40
0084BED7 00000001

Enable PSD Texture Loading
D084BE6C 0000FF40
0084BED8 00000001

Enable BMP Texture Loading
D084BE6C 0000FF40
0084BED9 00000001

Enable PVR Texture Loading
D084BE6C 0000FF40
0084BEDA 00000001

Enable QA Test Aids
D084BE6C 0000FF40
0084BEDB 00000001

Render Non Scene Collision
D084BE6C 0000FF40
0084BEDC 00000001

Multiplayer
D084BE6C 0000FF40
0084BEDD 00000001

Don't Drop Pickups
D084BE6C 0000FF40
0084BEE4 00000001

Disable D-Pad Movement
D084BE6C 0000FF40
0084BEE5 00000000

Enable Timing Text Render
D084BE6C 0000FF40
0084BEEC 00000001

Enable Timing Graph Render
D084BE6C 0000FF40
0084BEED 00000001

Show Brief Statistics
D084BE6C 0000FF40
0084BEF0 00000001

Unused Graphics

Found in MIBDATA/FXMDL and MIBDATA/FXTXTR are folders called OLD TEXTURES and PRIOR TO OPTIMISATION. In which contain early textures, the file formats here use .PVR and .PSD instead of .ITF like in the final game. The various file dates for these are from 2001, most of which are around a year and a half before the game released.

Debug Mode Information

Hmmm...
To do:
Figure out what the other modes do and describe them.
  • Enable Revision Info At Boot enables the build date before main initialization. It also would have had several options to choose from, but in the retail versions, it only has (null) as an option.
USA EU
MenInBlack2-revisioninfoUSA.png MenInBlack2-revisioninfo.png
  • Enable Stat Profiler will softlock the game when starting a mission, and you will get this in the console window:
[Perform] tdgMemoryAllocator::GetLargestFree() should never be called during real-time periods - it's very very slow!
  • Enable Soft Image Axis will display this error message when entering a level:

MenInBlack2-softimageerror.png

  • Show Safe Area will enable a set of debug lines over a certain portion of the game screen. It is unclear what they represent, though they might have been used to check how much of the screen would be visible on differently sized TVs.

MenInBlack2-safezones.png

  • Show Sound Zones will display debug boxes over sound locations in a map.
  • Disable Camera Clipping will allow the camera to pass through collision.
  • Disable Incidentals will remove all of the doors in the game.
  • Version Number Display will display the game's build date at the bottom of the screen:

MenInBlack2-versionnumber.png

  • Remove Alien Creatures From Game will remove all enemies.
  • Disable 512 Render Surface enables 640x447 resolution during certain parts of the game it is normally not rendered in.
  • Render Non Scene Collision will display red debug boxes over NPCs in cutscenes, but when a level loads, the game will crash.

MenInBlack2-nonsceneerror.png

  • Multiplayer will crash the game with an error message when starting a mission. It appears multiplayer co-op was planned for this game.

MenInBlack2-multierror.png

  • Don't Drop Pickups will enable you to keep the pickups you've collected when getting hit.
  • Enable Timing Text Render will display debug CPU and GFX info at the top of the screen.

MenInBlack2-timingtext.png

  • Show Brief Statistics will enable a debug time display on the right side of the screen.

MenInBlack2-Statistics.png

Easter Egg

In the second part of the N.Y. Streets level (StreetsB), there is a building entrance at the end of the level where the boss fight takes place. By walking in front of the entrance and waiting for 30 seconds, a massive Otasi enemy will run across a street located out of bounds before despawning. The Otasi will play a sound upon spawning and light up the radar. Internally, the event is humorously referred to as "bigassotasi". This easter egg is not present in the prototype build.

Dummy File

Present exclusively in the root directory of the European build is a 26.3 MB file named END.MRK with cc repeating 27648000 times.

Export Information

Hmmm...
To do:
There's a couple more of these lying around.

Some export information from Melbourne House's Softimage exporter is commented out in various files. Vertigo 2 is the engine Men in Black II: Alien Escape runs on and Anoki is the internal system responsible for animations.

REACTOR_FX.VTXT
File directory: MIIBDATA.zip\LEVELS\NUCLEAR\REACTOR

// Vertigo2 SoftImage PlugIns 1.10.0071
// Generate Binary File:	true
// Generate Text File:		true
// Verbose Dialogs:		false
// Generate Tri Strips:		true
// Export Anoki:		false
// Process Hierarchy:		true
// Export TGA Files:		false
// Export PVR Files:		true
// Force Normals:		false
// Ignore Winding Order:	true
// Zip File Output:		true
// Always Wrap Textures:	false
// New PVR Converter:		false
// Coordinate system: Vertigo (Z is up)

PONDSA_FX_VTXT
File directory: MIIBDATA.zip\LEVELS\NUCLEAR\PONDSA

// Vertigo2 SoftImage PlugIns 1.11.0074
// Export Date/Time:	Mon Dec 17 11:52:40 200
// Exported from computer:	MELINDAC
// Generate Binary File:	true
// Generate Text File:		true
// Verbose Dialogs:		false
// Generate Tri Strips:		true
// Export Anoki:		false
// Process Hierarchy:		true
// Export TGA Files:		false
// Export PVR Files:		true
// Force Normals:		false
// Ignore Winding Order:	true
// Zip File Output:		true
// Always Wrap Textures:	false
// New PVR Converter:		false
// Coordinate system: Vertigo (Z is up)

STREETSA_FX_VTXT
File directory: MIIBDATA.zip\LEVELS\MANHATTAN\STREETSA

// Vertigo2 SoftImage PlugIns 1.12.0084
// Export Date/Time:	Fri Mar 29 13:25:28 200
// Exported from computer:	SIMONHART
// Generate Binary File:	true
// Generate Text File:		true
// Verbose Dialogs:		false
// Generate Tri Strips:		true
// Export Anoki:		false
// Process Hierarchy:		true
// Export TGA Files:		false
// Export PVR Files:		true
// Force Normals:		false
// Ignore Winding Order:	true
// Zip File Output:		true
// Always Wrap Textures:	false
// New PVR Converter:		false
// Coordinate system: Vertigo (Z is up)

STREETSB_FX_VTXT
File directory: MIIBDATA.zip\LEVELS\MANHATTAN\STREETSB

// Vertigo2 SoftImage PlugIns 1.12.0085
// Export Date/Time:	Mon Apr 29 17:12:21 200
// Exported from computer:	SIMONHART
// Generate Binary File:	true
// Generate Text File:		true
// Verbose Dialogs:		false
// Generate Tri Strips:		true
// Export Anoki:		false
// Process Hierarchy:		true
// Export TGA Files:		false
// Export PVR Files:		true
// Force Normals:		false
// Ignore Winding Order:	true
// Zip File Output:		true
// Always Wrap Textures:	false
// New PVR Converter:		false
// Coordinate system: Vertigo (Z is up)

OFFICEB_FX.VTXT
File directory: MIIBDATA.zip\LEVELS\GLOBAL\OFFICEB

// Vertigo2 SoftImage PlugIns 1.12.0085
// Export Date/Time:	Mon May 06 18:38:27 200
// Exported from computer:	JOHNTSIG
// Generate Binary File:	true
// Generate Text File:		true
// Verbose Dialogs:		false
// Generate Tri Strips:		true
// Export Anoki:		false
// Process Hierarchy:		true
// Export TGA Files:		false
// Export PVR Files:		true
// Force Normals:		false
// Ignore Winding Order:	true
// Zip File Output:		true
// Always Wrap Textures:	false
// New PVR Converter:		false
// Coordinate system: Vertigo (Z is up)


VERTIGO2_SCENE_EXPORTERS.LOG
File directory: MIIBDATA.zip\HUD_BITS

targets export begun: 16/10/2001 16:25:59
Geometry: 0 hours 0 minutes 1 seconds 
Textures: 0 hours 0 minutes 0 seconds 
targets export ended: 16/10/2001 16:26:01
targets export begun: 16/10/2001 17:21:15
Geometry: 0 hours 0 minutes 1 seconds 
Textures: 0 hours 0 minutes 0 seconds 
targets export ended: 16/10/2001 17:21:17

Developer Message

Found in the .ELF executable at offset 0x00557130.

[Cheese] clDatabase::Open(): Reading entire file isn't supported, how the hell did you get here? Code above this should exist to always readEntireFile!!!!

Build Dates

Found at in the .ELF executable. The European version was built a week after the US version.

US (0x005427e0) Europe (0x00543e30)
MenInBlack $Revision: 2210 $ $Date: 31/05/02 3:17p $ RETAIL
MenInBlack $Revision: 2229 $ $Date: 7/06/02 3:33p $ RETAIL

Additional build dates for internal systems can be found elsewhere in the .ELF. The TDG (Technology Development Group) system has a different build date depending on the region.

US (0x00563c10) Europe (0x00565480)
TDG Vertigo2-PS2 $Revision: 108 $ REL 
TDG Vertigo2-PS2 $Revision: 109 $ REL 

Lastly, information regarding when "GenTriStrip" was built is found at 0x0055fea0 in the US .ELF and 0x00561710 in the European .ELF.

GenTriStrip $Revision: 22 $ $Date: 7/05/02 11:23a $ REL

Oddities

For some reason a duplicate of MIBDATA.zip can be found in the files as MIIBDATA.zip