We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!

Rayman 2: The Great Escape

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Rayman 2: The Great Escape

Developer: Ubi Soft
Publisher: Ubi Soft
Platforms: Windows, Dreamcast, Nintendo 64, PlayStation
Released in US: October 31, 1999 (N64), November 5, 1999 (Windows)
Released in EU: October 29, 1999 (N64), July 24, 2000 (Windows)


AnimationsIcon.png This game has unused animations.
AreasIcon.png This game has unused areas.
ObjectIcon.png This game has unused objects.
GraphicsIcon.png This game has unused graphics.
MusicIcon.png This game has unused music.
SoundIcon.png This game has unused sounds.
TextIcon.png This game has unused text.
DebugIcon.png This game has debugging material.
LevelSelectIcon.png This game has a hidden level select.
Carts.png This game has revisional differences.


ProtoIcon.png This game has a prototype article
PrereleaseIcon.png This game has a prerelease article

Rayman makes the (somewhat) glorious jump into 3D with Rayman 2: The Great Escape. It is the second and probably the most popular installment in the Rayman saga. It's also notable for having been ported to every platform under the sun.

Hmmm...
To do:
Find more unused objects/animations using tools like Raym.app, also check this youtube video from RayCarrot. It might also need to be split for the Rayman Revolution (PS2) content.

Unused Audio

Hmmm...
To do:
Upload the rest of the closing pieces.

Closing Music Pieces

The music in this game is made of short fragments that are looped, in addition to a single short fragment to close each track. There are 63 of these closing pieces, but most of them are never used.

Here are some examples:

Sanctuary Slide:

Barrel Flight:

The Sanctuary of Stone and Fire:

The Walk of Life:

The Woods of Light:

The Canopy:

The Fairy Glade:

The Sanctuary of Rock and Lava:

Beneath the Sanctuary of Rock and Lava:

Unused Prologue Audio Variants

In the Windows version, the prologue audio is made of two files: JailMus.apm for the background music and Jail20 bruitages.apm for the effects (Volume for each audio depends from the settings).
There are three unused versions of the prologue audio where both audios are fused. These are Jail20.apm, Jail20al.apm and Jail20 alternate.apm.

PlayStation 2 Exclusive Audio

The PlayStation 2 version has three unused audio files that aren't present on other ports. Clip 2, however, is used in the Nintendo 64 version.

Unused Areas

"The Top of the World" level is split in two parts. In the first, you get into the moving chair, and you don't get out until the beginning of the second part. However, the room where you get out of the chair is also present in the first part of the level, with some collision and texture differences from the final room, with the most notable difference being the room's height. This room can be accessed through cheats.

Unused (Part 1) Final (Part 2)
Rayman2-betaroom.png Rayman2-finalroom.png

Menu Stuff

Collision

There exist collision data for the Main Menu level, and the Hall of Doors level. This data is mostly unnecessary, especially for the Main Menu.

Hall of Doors

  • There's an unused path between the Echoing Caves and the Fairy Glade.

In the Echoing Caves level, there's a teleport to the Fairy Glade, that might explain the initial purpose of this unused path.

  • There's an unused door to a level with the filename ASTRO_20 before the Woods of Light that doesn't exist in the final game. Its name is only present in the French language:
SURPRISE!
LE MONDE DES PIRATES

The name of the portal is however YAM_PASTILLE_WIPE10.
WIPE_10 seems to be a removed level which has references in the PC demo version, and the iOS version of the game.

Main Menu

At the right part of the main menu model, there's a cave that wasn't shown until the Dreamcast version (when selecting the audio options).

Unused Objects

Rayman2-anim door.gif
An unused switchable door was meant to be used in The Top of the World.

Rayman2-red caterpillar.png
A red variation of the Caterpillar enemy with diferent eyes.

Rayman 2 Templ feu bmagiquer adnzw.gf.tga.png
A third sphere (coloured red) is implemented, but never used.

Rayman2-lightswitch.PNG
A lightswitch from The Sanctuary of Rock and Lava with two different states on and off.

Unused Animations

Rayman2-anim pir.gif
A Henchman 800 riding or driving something.

Rayman2-anim spyglass1.gif
A Spyglass pirate throwing helicopter bombs.

Rayman2-anim spyglass2.gif
A Spyglass pirate being burnt like in one of the pre-release concept arts.

Unused Graphics

