Project: UnLockRay ( ULR / REL )

Joshua822 said:
But anyway, i got an idea, why don't we compare the level files in Rayman 2 with the level files created with an Open Source game engine ? Maybe it could give us a better vision on how the level files of Rayman 2 where created and interpreted.

I'm sorry to say that, but it might be completely useless. R2 is a proprietary software, why it would have anything in common with an Open Source game made from anyone but not UbiSoft.

No, we have to focus on extracting content, and then making content interacting with each other.

But anyway, still sharing your idea even if they might don't work ! ;)
 
I'm good at gamemaker... i downloaded Game maker pro at piratebay :P
i can help!!

EDIT: My account on Yoyogames is Shadowwario... my latest isnt that good (i only have 2) But i figured most of the things out alone!!
Like portals and stuff
 
Yeah, begin to build a Rayman extractor program in GameMaker! With GameMaker PRO downloaded from ThePirateBay you can do EVERYTHING! :roll:
No!

But if you want to help you can come with ideas, search around at internet, ask on Game Hacking forums or learn C++ and/or ASM! ;)
 
CheatCat said:
Yeah, begin to build a Rayman extractor program in GameMaker! With GameMaker PRO downloaded from ThePirateBay you can do EVERYTHING! :roll:
No!

But if you want to help you can come with ideas, search around at internet, ask on Game Hacking forums or learn C++ and/or ASM! ;)
game maker is more easy... you can make pretty advance games with it!!!
Even 3D games
 
I feel no problem with YOU using GM. I feel problem when you say it is easier, ok? If you found it easier IYO, that's your business.
 
CheatCat said:
Rayman4321 said:
game maker is more easy... you can make pretty advance games with it!!!
Even 3D games
Yes, but you cannot hack Rayman with it.
I was thinking about making one with GM :fou:
And i know that's impossible.... since GM is just an engine from the internetz and Ubisoft made their own engine :pfff:
 
I was thinking about making one with GM :fou:
And i know that's impossible.... since GM is just an engine from the internetz and Ubisoft made their own engine :pfff:

It depends. I don't know the current state of Game Maker ? Is File I/O ( Well, at least more then INI's and Save Games ) possible in Game Maker ? And we can't hack into the memory of Rayman 2 either with it can we ( is that even possible with modern operating systems ? ) ?

An rewrite might be possible, but uh, writing an replacement engine on top of another game engine, yeah, that's going to go really speedy :roll:
 
Ghaa! We need to know the encryption method! -_- Rayman 2 is a old game and maybe it is so easy that we don't see the solution! If I only know more about Game Hacking... :(

@LunaVorax: You talk about the sounds files and have ideas how to rip them in Rayman 2, right? I have thinking of program that can call the dll files. I will take a look into the dll files and see what functions I find. Maybe the debugger can tell me when and how the dlls are used? Maybe the LZSS method are used as a encryption method for the whole game?
 
CheatCat said:
Oh, sorry! :oops: But can you see what files the program loads in the disassembler?

EDIT:
In Rayman2 every folder in the Level folder contain 5 different files: dsb (database?); gpt (gameplay?); ptx (pointer file?); sna (ambient sound?); snd (sound?).

But in the Raycap folder there is also a pgb file. In that file I found this:
Code:
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997

{Vignette:
	LoadLevelVignette("Rayman.bmp")
	InitBarOutlineColor(255,255,255,128)
	InitBarInsideColor(0,0,96,196)
	InitBarColor(255,0,0,64,255,255,0,64,255,0,128,196,255,255,128,196)
	CreateBar(20,430,620,445)
	MaxValueBar(30)
	AddBar
	DisplayVignette
}
Now I know what it is! The loading screen! :D Maybe we can use this file to call other functions?

EDIT2: Maybe I have found the decryption functions: __unlock_file and __unlock_file2.
I tried to modify the colour of the bar outline - no difference! :(
 
I also tried that, it don't works! :( Maybe the file not is used..
And the files is not encrypted, they are PACKed. I don't know the difference but you need to know reverse engineering to unpack the files..
 
But it would be too easy... In that case someone would already find a way to extract things from Rayman.
I think that LZSS can only compress files and not pack them like as zip archives.
But some archivers use LZSS as compression algorithm.. Interesting!
 
Is there anything I can help with?
I have some programming skills in Visual Basic and the patience to wait for huge files to open in Notepad and that's about it. :cry:
 
Back
Top