Project: UnLockRay ( ULR / REL )

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

Moderators: English moderators, Modding and utilities team

Adsolution
Dora Dodemer
Posts: 21905
Joined: Sat Aug 22, 2009 4:55 pm
Tings: 5007

Re: Project: UnLockRay ( ULR / REL )

Post by Adsolution » Sat Apr 21, 2018 3:21 am

Droolie wrote:adsolution pls make a raythreel
Yes!!

This is awesome.

Thank you for doing the dirty work, I'm all about creating the end-user experience. :mryellow:

incognito
Ratcognito
Posts: 15619
Joined: Wed Oct 02, 2013 10:34 am
Tings: 0

Re: Project: UnLockRay ( ULR / REL )

Post by incognito » Mon Apr 23, 2018 11:38 pm

Now that could eventually lead us to an open sourced version of Rayman...

Droolie
Oumbr
Posts: 4969
Joined: Wed Apr 20, 2005 7:31 pm
Tings: 54355

Re: Project: UnLockRay ( ULR / REL )

Post by Droolie » Thu Apr 26, 2018 2:04 am

Here's a super early release of R3MAP for those who want to try it out: https://mega.nz/#!wWgDQL7I!NzbGsnB7vcQr ... Vi7tXDjnMU
edit -> Please don't download this version as as of June, this is super old and I will be sharing a much more up to date version soon.

It works with both Rayman 3 and Rayman Arena, both for PC and Gamecube.

Includes the source and a build for those who don't want to install Unity (though all you can do with it is view the maps, not the object names and such which are visible from within the Unity editor). Read the readme for controls and command line arguments. Example command line usage:

Code: Select all

R3MAP -d ./R3_GC/GAMEDATABIN -l swamp_50 -m r3_gc
The source code is a bit messy, but I'll clean it up for the next version a bit most likely.
if you want to use it, you'll need to have the full GAMEDATAbin from the PC/GC version extracted somewhere and point the *.exe file to it (read the readme to see how). For Arena you need to point the exe to any of the FISHbin/MENUbin/TRIBebin subdirectories.

There's still a lot of stuff that doesn't work yet:
  • The transparent sorting sucks (parts of objects with alpha might appear in front of another object even if it is behind it, if their center is in front of that object) and I have no solution for it as of now.
  • Some objects aren't meant to be displayed, but my loader loads every object.
  • For every object, it also loads all of its possible "states" at the object position. For example, since Globox's bouncy plum juice bubbles are a "state"/accessory of the Globox object, each bubble has a Globox model and vice versa. You can make meshes invisible in Unity to see the individual states.
Stuff that has been fixed and will be in the next version:
  • When two textures are blended, they normally are blended with a different factor at different positions, but I haven't figured that out yet, so instead they're just blended with a constant factor over the whole model. edit -> figured it out, will be in the next version!
  • If there is a model that can have different textures/skins (like Rayman's body, or the sniper Hoodlums which can be normal or the blue elite variety), only one will be displayed. edit -> The next version will include a Unity editor script that allows you to swap skins if there are multiple.
Anyway, have fun! Time to take a little break...
Image

EDIT -> New version is up! This one supports the PC version of both Rayman 3 and Arena as well as the gamecube versions. It also fixes a lot of bugs that were present in the previous version. Have fun!

EDIT 2 -> The lighting is next, and boy does it look pretty! Even though the light ranges and intensities are completely wrong.
Image
Last edited by Droolie on Sat Jun 30, 2018 5:20 pm, edited 4 times in total.

Droolie
Oumbr
Posts: 4969
Joined: Wed Apr 20, 2005 7:31 pm
Tings: 54355

Re: Project: UnLockRay ( ULR / REL )

Post by Droolie » Sun May 06, 2018 2:15 am

Rayman 3: Revenge of the Matuvus

Image
(PC version)

This change was done purely within the development version of my level viewer (i.e. not the version linked above) which now has a save button that saves all of the changes made to object positions, rotations and scale. As mentioned in the last edit of my previous post, it can also display lights, though they don't show perfectly because Unity light parameters are extremely limited for some reason. To simulate the game's lighting better I also implemented sector loading and unloading (which you can turn off if you want to view multiple level sectors/the whole level at the same time), which I think is pretty neat.

This is what that level looks like from the side btw (sector loading turned off):
Image

Bonus pic (potential nightmare fuel): https://imgur.com/FoUE3AT

PluMGMK
Sandra Misu
Posts: 29522
Joined: Fri Jul 31, 2009 9:00 pm
Location: Tír an "Tuisil Ghinidigh" agus an "Mhodha Choinníollaigh"
Contact:
Tings: 4113

Re: Project: UnLockRay ( ULR / REL )

Post by PluMGMK » Sun May 06, 2018 1:00 pm

Droolie wrote:Rayman 3: Revenge of the Matuvus
I knew it! Can you still score points from them though? :mrgreen:

Anyway, cool! :D I look forward to seeing what else you come up with!

The Jonster
Murfy
Posts: 25749
Joined: Sat Mar 24, 2018 6:15 am
Tings: 64190

Re: Project: UnLockRay ( ULR / REL )

Post by The Jonster » Sun Jun 24, 2018 2:59 pm

Omg, I feel like Plum now, I completely forgot to check this thread! :lol:
Seriously, though, that level editor looks amazing! I'll need to check it out myself sometime. :)

Lord Asdi
Tribelle
Posts: 16
Joined: Mon May 21, 2018 6:30 pm
Tings: 80

Re: Project: UnLockRay ( ULR / REL )

Post by Lord Asdi » Fri Jun 29, 2018 7:19 am

Damn... This is exactly what i searched for! Good job Droolie! :up:

Have you already added a way to save the generated Meshes as prefabs or OBJ files in Unity?
Because i am currently modifying your code to do so.

Adamek2008
Flabard
Posts: 38
Joined: Sun Dec 17, 2017 7:37 am
Location: Poland
Tings: 190

Re: Project: UnLockRay ( ULR / REL )

Post by Adamek2008 » Sat Jul 07, 2018 9:33 am

It's Ok
Image
Hello Guys I Like Rayman :) :) :) :)

