the cutting room mirror

Metropolis Street Racer

This article has a talk page!This article has a talk page!
view on tcrf.net

Metropolis Street Racer is a street racing game that is often hailed as one of the best driving games for the Dreamcast. It served as the basis for the Project Gotham Racing series.

Sub-Pages#

Unused Audio#

SOUND/TOKYO.AFS#

The music played during the introductory logo sequence, with the Kudos screen, the Sega logo and the Bizarre Creations logo plays approximately 22 seconds of audio, before being interrupted by the "Press Start" screen. The audio clip it uses, however, is much longer, the remainder going unused:

There's a fancy Sega fanfare in the game. The Sega logo instead appears during the above audio clip.

Development Text#

Scattered throughout MSR.BIN are the following texts:

-DEMO=
-DEMO=%d
-ZONE=
-ZONE=%d
-SPEED=
-SPEED=%d
-playable
-autodemo
Beginning profile...
-DEMO=%d
-ZONE=%d
-SPEED=%d
Here we go - %s
Initialising DEBUG
Resetting DEBUG
The Bizarre Message Handler
(C) Bizarre Creations 1998,99
Cannot DBMalloc %d Bytes
Cannot DBTrashMalloc %d Bytes
/*
******************
* ERROR '%s'... 
*/
*** 
Replay Size = %d/%d bytes
Free Memory %d bytes
Free Trash %d bytes
Found Valid GHOST
CurrentRaceMode not set
Quit To Movie
DREAMON_OPPONENT
DREAMON_OPPONENT2
Player Car Set As AI
* Loading Circuit : %s
* Route           : %s (%d)
Unknown city %s
Unknown area %s
Unknown route '%s'
Cannot find TIMEATTACK of circuit %s
No Idea
Cannot find car colour %s
Cannot find car colour index %s
Cannot find car in chapter %d
Cannot Find Car Challenge for %s
Unknown
Driver
NoName
MSR
c:/kdev/projects/racer/data/dc
S2000
BERLINA BLACK
DREAM ON
DREAM 1
DREAM 2
ASAKUSA 15
STJAMES 01
Cannot Find Manu Badge for %s
Cannot Find Car Badge for %s
Using Default Car Badge for %s
Too Many Races Defined
Too many routes (%d) in area '%s'
Too many Routes for Length
0
%d_%d
%d
Car %s Store out of group order
Cannot find Section %s
Too Many Opponents
Too Many Cars
Too Many Areas
Too Many Routes
Too Many Demos
Too Many Bonuses
Too Many Chapters Defined
Chapter %d
Unknown GameMode %s
Too Many Total Races
Undefined INI Type %s
Whoops - Too Many TorqueCurve Entries
Whoops - Too Many CarColour Entries
Too Many Circuits Opened for Time Attack
boost car %d:CPFRatio=%.3f dist %.3f (%.3f-%.3f) scale=%.3f base=%.3f CPF Bunching = %.3f
boost car %d:CPFRatio=%.3f dist %.3f (%.3f-%.3f) scale=%.3f base=%.3f CPF Bunching=%.3f
CAR[%d]:scale=%.3f
Possible shagged cameras (%d)
Setting Up CAMERA %d - '%s'
Races cannot be more than %d Laps (%d)
%02d_%s
Too many opponents
-- Initialise_CircuitLoad In  - SysMem F(%7d) U(%7d) - TexMem F(%7d) U(%7d)
-- Initialise_CircuitLoad Out - SysMem F(%7d) U(%7d) - TexMem F(%7d) U(%7d) 
Barrier%d
-- LandscapeTempData Out      - SysMem F(%7d) U(%7d) - TexMem F(%7d) U(%7d)
-LandscapePermenantData    :           (Mem Used:%7d - Trash Used:%7d)
Illegal Type in HOTLAP %s
Illegal Challenge Type '%s' in (Chapter %d, race %d)
Illegal Entry Type '%s' in (Chapter %d, race %d)
Starting Debug Output
End of debug output
Too Many INI Items
Too Many Cameras Defined

Commented Out Manufacturers#

FRONTEND/MANUFACTURER.INI contains commented out references to the Honda and Acura brands, whose cars don't appear in the game.

;[MANUFACTURER]
;Name = Acura
;Ident = ACURA
;Badge = ACURA
;Territory = America
;[MANUFACTURER]
;Name = Honda
;Ident = HONDA
;Badge = HONDA
;Territory = Japan
;[MANUFACTURER]
;Name = Honda
;Ident = HONDA_US
;Badge = HONDA
;Territory = America

One Honda did appear in a prototype, however.

Unused Cars#

Two unused Honda cars are referenced that never made it, which are the NSX and the S2000. The S2000 appeared in an earlier prototype, however, the NSX only has data for its headlights.

Regional Differences#

Default Time Zones#

At startup, the game will prompt the user for their current time zone. The European version default to GMT (a.k.a UTC, which is likely to be closer to most European users), while the North American version defaults to Pacific Time (closer to most North American users).

Europe

North America

Car Licence Plate Styles#

The European version has British licence plates on every car driven by the player. The American version uses California plates instead.

Driver Seat and Steering Wheel Position#

Most cars used by the player in the European version are right hand drive, except for the Ford Mustang, Opel Speedster and the Fiat Barchetta. In the American version, most cars are left hand drive, except for the Nissan 300ZX and Vauxhall VX220.

Revisional Differences#

This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: There are likely many more version-exclusive bugs than just the ones listed here.

There are three revisions: the first two were for the European version and the third and final one was the North American version.

  • The first European version was recalled almost immediately by Sega Europe due to its many game-breaking bugs. The following bugs are present only in the first European release:
    • The player can complete Street Race challenges successfully without the required number of Kudos.
    • VMUs can sometimes be corrupted.
    • After playing for a long enough time, races in Tokyo would always be set at night, regardless of the Dreamcast's internal clock settings.
    • The keyboard doesn't work properly, as it is improperly mapped.
  • The second version fixes the bugs listed above, but nonetheless retained several serious bugs:
    • "Quick Race" in Multiplayer mode cannot be played, as the screen simply goes blank.
    • Chapter 17, Challenge 8 cannot be beaten, as the race continues indefinitely.
    • The Alfa Romeo GTV cannot be unlocked properly, as the time limit is too low to clear.
    • Special Events can be completed without the required car or clock time.
  • The North American version fixes all of the bugs listed above and serves as the final revision.

(Source: MSR Dreamcast)