Raym.app - Online Rayman map viewers

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

Moderators: English moderators, Modding and utilities team

Droolie
Bzzit
Posts: 5053
Joined: Wed Apr 20, 2005 7:31 pm
Tings: 59375

Raym.app - Online Rayman map viewers

Post by Droolie »

Hi everyone,

Today, raym.app has received a big update!



▶︎ Raymap: 3D Rayman map viewer/editor (by Droolie and Robin)
Ancient trailer: https://www.youtube.com/watch?v=9O873u24Zj4

Raymap itself has been drastically improved with a lot of added games (most importantly, PS1 and N64/DS/3DS games) and new & improved tools. You can fly around in levels and get an in-depth look at objects and all of their animations, scripts and variables. You can now also view the localization (text tables, including unused text) of the games, entry actions (key combinations, cheat codes), cinematics (on PS1), and more. Collision and graph visualization has also been improved.
There are also some very nifty new camera tools, which allow to view the levels in various orthographic/isometric/perspective views and also take high-quality transparent screenshots (I think this'll come in handy for the wiki :) )

▶︎ Ray1Map: 2D Rayman map viewer/editor (by RayCarrot, Droolie, Ryemanni, PluMGMK and Adsolution)
Over the last few months RayCarrot and I have been putting a lot of effort into making the web version of Ray1Map a reality, and now it is finally here! Of course, it comes with an expansive toolset that is on par or even better than Raymap's. Here's RayCarrot's overview video:



▶︎ RaymapGame: Rayman 2 recreation in Raymap (by Adsolution and Shrooblord)
Trailer: https://www.youtube.com/watch?v=36kQ6KriplU
We also added a web version of RaymapGame, Adsolution's very nice recreation of Rayman 2's gameplay mechanics running on top of Raymap.
The code was recreated based on the scripts extracted from Raymap. It's a proof of concept, but I am still amazed at how well they recreated all of this. It's very accurate, and it's a ton of fun to explore places you could never go to in the original Rayman 2.

▶︎ ubi-canvas: Offline-only UBIart map viewer/editor (by Droolie)
There is no web version of ubi-canvas yet. The project is currently in early stages, but I wanted to showcase it in the video and on the website as it already supports viewing and editing for Rayman Legends, and viewing for Rayman Adventures and Rayman Mini.

All of these tools and more can be found at:
https://raym.app/

Have fun exploring the Glade of Dreams online!

Droolie
Retrofuge
Fantasnip
Posts: 51
Joined: Sun Nov 29, 2020 12:18 am
Location: Land of the Livid Dead
Tings: 1455

Re: Raym.app - Online Rayman map viewers

Post by Retrofuge »

Talk about a new late Christmas present to end off the year! Thanks for the awesome update for these brillant map viewers/editors.
Nve
Chasseur
Posts: 102
Joined: Mon Aug 28, 2017 12:44 pm
Tings: 1934

Re: Raym.app - Online Rayman map viewers

Post by Nve »

Thanks! This is an enormous amount of impressive work. It will come in handy.
Hunchman801
Bad Rayman
Posts: 80316
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 578425

Re: Raym.app - Online Rayman map viewers

Post by Hunchman801 »

Amazing work, guys! I can't wait to see all those new tools put to good use, especially when it comes to improving RayWiki. :bigup:
Image
PluMGMK
Estellia
Posts: 32927
Joined: Fri Jul 31, 2009 9:00 pm
Location: Jade_enr.exe /B /TX sally_clean.bf
Contact:
Tings: 20245

Re: Raym.app - Online Rayman map viewers

Post by PluMGMK »

Fantastic stuff! I've used Raymap and Ray1Map before but I'll definitely have to check out the new improved online versions! :D Also, I'd completely forgotten that Ubi-Canvas was a thing, thanks for reminding me! :P
1234
Dragon Médiéval
Posts: 344
Joined: Wed Dec 18, 2013 8:16 pm
Tings: 10724

Re: Raym.app - Online Rayman map viewers

Post by 1234 »

Thanks for all the work you've put into this! As someone who uses this every now and then, I definitely appreciate it. :mryellow:
Incidentally, is there a way in Ray1Map to view the different skins of certain objects? E.g. in Hoodlums' Revenge a Teensie can appear in four different colors, yet in Ray1Map they always appear green, and I don't see an option to alternate between them. Not too important, but no harm in asking...
FC: 51.570 | CF: 129.750 | BOM: 100.899 | LOTLD: 122.659 | DOTK: 110.929 | LS: 45.340 | SBTC: 111.459 | HH: 119.849 | TOTL: 110.499

Total: 902.954
Droolie
Bzzit
Posts: 5053
Joined: Wed Apr 20, 2005 7:31 pm
Tings: 59375

Re: Raym.app - Online Rayman map viewers

Post by Droolie »

1234 wrote: Fri Jan 01, 2021 6:20 am Thanks for all the work you've put into this! As someone who uses this every now and then, I definitely appreciate it. :mryellow:
Incidentally, is there a way in Ray1Map to view the different skins of certain objects? E.g. in Hoodlums' Revenge a Teensie can appear in four different colors, yet in Ray1Map they always appear green, and I don't see an option to alternate between them. Not too important, but no harm in asking...
Thanks! :D
For the different skins in Hoodlums' Revenge, we couldn't find how that worked. They don't use different image data, just different palettes, with transitions between the palettes (e.g. when you get a powerup, Rayman gradually starts glowing). We assume the different palettes are hardcoded somewhere in each specific object's code... In Ray1map we showed them with the default palettes.
1234
Dragon Médiéval
Posts: 344
Joined: Wed Dec 18, 2013 8:16 pm
Tings: 10724

Re: Raym.app - Online Rayman map viewers

Post by 1234 »

Ah ok, that's interesting! A bit unfortunate maybe, but it doesn't matter too much. Thx. :)
FC: 51.570 | CF: 129.750 | BOM: 100.899 | LOTLD: 122.659 | DOTK: 110.929 | LS: 45.340 | SBTC: 111.459 | HH: 119.849 | TOTL: 110.499

