Rayman Designer hacking: Difference between revisions
RayWiki is not the place to advertise Designer content. |
No edit summary |
||
| Line 12: | Line 12: | ||
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. | 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=== | ===Animated objects=== | ||
All animated | All animated 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. | 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. | ||
| Line 29: | Line 31: | ||
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]]''. | 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]]== | ||
=== 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: | 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: | ||
| Line 95: | Line 98: | ||
*19, x, -> wait x seconds | *19, x, -> wait x seconds | ||
*20, t, x,y, -> sprite moves for t milliseconds (max. 254) with velocity given by x and y. | *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. | |||
{| | |||
|- | |||
| [[Image:GiantLavaBall.png|frame|left|A giant [[lava ball]], acting as scenery.]] | |||
|| [[Image:BetaClouds.png|frame|center|[[Cloud]]s with a face (known from the Atari Jaguar Version). The ones to the right act like disappearing clouds.]] | |||
|| [[Image:SmallLivingstonePlum.png|frame|right|A [[small Livingstone]] on a bouncing [[plum]].]] | |||
|- | |||
|| [[Image:Big rock.png|frame|left|A giant [[Rock]].]] | |||
|| [[Image:Bouncing Mr. Sax obstacle.png|frame|center|An object from the [[Mr. Sax]] boss. Here it can be punched to move like a [[plum]].]] | |||
|| [[Image:Clocks.png|frame|right|The clocks from the [[continue]] screen, acting as scenery.]] | |||
|- | |||
|| [[Image:Insta-kill events.png|frame|left|Several red insta-kill events, previously seen in [[Rayman Junior]].]] | |||
|| [[Image:Road signs.png|frame|center|A bunch of colored road signs, acting as scenery.]] | |||
|| [[Image:Tarayzan Designer.png|frame|right|[[Tarayzan]] as a functioning event, except for the text not displaying when he gives [[Rayman]] the [[Magic seed|seed]].]] | |||
|- | |||
|| [[Image:Music sign.png|frame|left|An [[exit sign]] with a note.]] | |||
|} | |||
==The Extended ''Rayman Designer'' Editor== | ==The Extended ''Rayman Designer'' Editor== | ||
| Line 114: | Line 135: | ||
*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. | *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. | ||
[[Category:Other]] | [[Category:Other]] | ||