Hunchman801
Bad Rayman
Posts: 77151
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 557125

Re: Project: UnLockRay ( ULR / REL )

Post by Hunchman801 » Fri Oct 05, 2018 3:13 pm

Droolie wrote:
Sat Apr 21, 2018 3:11 am
Anyway, when it's finished this'll probably already be useful for Raywiki for maps and stuff (like for the two 2D minigames), or for beautiful third-person vistas from the normally top-down commando minigame :D
Well I'm a bit late to the party but I can't wait for RayWiki to be full of awesome images like that. 8)
Image

U2B
Tribelle
Posts: 16
Joined: Tue Feb 05, 2013 3:33 pm
Tings: 80

Re: Project: UnLockRay ( ULR / REL )

Post by U2B » Sat Jan 12, 2019 12:59 pm

Roughly speaking (did not check the code yet), it is all based on reading ram while game is running (DirectX data hołd in memory)? Would be great if it was on some public repo to make the possibility to collaborate on it more easily, on forks etc. I am interested in this topic too.
Image
Rayman 2-like fan-game in Unity (my project)
https://raymanpc.com/forum/viewtopic.php?f=51&t=25903

Droolie
Oumbr
Posts: 4969
Joined: Wed Apr 20, 2005 7:31 pm
Tings: 54355

Re: Project: UnLockRay ( ULR / REL )

Post by Droolie » Sun Jan 13, 2019 1:51 pm

Those interested can follow Raymap's progress here. It's already released since a month or two ago and it's very easy to use.
I recommend checking it out, it's the culmination of the UnLockRay project so far and you can discover a lot of new Rayman things in it.

https://www.reddit.com/r/Rayman/comment ... el_viewer/
If there are any questions or comments, please post them on that page or contact me directly on reddit.

See ya.

Cairnie
Magicien
Posts: 9782
Joined: Wed Apr 04, 2007 6:05 pm
Location: robin hood land
Contact:
Tings: 76640

Re: Project: UnLockRay ( ULR / REL )

Post by Cairnie » Fri Jan 18, 2019 6:06 pm