Total: 902.954
RayCarrot
Creveton
Posts: 2153
Joined: Sat Jan 11, 2014 5:46 pm
Tings: 29229

Re: Raym.app - Online Rayman map viewers

Post by RayCarrot »

1234 wrote: Sun Jan 03, 2021 5:41 am Ah ok, that's interesting! A bit unfortunate maybe, but it doesn't matter too much. Thx. :)
The web version has now been updated to include those alternate palette animations :) You'll see them in the animSet drop-down as different versions of the same set, with a number after the name.
chrome_2021-01-28_09-07-35.png
chrome_2021-01-28_09-07-35.png (39.55 KiB) Viewed 1267 times
Hunchman801
Bad Rayman
Posts: 80316
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 578425

Re: Raym.app - Online Rayman map viewers

Post by Hunchman801 »

Nice work, I can see in the commit that you had to manually find the location for all those alternative palettes... keep reverse-engineering all the hard-coded stuff and you will soon have rewritten the entire game. :P

Anyway, all that matters is that I can now look at pink Globox:
Pink Globox.png
Pink Globox.png (26.27 KiB) Viewed 1248 times
Image
PluMGMK
Estellia
Posts: 32927
Joined: Fri Jul 31, 2009 9:00 pm
Location: Jade_enr.exe /B /TX sally_clean.bf
Contact:
Tings: 20245

Re: Raym.app - Online Rayman map viewers

Post by PluMGMK »

Could Pink Globox be the missing level on our new ranklist? :hehe:
Hunchman801
Bad Rayman
Posts: 80316
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 578425

Re: Raym.app - Online Rayman map viewers

Post by Hunchman801 »

It can only be the highest rank, I'm afraid.
Image
Steo
Globox
Posts: 31215
Joined: Sun Feb 25, 2018 3:57 pm
Location: Globox Village
Tings: 91000

Re: Raym.app - Online Rayman map viewers

Post by Steo »

Pink Globox? Haha this is so random.
Image
FC: 40210 | CF: 103059 | BOM: 94388 | LOTLD: 120486 | DOTK: 110450 | LS: 40810 | SBTC: 99693 | HH: 100028 | TOTL: 100563

TOTAL: 809687
Hunchman801
Bad Rayman
Posts: 80316
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 578425

Re: Raym.app - Online Rayman map viewers

Post by Hunchman801 »

I think this is from when he drinks the plum juice and starts blinking.
Image
RaymanRedemption
Moussu
Posts: 223
Joined: Tue Aug 25, 2020 3:55 pm
Contact:
Tings: 1115

