Jump to navigation Jump to search

Rayman Designer hacking

1,913 bytes added, 13:12, 4 July 2019
no edit summary
===Normal Platforms (Tiles)===
In every world-folder (for example "[[The Dream Forest|jungle]]" or "[[Band Land|music]]") of the game, there is a .PCX graphic file. It contains all the graphic tiles which are used by the Mapper. Tiles may be changed and added, but the following should not be changed:
*The color palette used in the file. The addition of new colours causes the in-game graphics to display incorrectly.
Also note that all custom maps will use the new graphics if the standard tiles are replaced. However, the 24 levels which come with the game have built-in graphics, and are not affected by PCX changes.
The PCX files used in the educational games are expansions of the ones from ''Rayman Designer'', meaning that they can easily replace the ones in Designer without removing any existing tiles.
===Animated objects===
All animated spites sprites of the game (for example, [[Rayman ]] himself and enemies) are stored in the .DES files, short for DESign. These files are packed in the .WLD files of the game, which are stored in the "pcmap" folder. It is possible to see what DES files are contained in a WLD file by simply opening it in a text editor. It is possible to extract sprites from these files, but little progress has been made on changing them.
ETA files, short for "''état''" ("state"), are stored in the WLD files in the same way. They appear to contain information about the animations of the sprites.
The names of the DES and ETA files cannot be seen in the WLD files of the original game or the ''[[Rayman Junior]]'' games, but they are present in the files from ''[[Rayman By His Fans]]''.
==[[Event (Rayman Designer)|Events]]====Events= Editing events ===
In every world-folder of the game, there is a file called EVE.MLT. It contains all the codes of the events of the current world and can be modified any text editor. One has to scroll down to see the codes in question. It is unclear which programming language the game is written in, but the events are coded in this way:
*19, x, -> wait x seconds
*20, t, x,y, -> sprite moves for t milliseconds (max. 254) with velocity given by x and y. === Unused events ===A bunch of unused events have been discovered. They can be added to the game by adding their code to the EVE.MLT file. A lot of these events are taken from [[Rayman 1|the original game]], such as a fully functioning [[Tarayzan]] and an unstable version of [[Rayman]] riding [[Bzzit]]. A lot of other events are however not used in the original game, although many can still be found in its files. <gallery widths="316px" heights="200px" class="sprite">GiantLavaBall.png|A giant [[lava ball]], acting as scenery.BetaClouds.png|[[Cloud]]s with a face (known from the Atari Jaguar version). The ones to the right act like disappearing clouds.SmallLivingstonePlum.png|A [[small Livingstone]] on a bouncing [[plum]].Big rock.png|A giant [[rock]].Bouncing Mr. Sax obstacle.png|A [[wrong note]] from [[Mr Sax]]. Here it can be punched to move like a [[plum]].Clocks.png|The clocks from the [[continue]] screen, acting as scenery.Insta-kill events.png|Several red insta-kill events, previously seen in ''[[Rayman Junior]]''.Road signs.png|A bunch of colored road signs, acting as scenery.Tarayzan Designer.png|[[Tarayzan]] as a functioning event, except for the text not displaying when he gives [[Rayman]] the [[Magic seed|seed]].Music sign.png|An [[exit sign]] with a note.</gallery> == Map properties ==For each created map there's an configuration file, named MAP.INI with the basic map properties. Example: {| width="auto" align="center" style="border-style:dotted;border-width:1mm;border-color:green;text-align:left"|[Map]<br />World=<br />Title=<br />Author=<br />Comment=<br /> [Game]<br />Level=<br /> [Power]<br />Hanging=<br />Fist=<br />Helico=<br />SuperHelico=<br />Run=<br />Seed=<br /> [LevelBackGround]<br />Filename=<br /> [CD]<br />Track=<br />|}Most values here can simply be changed using the Mapper program. However, the Mapper program only gives two options for the background and music, while in fact there are usually several ones which can be used. Setting the track to 3 will play the [[Bonus level (Rayman 1)|bonus level]] music.
==The Extended ''Rayman Designer'' Editor==
This is an unoffical unofficial tool that makes ''[[Rayman Designer]]'' modding much easier. It also comes with a large content package which includes a great deal of content from ''[[Rayman 1|Rayman]]'' and ''[[Rayman Junior]]'' that was not available in ''Rayman Designer'', and also some new unofficial content.
2015 New Updated PCXS Download:
Through some editing of the game, the following things have been discovered:
*If events are placed in groups beyond group 9, it is found that these groups have the same names as the game's levels. This reveals the names of six additional levels. It seems that they have been cut from the final game (or never been finished): "The Gates of the Jungle" ([[The Dream Forest]]), "Diabolical Tunes" ([[Band Land]]), "The Fire Avalanche" ([[The Blue Mountains]]), "Miniature Madness" ([[Picture City]]), "Cloud of Doom" ([[The Caves of Skops]]) and "Dessert Anyone?" ([[Candy Château]]).
*A sprite from [[Rayman 2 (2D prototype)|the 2D version of ''Rayman 2'']] could be found in the sprite files (a small platform that looks like a teleporter).
*The spritefiles also contain a considerable amount of content from the ''[[Rayman Junior]]'' (such as the world map icons) and some never-before-seen sprites. Examples are shown below.
==Image gallery==
<td valign="top">[[Image:GiantLavaBall.png|frame|left|A giant [[lava ball]]]]</td>
<td valign="top">[[Image:BetaClouds.png|frame|left|[[Cloud]]s with a face (known from the Atari Jaguar Version)]]</td>
<td valign="top">[[Image:SmallLivingstonePlum.png|frame|left|A [[small Livingstone]] on a [[plum]]]]</td>

Navigation menu