top | item 36726228

(no title)

mmebane | 2 years ago

If you enjoy talking about parallel universes, I highly, highly recommend watching the SM64 1-Key speedrun [1] and then Bismuth's explainer [2]. It's a truly amazing technical achievement based in large part in pannenkoek2012's research.

[1]: https://youtube.com/watch?v=iUt840BUOYA

[2]: https://youtube.com/watch?v=wjge1bVobN0

discuss

order

pests|2 years ago

I do find it funny the terms gamers have came up with to describe what boils down to bugs in a game. Parallel universes and all the lore around them are all caused by just a 16-bit integer wrapping inside the floor check code. Mario64 usually stores positions as floats but for collision checks it gets converted to a 16 bit int.

bitwize|2 years ago

Even so, the effects of these bugs are interesting enough to give names to. I remember some glitches in Sonic the Hedgehog 1 through 3 I called "The Valley of the Shadow of No Background" and "The Valley of the Shadow of No Sprites". The latter of which was caused by an integer coordinate wraparound that caused the game to draw the tile map scenery from your location modulo N, but not populate it with game objects because the coordinates didn't match. As a result, things like loops only half-worked, and the corkscrew things from Emerald Hill Zone didn't work at all -- because invisible objects triggered the movement mechanics specific to those scenery bits.

Dylan16807|2 years ago

Since you sound dismissive, do you have a better term?

Lots of bugs have specific names. It would be crazy not to name any.

Changing your position so that you're in the same spot but you're also in a completely different location, all at once. I think the term fits pretty well.