Finally got a chance to take a look now that I'm home and on my desktop and I gotta say I'm mighty impressed! I love that you can go through different objects and their animations (like Ly swimming?? I don't recall her ever swimming in the Walks). It would also be super handy for artists as reference.
giant photobucket picture wuz ere

so wuz old psn banner

you know old out of date stuff

PluMGMK
Sandra Misu
Posts: 29522
Joined: Fri Jul 31, 2009 9:00 pm
Location: Tír an "Tuisil Ghinidigh" agus an "Mhodha Choinníollaigh"
Contact:
Tings: 4113

Re: Project: UnLockRay ( ULR / REL )

Post by PluMGMK » Sun Feb 10, 2019 2:02 pm

Finally checked this out, and I noticed something. The mini-Jano in the Sanctuary of Stone and Fire is called "Monstroplante", which is the same name as the first boss of Beyond Good and Evil. Suddenly my "DomZified Plum" theory sounds a lot less far-fetched. :fou:

Radu97
Électoon
Posts: 1
Joined: Wed May 22, 2019 5:35 pm
Tings: 5

Re: Project: UnLockRay ( ULR / REL )

Post by Radu97 » Fri May 24, 2019 10:40 am

So, after all this years someone managed to get a decompiled version of the rayman 3 exe?
I am dealing with modding the cutscene to adapt in all recent aspect ratios like 16:9 or 16:10 but the game only supports cutscenes till 512x512 resolution; probably the exe file needs some modification.
Also there is an HD version of rayman 3 PC cutscenes in .bik extension?

deton24
Dora Dodemer
Posts: 752
Joined: Fri Jan 14, 2011 1:22 am
Location: Poland
Tings: 5546

Re: Project: UnLockRay ( ULR / REL )

Post by deton24 » Sun May 26, 2019 12:18 am

Videos can be nicely upscaled with filters of Video Enhancer 2, e.g. using PS2 version, where videos are in better quality, but it'll never achieve quality level of native HD video. I tried.
It's still better than nothing.
But I'm curious in what resolution and quality are PS3 and X360 cutscenes.

I think that also bink library is also worth to look into.
If memory serves, Shadorino in Better Rayman topic was dealing with modifying cutscenes in Rayman 3, and he knows on it better.
viewtopic.php?f=89&t=12854&sid=626028b3 ... 9c36f44091
memberlist.php?mode=viewprofile&u=6080
You can PM him. He tried to match video aspect ratios to actual set resolution, but if I'm not wrong, Better Rayman introduced some patch when cutscenes started to be shown in the center of the screen, and smaller.
And yes, I'd gladly see cutscenes in full screen with proper aspect ratio. Maybe not necessarily in HD, since it maybe technicaly difficult, if even not impossible due to engine limitations, which in R2 are also e.g. resolution of textures, (probably in R3 to).

Miss-Cerasus
Otto Psi
Posts: 454
Joined: Sat Jul 17, 2010 1:21 pm
Location: Germany
Contact:
Tings: 8905

Re: Project: UnLockRay ( ULR / REL )

Post by Miss-Cerasus » Tue Jun 04, 2019 1:50 pm

Hiya,

I had no idea where to post this what I found, so I post it here.

I maybe found something interesting while looking into the Rayman M PS2 demo, which was included in the Official PlayStation 2 Magazine Demo 13!

I was looking into the files and found a dialouge:

0 /o400:Welcome to our Village,/L:Rayman. I hope you have/L:Some crystals !:

Action_Camera_Cut
0000000152AC 0000000152AC 0 Action_CouperCinematique
0000000152EC 0000000152EC 0 Action_TexteSuivant
000000015300 000000015300 0 Action_AppelerMurphy
000000015318 000000015318 0 Action_TransePolochus
000000015354 000000015354 0 Action_Affiche_Jauge
000000015390 000000015390 0 Action_BebeGlobox_1
0000000153C8 0000000153C8 0 Action_BebeGlobox_2
000000015400 000000015400 0 Action_StartCourseBonux
00000001546C 00000001546C 0 PS2EnterSelectMode
0000000154D4 0000000154D4 0 PS2ChangeMap
000000015538 000000015538 0 PS2CaptureScreen

Also found "TransePolochus" very interesting as Polokus was originally called Polochus the magician.

No idea if someone already saw that before, but I am trying to find more. At least the dialouge is new for me and I have never heard of that one before.

PluMGMK
Sandra Misu
Posts: 29522
Joined: Fri Jul 31, 2009 9:00 pm
Location: Tír an "Tuisil Ghinidigh" agus an "Mhodha Choinníollaigh"
Contact:
Tings: 4113

Re: Project: UnLockRay ( ULR / REL )

Post by PluMGMK » Tue Jun 04, 2019 7:47 pm

Looks like an uncompiled version of Rayman 2 Dreamcast's Fix.lvl file. Interesting!

Cairnie
Magicien
Posts: 9782
Joined: Wed Apr 04, 2007 6:05 pm
Location: robin hood land
Contact:
Tings: 76640

Re: Project: UnLockRay ( ULR / REL )

Post by Cairnie » Wed Jun 05, 2019 12:46 pm

So...code from the Dreamcast Globox village somehow got baked into the Rayman M PS2 demo??
giant photobucket picture wuz ere

so wuz old psn banner

you know old out of date stuff

PluMGMK
Sandra Misu
Posts: 29522
Joined: Fri Jul 31, 2009 9:00 pm
Location: Tír an "Tuisil Ghinidigh" agus an "Mhodha Choinníollaigh"
Contact:
Tings: 4113

Re: Project: UnLockRay ( ULR / REL )

Post by PluMGMK » Wed Jun 05, 2019 10:12 pm

Not really. It looks like it's just a leftover uncompiled file they forgot to delete from the directory when they sent the demo CD to press. Given that the games used more or less the same engine (OpenSpace) it makes sense that they'd be keeping all the files in one directory (or set of directories).

Hunchman801
Bad Rayman
Posts: 77151
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 557125

Re: Project: UnLockRay ( ULR / REL )

Post by Hunchman801 » Thu Jul 11, 2019 7:11 pm

This is looking really good. If there are any volunteers to take cool third-person pictures of the levels and see if they can be of some use to the wiki, please let me know, I'll be glad to assist!
Image

Post Reply