SM64’s Invisible Walls Explained Once and for All

Поділитися
Вставка
  • Опубліковано 14 тра 2024
  • I explain Super Mario 64’s invisible walls once and for all. This video took 10 months to make! So if you want to support me and my efforts like this one, please consider becoming a member of my channel: / @pannenkoek2012
    Thanks to the following people:
    ➤ MasterKush, for providing a tool that helped with the visuals
    ➤ CadBrad (@CadBrad ), for fixing up my audio
    ➤ KoBrahJer (@KoBrahJer ), for having archived many clips of speedrunners hitting invisible walls
    ➤ Fazana, for helping with coding
    Separate video of just the finale: • A Montage of Super Mar...
    Timestamps:
    0:00:00 Intro
    0:01:25 Surface Triangles
    0:03:09 Floors
    0:04:36 Walls
    0:05:57 Ceilings
    0:10:48 Out of Bounds
    0:15:05 Walls vs Ceilings vs Out of Bounds
    0:19:06 Positional Units
    0:27:12 Invisible Walls
    0:29:45 Cause #1
    0:34:26 Cause #2
    0:38:29 Cause #3
    0:39:21 Cause #4 - Top Down View
    0:46:02 Cause #4 - Side View
    0:53:48 Cause #4 - First Example
    0:56:40 Cause #4 - Why You Only Hit It Sometimes
    1:05:38 Cause #4 - Rest of the Examples
    1:35:02 Cause #5
    1:40:50 Cause #6 - Top Down View
    1:44:51 Cause #6 - Side View
    1:48:28 Cause #6 - Examples
    2:21:45 Cause #7
    2:31:56 Invisible Walls on Rotating Objects
    2:44:54 Cause #8 - Floor Overshadowing Explanation
    2:52:22 Cause #8 - Floor Overshadowing Examples
    3:02:32 Cause #8 - Invisible Walls
    3:12:52 Cause #8 - Invisible Walls on Objects
    3:21:59 Getting Squished Explanation
    3:25:22 Getting Squished Examples
    3:30:42 Squish Cancel Explanation
    3:33:15 Squish Cancel Examples
    3:37:03 Outro
    3:37:34 Member Events
    3:41:25 Finale Introduction
    3:42:02 Finale
  • Ігри