Hmmm...
To do:
There are probably more unused graphics, but it's a bit difficult to know unerringly.

There are lots of unused graphics from the Windows version.

Unused Loading Screens

The following screens are included in vignette.cnt in the PC version, where the loading screens are normally stored. All images are stored in the 640x480 resolution. Amusingly, some of them are cropped from artwork which can be found online.
Rayman 2 VigLoadMisc01.gf.tga.png Rayman 2 VigLoadMisc02.gf.tga.png Rayman 2 VigLoadMisc03.gf.tga.png Rayman 2 VigLoadMisc04.gf.tga.png Rayman 2 VigLoadMisc05.gf.tga.png Rayman 2 VigLoadMisc06.gf.tga.png

HUD Graphics

The following sprites correspond to an early HUD:
Rayman 2 Boul energy anu.gf.tga.png Energy meter
Rayman 2 Bulle anu.gf.tga.pngAir Meter
Rayman 2 Coeur anu.gf.tga.pngLife meter
Rayman 2 Poing anu.gf.tga.pngFist meter
Rayman 2 Reveil anu.gf.tga.pngA timer?
Rayman 2 Interro anu.gf.tga.png???
Rayman 2 Serrure cage anu.gf.tga.pngA lock

There is also an unused meter:
Rayman 2 Jauge2 nz.gf.tga.png
A vertical meter for... Something.

Rayman 2 Cam banjo nz.gf.tga.png
An icon intended for rotating or changing the camera.

Rayman 2 Bbglobox ico nz.gf.tga.png
Baby Globox icon. (Normal Globox icon is used in the final release)

Keyboard-Related Graphics

Two graphics of a keyboard with unknown purpose. The second graphic was later used in the PC version of Donald Duck: Goin' Quackers.
Rayman 2 Keyboard arrow.gf.tga.pngRayman 2 Keyboard arrow nz.gf.tga.png

Early Ssssam Textures

Ssssam the water-snake from the The Marshes of Awakening was once meant to be metallic, and there are leftover textures from his model:
Rayman 2 Serpent centre2.gf.tga.png Rayman 2 Serpent corps txy.gf.tga.png Rayman 2 Serpent corps2 txy.gf.tga.png Rayman 2 Serpent tete3.gf.tga.png Rayman 2 Serpent troudunez2.gf.tga.png Rayman 2 Serpent oeilclose nz.gf.tga.png

Debugging Graphics

These unused graphics seems to have been intended for developing/debugging purposes:
Rayman 2 Keygendoor.gf.tga.png Rayman 2 WPtex.gf.tga.png Rayman 2 WPtex2.gf.tga.png Rayman 2 Z nz.gf.tga.png Rayman 2 center.gf.tga.png Rayman 2 curseur nz.gf.tga.png Rayman 2 curseur nz drag.gf.tga.png

Miscellaneous Textures

There are also a number of miscellaneous unused textures, which don't seem to have any clear purpose:
Rayman 2 Ludiv lunettes3 nz.gf.tga.png Glasses, presumably correlating to the fairy seen in Bonus Levels.

  • A seemingly modified version of this texture ended up being used for a missile shot by the end boss of the PS1 port.

Rayman 2 Popolopoi3 nz.gf.tga.png A butterfly with a rather goofy smile. While this is not used in most ports, this is used in the Dreamcast version.

Level Select

In the Windows version, you can access any level of the game from the pause menu by typing the cheat code

GOTHERE

If you still don't have enought lums to access the selected level, they will be automatically gained.

Miscellaneous

Grappling Power Flag

There's a flag in the game's data telling if the grappling power (for purple lums) has been unlocked.
Since you see the first purple lum after Ly gives you the grappling power, you'll never shoot a purple lum with this flag disabled.
If you manually disable this flag by cheating, Rayman won't grab the purple lums when shooting them. There's also a useless cheat that can be typed from the pause menu

HANGON


That enables the grappling power flag.

Debug Features

Windows

The Windows version of the game has a Rayman animation debugging functionality that can be enabled by setting the byte at 0x500370 to a non-zero value. Doing this, will freeze the current Rayman animation (Not affecting the environment), and force the camera to move behind Rayman. Pressing the '0' key hides the Rayman model. Rayman doesn't take damage or drown until this functionality is disabled.
This functionality can be disabled at any moment by setting the 0x500370 bit again to zero.

PlayStation

