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: 15073

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
Pizzicatta
Posts: 29037
Joined: Fri Jul 31, 2009 9:00 pm
Location: Tír an "Tuisil Ghinidigh" agus an "Mhodha Choinníollaigh"
Contact:
Tings: 3490

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
Magicien
Posts: 25210
Joined: Sat Mar 24, 2018 6:15 am
Location: The Bog of Murk
Tings: 71880

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. :)
Image
Condition: Blue
Steo wrote:
Thu Oct 04, 2018 5:26 pm
^ reminds me of someone who can take a lot of criticism and still refuses to get angry with me. ^ is really friendly with others and < is actually impressed at this stage :)
Harpic fraîcheur wrote:
Wed Jun 27, 2018 8:16 pm
Frisco, Frisco, watcha gonna do, watcha gonna do when he comes for you? :hap:
Rayman 3 (PC) score: FC: 33608 | CF: 88622 | BOM: 58063 | TLOTLD: 107189 | DOTK: 103915 | TLS: 40980 | SBTC: 76805 | HH: 97162| TOTL: 94702| Total: 701046

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: 34
Joined: Sun Dec 17, 2017 7:37 am
Location: Poland
Tings: 170

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: 76990
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 555665

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: 14
Joined: Tue Feb 05, 2013 3:33 pm
Tings: 70

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: 9776
Joined: Wed Apr 04, 2007 6:05 pm
Location: robin hood land
Contact:
Tings: 76610

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
Pizzicatta
Posts: 29037
Joined: Fri Jul 31, 2009 9:00 pm
Location: Tír an "Tuisil Ghinidigh" agus an "Mhodha Choinníollaigh"
Contact:
Tings: 3490

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:

Post Reply