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

Need for Speed: Porsche Unleashed (PlayStation)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Need for Speed: Porsche Unleashed

Also known as: Need for Speed: Porsche 2000 (EU)
Developer: Eden Studios
Publisher: Electronic Arts
Platform: PlayStation
Released in US: February 29, 2000
Released in EU: 2000


DevMessageIcon.png This game has a hidden developer message.
DevTextIcon.png This game has hidden development-related text.
DebugIcon.png This game has debugging material.
PiracyIcon.png This game has anti-piracy features.


Need for Speed: Porsche Unleashed is the series' only full entry that focuses on just one car manufacturer; the beloved Porsche AG. Unfortunately, it was also a prescient sign of EA's years of being the exclusive video game license holder of the make, until the license expired on December 2016.

Development Text

AREA.INI contains some product code text.

// please UNCOMMENT ONE comMNANd ONLY
SETPRODUCTCODE	0	//"SLUS-01104"	// US
//SETPRODUCTCODE	1		//"SLES-02700",	// FRE / SPA / ITA
//SETPRODUCTCODE	2	//"SLES-02689"	// Eng / Ger / SWE

// DO NOT REMOVE THIS CommAND !!
end

DBDGMENU.GRP contains text for a debug mode. It's unknown if it can be accessed.

CAR
TRACK
TEXTURE
CAMERA
MISC
INFOS
NO CONTROLLER
CHANGE CAR
H CAR
ALLZ
ZAVG
ZAVC
ZAVD
ZLATG
ZLATD
ZARG
ZARC
ZARD
ZTTAV
ZTTAR
DISP COPS
DISP TRAF
BBOX
BBOX X0
BBOX Y0
BBOX Z0
BBOX X1
BBOX Y1
BBOX Z1
SHADH
SHADW
SHADZ
PRIO
REP ENGINE
REP BODY
REP SUSP
REP BRAK
DRAW FORCE
FLAGS
DISPLAY EVENT
BOUNDING BOX
BACKGR HEIGHT
BACKGR ANGLE
BACKGR COL R
BACKGR COL G
BACKGR COL B
BACKGR
SCENE
COM CAR
COM SPEC
PILOTE
TEXT :
ON
X
SIZE :
POS Y
POS Z
ANGLE
DISTANCE
RATIO
PERSPECTIVE
MOUSE
BOARD
MINIMAP DISPLAY
MINIMAP CLIP
MINIMAP FIX
MINIMAP ZOOM IA
MINIMAP ZOOM
MINIMAP ZOOM DEF
MINIMAP POS X
MINIMAP POS Y
MINIMAP DIM X
MINIMAP DIM Y
VRAM
IA PLUG
EXT CAM
FOLLOW NEXT CAR

Present at 0x4EA1C in SLUS_011.04 is more development-related text along with a few developer messages.

Size IN GAME : %d
label LoadLevelTrack : %s
Track Id:%d name: %s
 ---------------------------------------------------------------- 
Sammy de la pizza a Kandjar qui sent dans le bureau !! .T'es vraiment un quichon, tu lances en release sans les PAKS !!
 ---------------------------------------------------------------- 
PRESS O FOR NTSC VERSION
PRESS X FOR PAL  VERSION
PRESS L1 TO FORMAT
PRESS R1 TO UNFORMAT
PRESS R2 TO FULL MC
FORMATTING
bu00:
FORMATTED!!!!!!
UNFORMATTING
UNFORMATTED!!!!!
FULLING MC
MEMORY CARD IS FULL
********************* Sammy du Ca me Saoule Graaaaaaave **********************
 Il manque le texte: %s
Sammy du magna-ram, y'a plus de place dans le buffer de la voiture !
PLAYING %d  : %s
memory before loading musik : %d
edStream : Time out in decoding !
Error : increase the vlc buffer size
=> wanted = %d, allocated = %d
Assertion failed: Expression : "%s" .                  file "%s", line %d
StreamFileParameters
edStream.c
CurrentStreamFileParameters
vlc_size
dec.RingBuffer
dec.vlc_table
dec.ImageBuffer[ i ]
dec.VlcBuffer[ i ]
dec.VramBuffer
dec.MainBuffer
edStream error : situation not handled yet
Streaming internal Error : unknown status value %d
edStream error : File "%s" not found
edStream : time out in DecodeNextVlc() first frame
edStream internal error : invalid status value %d
Streaming internal error : invalid status value %d
edStream : time out in DecodeNextVlc() %ld
ReadWriteMCardFile : limite atteinte, gestion de l'erreur
ReadWriteMCardFile : bytes <0, retrying
edReadMcardFileAt: Reading at offset %d
edGetMCardFreeBlocks filename "%s"
edMCardSave: Not enough available blocs
Shell is open
loading : %s
retrying open %s 
CD: Wrong CRC
/pc
CD: Wrong CRC
bad ASCII code 0x%x
/mc
Memory Card Reading
edOpenMcardFile : %s
card_chan : %x
currently formatting %s
should not come here !!!
edGetMcardLocalName, card : %d
edGetMcardLocalName, chan : %d
edDeleteMcardFile : %s
\mc\0\
bu00:
Saving => No card !!
edMCardSave: Write error
edMCardLoad: No card
edMCardLoad: File not found
edMCardLoad: Read error
First File exists: "%s"
File exists: "%s"
Quichon You want to free a null pointer.Or alloc to zero !!!
Return Adress : %x 
No more 2D Handles
@@==================================================@@
@@ Error : Free do not accepted at this stack level @@
@@--------------------------------------------------@@
@@ Address of allocat : 0x%08lX                  @@
@@ Size of allocation : %010i                  @@
@@ Master Block       : 0x%08lX                  @@
@@==================================================@@
(Source: Ferrox)

Debug Car Viewer

By entering the cheat mode code using the following code in the Credits screen, and going to Quick Race mode, a debug car viewer can be accessed, which allows the player to see all cars in the game, including traffic and police cars (under CUSTOM CARS). Note that this feature is not available in re-release versions.

  • NA: Up, Down, Right, Left, Circle, Square
  • EU: Right, Left, Up, Down, Circle, Square

When returning from the main menu after visiting the car viewer, a build name will also be visible: Beta 1.0C.

Anti-Piracy

The European version is LibCrypt protected. If the protection is tripped, various negative effects will occur, during gameplay:

  • In "Factory Driver" mode, the game will crash after being played for 10 seconds.
  • In "Quick Race" mode, the game will reset the race being played after racing for 12 seconds.

Unlike most LibCrypt protected titles, the protection will not trip if played on a PlayStation 3, as the software emulation config stores an entry for the game.

A whole explanation about how LibCrypt works can be found here.

(Source: Dave's Game Room, Copy Protected PlayStation games list, MVG's video about copy protection schemes on PS, software emulation configuration list)