Rayman Glitches

For discussions about the Rayman series.
Forum rules
Please keep the forum rules and guidelines in mind when creating or replying to a topic.
The Jonster
Magician
Posts: 40789
Joined: Sat Mar 24, 2018 6:15 am
Location: The realm of Mario Karting
Tings: 51035

Re: Rayman Glitches

Post by The Jonster »

I'm pretty sure he's doing a headstand. :P
Henchman1000
Hoodblaster
Posts: 186
Joined: Mon Sep 28, 2020 1:46 am
Tings: 1280

Re: Rayman Glitches

Post by Henchman1000 »

PluMGMK wrote: Tue Sep 29, 2020 10:37 pm Wow, upside-down Rayman! :lol: Was he just walking along as if everything was fine? :lol:

As for the hypnotized-looking Clark, I always thought it was done on purpose, to show that he's a bit on edge in that scene (he's about to smash a bunch of stuff, remember!).
I guess so! CX

Oh, about that, I even made a headcanon about him being already being subject to robopirates' experimentation before being ultimated in Tomb of the Ancients (when you fight him as a boss). Probably eating some robotic part during his fight against the pirates didn't only hurt him... 🤔
Probably a development mistake at the very best. Didn't remember it in the DS version.
StelzenBomber
Mechanical Dragon
Posts: 2213
Joined: Wed Dec 13, 2017 3:07 pm
Tings: 25652

Re: Rayman Glitches

Post by StelzenBomber »

Okay so i did the infinite helicopter glitch in the firdt part if the submits beond clouds and found the green box

My question is, what the hell is this thing
Attachments
20201025_081301.jpg
Steo
Holly Luya
Posts: 36334
Joined: Sun Feb 25, 2018 3:57 pm
Location: Globox Village
Tings: 100545

Re: Rayman Glitches

Post by Steo »

It's kind of hard to make out, I should attempt this later, it doesn't look like it should be too hard to perform.
StelzenBomber
Mechanical Dragon
Posts: 2213
Joined: Wed Dec 13, 2017 3:07 pm
Tings: 25652

Re: Rayman Glitches

Post by StelzenBomber »

Its really easy, just make sure not to trigger the transition cutscene
Steo
Holly Luya
Posts: 36334
Joined: Sun Feb 25, 2018 3:57 pm
Location: Globox Village
Tings: 100545

Re: Rayman Glitches

Post by Steo »

Nice to know. I did see a video of it before, and it seems you just have to be off the ground. Once you don't touch the ground, it never triggers, at least from what I've seen.
StelzenBomber
Mechanical Dragon
Posts: 2213
Joined: Wed Dec 13, 2017 3:07 pm
Tings: 25652

Re: Rayman Glitches

Post by StelzenBomber »

From the stairs you jump into the can instantly hovering

Then you just fly up and down into the can untill it doesnt drain anymore

Works on GC, idk about pc or xbox, but ps2 doesnt work
Steo
Holly Luya
Posts: 36334
Joined: Sun Feb 25, 2018 3:57 pm
Location: Globox Village
Tings: 100545

Re: Rayman Glitches

Post by Steo »

Interesting, PS2 does seem to have some differences with the engine running at a different speed. I guess it's worth trying on those platforms too then.
S&Watch (RaymanFan)
Red Lum
Posts: 10
Joined: Wed Jan 27, 2021 1:50 am
Tings: 50

Re: Rayman Glitches

Post by S&Watch (RaymanFan) »

So i was playing Rayman Raving Rabbids GBA on a Computer, then i discovred this glitch after messing around. This seems to be a little game breaking oversight the developers didnt see. Then again this entire game was Rushed so it was to be Expected.
Heres a video i made on the glitch:
Last edited by Steo on Wed Feb 10, 2021 3:32 am, edited 1 time in total.
Reason: Added bbcode for YouTube embed
Hunchman801
Bad Rayman
Posts: 87623
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 640227

Re: Rayman Glitches

Post by Hunchman801 »

Interesting find, though rather useless, and even quite frustrating were it to happen during a normal playthrough. :P

Also, I don't think that Darnok's 2020 glitch compilation, which he recently shared in the Rayman 2 speedrunning thread, was actually posted here, so there we go:

Electoon
Barbara
Posts: 1258
Joined: Mon Dec 27, 2010 3:19 pm
Location: Picture City
Contact:
Tings: 11910

Re: Rayman Glitches

Post by Electoon »

Bumping the thread two years later for yet another Rayman 2 glitch (game must be cursed or something :wink: ), this time the PC version.

In the cutscene where Clark drinks the elixir of life, his eye texture kept randomly turning into his Tomb of the Ancients possessed eyes, like there was something very wrong with the potion. I could have sworn Rayman looked genuinely traumatised about this:

Image

Image
PluMGMK
Annetta Fish
Posts: 40508
Joined: Fri Jul 31, 2009 9:00 pm
Location: https://www.youtube.com/watch?v=cErgMJSgpv0
Contact:
Tings: 136606

Re: Rayman Glitches

Post by PluMGMK »

Hello again!

I don't know if that's a glitch, I think it's supposed to show how jazzed up he is. And Rayman was definitely frightened when he grabbed him like that!
Electoon
Barbara
Posts: 1258
Joined: Mon Dec 27, 2010 3:19 pm
Location: Picture City
Contact:
Tings: 11910

Re: Rayman Glitches

Post by Electoon »

Aah, seems to happen in most versions of the cutscene. Maybe I'm just more used to the PS1 version, or I just happened to have my print screen button out on the creepiest frame. Not sure if it was an intended effect or not, but it does give the impression the potion is very strong! As for Rayman's face, I just found it funny in this context :P
ElZboub
Otto Psi
Posts: 56
Joined: Sun Jun 12, 2016 4:57 pm
Tings: 6375

Re: Rayman Glitches

Post by ElZboub »

Personally I always thought that it was after-effects of an old control machine that he could have had in the past because he already has scars on his back that can make you think that the henchmen had already grafted one on him.
PluMGMK
Annetta Fish
Posts: 40508
Joined: Fri Jul 31, 2009 9:00 pm
Location: https://www.youtube.com/watch?v=cErgMJSgpv0
Contact:
Tings: 136606

Re: Rayman Glitches

Post by PluMGMK »

Perhaps, but then wouldn't he have seen it coming the second time and have been able to fend them off? I'm thinking maybe the order of the two setpieces involving Clark was swapped in the storyline at some point, but the artists / programmers didn't pay close enough attention to iron out the resulting incongruities…
Hunchman801
Bad Rayman
Posts: 87623
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 640227

Re: Rayman Glitches

Post by Hunchman801 »

I'm pretty sure it's an oversight as well, but I like the theories that it inspires!
Elite Piranha
Axel
Posts: 3514
Joined: Sat Sep 14, 2019 5:47 am
Location: Ly's Palace
Tings: 141015

Re: Rayman Glitches

Post by Elite Piranha »

I don't if this was mentioned before, but found this:
https://bowserspears.tumblr.com/post/64 ... he-lost-as
PluMGMK
Annetta Fish
Posts: 40508
Joined: Fri Jul 31, 2009 9:00 pm
Location: https://www.youtube.com/watch?v=cErgMJSgpv0
Contact:
Tings: 136606

Re: Rayman Glitches

Post by PluMGMK »

I wonder if this one could be explained by a bit flip...
PluMGMK
Annetta Fish
Posts: 40508
Joined: Fri Jul 31, 2009 9:00 pm
Location: https://www.youtube.com/watch?v=cErgMJSgpv0
Contact:
Tings: 136606

Re: Rayman Glitches

Post by PluMGMK »

PluMGMK wrote: Wed Aug 16, 2017 8:02 pm I posted a video in another topic yesterday about a glitch I discovered many years ago in Rayman 2. Probably best to leave it here too for posterity!
https://youtu.be/6PuSjy66sno
So, in Menhir Hills part 2, it's possible to turn the shell around, but doing so apparently earns you a punishment worse than a Try Again: Rayman disappears and his health starts draining, and doesn't seem to stop at zero!
I think I saw another video fairly recently about how a new Rayman+shell entity is created at the entrance of each room on that ride, and the old one is deleted. So I guess what happened here is that I activated the "delete" trigger again, but not the corresponding "create" one. The game was left with no player entity and didn't know what to do. I think something similar, but weirder, happens after 10:30 in this video of Carrot's.
So, five years later, I decided to look into this a bit more, and it seems I was pretty wide of the mark! :oops2: The real reason involves the way the engine organizes level geometry, and how the Walking Shell handles being the Main Actor while Rayman is riding it.

