In Super Mario World, the variable that determines which way Mario is facing has two values that are used - left and right - and 254 unused values. Making Mario face these "extradimensional directions" can distort him, discolor him, or even turn him into eggs.
@MarioBrothBlog Mario facing Left and Right / Mario facing Direction 93
@MarioBrothBlog me when i look in a forbidden direction and become eggs
@MarioBrothBlog Direction 93 Mario:
@MarioBrothBlog i think these might also be used for when he runs up the walls with the triangle block
@MarioBrothBlog Ooh that explains like most of the mario world corruptions turning mario to eggs
@MarioBrothBlog POV: You faced direction 15
@MarioBrothBlog me when I face Direction 232
@MarioBrothBlog @nensondubois_ That just means multiple sprite settings are stored in one byte: one bit for flip, a couple for mapping, maybe three or four for the sprite index. The direction does indeed only have two values and not 254 unused. (I know, I’m fun at parties.)
@MarioBrothBlog Now that one very old Vinny Vinesauce corruption makes a lot more sense-
@MarioBrothBlog Somebody test this out irl
@MarioBrothBlog "There are only two genders" Actually there are 254 other unused values
@MarioBrothBlog I think when I was a kid one day I accidentally faced direction 52 once. It would explain why I didn't see the car approaching
@MarioBrothBlog it's actually possible to reach these "directions" with others glitches in the game, and it has some,,, unusual effects on Mario's movement lmao youtu.be/-pngt3FDPCU
@MarioBrothBlog This is just like season 3 of Twin Peaks
@MarioBrothBlog Link used in post: youtube.com/watch?v=bXm6-g… Person mentioned in post: youtube.com/@Dekkiedot, @dekkiedot
@MarioBrothBlog I wonder how many directions I'm not looking in
@MarioBrothBlog Direction 93 turns Mario into the dreaded ReMario.
@MarioBrothBlog why code 256 instead of just 2, or is this a result of them coding 2 values but the game just doing what it wants and making up 254 more?
@MarioBrothBlog Direction 15 is currently the most valuable.
@MarioBrothBlog Sounds more like you’re treating a one bit field as an eight bit field and merrily writing over other fields that do other stuff.
@MarioBrothBlog Anyone can do this in real life, but they don't want you to know.
@MarioBrothBlog “Hey bro what are you looking a-”
@MarioBrothBlog Why would you represent this with an 8 bit byte and not a single bit? RAM don't grow on trees!
@MarioBrothBlog If they only needed to use 2 values, I wonder why didn't they only use a boolean (which is only "True" or "False", or 0 or 1). That could have prevented possible glitches like this (even though they don't show up in-game).
@MarioBrothBlog @DiaDrgn That explains the Vinesauce corruptions...
@MarioBrothBlog interestingly, these all seem to have him looking "left" still, do they all have him still facing "left" or was he just facing that way when the value was changed, making them all still use his "left" sprite when scrambling it?
@MarioBrothBlog Who DOESN'T turn into a stack of cartoon dinosaur eggs when they go from facing right to facing hdiwbthave?
@MarioBrothBlog In which direction does Mario face the camera The Office-style?
@MarioBrothBlog Why would you use an entire byte for a single 0/1????????
@MarioBrothBlog Don't you hate it when you accidentally look in direction 15 and then suddenly you become two eggs.
@MarioBrothBlog Stop forcing Mario to experience existential anguish beyond his comprehension