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.
deton24
Art Rytus
Posts: 1194
Joined: Fri Jan 14, 2011 1:22 am
Location: Poland
Tings: 8932

Re: Project: UnLockRay ( ULR / REL )

Post by deton24 »

No problem ;)

I just had to say that Szymski probably has something to do with ASM, and I wasn't wrong.
It's not easy things. Here begins some point of geniosity imho.
bunnieblaster
Master Kaag
Posts: 812
Joined: Thu Mar 22, 2007 4:43 pm
Location: The Netherlands
Tings: 6995

Re: Project: UnLockRay ( ULR / REL )

Post by bunnieblaster »

I used szymski's code to decode all the SNA files, here they are in a zip file.

What I'm planning to do now is extract all the readable data like model/script names out of these files and list them all :)
Last edited by bunnieblaster on Mon Nov 30, 2015 12:39 am, edited 1 time in total.
deton24
Art Rytus
Posts: 1194
Joined: Fri Jan 14, 2011 1:22 am
Location: Poland
Tings: 8932

Re: Project: UnLockRay ( ULR / REL )

Post by deton24 »

Now I see one thing.
Programmers just like research. Maybe not really with special taking care about utility. If it's still useful somehow... why not, they say.
bunnieblaster
Master Kaag
Posts: 812
Joined: Thu Mar 22, 2007 4:43 pm
Location: The Netherlands
Tings: 6995

Re: Project: UnLockRay ( ULR / REL )

Post by bunnieblaster »

Extracted all object/script/entity names from the SNA files.

Might be some incorrect bytes here and there but it's nothing too crazy.
If you find anything cool in there let me know :D

EDIT: Categorized by level

Also, find the cleaning product in The Sanctuary of Water and Ice :D
RayCarrot
Carmen
Posts: 2476
Joined: Sat Jan 11, 2014 5:46 pm
Tings: 40322

Re: Project: UnLockRay ( ULR / REL )

Post by RayCarrot »

Uhm, why is Star Trek mentioned in the first file you uploaded...? :shock: And Star Wars also...
Master
Rayman 1
Posts: 53542
Joined: Sun Aug 21, 2011 10:14 am
Location: Somewhere specific, I'd assume.
Tings: 468310

Re: Project: UnLockRay ( ULR / REL )

Post by Master »

Rayman 3 did like its pop culture, you can see the Enterprise in one of the Disco Board levels.
RayCarrot
Carmen
Posts: 2476
Joined: Sat Jan 11, 2014 5:46 pm
Tings: 40322

Re: Project: UnLockRay ( ULR / REL )

Post by RayCarrot »

I know, though it's still kind of weird to have it written in the files I think...
GOT4N
Photographer
Posts: 3425
Joined: Tue Aug 24, 2010 7:10 pm
Tings: 400

Re: Project: UnLockRay ( ULR / REL )

Post by GOT4N »

Carrot-master wrote:I know, though it's still kind of weird to have it written in the files I think...
Welcome to Rayman. In Rayman 2 texts, you could also find some text referring to Duke Nukem, in Rayman Rush texts, there are multiple references unused to Half Life, they even used FPS mode on debug Rayman 3 (remember my video? :oops2: ) because they were fan on Half Life, they do a lot of references even on internal and unused texts :mrgreen:
GOT4N
Photographer
Posts: 3425
Joined: Tue Aug 24, 2010 7:10 pm
Tings: 400

Re: Project: UnLockRay ( ULR / REL )

Post by GOT4N »

deton24 wrote:Now I see one thing.
Programmers just like research. Maybe not really with special taking care about utility. If it's still useful somehow... why not, they say.
No, this help, it helps us find if there are any unused objects, models, entitites, so yeah, it does.
incognito
Electoon
Posts: 15619
Joined: Wed Oct 02, 2013 10:34 am
Tings: 0

Re: Project: UnLockRay ( ULR / REL )

Post by incognito »

GOT4N wrote:
Carrot-master wrote:I know, though it's still kind of weird to have it written in the files I think...
Welcome to Rayman. In Rayman 2 texts, you could also find some text referring to Duke Nukem, in Rayman Rush texts, there are multiple references unused to Half Life, they even used FPS mode on debug Rayman 3 (remember my video? :oops2: ) because they were fan on Half Life, *
*Quake.
Yeah I know, Goldsrc is based on the Quake engine, but 70% of the code was re-written be Valve for Half-Life.
GOT4N wrote:Duke Nukem
Always bet on Duke. :mrgreen:
deton24
Art Rytus
Posts: 1194
Joined: Fri Jan 14, 2011 1:22 am
Location: Poland
Tings: 8932

Re: Project: UnLockRay ( ULR / REL )

Post by deton24 »

No, this help, it helps us find if there are any unused objects, models, entitites, so yeah, it does.
In this kind of actions, it helps, your'e right. But it's just more for fun.
bunnieblaster
Master Kaag
Posts: 812
Joined: Thu Mar 22, 2007 4:43 pm
Location: The Netherlands
Tings: 6995

Re: Project: UnLockRay ( ULR / REL )

Post by bunnieblaster »

