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

Disney's Treasure Planet (PlayStation 2)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Disney's Treasure Planet

Also known as: Treasure Planet
Developer: Bizarre Creations
Publishers: SCEA (US), SCEE (EU)
Platform: PlayStation 2
Released in US: November 12, 2002
Released in EU: November 15, 2002


AreasIcon.png This game has unused areas.
CodeIcon.png This game has unused code.
DevTextIcon.png This game has hidden development-related text.
TextIcon.png This game has unused text.
DebugIcon.png This game has debugging material.


Disney's Treasure Planet is the video game adaptation of the popular movie with some slight plot changes to allow for unique gameplay.

Debugging Features

This game has several debugging features referenced in DISK0\SETTINGS.TXT.

; *****************************************************
; *****************************************************
; *****************************************************
;
;	Treasure Planet
;		System config file
;
; *****************************************************
; *****************************************************
; *****************************************************

; go to Level Select on startup

[Initial Level Select] = "Off"
;[Initial Level Select] = "On"

[Record Replays] = "Off"
;[Record Replays] = "On"

;[Cache Blocks] = "Off"
[Cache Blocks] = "Read"
;[Cache Blocks] = "Write"

; *****************************************************
; Region settings - comment out to disable
; *****************************************************

[Region] = "AMERICA"
[Product Code] = "SCUS-97146"
[Key Code] = "BA"
[Display] = "NTSC"

;[Region] = "EUROPE"
;[Product Code] = "SLES-50106"
;[Key Code] = "BE"
;[Display] = "PAL"

; [Region] = "JAPAN"
; [Product Code] = "SLUS-20088"
; [Key Code] = "BA"
; [Display] = "NTSC"


; *****************************************************
; Language versions enabled - comment out to disable
; *****************************************************

;[Language] = "UK English"
;[Language] = "French"
;[Language] = "German"
[Language] = "US English"
;[Language] = "Spanish"
;[Language] = "Italian"
;[Language] = "Sweedish"
;[Language] = "Dutch"
;[Language] = "Danish"


; *****************************************************
; Build tweaks
; *****************************************************
[Demo Inactive Timeout]=32000
[Demo active Timeout]=32000

[Play Movies]="Yes"
[Play Music]="Yes"
[Play Dialogue]="Yes"
[Play Ambience]="Yes"

[Unlock Levels]="No"
(Source: SlyCooperReloadCoded)

Debug Level Select

Using a hex editor, change the Off in "Initial Level Select" to On, making sure to keep the text aligned.

"L1 - Testcard" doesn't appear to do anything, but "R2 - Endgame Sequence" triggers the post-credits sequence showing various characters and enemies. After it completes, the game freezes, with "CloseGame() - shouldnt ever get here" being printed to the log.

Debug Unlock All Levels

Change the No in "Unlock Levels" to Yes.

If edited correctly, the game will progress like normal until the level select screen. Dr. Doppler will perform a unique animation, and all the levels will become unlocked.

Other Debugging Features

There are several more debugging features which do exactly as it says, although some of them might not make visual changes to the game and could only be visible on development hardware. These are:

  • Record Replays
  • Cache Blocks
  • Demo Inactive Timeout
  • Demo active Timeout
  • Play Movies
  • Play Music
  • Play Dialogue
  • Play Ambience

Unused Areas

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.

Referenced in the Debug Level Select are several unused levels which were removed from the disc:

  • MODEL TEST
  • SKELETON TEST
  • ENEMY TEST LEVEL
  • JEFFS_TEST_LEVEL
  • PHILS_TEST_LEVEL
  • PAULS TEST LEVEL
  • CHRIS TEST LEVEL
  • STUS TEST LEVEL
  • matts_TEST_level
  • PLAYGROUND
  • DOCS_ZOO
  • FRONTEND
  • npc_test
  • TEST_EDDY
  • TEST_MIKE
  • TEST_BOZ
  • SURFER PLAYGROUND
  • -=> AREA 51 <=- / JO_TEST_
  • BADGUY TEST 2 / steves_zoo
  • steves test level
  • daves test level
  • MATTS PLATFORM LEVEL
(Source: SlyCooperReloadCoded)

Scrubbed-out Parameters

The character Amelia has several of its parameters in DISK0\NPC_CONF.TXT dummied out, as listed below:

;[SKEL] = "jim.p2s"
; [TAKE_DAMAGE_DIALOGUE_3] = 94170
(Source: tikal.)

Development-Related Text

DISK0\OST\OST_UP~1.ZIP is a package containing early versions of the game's Dutch, German, Italian and Spanish text, alongside a readme file:

language_ger.eng  - German prebeta OST update
language_ita.eng  - Italian prebeta OST update
language_spa.eng  - Spanish prebeta OST update


You have to remove the _ger/_ita/_spa from the file before copying it into the build directory... you can use any prebeta build version to test these OST files, since all the language versions essentially is the same, apart from the language.eng file being replaced with a suitable OST for the given language.

so, to test the german OST language update you would do the following:

rename language_ger.eng to language.eng

copy the language.eng to ps2image\disk0\ost\

and burn a disk with the .ccz file you already have....

viola, new OST language test disk

(Source: tikal.)