The PlayStation version has some debugging options which can be enabled with GameShark codes:

Camera Related Debug Mode
300A480E 0001
No Clip Debug Mode
300AAAB0 0001
Disable Animations Debug Mode
300AAAB4 0001
Disable Walking
300AAA67 0001
Activate Debug Menu (Stage Select)
300AAAF8 0001
Debug Menu Selection
300AAB24 0021
Hmmm...
To do:
Document this. Some screenshots or videos would be useful.

Throughout the game, the tty debug console displays a lot of debug messages. This is not visible to the user.

...
...
...    
KERNEL SETUP!
Configuration : EvCB=16h TCB=04h
boot file     : cdrom:\SLUS_012.35;1
EXEC:PC0(801E99A0h) T_ADDR(801E4000h) T_SIZE(00011000h)
boot address  : 801E99A0h 801F8600h
Execute !

                S_ADDR(801F8600h) S_SIZE(00000000h)
ResetGraph:jtb=801f0f34,env=801f1044

Start loading...
CD_init:addr=801f48ec
Clear screen...
Exec level 56...
CD_init:addr=80085400
ResetGraph:jtb=8007d360,env=8007d470
*** Simulated known Patch: missing_cop0r13 (6-opcode variant)
*** Simulated known Patch: early_card_irq_wait_irq_release (totally inefficient variant)
*** Simulated known Patch: extra_card_delay (copy variant)
Initial stream ID: 0
Now playing part 0
Now playing Theme 0
Leave Water
*** Simulated known Patch: patch_uninstall_early_card_irq_handler_inefficient
ResetGraph:jtb=8007d360,env=8007d470
ResetGraph:jtb=801f0668,env=801f0778

Start loading...
CD_init:addr=801f3c08
Clear screen...
Exec level 0...
CD_init:addr=80093d04
ResetGraph:jtb=80092a08,env=80092b18
*** Simulated known Patch: missing_cop0r13 (6-opcode variant)
*** Simulated known Patch: early_card_irq_wait_irq_release (totally inefficient variant)
*** Simulated known Patch: extra_card_delay (copy variant)
Initial stream ID: -1
Found cinema data file !        
rate = 30   sr = 0
rate = 12   sr = 0
rate = 15   sr = 0
rate = 15   sr = 0
rate = 15   sr = 0
rate = 15   sr = 0
rate = 15   sr = 0
rate = 15   sr = 0
rate = 15   sr = 0
rate = 15   sr = 0
rate = 15   sr = 0
rate = 27   sr = 0
rate = 26   sr = 0
rate = 27   sr = 0
rate = 27   sr = 0
rate = 27   sr = 0
rate = 26   sr = 0
rate = 24   sr = 0
rate = 25   sr = 0
rate = 21   sr = 107
rate = 18   sr = 0
rate = 16   sr = 267
rate = 15   sr = 0
rate = 16   sr = 314
rate = 15   sr = 0
rate = 14   sr = 0
rate = 14   sr = 0
rate = 14   sr = 0
rate = 14   sr = 0
rate = 14   sr = 0
rate = 14   sr = 0
rate = 15   sr = 458
rate = 14   sr = 0
rate = 14   sr = 0
rate = 14   sr = 0
rate = 14   sr = 0
rate = 14   sr = 0
rate = 14   sr = 0
rate = 14   sr = 0
rate = 16   sr = 140
rate = 16   sr = 0
rate = 16   sr = 211
rate = 15   sr = 0
rate = 16   sr = 215
rate = 15   sr = 0
rate = 15   sr = 0
rate = 16   sr = 338
rate = 15   sr = 0
rate = 15   sr = 0
rate = 15   sr = 0
rate = 15   sr = 0
rate = 17   sr = 0
rate = 20   sr = 0
rate = 27   sr = 0
rate = 29   sr = 0
rate = 26   sr = 0
rate = 26   sr = 0
rate = 29   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
Leave Water
*** Simulated known Patch: patch_uninstall_early_card_irq_handler_inefficient
ResetGraph:jtb=80092a08,env=80092b18
ResetGraph:jtb=801f0668,env=801f0778

