Start working on decompilation process
Can decompile part of .dsbs for now, and it can decode files
|
@ -13,7 +13,7 @@ An open source reimplementation of the Rayman 2: The Great Escape engine using C
|
|||
OpenRayman needs the base game `rayman2` to run.
|
||||
|
||||
|
||||
`rayman2` can be created by using the command line option `--extract-data "folder"`. The `folder` variable should point to a valid Rayman 2: The Great Escape installation.
|
||||
`rayman2` can be created by starting OpenRayman without it or by using the command line option `--extract-data "folder"`. The `folder` variable should point to a valid Rayman 2: The Great Escape installation.
|
||||
|
||||
|
||||
`rayman2` will be copied into the OpenRayman data folder (in `data/games`). This is all that needs to be done to run OpenRayman.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"dependencies": ["rayman2"],
|
||||
"info": {
|
||||
"name": "Rayman 2: The Great Escape (OpenRayman)",
|
||||
"description": "Rayman 2: The Great Escape with modifications for OpenRayman"
|
||||
},
|
||||
"dependencies": ["rayman2"]
|
||||
"description": "Modifications for OpenRayman",
|
||||
"name": "Rayman 2: The Great Escape (OpenRayman)"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -46,7 +46,6 @@ Some files used by the Rayman 2: The Great Escape engine are encoded via a simpl
|
|||
The general formula for decoding these files (as provided by Rayman2Lib) in psuedo code is
|
||||
|
||||
```
|
||||
skip int32 (magic number)
|
||||
magic = 1790299257
|
||||
for each byte
|
||||
byte ^= (magic >> 8) & 255
|
||||
|
|
BIN
game_demos/rayman 2 early demo/Acrobat/AR32E301.EXE
Normal file
3
game_demos/rayman 2 early demo/Autorun.inf
Normal file
|
@ -0,0 +1,3 @@
|
|||
[autorun]
|
||||
OPEN=Ray2Menu.EXE
|
||||
ICON=Rayman2.ICO
|
7
game_demos/rayman 2 early demo/BinData/Game.dsbc
Normal file
|
@ -0,0 +1,7 @@
|
|||
y̵jÌÅßÌæ½øÎ?Ÿ®3©@vë|÷Ùœ¢,Vîl3>$F
cY¶þ&A¬&¸SÆdHiÌk!þÈ
9&±ÊËq»îbiYGØ[$ÛD1oÜ×=pýëA‡¨Wlc%lúO(ö5ý4§]ñ«CP¥%•e ì€ì·™E5Û
|
||||
$°ñ<C2B0>Ò{¶«”ÞMü˜Åˆ§(õ‡o/ÃlÔ%ZjÚ„¤/;ƒs%Ÿ-ÓæWG—žµ6-{Ú®¾O½f«;lêfÞ=~n$çæciÞmÄXÄ <C384>ÂûU#Ú½wXζ}üQìŸ)úǼ
|
||||
óY³Ò׿J[
™€o~œ¹
©Æ2ï¦ÞÂ<¯×(¸—BR<42>ˆ$—×’¶<E28099>•egrnlJ£öîÃ’% ¦é…P—–0š1ù¨1-´'qQƒ£è—Z ‹ÔW®k¿Þ€16PMR1
L×UoѨIµ´ÅàÈ6®‘¢ŽHÊ›ËCµ+õ/ý$8̉ÔÂw°&FöÒ®N1¨#ë'*dA<64>r£Þ Gx›_ji^È6<C388>9?lƒ´£3<>ñf‘†êQýF°b=ôlwÔ8ÜHÄF“è·iÖ‚J(è;ZJ¡UŽŸ«7XYì‘O«âšcê ®abß·@þb<C3BE>Þ°{lh-˜º<CB9C>üo)Ø®¢Ã³§ÝàÓô`¦Ì„«•’<E280A2> ×$”ÏEŠ0zÁ÷FÞÕÏY„6µÞÓA_k,o-à’´LÍklø^.‰ãuíÐõ<C390>‘ÀÍ8]¥Ä»Œ³)<29>« 5ëJ<C3AB>ÀØ)ÀYf¬÷BÔø÷(90Dø‰`x*ùçD(I`ÑNÂv£„Ã5SÊ!¨<”åÈä©$UÂYôÏg¦
wDh¯à¶Åµ[Ôb=2—´we¹¸¼DÊ’#rgŽDÕJ2Ò´NÄ'_
˜Ô™7¾çLŠS—œA~ÜÄL†óÙ[$s#Ɔ{1ËNœ€÷oE.
|
||||
ÜHL òÌ€`j
|
||||
ÄÊ¿”7À xø<78>ÐO÷f„%Ü
|
||||
àvåÅ}<7D>Yã.óõSIZ–X
|
||||
žížnÚý¤'Mzšú›ÿ[”k7ìøï©ØQ#÷§YþñÌ;pÒ$Ý´m²-1J<31>óÁ+çØ
/×—/5à2ÆÆž¥|»5NêãEÚ‡ÂæþO»|7©6Ñ S¯„”[æë¹¹3Ì‹èøÉ
|
BIN
game_demos/rayman 2 early demo/BinData/Options/Current.cfg
Normal file
|
@ -0,0 +1 @@
|
|||
SWVUT
|
|
@ -0,0 +1 @@
|
|||
`–VUTS-Mý}|MC¿?ÿŸß_¯/çm<C3A7>ïO»7æ{—ÖW§'çg‡ÇG¸8øx˜ØX¨(èhˆÈH°0ðp<C3B0>ÐP¡
|
BIN
game_demos/rayman 2 early demo/BinData/Textures.cnt
Normal file
BIN
game_demos/rayman 2 early demo/BinData/Vignette/DemoEnd1.gf
Normal file
BIN
game_demos/rayman 2 early demo/BinData/Vignette/DemoEnd1.gf.tga
Normal file
After Width: | Height: | Size: 1.2 MiB |
BIN
game_demos/rayman 2 early demo/BinData/Vignette/DemoEnd2.gf
Normal file
BIN
game_demos/rayman 2 early demo/BinData/Vignette/DemoEnd2.gf.tga
Normal file
After Width: | Height: | Size: 1.2 MiB |
BIN
game_demos/rayman 2 early demo/BinData/Vignette/DemoEnd3.gf
Normal file
BIN
game_demos/rayman 2 early demo/BinData/Vignette/DemoEnd3.gf.tga
Normal file
After Width: | Height: | Size: 1.2 MiB |
BIN
game_demos/rayman 2 early demo/BinData/Vignette/DemoFin1.gf
Normal file
BIN
game_demos/rayman 2 early demo/BinData/Vignette/DemoFin2.gf
Normal file
BIN
game_demos/rayman 2 early demo/BinData/Vignette/DemoFin3.gf
Normal file
BIN
game_demos/rayman 2 early demo/BinData/Vignette/DemoGer1.gf
Normal file
BIN
game_demos/rayman 2 early demo/BinData/Vignette/DemoGer1.gf.tga
Normal file
After Width: | Height: | Size: 1.2 MiB |
BIN
game_demos/rayman 2 early demo/BinData/Vignette/DemoGer2.gf
Normal file
BIN
game_demos/rayman 2 early demo/BinData/Vignette/DemoGer2.gf.tga
Normal file
After Width: | Height: | Size: 1.2 MiB |
BIN
game_demos/rayman 2 early demo/BinData/Vignette/DemoGer3.gf
Normal file
BIN
game_demos/rayman 2 early demo/BinData/Vignette/Morb.gf.tga
Normal file
After Width: | Height: | Size: 1.2 MiB |
BIN
game_demos/rayman 2 early demo/BinData/Vignette/Morb.gf_1.png
Normal file
After Width: | Height: | Size: 204 KiB |
BIN
game_demos/rayman 2 early demo/BinData/Vignette/Morb_00.gf
Normal file
BIN
game_demos/rayman 2 early demo/BinData/Vignette/OLD_Rayman.gf
Normal file
BIN
game_demos/rayman 2 early demo/BinData/Vignette/Old.gf.tga
Normal file
After Width: | Height: | Size: 1.2 MiB |
BIN
game_demos/rayman 2 early demo/BinData/Vignette/Option.gf.tga
Normal file
After Width: | Height: | Size: 1.2 MiB |