Page 9 of 9
Re: Best Rayman villain
Posted: Tue Nov 12, 2024 12:09 pm
by RayCarrot
Hunchman801 wrote: Sat Nov 09, 2024 6:41 pm
Of course Mr Dark transforms into hybrids of the previous bosses, the health bar, especially in the Jaguar version, makes that pretty clear!
My personal theory is that the hybrid bosses were originally intended to be creatures spawned by Mr Dark, just like Dark Rayman.
I can't remember if I posted this here, but Fuerchter and I recently discovered some unused code for a spell by Mr Dark. These are the ones which exist right now:
Code: Select all
0 = Force run
1 = Reverse controls
2 = Small Rayman (only used in Rayman Designer)
3 = Remove fist
4 = Dark Rayman
However there's also some code for a spell 5! Although the code for what the spell would trigger isn't left in, there are some other interesting things still in there. First of all, all of the spells when cast move towards a specific object. The default object is Rayman (so like when Mr Dark casts the forced run spell he casts it at Rayman). The only normal exception to this is Dark Rayman, which has the spell spawn Dark Rayman. However spell 5 is also set to not target Rayman! So it would seem that this spell would spawn another object, just like with Dark Rayman?
The other thing is that this spell was meant to be used in the actual boss fight. The code for determining if it should stay on screen or not checks if the currently active boss fight has been completed.
So with this my theory is basically that Mr Dark would cast spells to spawn the hybrid bosses. Then he would return after that for a final showdown. This is because there's also an unused phase of the boss after the hybrids. I find this quite interesting and hope that some day we get to learn more about what the original plan was for the boss!
Re: Best Rayman villain
Posted: Tue Nov 12, 2024 4:47 pm
by Hunchman801
That's very insightful, thanks for sharing. The fact that they removed the spell and used Mr Dark's health bar instead makes it look like a conscious decision by the developers to replace the summons by transformations, but maybe there's more to it!
Re: Best Rayman villain
Posted: Wed Nov 13, 2024 12:53 am
by PluMGMK
Interesting! And disturbing… Since (like you said) state 5 doesn't use the standard targetting code, and it doesn't have any of its own, it actually leaves the variables indicating where to fly towards unset – so the code contains Undefined Behaviour, both in the original DOS and Android versions!

Not that it really matters since no fireball is ever created with that state, but still, this sort of thing should not be allowed…

Re: Best Rayman villain
Posted: Wed Nov 13, 2024 8:44 am
by Greengoop
Ah that’s really interesting! Looks like I was right all along! So was the code not used accidentally or was it scrapped?
Re: Best Rayman villain
Posted: Wed Nov 13, 2024 8:59 am
by RayCarrot
PluMGMK wrote: Wed Nov 13, 2024 12:53 am
Interesting! And disturbing… Since (like you said) state 5 doesn't use the standard targetting code, and it doesn't have any of its own, it actually leaves the variables indicating where to fly towards unset – so the code contains Undefined Behaviour, both in the original DOS and Android versions!

Not that it really matters since no fireball is ever created with that state, but still, this sort of thing should not be allowed…
Yeah, I assume in this case that there was originally code for it, but they commented it out, and that's why the variable won't get set there. However there are actually several other functions in the game with uninitialized variables

For example "allocateMoskitoFruit" has it, but it won't ever happen due to the the check before the function being called. Another example is "allocatePirateGuetteurBomb" where for specific conditions it will not set a variable before using it, but due to how it's been compiled it always turns out to be 0 anyway. We noticed this bug when compiling the PS1 decompilation with a newer compiler since that changed what the value would be and it caused the bomb to teleport to the other side of the screen! This specific case however only seems to be the case on PS1 as it was fixed in the PC version. I think there might have been some other examples too, but can't remember right now.
Re: Best Rayman villain
Posted: Thu Nov 14, 2024 10:37 pm
by PluMGMK
Oh that's poor, that's really poor… Come on Rayman devs,
-Werror=maybe-uninitialized is right there!

(Or, back in 1995,
-Wuninitialized -Werror!)
Re: Best Rayman villain
Posted: Fri Nov 15, 2024 10:39 am
by dr_st
PluMGMK wrote: Thu Nov 14, 2024 10:37 pm
Oh that's poor, that's really poor… Come on Rayman devs,
-Werror=maybe-uninitialized is right there!

(Or, back in 1995,
-Wuninitialized -Werror!)
Best Rayman villain is Ubisoft dev!
Re: Best Rayman villain
Posted: Fri Nov 15, 2024 5:52 pm
by The Jonster
What would they even look like in the game though?
Re: Best Rayman villain
Posted: Fri Nov 15, 2024 5:55 pm
by Greengoop
They’d just be png of a man in a black with the Ubisoft logo as their face
Re: Best Rayman villain
Posted: Fri Nov 15, 2024 6:18 pm
by Pirez
An empty arena with the way forward trapped with game-breaking glitches and microtransactions.
Re: Best Rayman villain
Posted: Fri Nov 15, 2024 7:32 pm
by WPTheModder
He isn't the strongest, but my favorite is the Magician (RO). No, I'm not confusing him for Mr. Dark, but I think it's a cool trope to have like the little follower to the big bad villain guy. (atleast... in the scrapped version of RO anyways

)
Original post was talking about the trilogy but I havent gotten too far into the trilogy yet... lol. But I think the Magician is amazing and a fun concept.
Re: Best Rayman villain
Posted: Sat Nov 16, 2024 7:11 pm
by EdgyRabbid
I personally really like Andre purely because i think hes really funny lol
Re: Best Rayman villain
Posted: Sat Nov 16, 2024 9:14 pm
by dr_st
EdgeRabbit wrote: Sat Nov 16, 2024 7:11 pm
I personally really like Andre purely because i think hes really funny lol
"Shut up, you ignoramus!"

Re: Best Rayman villain
Posted: Sat Nov 16, 2024 10:10 pm
by PluMGMK
dr_st wrote: Sat Nov 16, 2024 9:14 pm
EdgeRabbit wrote: Sat Nov 16, 2024 7:11 pm
I personally really like Andre purely because i think hes really funny lol
"Shut up, you ignoramus!"
"André, he's in there! Did you hear that Rayman? He called me an ignoramus, the little…"
Re: Best Rayman villain
Posted: Sun Nov 17, 2024 8:48 pm
by DaveRattlehead
I get the point of André making Globox drink plum juice, but... Why were the Hoodlums highly obsessed with the plum juice?

Re: Best Rayman villain
Posted: Sun Nov 17, 2024 9:04 pm
by Greengoop
I dunno, the joke is literally “plum juice is actually alcoholic” which is so painfully basic and unfunny it’s clear the game was made to appeal to 6 year olds
Re: Best Rayman villain
Posted: Tue Nov 19, 2024 10:42 am
by Flat Earth Society
My vote goes to RazorBeard.