szymski wrote:I'm doing it mainly because I want to improve my skills in reverse engineering, but I also always wanted to do something more to Rayman (editing levels, discovering secrets, you know).

I started making a decompiler for DSB scripts to understand game's structure better.
That's what it outputs for now: http://pastebin.com/rxNuHkTw
I'll be making a compiler for those, of course. I want to see what I'll be able to change.
Nice! Have you taken a look at the Tonic Trouble Beta .DSC files? It seems like DSC files are uncompiled versions of the .DSB files.
Here's GAME.DSC for instance.
GOT4N
Photographer
Posts: 3425
Joined: Tue Aug 24, 2010 7:10 pm
Tings: 400

Re: Project: UnLockRay ( ULR / REL )

Post by GOT4N »

bunnieblaster wrote:
szymski wrote:I'm doing it mainly because I want to improve my skills in reverse engineering, but I also always wanted to do something more to Rayman (editing levels, discovering secrets, you know).

I started making a decompiler for DSB scripts to understand game's structure better.
That's what it outputs for now: http://pastebin.com/rxNuHkTw
I'll be making a compiler for those, of course. I want to see what I'll be able to change.
Nice! Have you taken a look at the Tonic Trouble Beta .DSC files? It seems like DSC files are uncompiled versions of the .DSB files.
Here's GAME.DSC for instance.
Yeah, I remember we've talked about this with Droolie :mryellow:
bunnieblaster
Master Kaag
Posts: 812
Joined: Thu Mar 22, 2007 4:43 pm
Location: The Netherlands
Tings: 6995

Re: Project: UnLockRay ( ULR / REL )

Post by bunnieblaster »

I extracted some strings from the Rayman 2 demo exe (the old one), it looks like there's name of functions/conditions from the scripting language in it!
Here are some of the strings I extracted
DandyGuy
Teensy Hermit
Posts: 6238
Joined: Wed Jul 06, 2011 12:23 pm
Tings: 1772

Re: Project: UnLockRay ( ULR / REL )

Post by DandyGuy »

bunnieblaster wrote:I extracted some strings from the Rayman 2 demo exe (the old one), it looks like there's name of functions/conditions from the scripting language in it!
Here are some of the strings I extracted
Fascinating. The last line says
>BETA_R2
I wonder if this relates to the original Rayman II. I also stumbled upon a strange object. Included with it is a Rayman 2 demo, what this be of use to you?
bunnieblaster
Master Kaag
Posts: 812
Joined: Thu Mar 22, 2007 4:43 pm
Location: The Netherlands
Tings: 6995

Re: Project: UnLockRay ( ULR / REL )

Post by bunnieblaster »

Wait, what kind of strange object?

Currently we have two versions of the Rayman 2 demo.

There's an older version, you can download it here and a newer version you can download it anywhere on the internet :P

Maybe it's a different demo? Small chance though. I'd be interested though.
DandyGuy
Teensy Hermit
Posts: 6238
Joined: Wed Jul 06, 2011 12:23 pm
Tings: 1772

Re: Project: UnLockRay ( ULR / REL )

Post by DandyGuy »

The Sound Card Guillemot. Interestingly enough I found it on Craigslist. Ill buy it and rip it. Im also going to rip quite a few Dreamcast Rayman related things. I just need to wait for my Model 0400 broadband adapter to arrive.
deton24
Art Rytus
Posts: 1194
Joined: Fri Jan 14, 2011 1:22 am
Location: Poland
Tings: 8932

Re: Project: UnLockRay ( ULR / REL )

Post by deton24 »

There's an older version, you can download it here and a newer version you can download it anywhere on the internet :P
Can't launch it on modern OS. Probably XP needed.
Does it contains a Fairy Glade as usual?
What are the differences?
Inside are levels BAST_20 and 22

edit
According to this:
viewtopic.php?p=908149#p908149
Yes, it is part 3 and 4.
bunnieblaster
Master Kaag
Posts: 812
Joined: Thu Mar 22, 2007 4:43 pm
Location: The Netherlands
Tings: 6995

Re: Project: UnLockRay ( ULR / REL )

Post by bunnieblaster »

deton24 wrote:
There's an older version, you can download it here and a newer version you can download it anywhere on the internet :P
Can't launch it on modern OS. Probably XP needed.
Does it contains a Fairy Glade as usual?
What are the differences?
Inside are levels BAST_20 and 22

edit
According to this:
viewtopic.php?p=908149#p908149
Yes, it is part 3 and 4.
Yeah it contains the same levels as the normal demo but everything is slightly different (translation is older, some different files, subtle changes in animations/programming).
bunnieblaster
Master Kaag
Posts: 812
Joined: Thu Mar 22, 2007 4:43 pm
Location: The Netherlands
Tings: 6995

Re: Project: UnLockRay ( ULR / REL )

Post by bunnieblaster »

I realized I uploaded a modified version of the demo so it didn't work :P

Here's the correct working versions of the Rayman 2 demo's:

Old Demo
New Demo

Also I started a subreddit + wiki to centralize/document all things we discover and back up things like demo's. You can find it on https://www.reddit.com/r/UnLockRay/

The wiki is located on https://www.reddit.com/r/UnLockRay/wiki/index
Post Reply