Project: UnLockRay ( ULR / REL )

Discuss tools to aid in the modification and running of Rayman games.

Moderator: Modding and utilities team

Forum rules
Please keep the forum rules and guidelines in mind when creating or replying to a topic.
Post Reply
stan423321
Tarayzan
Posts: 7312
Joined: Sat Jan 12, 2008 3:22 pm
Location: Poland, of Union of Socialistic European Republics
Tings: 63250

Re: Project: UnLockRay ( ULR / REL )

Post by stan423321 »

Hacker needed.
CheatCat
Mocking Bird (good)
Posts: 1530
Joined: Tue Nov 04, 2008 10:26 pm
Location: Hell of doors
Contact:
Tings: 18630

Re: Project: UnLockRay ( ULR / REL )

Post by CheatCat »

Hacker? I whant to be a hacker! x3 Where I learn to hack games?! :(
Hunchman801
Bad Rayman
Posts: 87633
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 640277

Re: Project: UnLockRay ( ULR / REL )

Post by Hunchman801 »

I have Visual Studio on my computer, if it can be of any help.
CheatCat
Mocking Bird (good)
Posts: 1530
Joined: Tue Nov 04, 2008 10:26 pm
Location: Hell of doors
Contact:
Tings: 18630

Re: Project: UnLockRay ( ULR / REL )

Post by CheatCat »

We can only "Unlock" the Rayman games if we work together! ;P I don't understand ASM, so I am stuck until someone have found a decomplier thar changes ASM to C++.

If anyone have Linux, that person could try Boomerang, http://boomerang.sourceforge.net/index.php . It works on Windows too, but the program crashes when I try to decompile Rayman 2... And Linux don't crashes so much as Windows, you know! ;)
stan423321
Tarayzan
Posts: 7312
Joined: Sat Jan 12, 2008 3:22 pm
Location: Poland, of Union of Socialistic European Republics
Tings: 63250

Re: Project: UnLockRay ( ULR / REL )

Post by stan423321 »

CheatCat wrote:We can only "Unlock" the Rayman games if we work together! ;P I don't understand ASM, so I am stuck until someone have found a decomplier thar changes ASM to C++.
100% match of code is impossible. And functions' names would be weird.
CheatCat
Mocking Bird (good)
Posts: 1530
Joined: Tue Nov 04, 2008 10:26 pm
Location: Hell of doors
Contact:
Tings: 18630

Re: Project: UnLockRay ( ULR / REL )

Post by CheatCat »

But the functions' names is weird if you only turn the program into ASM too???
stan423321
Tarayzan
Posts: 7312
Joined: Sat Jan 12, 2008 3:22 pm
Location: Poland, of Union of Socialistic European Republics
Tings: 63250

Re: Project: UnLockRay ( ULR / REL )

Post by stan423321 »

Function names, when program is compiled to machine code, don't exist anymore, as they're changed into functions' adresses.

Same way, this causes disappearance of names of variables, inline functions, loops (as they're if-ed gotoes now) etc.
CheatCat
Mocking Bird (good)
Posts: 1530
Joined: Tue Nov 04, 2008 10:26 pm
Location: Hell of doors
Contact:
Tings: 18630

Re: Project: UnLockRay ( ULR / REL )

Post by CheatCat »

Yes, it's true... But how makes the great hackers level editors etc.? What is the secret? :(
Joshua822
Estelia
Posts: 2810
Joined: Thu Apr 17, 2008 8:43 pm
Location: The Woods of Light
Tings: 21010

Re: Project: UnLockRay ( ULR / REL )

Post by Joshua822 »

Yes, it's true... But how makes the great hackers level editors etc.? What is the secret?
Good C++ and Assembler skills :(
CheatCat
Mocking Bird (good)
Posts: 1530
Joined: Tue Nov 04, 2008 10:26 pm
Location: Hell of doors
Contact:
Tings: 18630

Re: Project: UnLockRay ( ULR / REL )

Post by CheatCat »

I am pretty good at C++, but I relly sucks at Assembler... But I will learn Assembler in my school next year.
Joshua822
Estelia
Posts: 2810
Joined: Thu Apr 17, 2008 8:43 pm
Location: The Woods of Light
Tings: 21010

Re: Project: UnLockRay ( ULR / REL )

Post by Joshua822 »

Trust me, it takes years of experience before you can really mod a game succesfull.
CheatCat
Mocking Bird (good)
Posts: 1530
Joined: Tue Nov 04, 2008 10:26 pm
Location: Hell of doors
Contact:
Tings: 18630

Re: Project: UnLockRay ( ULR / REL )

Post by CheatCat »

Years?! :O But all the great hackers can mod the games on zero time! But I will begin when I have learned Assembler!
Joshua822
Estelia
Posts: 2810
Joined: Thu Apr 17, 2008 8:43 pm
Location: The Woods of Light
Tings: 21010

Re: Project: UnLockRay ( ULR / REL )

Post by Joshua822 »

They already have years of experience with C++ and Assembler.
CheatCat
Mocking Bird (good)
Posts: 1530
Joined: Tue Nov 04, 2008 10:26 pm
Location: Hell of doors
Contact:
Tings: 18630

Re: Project: UnLockRay ( ULR / REL )

Post by CheatCat »

Can't UbiSoft just release an open source version of Rayman?! :( :( :(
stan423321
Tarayzan
Posts: 7312
Joined: Sat Jan 12, 2008 3:22 pm
Location: Poland, of Union of Socialistic European Republics
Tings: 63250

Re: Project: UnLockRay ( ULR / REL )

Post by stan423321 »

Why?

The porblem with hackers of example old Sonic games is they were so desperate they callec functions themselves. And Sonic games were written DIRECTLY in assmebly, so it was easier to understand their logic.
CheatCat
Mocking Bird (good)
Posts: 1530
Joined: Tue Nov 04, 2008 10:26 pm
Location: Hell of doors
Contact:
Tings: 18630

Re: Project: UnLockRay ( ULR / REL )

Post by CheatCat »

Yes, if I want to bulid a level editor, I don't need a decompiled version of Rayman2, I only need to get the functions that decode the level files and textures... It would be harder to encode the files and run them in the Game, becuase there is no encoding function, I think. The game only need to read to files, not write new one, you know.
Joshua822
Estelia
Posts: 2810
Joined: Thu Apr 17, 2008 8:43 pm
Location: The Woods of Light
Tings: 21010

Re: Project: UnLockRay ( ULR / REL )

Post by Joshua822 »

Yes, i knw, but the hard thing is not to read the levels files, but to customize them. You'll need to learn the full and right encryption to do so. If you're reading them you can miss some details. But if you're righting to them you can't miss any tiny detail

And believe me when i'm saying that level encryption is hard, very hard. I think you are underrating this. We didn't even manage to do all the simple things ( get textures out the files, read the level files... ) and you're going to build a level editor already. Please, let's not go to far yet;
CheatCat
Mocking Bird (good)
Posts: 1530
Joined: Tue Nov 04, 2008 10:26 pm
Location: Hell of doors
Contact:
Tings: 18630

Re: Project: UnLockRay ( ULR / REL )

Post by CheatCat »

But do you think there is a function in one of the dll files that get textures out the file, or is that hardcoded into the Rayman program?
Joshua822
Estelia
Posts: 2810
Joined: Thu Apr 17, 2008 8:43 pm
Location: The Woods of Light
Tings: 21010

Re: Project: UnLockRay ( ULR / REL )

Post by Joshua822 »

But do you think there is a function in one of the dll files that get textures out the file, or is that hardcoded into the Rayman program?
That depends on it. If we would decompile Rayman 2 we need a good C++ programmer that can find the exact lines of good that open the DLL or load the textures.
CheatCat
Mocking Bird (good)
Posts: 1530
Joined: Tue Nov 04, 2008 10:26 pm
Location: Hell of doors
Contact:
Tings: 18630

Re: Project: UnLockRay ( ULR / REL )

Post by CheatCat »

I maybee could find something in that case. The only problem is the decompilation...

But there is another solution, there is programs that can list what functions a dll file. The problem is that the programs don't list the syntax and arguments for the functions. So we must guess what the function do and what it require to run.
Post Reply