Start loading...
CD_init:addr=801f3c08
Clear screen...
Exec level 1...
CD_init:addr=800949d8
ResetGraph:jtb=800936dc,env=800937ec
*** Simulated known Patch: missing_cop0r13 (6-opcode variant)
*** Simulated known Patch: early_card_irq_wait_irq_release (totally inefficient variant)
*** Simulated known Patch: extra_card_delay (copy variant)
Initial stream ID: -1
Found cinema data file !        
rate = 30   sr = 0
rate = 23   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 26   sr = 0
rate = 26   sr = 0
rate = 26   sr = 0
rate = 24   sr = 0
rate = 24   sr = 0
rate = 25   sr = 0
rate = 26   sr = 0
rate = 16   sr = 158
rate = 15   sr = 0
rate = 16   sr = 157
rate = 15   sr = 0
rate = 17   sr = 202
Now playing part 0
Now playing Theme 0
Found cinema data file !        
frame = 12331 
rate = 30   sr = 11805
rate = 26   sr = 0
rate = 29   sr = 0
rate = 29   sr = 0
rate = 29   sr = 0
rate = 28   sr = 0
rate = 29   sr = 0
rate = 24   sr = 0
rate = 27   sr = 0
rate = 30   sr = 0
rate = 29   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 28   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
Leave Water
Now playing part -1
*** Simulated known Patch: patch_uninstall_early_card_irq_handler_inefficient
ResetGraph:jtb=800936dc,env=800937ec
ResetGraph:jtb=801f0668,env=801f0778

Start loading...
CD_init:addr=801f3c08
Clear screen...
Exec level 2...
CD_init:addr=8009f0a4
ResetGraph:jtb=8009dda8,env=8009deb8
*** Simulated known Patch: missing_cop0r13 (6-opcode variant)
*** Simulated known Patch: early_card_irq_wait_irq_release (totally inefficient variant)
*** Simulated known Patch: extra_card_delay (copy variant)
Initial stream ID: 0
Found cinema data file !        
rate = 30   sr = 0
rate = 23   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
rate = 30   sr = 0
Now playing part 0
Now playing Theme 0
Now playing part 1
Now playing part 2
Now playing part 3
Now playing part 0
Now playing part 1
Now playing part 2
Now playing part 3
Now playing part 0
Now playing part 1
Now playing part 2
Now playing part 3
Now playing part 0
Now playing part 1
Now playing part 2
Now playing part 3
...
...
...

Unused Text

Hmmm...
To do:
Check if all of them are, de facto, unused.

There's some dialog text that is never used:

THE DREAM TEAM
don't listen to him!
he's nothing but
a dirty liar!!
win, and i'll melt my gold
to make a statue of you.
you are the greatest hero
i have ever known!
we'll be dancing to
bring you luck!
go ahead and relax!
you're about to die!
look how easily we tame
these savage beasts!
ha! globox was a
better fighter than you!
did you remember to
say goodbye to ly?
piranha farm

Property of admiral
razorbeard!
public notice!

witch Ly, presently
languishing in the
stronghold, will be made
to walk the plank at
dusk.
reservations are advised.

Revisional Differences

Hmmm...
To do:
Should individual ports of the game not receive their own pages?

Nintendo 64

The Nintendo 64 release features a rearranged MIDI-based soundtrack which changes dynamically according to the player's actions. Most tracks sound similar to their original CD-quality counterparts, but some are completely different (e.g. Prologue and Tomb of the Ancients). It also has a slightly different HUD, lower-resolution textures, lower draw distance with increased fog, and fewer polygons for certain objects including Rayman's model.

The N64 version was ported to the DS under the title Rayman DS. This version has no texture filtering, and suffers from unique glitches, including falling from Umber during his cutscene.

PC

The PC version of the game is largely identical to the N64 version but features the original CD-quality soundtrack. In addition, it features higher quality textures, increases the polygon counts of certain models, and supports higher resolutions.

Dreamcast

The Dreamcast version of the game is based on the PC release, but received some minor graphical enhancements, some additional enemies, and a redesigned hub level that visually resembles an island called the Isle of Doors, rather than the surreal void used in other versions. This version was the only console release to include native widescreen and rumble support. It also included additional multiplayer minigames located in a new area called Globox Village, with new collectible items within levels called Glob Stones used to unlock them.

The Dreamcast version was ported to iOS devices without the end-of-level or Dreamcast-exclusive minigames. The iOS port features touch-based controls and allows the player to control Rayman using the device's accelerometer during his initial escape from the Prison Ship.