КОМЕНТАРІ • 9 тис.

  • @jpegwarrior5431
    @jpegwarrior5431 26 днів тому +5374

    Note to self: Be careful when rounding, otherwise someone will make a 4-hour-long video tearing apart every one of your mistakes 30 years later.

    • @YeprilesteR
      @YeprilesteR 22 дні тому +66

      True,

    • @theethicsofliberty4642
      @theethicsofliberty4642 21 день тому +82

      Wow, Super Mario 64 is a nightmare of invisible walls and out of bounds ... !!!

    • @WhoAteAllThePi
      @WhoAteAllThePi 21 день тому +35

      i believe this was the same reason for the discovery of the buttefly effect.

    • @elfrangofrito
      @elfrangofrito 20 днів тому +116

      IT'S NOT ROUNDING, IT'S TRUNCATING

    • @isilver226
      @isilver226 18 днів тому +20

      @@elfrangofritoright it’s a Programming/logic error, not a rounding error

  • @TriforceWisdom64
    @TriforceWisdom64 29 днів тому +12385

    Every frame:
    1) Take Mario's hat
    2) If he's out of bounds, kill him

    • @GuanlongX
      @GuanlongX 29 днів тому +1897

      3) Give it back

    • @Seloliva1015
      @Seloliva1015 29 днів тому +753

      ​@@GuanlongX Next Frame:
      1) No you don't!
      2) Are you dead?
      3) Ok, Ok, but just this once

    • @rinnnnnnnnnnrin
      @rinnnnnnnnnnrin 29 днів тому +319

      6) steal Mario's lasagna from his lasagna pocket

    • @AmaroqStarwind
      @AmaroqStarwind 29 днів тому +190

      Why do they even do that hat check in the first place?

    • @Krimsonrain
      @Krimsonrain 29 днів тому +88

      ​@@AmaroqStarwindmaybe to determine if he should take damage

  • @FishySmith37
    @FishySmith37 18 днів тому +1335

    27:32 "the term invisible wall has two parts to it , invisible and wall"
    insane

    • @user-to9lk8ix6h
      @user-to9lk8ix6h 12 днів тому +49

      There’s no way in hell.

    • @ShinyMew76
      @ShinyMew76 12 днів тому +73

      And it took 27 Minutes just to get to that part!

    • @BruceCarbonLakeriver
      @BruceCarbonLakeriver 11 днів тому +15

      Well, proof him wrong :)

    • @Bomkz
      @Bomkz 10 днів тому +26

      - Pushable
      - Bonkable

    • @IAm18PercentCarbon
      @IAm18PercentCarbon 10 днів тому +20

      All good science eventually makes you think "wait, we really need to define this?"

  • @Ambidextroid
    @Ambidextroid 19 днів тому +817

    I find it kind of creepy that if any piece of geometry in any level is just slightly misaligned then it can result in an infinitely tall invisible out of bounds "leakage". Like each level is just a flimsy cardboard diorama with this fatal invisible force trying to force its way through any gaps.

    • @appmenezes
      @appmenezes 15 днів тому +35

      Dont forget about the parallel universes 😂

    • @DarthKain0
      @DarthKain0 14 днів тому +88

      Every game ever is pretty much exactly that. A flimsy facsimile of a universe because building a universe out of math is actually really hard.

    • @NLoooo
      @NLoooo 13 днів тому +48

      @@DarthKain0 when u put it that way, it really puts into perspective all infinitely different ways it could go wrong. Developping a game aint a simple task, thats a takeaway for sure

    • @dragon_nammi
      @dragon_nammi 13 днів тому +11

      ​@DarthKain0 Wait isn't our universe built out of math-

    • @DarthKain0
      @DarthKain0 13 днів тому +27

      @@dragon_nammi I wouldn't say that. Our universe is built out of physics, chemistry, etc., and math is our best educated guess (or model, if you prefer) of those things.

  • @OliBomby
    @OliBomby 27 днів тому +4675

    Construction workers accidentally misaligned a floor tile in my bathroom by one unit so i stubbed my toe really bad

    • @gromburt
      @gromburt 26 днів тому +577

      Floor tile slid away from under my foot causing me to lose my hat and die instantly

    • @emmettturner9452
      @emmettturner9452 26 днів тому +65

      Toe, knee, and nose… all at once.

    • @Suko120
      @Suko120 26 днів тому +6

      exactly

    • @Nichiyoobiko
      @Nichiyoobiko 26 днів тому +69

      Wow lucky you. Imagine if you ran face first into that invisible wall.

    • @gablink5190
      @gablink5190 26 днів тому +98

      I hate when i walk into invisible walls in public spaces, people think im stupid.

  • @popular_dollars
    @popular_dollars Місяць тому +8005

    It's my sleepover and I get to pick the movie.

  • @summar-ice
    @summar-ice 19 днів тому +539

    The amount of trouble caused by the decision to make ceilings extend infinitely upwards is unbelievable

    • @HyperMario64
      @HyperMario64 15 днів тому +76

      The execution on that collision code is plagued by poor decisions. The idea is to have the inside of the world geometry being fully solid as a redundancy feature, so that the player always gets pushed inside the level. The issue is that the quality of the rest of the software is not high enough to afford this kind of strong behavior without it breaking a lot of other things. Because of gravity, it's not even useful to have the ceiling being extended, the floor would seem to be a more sensible option.

    • @SuperShadow
      @SuperShadow 14 днів тому +86

      In an alternate universe we had extended floor hitboxes and this video was the complete guide on how to upwarp in any stage you want

    • @alexhiatt3374
      @alexhiatt3374 14 днів тому +30

      I like that their collision system is mostly dynamic. But I'm taking this video as a strong hint to not extend anything infinitely.

    • @SammEater
      @SammEater 11 днів тому +23

      Kinda hilarious and also impressive that the game worked so well despite the mess it actually is under the hood.

    • @alexsiemers7898
      @alexsiemers7898 7 днів тому +13

      ⁠@@SammEaterfr, while it’s easy to poke fun at all all these flaws it also makes you appreciate how much effort it takes to make a game work at all, especially in the 90s before the existence of more sophisticated modeling tools and hardware to avoid needing to literally cut corners like this

  • @m0untmichael
    @m0untmichael 18 днів тому +259

    Pannen has somehow built a fanbase off of "Oh, you're curious about this one thing? Lemme tell you the entire theoretical origin, technical specification, use cases and family tree" and I couldn't be happier

  • @Yatsuzume
    @Yatsuzume Місяць тому +2558

    This is the kind of video that will irreparably alter the life trajectory of a 16 year old to become an incredible game developer

    • @teenagesteveminecraft
      @teenagesteveminecraft 29 днів тому +297

      I watched Watch for Falling Rocks in Half An A Press when i was younger and I'm a developer now

    • @RedstoneRuler
      @RedstoneRuler 29 днів тому +188

      Can confirm. I now know how not to program 3D collision

    • @alexyz9430
      @alexyz9430 28 днів тому +33

      Super Mario 64 Lunatic No-Miss No-Bonk Full-Star

    • @fabiosonhandogrande1697
      @fabiosonhandogrande1697 28 днів тому +78

      Wait... Yeah, I think the Pannenkoek2012 to game developing pipeline is very real! I sure started dreaming of becoming one around the time I... Watched for Rolling Rocks.

    • @cheatseychespin2792
      @cheatseychespin2792 28 днів тому +9

      ​@@alexyz9430 as one of those at a time in the past, yes-

  • @gold_hev_suit
    @gold_hev_suit Місяць тому +3506

    the speedrunner clips feel like a nature documentary

    • @j_c_93
      @j_c_93 Місяць тому

      Some of them are calm and roll with it, having a laugh and still clearly having fun. Some rage like toddlers. It's like observing the behavior of prey vs predators or something.

    • @brandonsaffell4100
      @brandonsaffell4100 28 днів тому +279

      We see a wild gamer in his natural habitat. While his skills are video games are fierce, we can clearly see him struggle with his greatest enemy - the temper tantrum.

    • @icewing202
      @icewing202 24 дні тому +97

      ikr. especially the one where the guy accidentially discovered how you can hover in midair. it really felt like watching a wild animal suddenly figure out the purpose/function of a human invention and then start messing around with it

    • @MegaZeta
      @MegaZeta 23 дні тому +21

      a window into how those who cultivate the nastiest chats turn out to be the most oversensitive whiners

    • @YeprilesteR
      @YeprilesteR 22 дні тому +6

      Hah true

  • @tripprainey
    @tripprainey 19 днів тому +279

    This is, without a doubt, one of the best videos I've ever seen on UA-cam. The editing alone is absolutely insane. I have no idea how you managed to edit/animate those graphics for a nearly 4 hour video. Incredible work.

    • @IlllIIllllllIII
      @IlllIIllllllIII 18 днів тому

      Shut up

    • @vedwards5027
      @vedwards5027 2 дні тому +3

      Dude honestly this is literally the best video I’ve ever seen on UA-cam!!! Dude how the hell did he animate the exact scenes and time the audio to be synchronized with his description of what is going on??!!! And how did he obtain the details to arrive at the conclusions he has without Nintendo releasing any of the source code or technical design specifications????!!! Dude seriously???? He is the smartest person I’ve ever sawed on UA-cam and best video making person I’ve ever seendeded.

  • @TheSolitudeGuard
    @TheSolitudeGuard 16 днів тому +134

    This man just changed the future of SM64 forever. Think about it. All speedrunners from now on will be armed with knowledge which was before an enigma. He just reduced the average time across all high level SM64 speedrunning forever by giving the SM64 community this insanely in depth information to use from now on. Incredible.

    • @poudink5791
      @poudink5791 19 годин тому +2

      it's been known how invisible walls work for ages. here it's simply vulgarized for a general audience.

    • @-ZH
      @-ZH 4 години тому +1

      ⁠@@poudink5791
      Yeah, for high level, probably not. But for mid-low level players, there is a 0.01% it saves them time if they miraculously remember some invisible wall during their run.

  • @peppinoandweskerfriendsfor3450
    @peppinoandweskerfriendsfor3450 26 днів тому +1136

    It’s so funny how almost every single invisible wall in the game is so carefully accidentally placed in the most inconvenient spots

    • @GaussianEntity
      @GaussianEntity 25 днів тому +243

      I think it's hilarious that so many spots are anti-speedrunner spots

    • @icewing202
      @icewing202 24 дні тому +57

      i feel like a good chunk of these were on purpose. maliciously so

    • @world_still_spins
      @world_still_spins 24 дні тому +32

      ​@@icewing202
      Meticulously so also.

    • @xxvimilia
      @xxvimilia 21 день тому +48

      ​@@icewing202This game was an N64 launch title. They didn't have the time for any of this to be deliberately malicious.

    • @icewing202
      @icewing202 21 день тому +36

      @@xxvimilia thats what they want us to think

  • @FioreFire
    @FioreFire Місяць тому +4475

    Hate when my ceiling springs a leak, killing a bird that's trying to fly over my house

    • @jongyon7192p
      @jongyon7192p Місяць тому +196

      Infinite Spear Delta Function

    • @LandonEmma
      @LandonEmma Місяць тому +41

      Bruh what the fortnite

    • @LandonEmma
      @LandonEmma Місяць тому +1

      Hate when a LGBTQ trans person likes stuff I like

    • @OlgaZuccati
      @OlgaZuccati Місяць тому +285

      hate it when the first vertex of my shoes intersects with the first vertex of the floor extending the ceiling on the floor below upwards so i bump into an invisible wall

    • @Erik_The_grate
      @Erik_The_grate Місяць тому +55

      If you time it just right, you could trap the bird

  • @y2kafka472
    @y2kafka472 16 днів тому +83

    "It's like Moses parting the Red Sea, but it's the clock hand parting the invisible wall."
    That is most certainly a... way... to look at it.

  • @NLoooo
    @NLoooo 17 днів тому +100

    1:29:48 My god its the fact that he was already mad before mario spontaneously dies that gets to me, and u just know its coming... (and it looks so spooky too lmao, like a demon possessed his cartridge), haven't laughed that hard in a while... thanks for putting this together!

  • @Minty_Meeo
    @Minty_Meeo 28 днів тому +1963

    I think the in-game visualization of every kind of invisible wall is even more impressive than the complete understanding of them.

    • @aperson1373
      @aperson1373 28 днів тому +41

      Hey meeo when are we getting visualizations for those weird grid cell hitbox shenanigans in Pikmin 2 :p

    • @ryusdarling
      @ryusdarling 27 днів тому +9

      real

    • @marbeardontknow2870
      @marbeardontknow2870 14 днів тому +3

      Exactly
      It's so impressive that he had the patience to cover every single invisible wall
      I really wonder if there's a mod of the game with these visuals

    • @Forthelemon
      @Forthelemon 12 днів тому +11

      There's so much mind-blowing effort and attention to detail on display on this video but one example that's easy to miss is how he found all the examples of streamers hitting invisible walls. He must have combed through so much footage!

  • @HexFire03lmao
    @HexFire03lmao 29 днів тому +3193

    Streamer: "What just happened??"
    Pannen, 12 years later: "This is exactly what happened"
    Edit: just wanted to let you know pannen, I of course enjoyed the roller coaster where we talked and looked at invisible walls. Your an awesome teacher and a legend.

    • @mximuse
      @mximuse 29 днів тому +94

      I laughed so hard at that part, just the raw confusion right after being negated inputs xD

  • @Congele_
    @Congele_ 5 днів тому +28

    So we've got a 3h45 video essay with full commentary, real subtitles, chapters, and absolutely chock-full of detailed infographics and easy to understand graphs and visualisations, complete with examples in game? You're truly amazing, no wonder this took 10 months to make! I want you to know that this amount of dedication and attention to detail has not gone unnoticed, this is insane!

  • @willowpets
    @willowpets 11 днів тому +18

    Pannenkoek’s commitment to making high quality diagrams and visualizations is insane actually

  • @Ledslinger7777
    @Ledslinger7777 Місяць тому +3218

    The fact that Mario has his hat simultaneously removed and replaced on every single frame of gameplay is fucking wild. The more I hear about the inner workings of this game, the more it sounds like the original dev team was made up of equal parts geniuses and absolute maniacs.

    • @trustytrest
      @trustytrest Місяць тому +698

      In the Mario universe, there is a cosmic force solely dedicated to playing Schrödinger's Hat with Mario every microsecond of reality.

    • @Mirrormn
      @Mirrormn 29 днів тому +432

      The reality is that pretty much every video game is and always has been like this, it's just that a lot of the crazy stuff gets papered over.

    • @JoeSmith-db4rq
      @JoeSmith-db4rq 29 днів тому +102

      Equal parts geniuses and maniacs? Those are synonyms

    • @Albert-P27
      @Albert-P27 29 днів тому +245

      In fact, it's something quite common in video game programming and engine logic, don't think it's something so special either.
      Once you learn to develop something (even somethat basic), you learn that a game is an infinite loop of threads that complement each other simulating an ordered system (software in general it's like this), and the apparent logic that you see visually has almost nothing to do with the logic applied behind.
      Many developers or programmers are simply fixers and engineers who seek a goal through an engine, but they almost never understand a damn thing about the engine or how its very inner core works, they simply get carried away and fix the bugs that appear in the process.

    • @insertname252
      @insertname252 29 днів тому +157

      Technically it's just resetting the state of mario and then correcting it within the same frame internally, there's no actual hat being removed in-game so the performance hit is minor. Probably it fixes some other major animation issue or something.

  • @eulefranz944
    @eulefranz944 24 дні тому +1773

    *Pannen: I'm a fan of invisible walls*
    Community: Okay. Name every invisible wall
    *Pannen: BET*

    • @yablock7346
      @yablock7346 18 днів тому +14

      Celing, out of bounds

    • @DaVince21
      @DaVince21 17 днів тому +7

      Pannen _cooked._

    • @Otamatone69
      @Otamatone69 17 днів тому +4

      @@yablock7346you forgot wall

    • @collinkaufman2316
      @collinkaufman2316 15 днів тому +1

      ​@@DaVince21pancake

    • @DaVince21
      @DaVince21 14 днів тому

      @@collinkaufman2316 Yeah but I wanted to make a bilingual joke.

  • @oldgameenjoyer465
    @oldgameenjoyer465 11 днів тому +29

    Imagine being a SM64 programmer and having the smallest errors in your work dissected by some guy all those years later

  • @regalternative
    @regalternative 18 днів тому +41

    This might be the most important gaming video ever made. Every speedrunner should watch this start to finish

  • @jolly1801
    @jolly1801 Місяць тому +6794

    the constrast of pannen calmly explaining invisible walls cutting to speedrunners losing their shit is funny literally every time

    • @yousorooo
      @yousorooo Місяць тому +187

      I chuckled every time that happened

    • @Will-uv9kx
      @Will-uv9kx Місяць тому +359

      Imagine being sleep deprived, 12 hours into the same level over and over, hearing "BING BING WAHOOOOO", questioning your life choices as 7 people watch you on twitch and then you lose a PB to an invisible wall, you get so angry, but really... You're a grown ass adult playing a 25 year old game and getting mad at it for having a glitch is like getting mad at an old antique door for creeking.
      Very funny.

    • @jongyon7192p
      @jongyon7192p Місяць тому +160

      @@Will-uv9kx With all that said, given losing a run, these are sucky ways to lose a run haha

    • @taylorwoolston8856
      @taylorwoolston8856 Місяць тому +381

      The BebopBandit one (1:29:40) always gets me. It's funny because things are already going badly, then he just spontaneously dies. The reaction is also top notch.

    • @Ze_eT
      @Ze_eT Місяць тому +308

      @@taylorwoolston8856 The added element of dramatic irony makes this even better. You know that is is going to happen and why it happens, yet from the perspective of BebopBandit, this was essentially divine punishment from the Super Mario 64 gods.

  • @blueguitarthings4722
    @blueguitarthings4722 Місяць тому +954

    I can see the M64 devs watching this decades later and thinking, “Wow, so that’s how it works!”

    • @keiyakins
      @keiyakins Місяць тому +176

      I like to imagine the SM64DS devs opening the code and boggling at the fact the game worked at all

    • @ElectricFortune
      @ElectricFortune Місяць тому +119

      I imagine the SM64 devs having large issues with the floor overshadowing in particular during development, but they also figured out that reordering the vertices "fixed" it for more egregious cases rather than fixing the underlying issue

    • @EVPointMaster
      @EVPointMaster Місяць тому +28

      Same thing with Kaze's videos.
      I wonder, what would a Pannen and Kaze collab look like

    • @galoomba5559
      @galoomba5559 Місяць тому +31

      @@EVPointMaster ABC trials

    • @EVPointMaster
      @EVPointMaster Місяць тому +12

      @@galoomba5559 oh yeah, I forgot Kaze was involved in that.
      Though from the sound of it Pannen 'just' told Kaze "what platforms/objects there should be and where".
      I was thinking more of what's under the hood in Mario 64.

  • @Shivaxi
    @Shivaxi 5 днів тому +12

    Honestly what's really impressive here and blows my mind is just accurate the collision system is based on the simple rules it has. Like all these invisible walls DO make sense given the ruleset floors/walls/ceilings have, and to be so accurate that it even updates in REAL TIME with moving objects/geometry. I come mostly from Unreal 1998, and I can tell you first hand how finicky it could be getting movers (Unreal's moving geometry brushes), especially complex movers, to actually behave. We would run into all sorts of collision issues, but the thing is in Unreal it IS random essentially (there's probably some logic behind it nobody has cracked yet) because every time you rebuild the map, it can compile things completely differently on each rebuild, resulting in entirely different issues lol. Always a nightmare trying to fix BSP holes and other collision problems when map making for Unreal xD good times.

  • @PickyMcCritical
    @PickyMcCritical 9 днів тому +13

    40:30 this visual is incredibly professional. it's hard to put into words how gifted this guy is.

  • @SudoYETI
    @SudoYETI 26 днів тому +1271

    1:02:58 "The thicker it is, the higher the chance of hitting it" Hell yeah brother.

  • @TheOobo
    @TheOobo 29 днів тому +2059

    That streamer getting killed by the invisible wall in Snowman's Land is so fucking funny. He screws up, gets bullied by the level geometry and pushed around by the snow, then just killed out of nowhere with no explanation to end the comedy of errors.

    • @RonZertnert
      @RonZertnert 28 днів тому +47

      timestamp?

    • @balkU1
      @balkU1 28 днів тому +156

      @@RonZertnert 1:29:40

    • @AlexR-ATG
      @AlexR-ATG 28 днів тому +137

      I'm honestly shocked that it didn't result in him yanking the entire console out of the wall and chucking it out the window.
      I sure the hell would have...

    • @phithetagamma
      @phithetagamma 28 днів тому +138

      It's like the game said, "you're done bro"

    • @Sixfortyfive
      @Sixfortyfive 28 днів тому +113

      It's like Mario just got psychokinetically impaled at the end. Adding injury to insult.

  • @TheBones5
    @TheBones5 19 днів тому +39

    Just finished the entire thing, watched this over the course of a week. As someone who makes videos discussing how games work, this is beyond impressive. How you manage to articulate points with such good editing I can only imagine doing. Seriously every single different angle, the unit grid visuals, and the in game visuals, seriously insane, one of the best UA-cam videos I’ve ever watched

  • @Droid18Beta
    @Droid18Beta 18 днів тому +36

    I really appreciate the inclusion of speedrunning clips where people get to experience these up close and personal

  • @horrisnorris6478
    @horrisnorris6478 Місяць тому +3210

    The most anticipated film of 2024

    • @Seelen_
      @Seelen_ Місяць тому +33

      Video length is 3h 45m 25s

    • @TheJayKayA
      @TheJayKayA Місяць тому +7

      ​@@Seelen_already wondered about that for a work of 10 whole months...so where to find that info?

    • @qwertymanswitch
      @qwertymanswitch Місяць тому +2

      @@Seelen_ i thought he quit, but no

    • @fabiosonhandogrande1697
      @fabiosonhandogrande1697 Місяць тому +3

      ​@@qwertymanswitchOh, I've been there, but now I know...
      *HE DOESN'T STOP*

    • @helloolleh_dis
      @helloolleh_dis Місяць тому +1

      @@qwertymanswitch If he quit, then that would be a nightmare

  • @pannenkoek2012
    @pannenkoek2012  Місяць тому +17409

    If you’ve wondered where I’ve been for the past 10 months, it was working day and night on this one video. In other words, I never actually left, I’ve been working on sm64 the whole time. So I didn’t forget about you guys :)

    • @jackalacka507
      @jackalacka507 Місяць тому +310

      Legendary, excited to see ya the video!!

    • @mandyone5284
      @mandyone5284 Місяць тому +191

      The GOAT returns, I’ll me making my roommate watch this with me whether they like it or not ❤

    • @thegoosh6469
      @thegoosh6469 Місяць тому +100

      Day and night you say? I think I've heard this story before...

    • @anonanon9871
      @anonanon9871 Місяць тому +32

      Love your videos man. Great to see you back

    • @Pixelcraftian
      @Pixelcraftian Місяць тому +66

      you are incredible at this stuff, and just awesome overall, can’t wait to see this :]

  • @GlitchyPSI
    @GlitchyPSI 18 днів тому +51

    Hats off... the amount of work put into this video cannot be done justice by mere words and its contribution to the future of speedrunning is massive, not to mention that the quality of explanations and production value of the video is insane

    • @IlllIIllllllIII
      @IlllIIllllllIII 18 днів тому

      Shut up

    • @batboy4625
      @batboy4625 9 днів тому +5

      Hats off...then back on...then back off... then back on...then-

  • @RandomPerson-iz1qu
    @RandomPerson-iz1qu 6 днів тому +7

    i love people who are willing to grab information from all corners of the internet and bring it together under a single, coherent topic. i’ve learned so much in one video

  • @CShellStudio
    @CShellStudio 22 дні тому +1077

    I fell asleep and UA-cam autoplayed this. I woke up with about 90% of my vocabulary being replaced with “Invisible Wall”

    • @SearinoxNavras
      @SearinoxNavras 21 день тому +40

      That's all you can saaay~! That's all you can saaay~!

    • @TiltCntrlz
      @TiltCntrlz 19 днів тому +45

      What about vertex/vertices?

    • @StookyDoo22
      @StookyDoo22 17 днів тому +4

      Wait, really?
      I'd kept wondering if my mind would know a song subconsciously if i heard it while sleeping

    • @CShellStudio
      @CShellStudio 17 днів тому +19

      @@TiltCntrlz that’s the other 10%!

    • @DollarSignSlate
      @DollarSignSlate 16 днів тому +5

      Here are their first vertices.

  • @mutmoochi6486
    @mutmoochi6486 24 дні тому +1162

    i hope this starts an "hit all invisible walls" speedrunning category

    • @giraffelove12
      @giraffelove12 20 днів тому +12

      same

    • @snake_eater1963
      @snake_eater1963 19 днів тому +103

      some of these are 1 unit thick, they'd have to be pixel perfect. would be hell lol

    • @giraffelove12
      @giraffelove12 19 днів тому +5

      @@snake_eater1963 true

    • @marshallwhat
      @marshallwhat 18 днів тому +36

      I wonder if one day there could be a mod made to remove all invisible walls, then have a new speed running category with invisi-walls removed

    • @quut6594
      @quut6594 17 днів тому +21

      @@marshallwhatkaze made that like years ago

  • @petrie911
    @petrie911 18 днів тому +28

    I need a supercut of pannen showing an invisible wall followed by speedrunners bonking on it.

  • @poke548
    @poke548 18 днів тому +12

    I know I'm way late to the party but...
    This explains so much. I thought I was just bad at Super Mario 64, but instead it turns out I'm getting gimped by invisible walls _and_ I'm bad!
    Also, can attest to getting killed by the Snow Man's Land OOB. As a kid I thought it was just a really weird, inconsistent kill trigger or something. Either way, after it happened, I was terrified of those moving slopes.

  • @Drdoodoot
    @Drdoodoot Місяць тому +1215

    shoutouts to the secret aquarium for not having any invisible walls

    • @forgiveman
      @forgiveman Місяць тому +82

      that we know.

    • @CoingamerFL
      @CoingamerFL Місяць тому +130

      Wing Mario Over The Rainbow solos

    • @taylorwoolston8856
      @taylorwoolston8856 Місяць тому +167

      I mean, it's just basically a floor, 4 walls, and a ceiling. Not saying it's impossible for them to screw it up, but still it is a very simple course.

    • @mariotheundying
      @mariotheundying 29 днів тому +37

      @@CoingamerFL somehow impressed that isn't in the video

    • @fabiosonhandogrande1697
      @fabiosonhandogrande1697 28 днів тому +5

      Honestly, yeah! Shoutouts!

  • @TJ-Henry-Yoshi
    @TJ-Henry-Yoshi Місяць тому +10788

    I'm expecting an entire 10+ minute section of this video dedicated to TTC.
    Edit: Having now finished the video, I reflect on just how shallow my expectations were.
    This video had some of the funniest one-liners, beautifully heart-tugging moments and accomplishes all of this while being a technical marvel that never stops presenting engaging educational material about one of the most important cultural landmarks of our generation.
    People always say "This man could accomplish any world problem and instead he's making videos about Mario 64" and meanwhile I am left here thinking "If this man has all this passion to keep making these beautiful videos in such a creative and entertaining way, why would you ever want to force him to do something else?"
    Don't let anyone else tell you what value you should hold to the world, because your work inspires people in more ways than you could ever know.
    You have a beautiful soul and at this rate, you have my undying support.

    • @G-Major
      @G-Major Місяць тому +1229

      Well put TJ "Henry" Yoshi

    • @Hk_498
      @Hk_498 Місяць тому +1066

      I know how tiring it must be to deal with the old “joke” all the time, but to me, that history makes this already lovely comment even more wonderful. As an outsider, it’s heartwarming to see you’re still around here.

    • @meysq
      @meysq Місяць тому +354

      It’s always so good to see you in these comments. We don’t know each other but you have the kindest heart man

    • @abittoocheesy3635
      @abittoocheesy3635 Місяць тому +277

      The Good Ending :)

    • @kylewood4001
      @kylewood4001 Місяць тому +468

      TJ “””you’re gonna make me cry””” yoshi

  • @DanielDeadpool
    @DanielDeadpool 15 днів тому +12

    Once I hit the "Positional Units" section of the video, I not only realized that the video was almost 4 hours long, but also that this is the same guy that taught us about parallel universes with half an A press in Mario 64; and then everything made sense

  • @NebulaMeadow
    @NebulaMeadow 19 днів тому +10

    They need to give you like an honorary PhD for Mario 64 studies. Everything interesting I've learned about my favorite game came from this channel. Nobody does it like you do! Keep up the incredible work!

  • @voltdragon
    @voltdragon Місяць тому +923

    1:38:30 “Hey, this is the invisible wall I showed in the intro. Remember that? You were so innocent back then. You had no idea how deep this rabbit hole went.” This hits so hard after sitting through more than an hour and a half of technical information on mario 64’s collision systems. I am not the same man I was when I started this video

  • @tailgrowth
    @tailgrowth 28 днів тому +578

    The phrase "...causing the ceiling to leak through" is such an amazingly cursed sentenced and it's said like 140 times in this video lmao

    • @nethowarrior3294
      @nethowarrior3294 27 днів тому

      it causes the hitbox to PROPAGATE UPWARDS continually and it CANNOT BE STOPPED

    • @connorconnor1631
      @connorconnor1631 27 днів тому +8

      did you count?!

    • @blakksheep736
      @blakksheep736 17 днів тому +4

      Yeah, usually its something leaking through the ceiling, not the other way around.

  • @frog_boy
    @frog_boy 8 днів тому +7

    I feel absolutely spoiled by the dense visual treat that was this video. The way that you used augmented game footage and motion graphics together absolutely SEAMLESSLY was so well done it's hard for me to put it into words. Not only did you take every single opportunity to explain things better with visuals instead of just narration, you animated _every detail_ to your highest standard. It's very apparent that it's not just the 10 months of work on this one video, but the many many years of research, testing, practice, perfectionism, and above all *passion* that you've been putting into your hundreds of other amazing videos that make this one so fantastic.

  • @lupi8652
    @lupi8652 17 днів тому +10

    The animation and visualisation of what's happening is absolutely amazing

  • @pleaserespond3984
    @pleaserespond3984 Місяць тому +1313

    I guess this is what Miyamoto meant with "A delayed game will be eventually good, a rushed game will have invisible walls forever."

    • @Albert-P27
      @Albert-P27 29 днів тому +102

      Today a blunder in the engine logic like this would be patched weeks later with the launch
      That is why old games have that mystique that will never be replicated again.

    • @OdaSwifteye
      @OdaSwifteye 29 днів тому +122

      @@Albert-P27 Oh you could replicate it. You just have to never patch it after the full release.

    • @exterminator9676
      @exterminator9676 29 днів тому +33

      @@OdaSwifteye Or just archive or load version 1.0 on any game!

    • @FirstKingPotato
      @FirstKingPotato 29 днів тому +12

      Miyamoto never actually said that.

    • @JamUsagi
      @JamUsagi 29 днів тому +71

      @@FirstKingPotato Behold, the joke.

  • @Kosmicd12
    @Kosmicd12 26 днів тому +890

    Really incredible work to make those visuals possible

    • @pugchamp419
      @pugchamp419 26 днів тому +26

      yeah, i wouldn't be able to make those visuals as fluent for 10 minutes let alone 3 hours
      wait a damn minute, KOSMIC?

    • @HexFire03lmao
      @HexFire03lmao 26 днів тому +11

      Damn we got the entire gang here

    • @blakksheep736
      @blakksheep736 24 дні тому +2

      It's him!

    • @ianweckhorst3200
      @ianweckhorst3200 24 дні тому +2

      I have actually encountered that one, it’s quite stupid 1:07:36

    • @ianweckhorst3200
      @ianweckhorst3200 24 дні тому +5

      Frankly, if you could make a mod that gives you all these visualizations so it’s easier to see them

  • @winterlogical
    @winterlogical 20 днів тому +36

    3:37:51
    For 10 months to be 2% of Pannenkoek's life, let's do basic algebra: .02 = 10 / M, where M = the total months of pannenkoek's life.
    To find M, we multiply both sides by M, so the Ms on the right side of the equation cancel. So now we have .02M = 10
    Next we divide each side by .02 and find that m = 500 months.
    500 months / 12 months in a year = 41.66 years
    Pannenkoek is over 40 years old? I don't think so! VIDEO DEBUNKED.
    (but seriously, if I'm estimating pannenkoek's age by the theory that 2012 is his graduation year, that puts him around 30 now which actually means this video took up SEVEN PERCENT of his life, not two - which is even crazier in perspective).

    • @shasan2393
      @shasan2393 17 днів тому +5

      I immediately started doing the math when he mentioned that 2% line, and I definitely was surprised cause i thought he was younger

    • @unsmart42069
      @unsmart42069 2 дні тому

      you didn't have to do all that
      just multiply 10 months by 50 to get 100% of his life

    • @munyvgm
      @munyvgm День тому

      wait, how would taking the age from 40 to 30 cause the proportion of 10 months to triple in comparison? that would require 40 to be 3*30

  • @hapicubah
    @hapicubah 18 днів тому +26

    I can only wish that university lectures were this entertaining and visually pleasing. Thank you.

  • @wyn9693
    @wyn9693 Місяць тому +529

    so while it requires very specific setup, they did in fact implement mario randomly having a heart attack and dying. truly they thought of everything

    • @lalter_
      @lalter_ 29 днів тому +49

      Cardiac arrest

    • @AlbRomano
      @AlbRomano 29 днів тому +76

      Mario's heart is actually in his hat, that's why when it doesn't reappear at the end of the frame he just dies

    • @lonelylark7584
      @lonelylark7584 27 днів тому +28

      @@AlbRomano This also explains why he slowly loses health when it gets stolen, oddly.

    • @Dexuz
      @Dexuz 27 днів тому +18

      It's more like your heart quantum tunneling away to the nearest galaxy through sheer bad luck but yeah.

    • @ccgarciab
      @ccgarciab 24 дні тому +19

      @@Dexuz Getting your heart stabbed by the impenetrable substance that permeates the universe, because the protective floor had microscopic imperfections 😔

  • @peterclark2152
    @peterclark2152 27 днів тому +358

    1:50:14
    "And fourth, Mario hit a wall, which happens when Mario hits a wall."
    My night time, nearly two hours in, not much sleep brain: "Woah."

    • @ConsarnitTokkori
      @ConsarnitTokkori 27 днів тому +27

      mario hit the wall
      he never had it all

    • @Connection-Lost
      @Connection-Lost 26 днів тому +1

      it's "whoa"

    • @einstein951
      @einstein951 26 днів тому +12

      ​@@Connection-Lost"woah" is a newer, informal alternate spelling. While not "correct", it's not incorrect.

    • @peterclark2152
      @peterclark2152 26 днів тому +2

      @@Connection-LostLol

    • @hutek4202
      @hutek4202 25 днів тому +2

      @@Connection-Lost i bet you british.

  • @Lulleebee
    @Lulleebee 20 днів тому +13

    2:26:16 best speedrunner moment honestly oh my god

  • @W1zardRyan
    @W1zardRyan 5 днів тому +4

    It's insane how good the visualizations are for the entire vid, that is some real dedication

  • @ferociousfeind8538
    @ferociousfeind8538 Місяць тому +525

    You can tell how finely-tuned these streamers are, because they freak out so violently when something goes slightly wrong. They aren't improvising, playing jazz, they're practicing, playing a symphony, and their piano just detuned itself

    • @Statusinator
      @Statusinator Місяць тому +242

      Imagine playing piano, and suddenly you hit an invisible key you didn't know about.

    • @trustytrest
      @trustytrest 29 днів тому +14

      I hate when domrthing goes wrong.

    • @santiagorocha7948
      @santiagorocha7948 29 днів тому +19

      Godlike analogy

    • @mariotheundying
      @mariotheundying 29 днів тому +76

      @@Statusinator just accidentally hits the leftover E# black key

    • @Sponsie1000
      @Sponsie1000 29 днів тому +7

      uhh, doesnt that have more to do with the idea that bigger reactions just simply are more engaging to an audience? l doubt they'd react so "violently" if they were just sitting alone in their room

  • @bbfreak10000
    @bbfreak10000 Місяць тому +470

    2:14:10
    “It’s like Moses parting the Red Sea but it’s the clock hand parting the invisible wall” 🔥

    • @Seelen_
      @Seelen_ Місяць тому +31

      🗣️🔥🔥

    • @hps362
      @hps362 Місяць тому +32

      This was my favourite line from the entire video.

    • @khaas9
      @khaas9 29 днів тому +67

      I can't believe the bible copied Mario 64.

    • @Lestat13TheVampire
      @Lestat13TheVampire 25 днів тому +11

      I needed to stop the video just to appreciate this line. How does he do it?

    • @YeprilesteR
      @YeprilesteR 21 день тому +7

      It's peak

  • @MyPupTobi
    @MyPupTobi 18 днів тому +16

    This took me like 10 days to get through, watching in chunks. This video was amazing so I wanted to give back for the first time. I don't even play or really watch SM64 much.
    Out of curiosity, how much of this invisible-wall stuff was known prior to the this video? Some shenanigans were used for several TASes shown throughout, but I assume that only some interactions were understood?

    • @katari8604
      @katari8604 8 днів тому +1

      As soon as the original code was reverse engineered the community made changes allowing different objects be it visible or invisible to become visible & colored i.e. floor/ceiling triangles gamehack. The community is extremely analitical and have used the reverse engineered source to find new ways to break the game notably HOLP behind camera anywhere was one of the recent big discoveries purely based on the source itself

  • @icebowserthesnowykoopa1311
    @icebowserthesnowykoopa1311 17 днів тому +18

    2:10:48 His reaction always gets me😂😢😢

    • @ChillaxeMake
      @ChillaxeMake 9 днів тому

      It's not even another invisible wall, it's the same one.

  • @HBMmaster
    @HBMmaster Місяць тому +3176

    the long awaited spiritual successor to the "walls floors and ceilings" series

    • @adiginist
      @adiginist Місяць тому +53

      and it is truly an oscar-worthy finale

    • @RedFoxtail26
      @RedFoxtail26 Місяць тому +118

      Do you think this video is mainline? 👀

    • @timpunny
      @timpunny Місяць тому +23

      I'm a bit excited

    • @COArSe_D1RTxxx
      @COArSe_D1RTxxx Місяць тому +4

      chequemark man

    • @michalswag
      @michalswag Місяць тому +22

      i knew someone was gonna make the connection, and out of all tubers its very fitting it was you. shoutout.

  • @RealTal.
    @RealTal. 28 днів тому +1422

    The way he said "and a cool thing about this one is that it's used in the a button challenge" like it was something he'd never heard of or participated in was hilarious to me

    • @christianvalente3376
      @christianvalente3376 28 днів тому +196

      His perfectly even delivery of every line makes the jokes even funnier cuz they just come out of nowhere

    • @micropizza2104
      @micropizza2104 27 днів тому +11

      timestamp?

    • @RealTal.
      @RealTal. 27 днів тому +16

      @@micropizza2104 forget exactly when but cool cool mountain ceiling leakage cause 4

    • @Brentaxe
      @Brentaxe 27 днів тому +27

      @@micropizza21041:25:13

    • @ry6554
      @ry6554 27 днів тому +10

      3:34:37

  • @linkmastr001
    @linkmastr001 19 днів тому +9

    Dude, the editing and visuals on this are soooo good. It is incredibly helpful seeing Mario in the game with all the triangles on one side, and with the regular visuals on the other. I don't know how hard that was to do, but here I am immersed in a super long video on a game I have don't have much familiarity with.
    It helps so much and I quite appreciate it. Makes for a superb video. Thank you for your effort of this :).

  • @hiimemily
    @hiimemily 16 днів тому +27

    _The Lord of the Rings: Return of the King_ (dir. Peter Jackson, 2003): 3 hours, 21 minutes
    _SM64's Invisible Walls Explained Once and for All_ (dir. Scott Buchanan, 2024): 3 hours, 45 minutes

  • @kadirbeneathmomoteh854
    @kadirbeneathmomoteh854 27 днів тому +1008

    I'm in awe of the visualization in this video. Making the walls visible, with multiple camera angles, orthographic views, overlays, with programmed camera movements, no wonder this took so long to make. Amazing.

    • @mabelmabel8112
      @mabelmabel8112 26 днів тому +33

      im amazed by it too and i wonder how it was done. like was it just really really strenuous video editing to make all the parts move like they were happening ingame or was it something to do with how sm64 is decompiled now so this was like. custom software working in tandem with it or what

    • @PanicProvisions
      @PanicProvisions 26 днів тому +43

      A masterclass in explanatory filmmaking, with nothing left uncovered or ambiguous. All for a multiple decades old video game. Amazing.

    • @SickThought
      @SickThought 25 днів тому +13

      @@mabelmabel8112 If I'd had to bet I'd say he modified/added the visualizations, camera modes etc to sm64 and then recorded most of it in engine. Seems like the most reasonable way to go about this to me.

    • @iilwy
      @iilwy 25 днів тому +9

      most of the visualization were those lines which displayed where the invisible walls were, which was already really technologically impressive alongside the graph, but when it came to showing an example where there was a whole entire area which was an invisible wall, it blew my mind that it seemed to be rendering an actual 3D object, even with a spherical section cut out of it. i seriously wondered how that was even done, and it seems seriously impressive. crazy

    • @ItsZorroDood
      @ItsZorroDood 22 дні тому +3

      @@mabelmabel8112 A lot of the shots look like the hitboxes were actually rendered ingame somehow. You can see interferences that you wouldn't get by just editing the visuals over the footage.

  • @himax5795
    @himax5795 26 днів тому +704

    Now I can finally be at peace with myself knowing that it wasn’t me “letting go the A button accidentally” while hanging on the chains on Hazy Maze Cave, it was invisible walls all along.
    If I could travel back in time and see my child self going through that, I would tell him “You never stopped pressing the A button, the game was just unfair to you, now pick the controller and keep trying until you reach the star”

    • @EnvyMachinery
      @EnvyMachinery 25 днів тому +85

      Logged in to make this same comment. I got so angry at this as a kid, to the point that I held the A button as hard as I could every time I needed to hang from ceilings. I always thought that there was either something wrong with my controller or that Mario could only hang for a certain amount of time.
      Seeing that there were gaps all along blew my mind. Catharsis after nearly 30 years...

    • @himax5795
      @himax5795 25 днів тому +38

      ⁠@@EnvyMachineryI also used to press the A button as hard as I could there, but in my case I always blamed myself thinking that I may have unconsciously let go the button slightly

    • @nj8833
      @nj8833 25 днів тому +49

      This is like the "it's not your fault" scene in good will hunting, except matt damon is me and robin williams is pannenkoek2012

    • @himax5795
      @himax5795 25 днів тому

      @@nj8833Indeed!!

    • @himax5795
      @himax5795 25 днів тому +6

      @@nj8833Indeed, specially because I died so many times like that I just feared swinging from the chains

  • @KarazolaX
    @KarazolaX Місяць тому +841

    These walls damaged my psyche when I was a kid you have no idea. This video is like getting told about why your childhood bully bullied you, like how his mom didn't love him and his dad spanked him until he was 15, so he took his aggression out on you.

    • @kylewood4001
      @kylewood4001 Місяць тому +109

      LMAOOOOO what a foul analogy

    • @TrueLadyEvilChan
      @TrueLadyEvilChan Місяць тому +52

      ​@@kylewood4001Foul, but accurate, no?

    • @kylewood4001
      @kylewood4001 Місяць тому +54

      @@TrueLadyEvilChan way too accurate, part of why it’s so foul 💀

    • @trustytrest
      @trustytrest Місяць тому

      I like the idea that he wasn't just spanked at 15, but he spent his entire life being spanked up until then. Bro just has zero feeling in his ass anymore, it's beyond numb

    • @SuperM789
      @SuperM789 28 днів тому +25

      >oddly specific story about bullying
      >cat-human pfp
      hmmmm

  • @silikerYT
    @silikerYT 28 днів тому +462

    the fact that I went 3 hours and 45 minutes and wasn't once confused is an insane testament to how good you are at explaining this stuff

    • @V4rya
      @V4rya 28 днів тому +28

      Man’s could be a top-notch game tester. He’d give you a 30 page dissertation on where the issues come from lmao

    • @jeffroymael6969
      @jeffroymael6969 28 днів тому +8

      To be fair, this video was so pleasant and educational that I didn't noticed it was 3 hours long until you mentioned it.

    • @ChristopherWaddelow
      @ChristopherWaddelow 27 днів тому +7

      Truth, this man needs to be on the board of education for whatever country he lives in and make the standards for educational communication or something

    • @animowany111
      @animowany111 15 днів тому +2

      I was actually moderately confused about the downwarp caused by ceiling collision on first watch, but I have rewatched this video two times since then. This is a masterpiece

  • @veggiet2009
    @veggiet2009 3 дні тому +3

    What's funny to me is that I've been listening to this while working like it's a podcast, I'm not even watching the video, and yet i can imagine every location described as somewhere i randomly "bonked"
    I haven't played sm64 in 20 years, and I remember bonking that clearly. My childhood makes more sense.

  • @fishtrekgames
    @fishtrekgames 12 днів тому +5

    I cannot get over how good the visualisation animations are in this, great editing

  • @CobaltIngot
    @CobaltIngot Місяць тому +4800

    Casual Players: TTC is the worst level
    Speedrunners: TTC is the worst level
    Technical Players: TTC is the worst level
    ABC challengers: TTC is the worst level
    Edit: for the love of god stop replying with rainbow ride I GET IT

    • @dtracers
      @dtracers Місяць тому +487

      And then the irony that the inivisble wall was the reason we were able to solve the ABC for TTC

    • @beesus1412
      @beesus1412 Місяць тому +156

      Mario Kart players: D:

    • @MattRose30000
      @MattRose30000 Місяць тому

      i.imgflip.com/8mst75.jpg

    • @Gameboygenius
      @Gameboygenius Місяць тому +72

      F TTC. All my homies hate TTC.

    • @user-qr7rk8xf7n
      @user-qr7rk8xf7n Місяць тому +63

      Okay now make a patch for the game fixing all the misaligned vertices and such so there are no more invisible walls (except for maybe moving objects)

  • @stuntfumbler
    @stuntfumbler 28 днів тому +409

    What I learned from this video:
    It's a miracle you can go anywhere at all in Mario 64.

    • @fabiosonhandogrande1697
      @fabiosonhandogrande1697 28 днів тому +39

      Yeah, if they were a lot worse at making the geometry... It'd be an unreleasable abomination. Changing the course of gaming forever, as Mario 64 gets cancelled for reasons inexplicable for all workers. "Why does Mario keep going 'd'oh'?"

    • @CrAzYpotpie
      @CrAzYpotpie 28 днів тому +17

      ​​@@fabiosonhandogrande1697and then Nintendo gets cancelled and Xbox never exists and Sega rules the world before blowing it up. The end. Saying stuff is fun! 😂

    • @fabiosonhandogrande1697
      @fabiosonhandogrande1697 28 днів тому +9

      @@CrAzYpotpie my mind sure commonly comes up with "what if Nintendo just didn't revolutionize gaming?"

    • @CrAzYpotpie
      @CrAzYpotpie 28 днів тому +4

      @@fabiosonhandogrande1697 A lot of fun "what ifs" in gaming, for sure. How about if Nintendo and Sony's joint venture of the PlayStation panned out? I wonder if whatever group at Nintendo made that decision was fired after the extreme success of the PlayStation, or if it was such a big group decision that they just shrugged it off in collective defeat.

    • @HazhMcMoor
      @HazhMcMoor 28 днів тому +6

      Yeah considering most of the time the walls are just one pixel thick, and when it's more it's so rare that it's mention worthy. Seems like the QA actually have done their work

  • @robheaton
    @robheaton 20 днів тому +4

    1:29:42 This has gotta be the most unintentionally hilarious SM64 gameplay I’ve ever seen

  • @SerpiaXerma
    @SerpiaXerma 14 днів тому +6

    How anyone has ever even completed TTC normally is beyond me

  • @TheMortalMan
    @TheMortalMan Місяць тому +624

    30 minute college lecture: I sleep
    3 hour video explaining Super Mario 64's Invisible walls: 📝📝📝📝📝📝📝📝📝

    • @MaskedDeath_
      @MaskedDeath_ 29 днів тому +33

      Your college lectures were 30 minutes long? What utopia do you live in where professors realize you can't keep your focus for 90 minutes straight? :o

    • @mxveewz
      @mxveewz 27 днів тому +6

      my college lectures are 30 minutes!
      i go to community college

    • @momzwrite
      @momzwrite 27 днів тому +5

      ​@@MaskedDeath_mine were 30,60, or 90 minutes based on the class schedule. Our college had courses that met 1x,2x, or 3x times per week

    • @Sky-bx9mn
      @Sky-bx9mn 27 днів тому +11

      this video could teach my college professors how to teach, I swear

    • @leonro
      @leonro 26 днів тому +1

      ​@@MaskedDeath_Mine are 60 minutes, although some courses in the last trimester had two consecutive 60 minutes slots because they had to finish quicker in that period because of exams.

  • @javen9693
    @javen9693 Місяць тому +1872

    It's because Mario's nose is so big that he bumps into it and it startles him

    • @Zejoant
      @Zejoant Місяць тому +33

      His huge gut might cause some problems too.

    • @pedroH01
      @pedroH01 Місяць тому +31

      This is the best explanation I have ever seen

    • @Will-uv9kx
      @Will-uv9kx Місяць тому +3

      That's pretty racist, just because they're Italian doesn't mean they have big noses... Well... Maybe it does but still. How rude.

    • @eboone
      @eboone Місяць тому +15

      @@Will-uv9kx strawman lmfao

    • @defaultname7685
      @defaultname7685 Місяць тому

      You feel like this is appropriate to say considering what happened to Israel today? Iran attempted to fucking genocide them

  • @b33thr33kay
    @b33thr33kay 19 днів тому +5

    1:19:59 The floor gap is made out of floor (insert meme here)

  • @ZhiroMinoda
    @ZhiroMinoda 16 днів тому +2

    I eagerly watched every second of the video to see if you would address an old invisible wall discovered back in march 1998 by occesse tellebes (old school mexican glitch hunter, still has a youtube Channel) and published by the mexican club nintendo magazine (they were more open regarding glitches and exploits) in peach’s castle.
    The instructions were 1. summersault on the ledge on top of the key door that leads to the second floor. 2 once sliding in the ledge, dive into the wall so you’d be bounced back towards the stairs. 3. Ocassionally you wil be bounced back by an invisible wall.
    It wasn’t explicitly shown but I think it might be the one from the basement stairs extending upwards to the ceiling.
    The editors theorized it was either a leftover collision from a removed room or a mismapped wall extending from elsewhere. Surprising how close they got to the answer back in 98

  • @breearbor4275
    @breearbor4275 27 днів тому +540

    The sheer amount of work needed to figure all this out, then find a comprehensible way to explain it to the average viewer, and THEN create all the visuals and edit them together is just insane

    • @LBPreviews
      @LBPreviews 26 днів тому +11

      The elevator ride poem was superb :)

    • @SteveBarna
      @SteveBarna 26 днів тому +5

      And with smooth transitions and animations the entire time. Absolutly nuts.

    • @jonathanrouse
      @jonathanrouse 26 днів тому

      Its such an intuitive and well designed video, compared to the geometry in mario 64

  • @ringkunmori
    @ringkunmori 29 днів тому +439

    Hearing "Quarter Steps" in this video is like a character in a show we haven't seen since the start making his first appearance in ages.

    • @Smogshaik
      @Smogshaik 29 днів тому +42

      I did hold my breath for any possible mentions of Parallel Universes

    • @ccgarciab
      @ccgarciab 19 днів тому +1

      Pannen: uncle Quarterstep?
      In studio live audience: WOOOH!

  • @xaracen7207
    @xaracen7207 19 днів тому +1

    in portal every wall is turned intangible when passing through the portals, which allows for some VERY funky business, but the overshadowing problem would actually be amazingly beneficial for portal to create a negative collision mask so you dont have to toggle the entire universes wall collision...

  • @AroundTheBlockAgain
    @AroundTheBlockAgain 13 днів тому +1

    I think I am most impressed by your dedication to finding every single Invisible Wall in SM64 and then RUNNING INTO THEM.
    Every. Single. One. 100% Invisiwalled. I am in awe.

  • @AlternateHoney
    @AlternateHoney Місяць тому +1347

    1:10:00 "I'm not here to judge" says the one person to have ever intentionally collided with every single invisible wall

    • @buttecake
      @buttecake Місяць тому +230

      Except that one on the rocking square where it runs away from you. I can't wait for the 30 min video on how to bonk on that specific invisible wall.

    • @kolskytraveller1369
      @kolskytraveller1369 Місяць тому +45

      ​@@buttecake it would be funny, but I believe it would be impossible given the explanation throughout the video. "Walls" update every frame, but you have to hit the ceiling for two consecutive frames to bonk on it. Even if the "wall" interaction happens before geometry update, which is the most generous case, the most likely way to achieve that would be:
      1. Tilt the platform.
      2. Somehow generate or use enough speed to collide with the first ceiling while having an upwards trajectory. This cancels the vertical speed component. On the same frame tilt the platform again (is it even possible?). Notice how we have to come from "below" the platform due to an upwards trajectory requirement while staying on it on the previous frame.
      3. Use the horizontal speed component to bonk into other ceiling. Notice how, in order to stay on the platform and hit the invisible ceiling on the previous frame, our horizontal speed component must be facing away from the next ceiling, and redirecting it back was impossible back then.
      Even PUs won't help, since objects do not exist in PUs.
      I also don't think cloning would be useful. Cloned platforms are intangible (or can't be interacted with).

    • @FlamingZelda3
      @FlamingZelda3 Місяць тому +8

      @@kolskytraveller1369 okay so what if you gained exactly enough speed before touching the platform to where you can touch the floor making it tilt, and then on the very next quarterstep or frame (idk) hit the invisible ceiling which appeared?

    • @theendlessweltkrieg7276
      @theendlessweltkrieg7276 29 днів тому +12

      @@kolskytraveller1369 i think astral projection would work here

    • @buttecake
      @buttecake 29 днів тому +3

      @@FlamingZelda3 yeah I think this would work, go from standing on one side of the platform to having one of the 4 q-steps land inside the ceiling on the other side. Which would cancel the movement and cause a bonk. The only unknown here is whether the box would update its rotation on the first frame Mario is on it, since you need a bit of speed so not enough for 2 frames on the box.

  • @Steve_Bloks
    @Steve_Bloks 23 дні тому +689

    "No babe we can do stuff for our 1 year anniversary tomorrow i need to watch a 4 hour documentary about walls and floors"

    • @ToadAncom
      @ToadAncom 16 днів тому +14

      And not even about the visible ones

    • @acatwithafancyhat5782
      @acatwithafancyhat5782 15 днів тому +10

      ⁠in a game i haven’t even played

    • @flamentnagel
      @flamentnagel 15 днів тому +7

      *and ceilings!

    • @crylune
      @crylune 15 днів тому +3

      good, this is unironically more important.

    • @babytricep437
      @babytricep437 12 днів тому +1

      You’d just get married to get divorced, this is much more important

  • @thomasphillips885
    @thomasphillips885 15 днів тому +1

    This is the most detailed and complete video on Invisible Walls that there is, and will ever be. Awesome work!
    Thanks for taking the time to explain everything so well, and it was fun to see real world examples of a lot of these walls

  • @shybandit521
    @shybandit521 4 дні тому +2

    The Bowsers Lava downwarp looked downright violent the way he gets slammed down so hard he bounces right up

  • @FinnbarrGoesFast
    @FinnbarrGoesFast 23 дні тому +569

    2:29:06 streamer said "somebody explain" and Pannen came to the rescue with a 4 hour explainer

  • @nolancheck1465
    @nolancheck1465 27 днів тому +717

    I'm just imagining Pannen, awake at 3am writing this video, coming up with "It's like Moses parting the red sea, but it's the clock hand parting the invisible wall"

    • @ViviBuchlaw
      @ViviBuchlaw 26 днів тому +55

      Shakespeare's been real quiet since this one dropped 👀

    • @SuperM789
      @SuperM789 24 дні тому +12

      ✍️ 🔥🔥🔥🔥🔥🔥🔥🔥

    • @Lunadron10
      @Lunadron10 24 дні тому +1

      At 2:14:14
      For those inclined to

  • @ShinyMew76
    @ShinyMew76 12 днів тому +2

    I spent around a week watching this video in parts, and I’d like to say that it’s one of my favorite UA-cam videos I’ve ever watched. It’s incredibly well crafted, everything seems to just fit in place. Thank you for making this!

  • @professorbadvibes695
    @professorbadvibes695 17 днів тому +4

    That ending sequence was amazing...thank you for making such charming and informative videos pannenkoek!

  • @brandonmack111
    @brandonmack111 29 днів тому +362

    Seeing this, I'm amazed any of us ever managed to finish tick tock clock

    • @ckk3129
      @ckk3129 28 днів тому +5

      Actually a miracle, but I will not lie I always chose it to do it last

    • @fancy_tord5175
      @fancy_tord5175 28 днів тому +9

      when it's invisible, it isn't there until you believe it is

  • @Darkseany
    @Darkseany 20 днів тому +320

    1:22:55
    I knew I wasn't crazy!!!
    When I was a kid, I'd always fall off there and my brother was like "just stop letting go of the button dumbass." And I assured him I wasn't. And he went and did it with no problems, and I doubted my sanity and self-awareness ever since.
    Screw you Joey! I WAS holding the button! YOU JUST GOT LUCKY!

    • @trentonjackson578
      @trentonjackson578 6 днів тому +26

      This definitely happened to me as a kid. I thought I let go accidentally but now I'm not so sure.

    • @ilex_occulta
      @ilex_occulta 6 днів тому +14

      average big brother behavior

    • @kaydwessie296
      @kaydwessie296 День тому

      Yeah honestly screw you, Joey

  • @shona-sof
    @shona-sof 6 днів тому +3

    Fantastic video! I love how you cleanly explained everything leading up to the meat of what's happening so it was all easy to follow!

  • @propername4830
    @propername4830 9 днів тому +1

    insane that this video contains not only an in-depth description of all types of invisible walls in Super Mario 64, but also a free money-making method

  • @tommo4356
    @tommo4356 28 днів тому +340

    Causes 1-3: Working basically as intended
    Causes 4-7: Some mildly annoying invis walls due to oversights in floor and ceiling collision
    Cause 8: "How do we tell which floor is higher if at least one is diagonal", "Just pick randomly, it'll be fine"

    • @MarioFanGamer659
      @MarioFanGamer659 27 днів тому +17

      To be fair, cause 2 also is unintentional, considering that ceilings should be surrounded by walls and floors but some of them aren't (the arches in the TTM slide) or wall tiles unintentionally end up being ceilings (the broken bridge in CCM).

  • @squidnipendleton3765
    @squidnipendleton3765 28 днів тому +459

    A 3 hour comprehensive and explicit exposé on the devs' inability to fit shapes together. Pure cinema.

    • @cosmicvoidtree
      @cosmicvoidtree 28 днів тому +48

      A 3 *and 3/4* hour comprehensive and explicit exposé on the devs' inability to fit shapes together.

    • @DrSpikeSpiegel
      @DrSpikeSpiegel 28 днів тому +112

      @@cosmicvoidtree He just truncated the hour to its nearest representative point.

    • @ChristopherWaddelow
      @ChristopherWaddelow 27 днів тому +4

      🤣​@@DrSpikeSpiegel

    • @lajeandom
      @lajeandom 27 днів тому +2

      @@DrSpikeSpiegel well done haha

    • @ry6554
      @ry6554 27 днів тому +2

      @DrSpikeSpiegel edge hour

  • @Dasyati
    @Dasyati 15 днів тому +2

    Incidentally, Mario 64 is certainly not the only engine to have bugs from edge alignment issues like this. It just manifests in a particularly bad way here because of the unique collision detection system making certain assumptions about the data. The original Doom, Quake and Duke3d engines also use integer coordinates, although the map building tools are a bit more robust about finding leaks from them. And usually the errors that get through only cause rendering bugs or performance issues.
    That being said, the underlying problem shows up eeeeeeeverywhere, even with floating point representations. Any time a model author splits a face without having it affect neighbouring faces, you're liable to get an edge misalignment. You may never even realize it's there until you're pulling your hair out trying to figure out why your 4 hour render has weird hotspots along a seam or your fluid simulation keeps leaking out the bottom.

  • @keepyourhornson5311
    @keepyourhornson5311 4 дні тому +2

    Only an hour and a half through so far, but this is fantastic stuff as usual so far. Incredibly informative and engaging, great depth and spectacular visuals. Thanks for all your contributions!

  • @metashrew
    @metashrew Місяць тому +730

    27:49 _"and to satisfy it being a wall, you'd think i'd say it has to be a wall"_
    is such a surreal sentence without context

    • @kruje314
      @kruje314 Місяць тому +20

      *YOU DIDNT HAVE TO CUT ME OFF*

    • @Swordkiller55623
      @Swordkiller55623 29 днів тому +5

      ​@@kruje314Make out like it never happened and that we were nothing

    • @Michael-kp4bd
      @Michael-kp4bd 29 днів тому +37

      Pannen has a knack for amazingly surreal quotes like this, where at the same time there’s absolutely nothing weird or untrue about it - in the context he constructed

    • @Extramrdo
      @Extramrdo 29 днів тому +13

      It's 27 minutes in and we're still explaining WALLS. This is an AMAZING video.

    • @N38Productions
      @N38Productions 28 днів тому

      ​@@kruje314lol and then calls us all casuals. Unreal

  • @keganmemestar4465
    @keganmemestar4465 22 дні тому +315

    Out of context, the quote at 2:14:13 sounds insane. "It's like Moses parting the Red Sea, but it's the clock hand parting the invisible wall" - pannenkoek2012 2024