Re: Raym.app - Online Rayman map viewers

Post by RaymanRedemption »

Hi!

I post this message to say how great work you've done, this is really amazing! :)
I'm using raym.app to design some levels from Rayman 1, and remix them into ReDesigner.

I think it's not necessary to explain why your website is very helpful to do so! :mrgreen:
Thanks again for your work.
- RIP Rayman ReDesigner -
Server about Rayman games: https://discord.gg/zyQWz7xbbw

Image
1234
Dragon Médiéval
Posts: 344
Joined: Wed Dec 18, 2013 8:16 pm
Tings: 10724

Re: Raym.app - Online Rayman map viewers

Post by 1234 »

RayCarrot wrote: Thu Jan 28, 2021 9:21 am The web version has now been updated to include those alternate palette animations :) You'll see them in the animSet drop-down as different versions of the same set, with a number after the name.
Thank you! Nice work. Some of the skins I didn't even know/notice before. :o

Incidentally, when you take a screenshot of certain objects in Raymap, they may appear without proper coloring (e.g. the butterfly below appears pale instead of blue). As far as I remember, it only/mainly occurs when the material is set to something like "Gouraud_Light". Do you know why that happens and how to solve it?
Butterfly.png
Butterfly.png (29.46 KiB) Viewed 1041 times
FC: 51.570 | CF: 129.750 | BOM: 100.899 | LOTLD: 122.659 | DOTK: 110.929 | LS: 45.340 | SBTC: 111.459 | HH: 119.849 | TOTL: 110.499

Total: 902.954
Droolie
Bzzit
Posts: 5053
Joined: Wed Apr 20, 2005 7:31 pm
Tings: 59375

Re: Raym.app - Online Rayman map viewers

Post by Droolie »

1234 wrote: Fri Feb 12, 2021 3:04 amIncidentally, when you take a screenshot of certain objects in Raymap, they may appear without proper coloring (e.g. the butterfly below appears pale instead of blue). As far as I remember, it only/mainly occurs when the material is set to something like "Gouraud_Light". Do you know why that happens and how to solve it?
That's a ghostly butterfly :o

Interesting though, I hadn't thought that that could happen, but it makes sense. This is due to how I've implemented transparent screenshots. Unity doesn't support this out of the box -- I'm using a solution I found online that takes 2 screenshots with black and white background colors each and calculates the transparency based on the difference between the resulting pixels. This works pretty well normally, but of course it wouldn't work with materials with additive blend mode (light materials), where the object wouldn't even display on some backgrounds... :p

Sadly I don't think this can be fixed, at least not without a ton of work. For additive blend mode ideally the transparency would be calculated purely based on brightness, but then most other objects wouldn't look right.
PluMGMK
Estellia
Posts: 32927
Joined: Fri Jul 31, 2009 9:00 pm
Location: Jade_enr.exe /B /TX sally_clean.bf
Contact:
Tings: 20245

Re: Raym.app - Online Rayman map viewers

Post by PluMGMK »

By the way, are the internal function names for R2 N64 correct in Raymap? I was comparing Axel's code between PC and N64, and I saw that "COND_IsValidObject" on PC seemed to correspond to "COND_CollideWithWater" (or something like that) on N64...
Droolie
Bzzit
Posts: 5053
Joined: Wed Apr 20, 2005 7:31 pm
Tings: 59375

Re: Raym.app - Online Rayman map viewers

Post by Droolie »

PluMGMK wrote: Fri Feb 12, 2021 9:36 am By the way, are the internal function names for R2 N64 correct in Raymap? I was comparing Axel's code between PC and N64, and I saw that "COND_IsValidObject" on PC seemed to correspond to "COND_CollideWithWater" (or something like that) on N64...
I think the only two versions you can really trust 100% for the function names are Rayman 2 PC and Rayman 3 PC.

For N64 I copied the PC list and made changes to make the code correspond to that version more, but in case of differences between the two, the N64 version is almost always wrong.
PluMGMK
Estellia
Posts: 32927
Joined: Fri Jul 31, 2009 9:00 pm
Location: Jade_enr.exe /B /TX sally_clean.bf
Contact:
Tings: 20245

Re: Raym.app - Online Rayman map viewers

Post by PluMGMK »

Fair enough! I'll keep that in mind. I wonder how they ended up being so different between the versions…
Post Reply