This version was also ported to the Nintendo 3DS under the title Rayman 3D. This version also omits the Dreamcast-exclusive minigames and, like the DS port, suffers from unique glitches, including one in which a spiderweb fails to act as a trampoline, preventing the player from collecting the 1000th Yellow Lum without exploiting other glitches. It also modifies the lighting to be brighter, eliminates all damage previously dealt by falling or dying, changes certain level elements slightly to reduce difficulty, includes a higher-polygon model for the exploding kegs, and replaces the 2D plum sprite with a 3D model. The ability to stabilize the flying shell was removed.

PlayStation

The PlayStation version of Rayman 2 features significant differences from other ports of the game:

  • Most levels are truncated or heavily altered, sometimes eliminating entire sections from the original versions or replacing them with new areas. "The Top of the World" level has been removed.
  • The game features a redesigned version of the hub world that incorporates the giant Lum Gates preceding boss levels.
  • Certain levels have been renamed: "The Woods of Light" became "The Clearing", and "The Iron Mountains" became "The Gloomy Island".
  • Graphics are downgraded compared to other versions, with opaque water effects and lower-polygon models. The PS1 version's water texture can be spotted in an early pre-release screenshot of the original game.
  • The game features full voice acting unlike the gibberish "Raymanese" in other versions.
  • Certain story elements are fleshed out, including new cutscenes added before Rayman confronts each of the 3 Guardians. They reveal that Axel and Foutch have gone insane, explaining their belligerence towards Rayman, while Umber considers it "an honor to serve a hero such as yourself."
  • A new enemy, the Ninja Pirate, is introduced in this version. It is first fought as a boss at the end of the Sanctuary of Stone and Fire, and then recurs as a regular enemy in several later stages.
  • All Lums in the game are smaller and have beady black eyes, consistent with pre-release screenshots of the original game. They all make the same sound upon being collected: the "dizzy" sound effect that only plays in other versions when Rayman first lands in the Woods of Light, or is attacked by an enemy.
  • Only 800 Lums are present, compared to 1,000 in other versions.
  • Cages work differently; instead of releasing Lums, they release various creatures that refill Rayman's health and extend his health bar slightly. As a result, more cages are present in each level.
  • Murphy is not present; instead, generic members of his species are rescued from cages. Ly gives Rayman advice in his stead, and she appears on all Stones of Thought in Murphy's place.
  • The 2nd phase of the final boss battle is completely different: instead of Rayman piloting a flying shell around a large enclosure to knock the Grolgoth into the lava, he chases the Grolgoth down a long corridor, dodging attacks and shooting at him.
  • After collecting 90% of the Yellow Lums in this version, the player can access two levels from an early 2D prototype build of Rayman 2. In other versions, this 2D prototype was replaced with a text minigame.

Rayman Revolution (PlayStation 2)

A remake of Rayman 2 was released for the PlayStation 2 in 2000, titled Rayman Revolution. This version has by far the most changes of any version of the game, including the PS1 port.

  • This version was ported to the RenderWare engine and features significantly upgraded graphics. Rayman's model is improved and there are many lighting and texture differences as well as some areas given a makeover.
  • New content was added including several new minigames and three new bosses.
  • A free-roaming hub world was added to replace The Hall of Doors and Isle of Doors. Rayman must physically travel to these places before being able to access them through a circle of stones for each region of the hub world for revisits.
  • The game features new audio tracks composed by Eric Chevalier, including background tracks for the new hub world and ambient tracks that play upon revisiting previously-completed levels.
  • Like the PS1 version, the game features full voice acting, albeit re-recorded with different actors. This is the only version which allows the player to toggle between full voice acting and the gibberish "Raymanese" of earlier versions.
  • Some changes added to the Dreamcast port are included here, while others are missing.
  • Rayman is stunted in this version in the beginning. Through various upgrades throughout the game and some which are purchasable, he can regain the abilities acquired through linear playthrough in the other ports, and some extras that are new.
  • This is the only version of the game where Rayman has the ability to attack with his fist rather than shoot energy balls for any period of time.
  • Some levels have been rearranged, including the Marshes of Awakening, The Echoing Caves, and the Precipice. Instead of the Cave of Bad Dreams being located at the beginning of The Marshes of Awakening or in its own level entirely, it is located at the very end of the level.
  • Levels have been reworked to adapt to the new abilities Rayman has access too, such as becoming miniature or lighting torches.
Hmmm...
To do:
Perhaps this version is too different from the original to count as the same game. I think it should have its own article.