Here's another one of my big posts after Droolie and I reverse engineering the 2D Rayman games, this time the last remaining ones:
Hoodlums' Revenge and the
GBC games. I posted it in this thread since it's about more than just 1 game this time.
Rayman Hoodlums' Revenge
While there's not a lot of interesting things found here, unlike most cartridge games this one actually has a lot of names for things left in the data. Every animation set and sprite has a name, as well as several object states.
The one unused thing we found was this unused power-up:
As some of you may know the game was developed by
Digital Eclipse who also made the isometric
Spyro games. The first one,
Season of Ice, uses a different engine, but
Season of Flame and
Attack of the Rhynocs both use the same engine as RHR (most likely named "Dragon" judging by what
a developer wrote). There are a few other GBA games, like
Tron 2.0: Killer App which use it, but the format is quite hard-coded per each individual game, so we only added support for Spyro and RHR.
You can see some Spyro maps
here and
here.
A benefit of having our map viewer in Unity is that we can display it in 3D. Obviously all graphics are 2D sprites and tiles, but the collision data and object positions are in 3D. Droolie made a really nice
3D mode showed here.
GBC
The GBC engine is actually the precursor to the engine used for R3 GBA (which seems to be named "GBASimilar" - similar most likely referring to it being similar to their GBC engine). The data structure is almost identical, and is probably the nicest data structure for any game ray1map supports. One fun thing is also their naming scheme for data types (which can be seen in the R3 GBA prototype and PalmOS versions of R1 GBC):
Code: Select all
Actor - a game object with graphics
Captor - a trigger
Puppet - the graphics an actor uses
Knot - a sector, consisting of multiple actors "tied together"
Scene - the level
PlayField - the map
I also copied the object names from their init functions for R1 GBC which you can see
here.
A level most people probably haven't seen is
Ubi Cliff, which unlocks using the Ubi Key. I believe it's available as a bonus time trial level in the PocketPC/PalmOS versions.
The PalmOS and PocketPC versions also have much higher quality artwork:
GBC:

- GBC.png (10.13 KiB) Viewed 2142 times
PocketPC:

- PocketPC.png (78.67 KiB) Viewed 2142 times
Rayman 2 has some unused animations:

(swimming)

(waterskiing)

(flying with a keg)
There are two other games which use this engine;
Donald Duck Quack Attack/Goin' Quackers and
Mowgli's Wild Adventure. I also posted screenshots for them and some other random things from the GBC games
here (including everything here would make this already long post even longer :p). I also showed some comparisons
here between the GBC and PocketPC versions, the latter of which has a lot more color added to it.