First, the bit about level geometry: as you may or may not know, maps in Rayman 2 (and all OpenSpace games) are organized into Sectors. When you're in a particular Sector, then all entities ("Persos") in that Sector are active, and all geometry in it can be drawn if it's in the camera's field of view. But of course, that's not enough. What about when you can see into the next Sector? You need to be able to see the geometry and Persos in there too!

So, each Sector has two lists of other Sectors, which are called the Activity and Graphic Sector lists. So let's say we have three Sectors: A, B and C. Then Sector B has A and C as Graphic Sectors, and just C as an Activity Sectors. Then when you're in Sector B: All geometry in any of the three Sectors can be drawn, but only Persos in Sectors B and C will be active, so the ones in A will be deactivated (so the game doesn't need to spend computing resources running their code).

It turns out that this is exactly the situation on the path that Rayman rides the shell along. Each sector has both the previous and next ones as Graphic Sectors, but only the next one as an Activity Sector. You can see this in Raymap (at least the full version in Unity, not sure about the online version…) – more technically, Sector A = "Sector @ Rodeo_40|0x00052B10", Sector B = "Sector @ Rodeo_40|0x00055908", Sector C = "Sector @ Rodeo_40|0x0005EBA8". The devs did this optimization because they assumed it was impossible for Rayman to turn around and go back to the previous Sector.

Then there's the matter of the Walking Shell itself. Its initial state is as an enemy, standing still and waiting for Rayman to come near so it can start chasing him. It doesn't have any hitpoints in this state (since it doesn't have a lifebar) and, of course, does not respond to player input or anything like that. When Rayman starts riding it though, it becomes the Main Actor, assumes his hitpoints, and starts responding to player input. (It also deactivates the Perso that normally represents Rayman himself, but carries it around with it to make sure that he dismounts in the right place when the time comes.) However, there are a few flags that are normally set on Rayman's object, which do not get set on the Shell object, even when it is the Main Actor.

So, putting all this together, what happens when the Shell (with Rayman on it) moves from Sector B back to Sector A? Well, since Sector A wasn't an Activity Sector, all the Persos in it need to be reactivated. The engine iterates over all the Persos that it finds in Sector A, and runs some code to activate them and reset them to their initial state. The problem is that the Shell just moved into Sector A – so it is one of those Persos that gets reset! Because it doesn't have certain flags set (I'm not sure which ones exactly :oops2:), the engine doesn't care that it's the Main Actor and proceeds to reinitialize the Shell, with the following consequences:
:arrow: It gets teleported back to its initial position at the start of the map!
:arrow: Because it's in its initial state (waiting to chase Rayman) it is no longer aware that it is supposed to be carrying the deactivated Rayman Perso, so it stays down at the end of the corridor – I think that's why the camera doesn't follow the Shell back to the beginning of the map…
:arrow: Seemingly on N64 (according to what R4Y_ANC3L said five years ago), this deactivated Perso is then allowed to use Look Mode, and doing so resets Rayman's shadow to being active. But on PC, this doesn't happen – attempting to use Look Mode just causes the "camera operation not allowed" icon to flash on the screen…
:arrow: The Shell's hitpoints are restored to their initial value of zero – since it is still technically the Main Actor, this is why the lifebar drains to zero (despite my sensationalized video title, it doesn't actually go negative!).

Using GDB, I was able to set some breakpoints and jump over the "reactivation" function for the Shell itself, thus allowing me to ride the Shell back up the corridor to the beginning of the map. There are probably some hex edits that could be done to make that happen every time instead of needing to attach a debugger…

Anyway, I'm really glad to have finally solved that mystery! I hope you found it interesting! :)
dr_st
General
Posts: 3008
Joined: Sat Aug 25, 2012 5:52 pm
Tings: 82518

Re: Rayman Glitches

Post by dr_st »

Wow, what an amazing piece of research!

But why don't you get a "Try again" when the health goes to 0? Because it's not Rayman's health?
Post Reply