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

Black 2

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Black 2

Developer: Criterion Games
Platform: Xbox 360


CodeIcon.png This game has unused code.
GraphicsIcon.png This game has unused graphics.
DebugIcon.png This game has debugging material.


We could only wish we were playing this right now... maybe...
This game was never completed and/or given a public release.
As a result of this, keep in mind that the developers might have used or deleted some of the content featured here, had the game actually reached store shelves.

Black 2 is the sequel to Criterion's Black, which sadly never saw the light of day.

Except for the two very early tech demo builds that have surfaced, dated 29 June, 2006, and 13 February, 2007. Both builds also use the icon from Burnout Revenge.

29 Jun, 2006 Build

This is a debug enabled build with no actual gameplay. Just the ability to fly around a map, spawn cubes and cars, and play a bit with the very small debug menu.

Unused Graphics

13 Feb, 2007 Build

A slightly later build, 7 and a half months after the previous one, and it has some gameplay! This one has a relatively big map, though with almost no textures making it not the most pleasant thing to look at.

  • Has a free camera mode that can be toggled by changing cameras using BACK.

Debug Options

Hmmm...
To do:
There seem to be a few more debugging options left.

While there is no debug menu, there are still some additional debug options that can be enabled.

Black2-20070213 DebugDisplays.png

World Position & FOV: 830211A8 01

Render Target Position: 831C88E4 01


Some options that are enabled by default can also be disabled.

Invulnerability: 82471C00 00

Show Active Weapon Name: 82471C01 00

Show Fake Health Bar: 82471C02 00

(Source: Edness)

Fixed Timestamp

Black2-20070213 TimestampDisplay.png

Normally the game gets the build date from the actual timestamp of the executable, not what's stored in its header, nor the stored timestamp string. However, if the function at 822D0258 returns -1 during startup, it'll default to the fixed string that'll display it as Build Date: 11:06:50 Feb 13 2007.

This can also be bypassed and forced to always display the fixed timestamp by editing the following instruction:

821A4688 60000000