Lakitu Skip Explained

Поділитися
Вставка
  • Опубліковано 7 вер 2024

КОМЕНТАРІ • 973

  • @kwartylion8134
    @kwartylion8134 3 місяці тому +4600

    10 units ?
    For speedrunners it's practically a highway

    • @riblolox
      @riblolox 3 місяці тому +119

      lmao so true

    • @jayde4872
      @jayde4872 3 місяці тому +119

      there's nothing too precise they won't exploit.

    • @cosmicvoidtree
      @cosmicvoidtree 3 місяці тому +132

      For TASers that’s a 4 bedroom home

    • @Speed-TV
      @Speed-TV 3 місяці тому +28

      and I have never managed to do it

    • @NormansWorldMovies
      @NormansWorldMovies 2 місяці тому +1

      5th

  • @XanderKyle
    @XanderKyle 4 місяці тому +9722

    "and then the same upper bound again for no reason"
    classic sm64 programming

    • @cad97
      @cad97 4 місяці тому +712

      I also love that the only reason we even know this is that the devs "forgot" to use the optimization flag when compiling the game. (Well, more likely they just didn't trust optimizations at the time, given young compilers and a history of programming the machine directly.) Optimisers of the time were certainly capable of removing this kind of redundant check, I'm fairly sure.

    • @TheKacperuss
      @TheKacperuss 4 місяці тому +114

      @@cad97 the source code shown in the video is from the nintendo gigaleak, so it has nothing to do with the compiled rom

    • @Quate32
      @Quate32 4 місяці тому +332

      @@TheKacperuss it's not from the gigaleak, it's from decomp.

    • @j_c_93
      @j_c_93 4 місяці тому

      This kind of thing happens in all programming lmao. If it works, it works

    • @genderender
      @genderender 4 місяці тому +163

      @@TheKacperussvery few games had source code in the gigaleak, notably no major n64 release

  • @TabbyVee
    @TabbyVee 4 місяці тому +4081

    Never realized how small an area speedrunners have to land to get that skip.

    • @AspectCave
      @AspectCave 4 місяці тому +158

      it's fairly easy though with good positioning

    • @StacyRexroad
      @StacyRexroad 4 місяці тому +247

      it's not as difficult as it looks; mario games have always been about this tricky sort of platforming, after all. lol

    • @MegaZeta
      @MegaZeta 4 місяці тому +81

      I’ll balance things out by refusing to fake-brag about how landing in this 10-unit area is easy to me, someone you’ve never heard of as concerns speed-running

    • @slaviknaumen
      @slaviknaumen 4 місяці тому +15

      Now i turn out to be luckier than i thought when i managed to skip it on mobile

    • @Thy_Boss
      @Thy_Boss 4 місяці тому +45

      @@StacyRexroad The story of Mario 64 seems largely to be about "Can we make a Mario game successful _WITHOUT_ tricky platforming?" The developers found that level testers, confronted with pinpoint platforming in an explorable environment, assumed that they were supposed to be doing something else. So this game has very, very little of it.

  • @pannenkoek2012
    @pannenkoek2012  4 місяці тому +3878

    Finally, I can make smaller videos again! Expect a lot more going forward :)

    • @HOBOTROLL9000
      @HOBOTROLL9000 4 місяці тому +55

      Let’s go

    • @SilverBirb
      @SilverBirb 4 місяці тому +15

      I think you should document less specificat stuff on your shorts and maybe do shorts if a video takes alot more time

    • @bruhv3
      @bruhv3 4 місяці тому +11

      could you make a video/short on GWKs? i love seeing them but i don't know the logistics of it and it would be awesome to see a breakdown of it ^^

    • @tryblight
      @tryblight 4 місяці тому +1

      epic

    • @davidezadra6844
      @davidezadra6844 4 місяці тому +5

      LETS A FUGGING GO!!!!

  • @apo_chromatic
    @apo_chromatic 4 місяці тому +2311

    In the early days of SM64 speedrunning, this trick was called “skippy skip” and bomb clip was called “clippy clip”

    • @lillyy256
      @lillyy256 4 місяці тому +167

      BRING IT BACK

    • @BaldorfBreakdowns
      @BaldorfBreakdowns 4 місяці тому +179

      Did Australians name them?

    • @Kaitri
      @Kaitri 4 місяці тому +25

      Omg i actually remember lol

    • @MegaZeta
      @MegaZeta 4 місяці тому +21

      @Kaitri And I actually don’t remember. Small world

    • @user-nj3jg6if5i
      @user-nj3jg6if5i 4 місяці тому +23

      Lost wisdom of the ancients😶‍🌫️

  • @adambyte256
    @adambyte256 4 місяці тому +801

    I was hoping you were going to say, "And so, in the game, the box has a left side, a right side, another right side in exactly the same place, …"

    • @ghostgames0101
      @ghostgames0101 4 місяці тому +20

      Me too 😢

    • @baykkus
      @baykkus 4 місяці тому +28

      I was expecting him to say there was an extra side and he jumped to say there was one side missing...

    • @benjaminoechsli1941
      @benjaminoechsli1941 3 місяці тому +6

      I think that's why the upper bound is missing. The doubled z-coordinate.

    • @banisan2035
      @banisan2035 3 місяці тому +1

      thank you for making me giggle like idiot. i needed a good laugh :D

    • @kaylaa2204
      @kaylaa2204 2 місяці тому +3

      In code it looks like that would be the case, but what that’s actually saying is just a logical statement “if this is true, and this is true, and this is true” so it’s just repeated logic, not an actual game object. The clip he’s showing is merely having objects to visualize it for you.

  • @Zenju__
    @Zenju__ 4 місяці тому +744

    This new tool that you're using for the visuals is amazing!

    • @joshnoble07
      @joshnoble07 4 місяці тому +31

      do we know what tool it is? I would LOVE to get my hands on it!

    • @thyagooliveira7
      @thyagooliveira7 4 місяці тому +16

      Same here, is beautiful and powerfull

    • @skill_issuesmo7367
      @skill_issuesmo7367 4 місяці тому +34

      i dont really know for sure, but that maybe a program that he made called "STROOP", afaik it looks kinda simmilar to that

    • @thyagooliveira7
      @thyagooliveira7 4 місяці тому +7

      @@skill_issuesmo7367 thanks for the tip 🤝

    • @galoomba5559
      @galoomba5559 4 місяці тому

      @@skill_issuesmo7367 It doesn't look similar at all. STROOP doesn't draw anything inside the game.

  • @BeautyMarkRush
    @BeautyMarkRush 3 місяці тому +596

    I love looking at old code and wondering what the hell the programmer was going through in his life to do that (that includes my own code)
    Guys. This is a joke. Stop taking it seriously. Thanks.

    • @westmovie7517
      @westmovie7517 3 місяці тому +6

      I mean, I think they were doing nothing

    • @PlainGammer
      @PlainGammer 3 місяці тому +16

      I wonder that too looking at my old C game code from about a year ago

    • @jimmyelkordy3752
      @jimmyelkordy3752 3 місяці тому +10

      Probably vibing imaging the kids having fun with this game

    • @alexandreocadiz9967
      @alexandreocadiz9967 3 місяці тому +16

      My Guess is they copy pasted the same line of code 6 times and then forgot to change the Y upper bound line of code

    • @billable1861
      @billable1861 3 місяці тому

      Their thoughts were in Japanese before AI began to speed run everything before the heat death of the universe. So we will never know

  • @theonlymegumegu
    @theonlymegumegu 3 місяці тому +167

    "made the box too small"
    speedrunners: give me a subpixel and I'll give you a skip, baby

  • @Willowposting
    @Willowposting 4 місяці тому +150

    That visualization actually is gonna help me land this trick more consistently in the future

  • @GGreenHeart
    @GGreenHeart 4 місяці тому +529

    Wait... is Lakitu ALWAYS clipping into the floor on a normal playthrough of the game?? You can just see him there up until you step on the bridge?!

    • @ZerolinGD
      @ZerolinGD 4 місяці тому +100

      Yep

    • @batofdestiny7801
      @batofdestiny7801 4 місяці тому +9

      Good question

    • @mariotheundying
      @mariotheundying 4 місяці тому +78

      yeah I think he's always there, and disappears permanently when you trigger him

    • @mariotheundying
      @mariotheundying 4 місяці тому +23

      he also disappears from entering the castle (didn't edit my reply cuz yt sometimes sucks)

    • @Chronomel
      @Chronomel 4 місяці тому +63

      on an old tv screen, he might not be visible because of the blur which is why the devs thought it was okay put him there

  • @briandiomede7354
    @briandiomede7354 4 місяці тому +412

    I bet you a million dollars some programmer copy and pasted the z value part and forgot to change the values to the y coordinates which is why there is an extra z but a missing y.

    • @DarkBoo007
      @DarkBoo007 4 місяці тому +79

      Copy-and-pasting is normally the reason why we see repeated code or wrong code... I know I always mess up some code by copy-pasting but never modifying/editing (Forgetting to do so) :(

    • @SSM24_
      @SSM24_ 4 місяці тому +44

      @@DarkBoo007 I've heard that some coding projects even have blanket rules against copy-pasting for _any_ reason, specifically to prevent errors like this. I don't know for certain how effective it is in practice, but yeah.

    • @DarkBoo007
      @DarkBoo007 4 місяці тому +14

      @@SSM24_ I need to start following that rule! The only rule I was told is the hard-coding rule.

    • @somdudewillson
      @somdudewillson 4 місяці тому +48

      Pretty sure that there's a 'missing' y because there's no real reason to give the trigger a ceiling.

    • @Whitecroc
      @Whitecroc 4 місяці тому +16

      ​@@SSM24_ Sounds like a very heavy-handed solution. Maybe one could expand the syntax highlighter to indicate that a piece of copypasted code hasn't been edited...? A bit unreliable, but copypasting saves a lot of work...

  • @ZoroarkGX
    @ZoroarkGX 4 місяці тому +89

    to my knowlege, when mario ledge grabs, the game actually puts him in top of the floor he's grabing into, so maybe that 10 units gap is just to prevent mario triggering the cutscene when he grabs the edge of the bridge, that's just a guess tho

    • @memetech-
      @memetech- 3 місяці тому +3

      That, or a miscalculation, or to prevent some really wild positioning at the start of the cutscene

  • @epicness877
    @epicness877 3 місяці тому +79

    Funny how thousands of small programming shortcuts are found with increasing implications starting from this

  • @rougiflan8427
    @rougiflan8427 4 місяці тому +32

    The visuals are crazy now, super clean and very educative!

  • @WeeklyMusicalShitposts
    @WeeklyMusicalShitposts 4 місяці тому +73

    Thank you so much for not doing that annoying thing where the end of a Shorts video loops back to the beginning to try to trick people into watching more of something they already watched

    • @Zowayix93
      @Zowayix93 4 місяці тому +9

      there's a dude that makes terraria videos that does that. ends so many shorts with a sentence that leads into the beginning of the short. so damned annoying.

    • @MegaZeta
      @MegaZeta 4 місяці тому +13

      The problem is UA-cam auto-looping videos in a desperate attempt to compete with other sites. What you’re complaining about is just an attempt to adapt

    • @caiolopezcomz
      @caiolopezcomz 4 місяці тому +9

      "And that's why..."

    • @Zowayix93
      @Zowayix93 4 місяці тому +4

      @@caiolopezcomz u stahp dat

    • @ravenID429
      @ravenID429 4 місяці тому +5

      Why is that annoying lol, do you not remember the beginning

  • @AndrewMooreMar
    @AndrewMooreMar 4 місяці тому +65

    I thought this worked beacuse of a 1 frame jump that the game wouldn't register as Mario landing. Great explanation and visuals!
    My guess for the double Z constraint is that that line should have been the upper Y constraint, but somehow they replaced it with a repeated one.

    • @jnonymous
      @jnonymous 4 місяці тому +29

      As a programmer with ADHD, I can confirm I've duplicated a line of code to then quickly morph it into code I needed, but then got distracted and didn't do the morphing part...

    • @kargaroc386
      @kargaroc386 4 місяці тому +23

      When you get 999 coins in the JP version, it sets your lives to 999 (& 0xFF == -25) because they copy-pasted the 999 lives bounds check right above it and forgot to change all the variables over. This looks like another instance of that sort of mistake.

    • @NYKevin100
      @NYKevin100 4 місяці тому +6

      They didn't need a Y constraint. Mario has to touch the ground, and he's not doing that hundreds of units in the air.

    • @lgasc
      @lgasc 4 місяці тому +4

      ​@@NYKevin100 Without vertical check, the cutscene would trigger when swimming under the bridge.

    • @themrdoggo
      @themrdoggo 4 місяці тому +1

      @@lgasc I don't think the game can do cutscenes like this with Mario in any non-grounded state, including swimming. At the very least, I can't think of any times where it comes up during normal gameplay, unless they decided to program it to be possible and then ended up never using it.
      You can get below the bridge in a walking state as well, but you'd have to have already entered the castle to drain the moat, which despawns Lakitu.

  • @Kitty255Again
    @Kitty255Again 3 місяці тому +29

    i love how you went into absurd detail when you could have just said "the trigger doesnt cover the edges of the bridge"

    • @hisnameiskilljoy
      @hisnameiskilljoy 3 місяці тому +9

      That's probably why the title is "Lakitu Skip Explained" instead of "Lakitu Skip Oversimplified".

  • @eatingmage603
    @eatingmage603 4 місяці тому +73

    I wonder if this was intentional in case Mario hit the ledge on one frame and fell off the bridge on the immediate next frame, which could have caused issues with the cutscene.

    • @KingMetalMario
      @KingMetalMario 4 місяці тому +10

      Good point

    • @blueyosh43
      @blueyosh43 4 місяці тому +5

      whenever mario gets into a talking cutscene he stops dead in his tracks anyway so I dont think that would be possible.

    • @themrdoggo
      @themrdoggo 4 місяці тому +14

      @@blueyosh43 If Mario touched the bridge and immediately let go, the cutscene would play after he landed. This would be possible with a ledgegrab if the trigger touched the entire bridge.
      This is used in blindfolded speedruns of CCM's penguin race, where they enter the cutscene trigger for one frame, and then they're airborne. They jump partway down the slide, and then the penguin starts talking to them from really far away.

    • @galoomba5559
      @galoomba5559 4 місяці тому +2

      Mario can move a lot more than 10 units in a frame though

  • @katier9725
    @katier9725 4 місяці тому +28

    Hearing pannenkoek not only speak fast but also vaguely annoyed is a whole new experience.

    • @crylune
      @crylune 4 місяці тому +1

      Ok “Katie”

    • @katier9725
      @katier9725 4 місяці тому +9

      @@crylune Hm?

    • @s.j7423
      @s.j7423 3 місяці тому +2

      ​@@crylune ..?

    • @lillie3029
      @lillie3029 3 місяці тому

      @@katier9725I think I understand, they’re trying to be transphobic because you have an anime pfp but is clinically stupid

    • @akoyash9964
      @akoyash9964 3 місяці тому

      ​@@lillie3029it's just a reference to ok tj Henry yoshi

  • @Happy_Koopa_boi
    @Happy_Koopa_boi 3 місяці тому +37

    Just be thankful that there isn't an invisible wall there

  • @mcpo117
    @mcpo117 4 місяці тому +65

    Can't wait to see someone reupload this to TikTok without credit to you

  • @waarschijn
    @waarschijn 4 місяці тому +36

    Although this is basically what everyone assumed, this short still adds some relevant info.

    • @FrancescoGiorginiFilms
      @FrancescoGiorginiFilms 4 місяці тому +5

      Although this is basically what everyone thought, this comment still states a relevant opinion.

  • @NotBrian420
    @NotBrian420 3 місяці тому +56

    Ok but why do they make those trigger boxes so incredibly high 💀

    • @bronjamethebawnbame8575
      @bronjamethebawnbame8575 3 місяці тому +31

      because they never set the parameters for the top face, it defaults to the highest possible distance I guess. The devs don't expect the player to enter from the top or go over it anyhow

    • @Friendly_Neighborhood_Dozer
      @Friendly_Neighborhood_Dozer 3 місяці тому +18

      It's literally just "if the player is higher than this". And since he's higher than that, whether he's .00001nm above it or 3725518Km in the Sky (I know that isn't possible in game due to the maximum limit to numbers), it's theoretically infinitely tall
      Everything else here is checked by "if he's between value a and b".
      And they make it that way because it saves unnecessarily wasting processing power by using an unneeded thing in the if statement. I know that's ironic to say with the same thing checked twice, but that's not supposed to be there either obviously.

    • @TtEL
      @TtEL 3 місяці тому +2

      They didn't set an upper bound
      It wouldn't matter anyways because it only triggers the event if Mario is grounded, which essentially sets an upper bound

  • @user-zb9iu5mf8p
    @user-zb9iu5mf8p 3 місяці тому +32

    Developers attention to speedruners are unbelievable

    • @wockymocky3691
      @wockymocky3691 3 місяці тому +5

      It’s not on purpose bro 😂

    • @TheAdvertisement
      @TheAdvertisement 3 місяці тому +2

      This was not intentional lmao

    • @bobthegamingtaco6073
      @bobthegamingtaco6073 3 місяці тому

      Gonna be real, if I ever make a game I'm gonna do stuff like this on purpose. I want the normal time to be 50 hours and the speedrun to be 20 minutes lol

    • @wockymocky3691
      @wockymocky3691 3 місяці тому

      @@bobthegamingtaco6073 optimal game for everyone 😂

    • @user-zb9iu5mf8p
      @user-zb9iu5mf8p 3 місяці тому

      @@bobthegamingtaco6073 Me too because first time I saw speedruners doing this kind of thing I was amazed and very inspired by this

  • @jlocke2171
    @jlocke2171 4 місяці тому +54

    And it only checks for those values when he's on the ground, right?

    • @lordbob-up9wd
      @lordbob-up9wd 4 місяці тому +29

      Yes

    • @BagOfMagicFood
      @BagOfMagicFood 4 місяці тому +8

      Beating Super Mario 64 without touching the ground! Amazing

  • @Jackson64_official
    @Jackson64_official 3 місяці тому +46

    And then a TAS will just jump over it

    • @optic5453
      @optic5453 3 місяці тому +1

      No it doesn’t

    • @wetara
      @wetara 3 місяці тому

      @@optic5453 yes it does: ua-cam.com/video/W-MrhVPEqRo/v-deo.html

  • @LalitoTV
    @LalitoTV 4 місяці тому +85

    Speedrunners never go outside again after this so... Could you get a star or even beat the game and still come back to the lakitu cutscene?

  • @theSato
    @theSato 4 місяці тому +5

    Note that one of the conditions is that you are touching the ground (which is why you can pass through the trigger area)

  • @Speed-TV
    @Speed-TV 3 місяці тому +2

    I can't believe that back then they had to manually define every boundary of the zone. That sounds like a nightmare

  • @wockymocky3691
    @wockymocky3691 3 місяці тому +38

    Did thi shi once and I though I was goated 🔥

  • @xbox7912
    @xbox7912 3 місяці тому +66

    Nobody likes Lakitu

  • @nicklemm1508
    @nicklemm1508 3 місяці тому +22

    This info would have saved hours of my life 30 years ago

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

      Hours? The cutscene is maybe 10 seconds

  • @Learn_The_Cube
    @Learn_The_Cube 4 місяці тому +31

    Nintendo should have hired pannen to help port it to 3D all stars

    • @mariotheundying
      @mariotheundying 4 місяці тому +9

      isn't that emulating those games tho and then applying a texture hack? I remember sunshine in 3d all stars when it released it had a problem caused by GameCube emulators (the moving platforms trail being visible, normally it's invisible), i think Nintendo later fixed it

    • @_cherriicola
      @_cherriicola 4 місяці тому +2

      ​@@mariotheundying ya it's all emulation except galaxy which is only partly done via emulation and was partly rewritten to run natively on switch

    • @callmezeldaonemoartime
      @callmezeldaonemoartime 4 місяці тому +2

      …this joke doesn’t even make sense, all 3D All Stars does is emulate a translated version of the most updated version released in JP

  • @Anteksanteri
    @Anteksanteri 4 місяці тому +5

    Your visualizations are always so good.

  • @Eira_99
    @Eira_99 4 місяці тому +5

    Videos like this really show you the true wonder of speedrun tricks, it's such a small little thing and something as iconic as Lakitu Skip could easily not happen if the box was made just a little wider. Every trick is always something special.

    • @MegaZeta
      @MegaZeta 4 місяці тому

      I don’t think this skip is an icon of anything. Most people who play this game don’t know it exists

    • @Eira_99
      @Eira_99 4 місяці тому +2

      @@MegaZeta I'm saying it's an iconic Mario 64 speedrun trick. Out of all Mario 64 speedrun tricks, this is a very well known one.

  • @chazmaru9583
    @chazmaru9583 2 місяці тому +1

    I wouldn’t be surprised if what happened was, the box was initially exactly the size of the bridge, but later on another developer in the team decided the bridge was a smidge too small for whatever reason, and they forgot to recalibrate this trigger accordingly.

  • @switchmaster64
    @switchmaster64 4 місяці тому +17

    Great visualization! Never understood it like this

  • @hostiledodo1150
    @hostiledodo1150 4 місяці тому +1

    This video really explains why that's such a hard skip, mad props to the people who can pull it off

  • @thearmoredchurchill
    @thearmoredchurchill 3 місяці тому +5

    The second instance high Z bound when the dimensions are displayed:
    "Am I a joke to you?"

  • @reamper8934
    @reamper8934 3 місяці тому +15

    pannenkoek2012 we love you

  • @notanotherjamesmurphy5574
    @notanotherjamesmurphy5574 3 місяці тому +12

    You lack patience if do this…
    I lack it, too.

  • @lordhughmungus
    @lordhughmungus 3 місяці тому

    I'm so glad commented pannenkoek is back. This world needed him.

  • @zachary7996
    @zachary7996 4 місяці тому +6

    New pannenkoek short lets goooo

  • @1gnore_me.
    @1gnore_me. 4 місяці тому +2

    it's so oddly specific that it makes me wonder if the developers wanted it to be possible

  • @mr.lavander7145
    @mr.lavander7145 4 місяці тому +4

    Love the animations you're using nowadays. Keep up the good work

  • @ShadowDemon_4
    @ShadowDemon_4 3 місяці тому +1

    I don't think I've ever seen cutscene spots be visually shown like this but I figured that's how some of them worked.

  • @ggbirdymill1618
    @ggbirdymill1618 3 місяці тому +12

    Is the Super Mario 64 source code publicly available nowadays or is this some reverse-engineered code project?

    • @byntoyt
      @byntoyt 3 місяці тому +10

      yeah a bunch of fans managed to fully decompile the game, its called the sm64 decomp

    • @MoonlitLuka
      @MoonlitLuka 3 місяці тому +1

      It's actually available to just play on your system too. No emulator or anything. Almost like it's a Steam Game.

    • @ggbirdymill1618
      @ggbirdymill1618 3 місяці тому +1

      That's crazy. SM64 decomp here we go

  • @robintillotson-tv2ri
    @robintillotson-tv2ri 2 місяці тому

    I have learned more about coding from these shorts than my entire computer science degree

  • @fuzbuzz00
    @fuzbuzz00 4 місяці тому +3

    I knew every bit of this before I clicked the short. I knew before I clicked that this is what the short would be about.
    I clicked it anyway

    • @MegaZeta
      @MegaZeta 4 місяці тому

      I also knew it, but twice as well as you. Pity about your lack of knowledge compared to me, a superior commenter………

  • @tiffyfemboy
    @tiffyfemboy 3 місяці тому +1

    *Believe me, probably someone at the dev team noticed, but as an dev, I can totally understand them.*
    Like, most devs just wanna make the game work, dont need to check every single pixel 😅
    As an dev, the dilema "If it works, dont touch it" fits very well...

  • @ursamajo.r
    @ursamajo.r 4 місяці тому +3

    The production quality is so good ❤

  • @legendalt123
    @legendalt123 4 місяці тому +2

    Bro really pulled out a whole ass explanation for that and I respect him

  • @MK-gb7ht
    @MK-gb7ht 4 місяці тому +5

    “The programmers made the cutscene trigger a little too small”
    trigger box goes into the skybox for no reason

    • @IDontReadReplies42069
      @IDontReadReplies42069 4 місяці тому +1

      why not tho, it's not like its wasting memory or anything. It's just a float, the iterator on the conditional stops when it satisfies the conditions anyway.

    • @MK-gb7ht
      @MK-gb7ht 4 місяці тому +2

      @@IDontReadReplies42069 they just needed to make it wider, which to me is pretty funny since it’s comically tall.

    • @baykkus
      @baykkus 4 місяці тому

      making it not go into the slybox would require adding an upper limit, aka an extra coordinate
      now they did add an extra coordinate that doesn nothign for no reason but ñet's ignore that lol

  • @Frendude
    @Frendude 3 місяці тому

    When i mastered this skip
    I would've never thought about how tight that area was

  • @KindaKyezzin
    @KindaKyezzin 4 місяці тому +4

    THANK YOU FOR COMING BACK!!

    • @KingMetalMario
      @KingMetalMario 4 місяці тому +2

      hes been uploading consistently on uncommentatedpannen

  • @MarMaxGaming
    @MarMaxGaming 3 місяці тому +1

    That tiny area is hard to hit too! Mario 64 speed runs are insanely precise, to think that’s just the very beginning of the run with hundreds of things left to do for a full run

  • @diaz35scrodrigo
    @diaz35scrodrigo 4 місяці тому +7

    Having this video after that almost 4 hours movie about invisible walls feels great 😌

  • @xBlaster
    @xBlaster 3 місяці тому +1

    They probably deleted the ceiling of the box by moving the Z walls in the code by accident

  • @nobbyfirefly57
    @nobbyfirefly57 3 місяці тому +20

    Wait was the code for the whole game leaked at some point or something?

    • @4.0.4
      @4.0.4 3 місяці тому +20

      Yes and a bunch of other Nintendo games as well, courtesy of the infamous hacker known as Channel 4.

    • @nickgirdwood3082
      @nickgirdwood3082 3 місяці тому

      ​@@4.0.4how?

  • @BigNoseEntmt
    @BigNoseEntmt 3 місяці тому

    I never noticed that cloud-less Lakitu was visible standing in front of the castle doors before the cutscene ever begins!

  • @MattTrevett
    @MattTrevett 4 місяці тому +3

    UA-cam won't let me like the video for some reason, but it's fantastic.

  • @Mastergamer44
    @Mastergamer44 3 місяці тому

    makes sense, there are times where I can swear I'm on the very edge and yet it triggers, this 3D presentation is nice too.

  • @Skazzy3YT
    @Skazzy3YT 4 місяці тому +4

    Good video pannen

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

    I’m so glad speed runners are here to save me 10 seconds of a cute cutscene from an enjoyable game

  • @super_iago_oficial
    @super_iago_oficial 3 місяці тому +14

    my god, how i dont know that???

  • @RSwizard101vids
    @RSwizard101vids 3 місяці тому +1

    Lakitu off the cloud doesn't exist he cant hurt you
    Lakitu off the cloud by the door

  • @keithshockley3443
    @keithshockley3443 3 місяці тому +8

    I may have to try this on super Mario 3d all stars. Does this exploit work on switch and original ds versions?

    • @QueenofTNT
      @QueenofTNT 3 місяці тому +3

      Hypothetically it should work in All Stars as the version being used is just a ported version of the N64 version (the Shindou revision that fixed a few bugs such as BLJs) assuming the Shindou version didn’t change the bounding box dimensions.
      The DS versions are more likely to have this fixed as (I think) the engine was heavily modified to run on the DS hardware, not to mention that you run into this cutscene with Yoshi instead of Mario in SM64DS, as Yoshi has significantly different abilities, and I’m pretty sure he lacks a long jump (unlike Mario). I haven’t played the game in a while though so I might be remembering incorrectly

    • @Gold_Yoshi
      @Gold_Yoshi 3 місяці тому +1

      @@QueenofTNTThere is nothing on the bridge to skip on the DS version as the front door is locked for the rabbit key tutorial thing and Lakitu talks to you before you have control of Yoshi.

    • @forjqoijasd
      @forjqoijasd 3 місяці тому

      Most of these sm64 tricks and stuff don’t apply to the DS version since that one is a remake running on a different engine

  • @Somebodythatyouneverknew
    @Somebodythatyouneverknew 3 місяці тому

    What a way to say “a slightly off sized one side activator collision box”

  • @narrativeless404
    @narrativeless404 3 місяці тому +4

    Cool

  • @Sly88Frye
    @Sly88Frye 3 місяці тому

    As soon as you started talking about X and y coordinates even before mentioning the z coordinate I knew right away you were going to say it was just because you were outside of the area of where the cutscene is programmed. Although to be honest it's just kind of obvious even when just watching the speedruns. However I do like the way you explained it and how you showed exactly where it cuts off.
    I was out of the impression that the entire guardrail of the bridge didn't trigger it but it turns out it was supposed to they just missed part of it. Excellent short

  • @TheSewDew
    @TheSewDew 4 місяці тому +3

    You should explain Bomb Clip next!

  • @theknightikins9397
    @theknightikins9397 3 місяці тому

    The fact that there is a redundant second upper bound is funny, but it’s even funnier that the upper bound doesn’t mean anything regardless because the box cuts at world height anyways.

  • @dapimp6916
    @dapimp6916 3 місяці тому +35

    ☝️🤓

    • @happybirthdaytonoone
      @happybirthdaytonoone 3 місяці тому +19

      it's u

    • @dapimp6916
      @dapimp6916 3 місяці тому

      @@happybirthdaytonoone u?

    • @Bryandrr2
      @Bryandrr2 3 місяці тому

      @@dapimp6916 its you, you dummy

    • @Zickmation24
      @Zickmation24 3 місяці тому

      We don't need your face in this comment section

    • @spaz8461
      @spaz8461 3 місяці тому +5

      @@dapimp6916 u 🤓

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

    "I also got the Wii version of Kung Fu Panda. In case you're wondering"

  • @abi-9000
    @abi-9000 23 дні тому

    "old programmers were so much more efficient because they had to optimize to hardware"
    Old programmers in question:

  • @normalifelias
    @normalifelias 23 дні тому

    "and then the same upper bound again for no reason"
    Somehow, I know the developers wanted to remove this, but every time they cut it, the cutscene just didn't trigger for some reason, so they left it in

  • @carriemarshall1947
    @carriemarshall1947 3 місяці тому

    The makers of the game probably didn’t even notice. It was there until people started doing it, poor developers.

  • @clementineshetheyfae8312
    @clementineshetheyfae8312 3 місяці тому +1

    Isn’t this how practically all video game triggers work?

  • @ultrio325
    @ultrio325 4 місяці тому +1

    Fun UncommentatedPannen idea: Explain how the new visual engine works

  • @absalomhaiymanot6973
    @absalomhaiymanot6973 29 днів тому

    It's cool to know why as a 31 year old. I did this when I was 5, and I did want an explanation. Dope, I understand 26 years later.

  • @TRDiscordian
    @TRDiscordian 3 місяці тому

    This was delightfully clear, thanks a lot!

  • @Rhombus58-
    @Rhombus58- 21 день тому +1

    Bro, so smart Bros built like Mr. smart guy

  • @904funny
    @904funny 2 місяці тому

    “Here are their first vertices. Lakitu is overshadowed.”

  • @davidr2421
    @davidr2421 3 місяці тому

    Any programmer knows, you write the same If condition twice in a row to make extra sure you catch the value.

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

    Considering the way glitches in this game usually are explained, this actually is pretty simple lol

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

    Probably it did funky things when they accidentally clipped the edge of the bridge or went over it, so they stayed within bounds.

  • @SasquatchPJs
    @SasquatchPJs 4 місяці тому

    The duplicate line of code was probably originally the other Y check that was changed rather than deleted for the sake of testing whether it was needed. It's easier to change the numbers back than it is to re-add the whole line back. It didn't cause problems and was forgotten about.

  • @Einzeller2010
    @Einzeller2010 4 місяці тому +1

    I like that you can visualize what you explain. How do you add those things to SM64 and how do you change the camera angle as you want?

  • @jmkoolboy2071
    @jmkoolboy2071 2 місяці тому

    As a software student, I'm amazed by how clean is SM64 code written

  • @dalitrh
    @dalitrh 8 днів тому

    And for non speed runners, it was a great way to get passed that annoying cloud fella 😅

  • @shakeweller
    @shakeweller 22 дні тому

    This is intended btw. Because in programming there is something called a box collider which makes the edges impossible to miss. So yeah, this is an active design decision. Im shocked though that the duplicate line of code made it through QM when c# coding programs literally have duplicate warnings....

  • @bluerabbit4010
    @bluerabbit4010 3 місяці тому

    Thank you, cause i was wondering this whenever speedrunners mention the Lakitu Skip

  • @Allplussomeminus
    @Allplussomeminus 3 місяці тому

    The realtime in-game animation to demonstrate the thin edge looked so clean.

  • @SRMi
    @SRMi 4 місяці тому

    Wonderful camera work on these videos lately.

  • @ShockInazuma
    @ShockInazuma 3 місяці тому

    Honestly, you have to give them credit for being close, especially on one of the first fully 3D games of that time.

  • @wolfetteplays8894
    @wolfetteplays8894 3 місяці тому

    “And then the same upper bound again for no reason”
    Reminds me of my game dev days where I created a shit Ton of variables for key items and literally needed a spreadsheet to track them.

  • @figherto
    @figherto 3 місяці тому

    you voice is just as geeky i would expect from someone explaining SM64 speedruntactics

  • @CellaDragon
    @CellaDragon 3 місяці тому

    He just sitting there even after you drain the water if you do it this way.

  • @SamCyanide
    @SamCyanide 3 місяці тому

    "well if we look at the code"
    It's insane that you can do this for a Nintendo game