How Holding Objects Really Works

Поделиться
HTML-код
  • Опубликовано: 6 янв 2025

Комментарии • 516

  • @flashtirade
    @flashtirade 8 лет назад +791

    Something as simple as grabbing objects suddenly turns into banishing them to the Shadow Realm

  • @bramnemeth565
    @bramnemeth565 6 лет назад +487

    So you're just working your day job at the dry cleaners. Then, a plump Italian plumber walks through the door, wearing a red shirt and cap and blue overalls. For all the time you've worked there, this is the first time you've seen him. Then, he asks, "May I get-a my brother's clothes?" You instinctively reply, "May I see your ticket, sir?" Realizing his "mistake," he checks his pockets and states, "It seems that I have lost-a my ticket. But watch-a this." The man then holds out his arms as if he were holding something, steps in place a few times, and then throws the "object." The clothes that he asked for immediately appear, like some kind of magic trick. The man then says, "See you next time." He backs up against the wall near the door and begins jumping in a strange manner. Moments later, he starts spasming against the wall, and then disappears in an instant.

    • @Lizuma
      @Lizuma 6 лет назад +6

      What.???!!?? XD

    • @traffic501
      @traffic501 5 лет назад +6

      lmao

    • @Feltzer342
      @Feltzer342 5 лет назад +45

      That was the most beautiful story I've ever seen with my own two eyes...

    • @nikosquared4123
      @nikosquared4123 5 лет назад +48

      Mario clones an object and then BLJs out of existence

    • @Feltzer342
      @Feltzer342 5 лет назад +24

      @@nikosquared4123 Later, he comes back with what appears to be a cork box... but in reality, it's only a clone.

  • @Diysion
    @Diysion 8 лет назад +823

    Mario just sealed a lost child in limbo for eternity

    • @TheGael95
      @TheGael95 8 лет назад +56

      Now Tuxie's mother will upset because Mario lost the ticket

    • @dylanobrien3785
      @dylanobrien3785 8 лет назад +125

      "I get a sick pleasure from stranding a bob-omb in a PU, never to see his bob-omb brethren again"
      -Pannenkeok2012
      No I'm not joking.

    • @porygonlover322
      @porygonlover322 8 лет назад +27

      Do you have a source for that quote because it sounds amazing

    • @UncommentatedPannen
      @UncommentatedPannen  8 лет назад +125

      ruclips.net/video/AVtCM1B6iYk/видео.html&lc=z130whza1xeiv3kms22aeluqkuqyercyz04

    • @porygonlover322
      @porygonlover322 8 лет назад +45

      pannenkeok2012
      You're a gift to the world.

  • @luigimcdingle1951
    @luigimcdingle1951 8 лет назад +263

    Your coatroom analogy made me want coat rooms to have miniature coats instead of tickets.

  • @prexot2341
    @prexot2341 7 лет назад +294

    "You found my precious, precious baby! Where have you been? How can I ever thank you, Mario? But first, can you please set it down?"
    "Oh, um, sorry, but I can't."
    "What?! Why not?"
    "Because I banished it forever into a limbo dimension where nothing is real"

  • @UncommentatedPannen
    @UncommentatedPannen  8 лет назад +353

    Hopefully, this video will bring everything together so that it all makes sense!

    • @agoodduck
      @agoodduck 8 лет назад +5

      +pannenkeok2012 where does the holp start at the beginning of the game when the holp hasn't been used at all? will the game just crash, or is it at 0,0 coordinates?

    • @notchmath9642
      @notchmath9642 8 лет назад +7

      +matthew brennan 0,0,0

    • @notchmath9642
      @notchmath9642 8 лет назад +2

      +pannenkeok2012 Why was the cork box y at -0 and not 0? Is there a difference?

    • @UncommentatedPannen
      @UncommentatedPannen  8 лет назад +24

      The HOLP is initially at (x,y,z) = (0,0,0)

    • @UncommentatedPannen
      @UncommentatedPannen  8 лет назад +28

      -0 is just an idiosyncrasy of floats. You shouldn't pay it much attention

  • @CadBrad
    @CadBrad 8 лет назад +76

    This game sure never needed to be this deeply researched, but I am so glad it is.

    • @unwithering5313
      @unwithering5313 4 года назад +3

      Sometimes crazy deep research on a game can be entertaining

  • @ahbeef
    @ahbeef 8 лет назад +145

    i swear, one day i'll be able to recreate this game from the ground up, perfectly 1:1, just by watching your videos

    • @morgankasper5227
      @morgankasper5227 5 лет назад +6

      and keep the base code this time unlike nintindo

    • @carlosnava1471
      @carlosnava1471 4 года назад +3

      Well, apparently, there's not need for that anymore

    • @ahbeef
      @ahbeef 4 года назад +1

      lol

  • @dyb368
    @dyb368 8 лет назад +380

    you should do a video on the invisible coatroom worker glitch

    • @ConfuSomu
      @ConfuSomu 8 лет назад +1

      lol

    • @daramain
      @daramain 8 лет назад +25

      +Sp00n Truth: He's a lazy ass, never showing up to work.

    • @Hyp3rborean
      @Hyp3rborean 8 лет назад +9

      Apparently doesn't need to.

    • @MaddoBatto
      @MaddoBatto 7 лет назад +8

      Proof that artificial intelligence will one day rule the world, clearly

    • @slendertale1186
      @slendertale1186 6 лет назад +6

      Actually the reason for that is because the worker put himself in limbo, and someone else got rid of the ticket. Still being tangible, he can do his job in the coatroom, forever trapped in limbo.

  • @locked_lunatic8623
    @locked_lunatic8623 8 лет назад +89

    Fun fact: When chuckya grabs Mario he does the same thing. He gets a ticket and Mario is sent into Limbo.
    You can see that by walking in front of a bob-omb first. The bob-omb will then walk towards Mario and if Mario is then grabbed by a chuckya the bob-omb will still run towards the place where Mario was grabbed.

    • @computercat8694
      @computercat8694 7 лет назад +5

      If you enter water while in limbo, you can move while being invisible.

  • @dodgechallenger7401
    @dodgechallenger7401 6 лет назад +38

    Do you mean that my cheese pizza will always stay 100 units in front and 60 units above me, and I'm just eating air?
    This is amazing!

    • @dmas7749
      @dmas7749 5 лет назад +7

      and if you grab a fake cork box, load a slice into your hands, and eat that slice, then leave your room and come back, the slice will still be there, pretty neat

  • @PickyMcCritical
    @PickyMcCritical 7 лет назад +17

    Invading personal space is sooo pre-Pannen.
    "Dude, you're infringing my hitbox.. by like, 36 units. Back up, homie."

  • @Iinneus
    @Iinneus 7 лет назад +172

    "This allows for some rather interesting movement!"
    Oh, that's just an extended superslide.
    ...Wait, wrong N64 game.

  • @siriuslywastaken
    @siriuslywastaken 8 лет назад +97

    So basically Mario has the ability to banish anything he picks up to another dimension and then bring it back into his own dimension at will? Oh.

    • @DylanDude
      @DylanDude 8 лет назад +32

      And then Super Paper Mario made that canon. No need to kill the Goomba, just pick it up, flip between dimensions, and then leave it there.

    • @siriuslywastaken
      @siriuslywastaken 8 лет назад

      Screw logic.

    • @Ze_eT
      @Ze_eT 8 лет назад +4

      Windows wanted to join!
      You are screwed, Logic Data_Screw_exe.png

  • @morganlak4337
    @morganlak4337 8 лет назад +59

    backwards Bob omb movement could be a fun speedrun subcategory. it'd be cool to hack it to be constantly active on Mario and then trying to optimize routes with that movement

    • @sunk6478
      @sunk6478 6 лет назад

      Sorry that this is 2 years late, but there is no known hack or code, sadly

    • @sunk6478
      @sunk6478 6 лет назад

      Seth Johnson

    • @sunk6478
      @sunk6478 6 лет назад +3

      Ze_eTPlays Sorry for not responding for 2 months, but I think I found a way. Using a 2 player gameshark debug mode and a GS button reset code, I finally made it after 2 seconds.
      80330E94 0003
      8133D2DE 0001
      812CB29E D5E8
      812CB2EA D5E8
      812CB336 D5E8
      812CB2BE 3068
      812CB2C2 0074
      812CB30A 3174
      812CB30E 00BC
      812CB356 1AA4
      812CB35A 0090
      8833B248 AAAA

    • @sunk6478
      @sunk6478 6 лет назад +2

      How to use: Spawn a bob-omb and grab it bloated. Then while still holding the bomb, press the GS button to reset.

  • @nestorjavier2982
    @nestorjavier2982 4 года назад +11

    8:43 and Mario can still hear the baby penguin crying (inside his conscience)

  • @MisterN1
    @MisterN1 7 лет назад +8

    I honest to God love this channel. It really shows how weird computer logic is and how it can be exploited.

  • @TheGael95
    @TheGael95 8 лет назад +105

    "I LOST THE TICKET BUT I JUST WANT MY COAT BACK !"
    ...seriously though, that was some interesting stuff there. :P

  • @moth.monster
    @moth.monster 8 лет назад +455

    Does this apply in real life?

    • @TheGael95
      @TheGael95 8 лет назад +98

      Of course ! *grabs an object fake*

    • @TheLoveMario
      @TheLoveMario 8 лет назад +72

      +Kinkzoz it would be awesome if i could set my HOLP in my room and then go to a shop and clone stuff...
      GLITCHED SHOPLIFTING

    • @UncommentatedPannen
      @UncommentatedPannen  8 лет назад +338

      As long as you carry a hat in your hand, it should work. Just make sure you release the item by throwing it and not dropping it, otherwise it could end up underground or above your house depending on how the elevation of the store compares to the elevation of your house.

    • @PAPASTAIN
      @PAPASTAIN 8 лет назад +36

      +pannenkeok2012 but a hat, in the real world, is also an item
      is that why it doesn't work

    • @moth.monster
      @moth.monster 8 лет назад +24

      TRASH?????? You're using the wrong hat.

  • @TotallyGoodatGames
    @TotallyGoodatGames 8 лет назад +102

    The way the title is worded, I thought this was a VSauce video at first glance.

    • @PickyMcCritical
      @PickyMcCritical 7 лет назад +40

      "Grabbing things is... handy, isn't it? Even babies can grab things, so almost every person can appreciate it together: the versatility of such a simple skill as grabbing. I mean grabbing something _is_ pretty straightforward... right?"
      *music plays*

    • @SynthAir
      @SynthAir 7 лет назад +4

      Nailed it!

    • @Luigiman-rc9fi
      @Luigiman-rc9fi 7 лет назад

      I can totally see that now, I can't see it any other way

    • @legendarytat8278
      @legendarytat8278 6 лет назад

      Where's the classic opening

    • @finnthomas7014
      @finnthomas7014 4 года назад

      Pannen is secretly vsauce confirmed

  • @ThePat545
    @ThePat545 8 лет назад +5

    Very interesting video. I never thought something as simple as grabbing something in SM64 was actually really complex. Also the keyframing and editing was really good. Thanks a lot for this video, I found it very intriguing.

  • @Lizuma
    @Lizuma 2 года назад +4

    I remember seeing this years ago and really enjoying it! Thanks for the really interesting explanation! I honestly never considered how complicated doing something as simple as holding an object could actually be!

  • @celinerobin6150
    @celinerobin6150 4 года назад +11

    Replace Limbo with hell and this video gets considerably funnier.

  • @MitoNova583
    @MitoNova583 8 лет назад +27

    I'd really wanna see someone lock Bowser in limbo, even though that's both impossible & useless

    • @egon3705
      @egon3705 2 года назад

      or just hack bitdw to hold bowser hands free in general

  • @fyrewyre_
    @fyrewyre_ 8 лет назад +47

    You forgot ONE DETAIL.
    Mario doesn't wear a coat.

    • @jorgecaimanque6951
      @jorgecaimanque6951 7 лет назад +4

      Man, so all of Pannen's explanations were lies? I want my 12 minutes back!

    • @dentistguba
      @dentistguba 7 лет назад +17

      Not anymore, he lost the ticket.

    • @groszak1
      @groszak1 7 лет назад

      But Mario has a cork box.

    • @want-diversecontent3887
      @want-diversecontent3887 6 лет назад

      FyreOnix
      That's because he lost his ticket

  • @bee9679
    @bee9679 4 года назад +6

    imagine leaving your coat in a coatroom and losing the ticket for it, therefore eternally trapping your coat in limbo
    .
    that is, unless your coat is a bomb.

  • @michaelhelpme
    @michaelhelpme 8 лет назад +95

    HOLP sounds like what Mario says when he jumps

  • @SSM24_
    @SSM24_ 5 лет назад +6

    For anyone who doesn't know and is going into the comments for an explanation: HOLP is short for "Held Object's Last Position".

  • @ilmionomenonloso
    @ilmionomenonloso 8 лет назад +3

    Your videos are always so interesting and perfectly explained!!! One of my favourite channel, keep up with this fantastic work!

  • @flarfo348
    @flarfo348 7 лет назад +20

    I passed my physics exam after watching this

  • @anisometropie
    @anisometropie 8 лет назад +5

    I’m Really really impressed, that’s such a deep understanding of the game machanics. You have my gratitude and my respect for sharing your wisdom and your insight with the world !

  • @eltiolavara9
    @eltiolavara9 6 лет назад +5

    local plumber literally erases penguin from existance as we know it, more at 11

  • @alexbv475
    @alexbv475 8 лет назад +5

    This video made me afraid to lose my ticket if I ever end up using one of these coat stations, so I think I won't.

  • @MxPokirby
    @MxPokirby 8 лет назад +1

    Two main things I want to say about this video.
    The first is that for as "silly" as some may say the coatroom comparison was, it actually made a lot of sense to me, and I liked how easily comprehensible it was.
    The other is that if Mario really does have the power to transport things to and from some sort of "limbo", the guys over at Death Battle may have made a huge oversight.

  • @Lugmillord
    @Lugmillord 8 лет назад +5

    Great video! Especially that ending was hilarious. Now I finally know why the bloated bob-omb pushes you. ...although that's like the easiest part of the video (sometimes I just don't see the easy things) xD
    The coatroom-animations were also super cute :3

  • @brianpso
    @brianpso 8 лет назад +12

    So much detail on this explanation, it's impossible to not understand this now, thanks a lot dude.
    Also, you didn't do the kick at the end =(

  • @BradenBest
    @BradenBest 8 лет назад +3

    Actually, the first thing I thought of when you said the object becomes invisible and intangible is Minecraft's _FallingSand_ entity. Except FallingSand is a single entity that can be skinned to look like any block, can have its physics turned on or off, and during normal gameplay, it actually destroys/creates the sand (or gravel) that it masquerades as if the game's physics determines that the block can "fall" (sand can fall? -> destroy sand at (X1, Y1, Z1) -> spawn fallingsand at (X1, Y1, Z1) -> hit block? -> kill fallingsand at (X2, Y2, Z2) -> create sand at (X2, Y2, Z2)).
    I say "determine" because there are plenty of optimization-bourne in-game bugs that can prevent sand from falling by tricking the game into thinking that either there's something below a block of sand, or that it doesn't need to check that block for some reason (block updates).
    Beyond that, FallingSand is generally just plain glitchy. For example, if you put a piston under a pillar of 14 blocks of sand, and arrange it to rapidly move up and down, you'll _lose sand_.

    • @SuperNuclearBoss
      @SuperNuclearBoss 8 лет назад

      Braden Best SethBling could use command blocks to create a custom entity: *_Walking Sand_*

    • @SuperNuclearBoss
      @SuperNuclearBoss 8 лет назад

      Replace a walking entity with a FallingSand entity boom

  • @TheHarry345
    @TheHarry345 8 лет назад +4

    It's surprisingly weird to see Bowser in one of these videos.

  • @Broockle
    @Broockle 7 лет назад

    One of your future videos confused the crap out of me but this one cleared it all up. Very concise and great visualizations.
    Great work, your dedication to this game is legit. :D

  • @tripplordofinconvenience9953
    @tripplordofinconvenience9953 4 года назад +1

    Here’s something interesting I found in Super Mario 64: in Shifting Sand Land the yellow box that contains a shell on the roof of the structure near the start of the level makes sand particles appear when you walk on top of it. I don’t know if it’s supposed to do that or not.

  • @joechristo2
    @joechristo2 4 года назад +1

    You have a great way of explaining complicated things easy to understand

  • @Lizuma
    @Lizuma 6 лет назад +2

    Wow thanks so much for this amazing video!! I LOVED IT!! I NEVER KNEW that was how holding objects worked until now!! I always thought it was the real object being picked up! I wonder if other Super Mario games with picking up objects, including the ds version of sm64, do this! The explanations were great, I was able to understand everything you were talking about! Plus it was funny when Mario was trying to pick up his box but did not have the ticket XD. You have a new subscriber I love watching your videos!!!

  • @mariosonicboom123
    @mariosonicboom123 8 лет назад +11

    Welp, i've watched enough pannekeok for today.
    My brain hurts.

  • @IlCanaleDelDood
    @IlCanaleDelDood 8 лет назад +1

    I can't stop thinking about Mario ripping off space and time to save a bob-omb from limbo.

  • @Ceafto2007
    @Ceafto2007 4 года назад +3

    In this episode of pancake man does the thing: he sends penguins to hell
    Oh and there is also a part when he becomes Michael Jackson and randomly moonwalks

  • @smolbabby
    @smolbabby 6 лет назад

    With your ticket example, i understood everything. Continue to explain some unexplainable SM64 facts like this

  • @adamblakeslee5301
    @adamblakeslee5301 7 лет назад

    I actually did something similar in Unreal once for a school project. The idea was that I wanted the player to collect wheels and attach them to a car but with time being an issue, I created two sets of wheels, one on the car and one scattered around the level.
    Each time the player touched a wheel scattered around the level, the wheel would go invisible (it was always intangible) and a switch would be flipped. The car already had a set of wheels but they were invisible and when when the player touched the car, one of the wheels would become visible for every switch that was flipped.
    So without ever giving the player an inventory, I had given them the ability to collect items. The key to good game design is to give the illusion of what should happen while you go off and set things up to be as simple and easy to make as possible.

  • @ShadowAbomination
    @ShadowAbomination 7 лет назад

    I've always wondered how speedrunners did the Chain Chomp star without opening the gate, and this explains part of it! The increased Bobomb hitbox pushes Mario backwards, and he collides with the gate, probably in a particular way that takes advantage of the wall hitboxes being projected in cardinal directions, and so Mario pops on through!

  • @MarioDSLife
    @MarioDSLife Год назад

    This is sincere, you did a really good job explaining. Now I finally understand why and how SM64 clones work. Thank you, I wish all university lecturers are like you.

  • @luisgonzalez5482
    @luisgonzalez5482 7 лет назад +1

    So essentially it's like an empty box that doesn't really have the product it contains, but just the shell of it, and you need to claim it at the cashier to actually get the real product with the actual box.
    Man.

  • @sava28
    @sava28 5 лет назад +1

    i never thought i would see mario with a coat ticket in his hand

  • @baronvont.3731
    @baronvont.3731 8 лет назад +7

    So I just now realized that the accordion-like sound in BoB is actually just somebody saying "doot"

  • @blara2401
    @blara2401 8 лет назад +3

    "A baby penguin in limbo"
    I'm only 1:19 in, I'm feeling this one.
    Also, "Bowser in Limbo" sounds like an interesting stage.

    • @KirbyMario12345_939
      @KirbyMario12345_939 7 лет назад +3

      blara2401 Bowser In the Coatroom
      Bowser In the Newsagents
      Bowser At the Park
      Bowser Everywhere.

  • @CaptainTid
    @CaptainTid 8 лет назад +1

    really interesting how inconsistently coded the mario grabbing objects system is. as a game designer i always freak out when i realise ive done something in an unintuitive or inconsistent way within my code, but it's good to know this shit just happens in big games too lol

  • @catlover10192
    @catlover10192 7 лет назад

    I think it speaks to my level of sophistication that the concept of a coatroom is the most alien thing to me in this video.

  • @Goretantath
    @Goretantath 6 лет назад

    wow.. would have never noticed the fuse smoke thing if i didn't specifically watch for it as you set it down after reading the comment >.> it indeed DOES move back a bit once placed... cool!

  • @Cardmaster12
    @Cardmaster12 6 лет назад

    I think the Penguin, Bob-omb, Crazy Box, and Ukiki in limbo update to Mario's position because they produce visual effects (bob-omb) and noises that have to update to mario's position constantly

  • @WhimsyHeath
    @WhimsyHeath 8 лет назад +9

    does anything special happen when you backwards long jump while holding a despawned bloated bob-omb (the last thing in the video)?

    • @sunk6478
      @sunk6478 6 лет назад

      WhimsyHeath no

  • @Alexs23743
    @Alexs23743 2 года назад +1

    Okay. So how does any of this coat room stuff translate over to Super Mario 64 DS and Yoshi's ability to make eggs in that game (especially his ability to make square eggs from the crates)?
    10:15: "I got a bomb-a. You'd better-a give me that-a money, or else-a!"
    10:32: "And we still get the fruit ba...(KA-BOOM!!!)"

  • @Migglyman
    @Migglyman 7 лет назад +2

    mario has some fancy looking coats

  • @keiyakins
    @keiyakins 4 года назад +1

    {T}: Target artifact or creature phases out as long as Mario remains tapped.

  • @andrewprahst2529
    @andrewprahst2529 6 лет назад +5

    I want to seen that interesting movement coupled with a blj

  • @gdsaurmanex8804
    @gdsaurmanex8804 7 лет назад +1

    11:20 that looks like it could become a pretty fun challenge

  • @NeedMoreMushrooms
    @NeedMoreMushrooms 8 лет назад

    I really like these explanations, smart coders man, being efficient and all..

  • @Goretantath
    @Goretantath 6 лет назад

    i like how the frame comparisons were timed to the walking sfx x3

  • @Architector_4
    @Architector_4 8 лет назад +4

    One question: When object is in limbo and we don't have the ticket, what if there is a way to get a ticket for example of object 30, then unload the object in limbo somehow and/or change its ID to 30 and have the ticket of the object back? Or maybe a way to get a ticket with ID 30 from other source? Or maybe take ticket and change it's ID by wanking the game's memory by lots of objects? Or something else like that?
    (nvm, 3 questions lol)

    • @UncommentatedPannen
      @UncommentatedPannen  8 лет назад +7

      You'll have a ticket for a different slot. You can change what object is in that slot, but you can't change which slot the ticket references. So there's no way to recover it

    • @Architector_4
      @Architector_4 8 лет назад +1

      pannenkeok2012 Okay then.
      _(insert hype responce)_

    • @jongyon7192p
      @jongyon7192p 8 лет назад

      You can choose the slot by grabbing an object from that slot, right? So since the limbo object will stay in its slot, the only way to grab the slot is to grab the limbo object itself, right?
      What if you grab the limbo bobomb fake? Wait is that even possible? I need to look back on how to clone again.

    • @UncommentatedPannen
      @UncommentatedPannen  8 лет назад +3

      A bob-omb in limbo won't explode, so you can't grab it fake

  • @masonhunter2748
    @masonhunter2748 4 года назад +1

    Massive igloo peeling starfruit

  • @melonsetgo
    @melonsetgo 7 лет назад +2

    2:18
    “Consider a coatroom.”
    What the hell is a coatroom?
    (reads on)
    “When you want to drop off your coat somewhere secure, you deposit it in a coatroom. Then you’re given a ticket that represents your ownership of the coat...”
    Oh. I see.
    “Later when you want your coat back, you can redeem the ticket and your coat will be returned to you.”
    👌🏻.

  • @dragonmanover9000
    @dragonmanover9000 5 лет назад

    Mario: Yes, I’d like to get my cork box back from limbo, please.

  • @DarkLink1996.
    @DarkLink1996. 8 лет назад +1

    You know, with all this knowledge of SM64's inner workings, you could probably create a perfect clone of the engine.

  • @someone19292
    @someone19292 9 месяцев назад +2

    2:01 perfect cut scream

  • @williamgabriel2245
    @williamgabriel2245 3 года назад +1

    So um... I heard you have a cork box. Can I touch it
    Mario: Well, technically, this isn't the real cork box, just a visual representation to show that I am the owner of the cork box.
    So, Mario invented NFTs before everyone else.

  • @CherryCatGal
    @CherryCatGal 7 лет назад

    You're great at explaining things.

  • @alexread6767
    @alexread6767 7 лет назад

    that intro really...
    grabbed my attention

  • @melsbacksfriend
    @melsbacksfriend 7 лет назад +1

    It would be more funny if you used the far away model of Mario for the demo with the ticket and coat.

  • @pixelator5312
    @pixelator5312 6 лет назад

    I'm more fascinated by the fact that mario has a coat

  • @lilscranton6897
    @lilscranton6897 7 лет назад

    The non-throwable limbo objects update with Mario
    My guess is having it in the same place it was picked up would require it to be teleported, but having it update with Mario means you can just say "have object go down x units"

  • @porygonlover322
    @porygonlover322 8 лет назад

    11:34 Does the kick's hitbox extend far enough to let you hit things by running into them that way?

  • @LinksYTLink
    @LinksYTLink 4 года назад

    Welcome to Super Mario 64, where Sleeping, picking things up, and the things that make a room around you (walls, floors, and ceilings) are incredibly complicated.
    Oh yeah and blinking

  • @nmotschidontwannagivemyrea8932
    @nmotschidontwannagivemyrea8932 6 лет назад +3

    Any clues on why they decided to make this whole "limbo" thing in the first place instead of just having the real object move with you?

  • @shadowj2381
    @shadowj2381 7 лет назад

    I always thought it was when Mario grabs something or plays the animation of grabbing as near movable checkpoints ex cork box as a checkpoint he will grab the nearest object or model and use that. And since the nearest object is the object you want to grab its the first thing that teleports to mario's hands is the movable checkpoint and made me think of the bobomb glitch causes Mario to grab an nonexistent object which keeps him in the state of trying to find an object to grab so when he goes to the nearest object it's teleported to mario's hands

  • @Microraptorgui
    @Microraptorgui 8 лет назад

    When I first played Super Mario 64 in 1996, I noticed that grabbing an object while Mario was already holding his hat would cause the object to vanish, and that trying to put it down or throw it would cause it to reappear in an abnormal location. But for the past twenty years, I never saw that glitch being discussed by anyone else. This video (specifically 4:10) is the first time I've seen an explanation for why it happens.

    • @groszak1
      @groszak1 7 лет назад

      That's hat in hand glitch

  • @seth3129
    @seth3129 7 лет назад

    Now I finally know HOLP stands for Held Object's Last Position

  • @KaWiz
    @KaWiz 7 лет назад

    i noticed at 11:39 that when the bloated bob-omb pushes mario up into the underside of the ramp, he seems to go into the "hang" state despite the ramp not being a grabbable surface. could you explain how the hang mechanic works and why that would happen?

  • @porygonlover322
    @porygonlover322 8 лет назад

    Huh, always wondered why the smoke from Bob-Ombs was like slightly in front of them when you carried them.

  • @yoymate6316
    @yoymate6316 7 лет назад

    I'd never think I would understand metaphysics because of a Mario 64 video

  • @skinwalker69420
    @skinwalker69420 5 лет назад

    Finally, we're talking about alternate dimensions

  • @blazzzeboy
    @blazzzeboy 8 лет назад +9

    Mario 64 101 classes when?

    • @timpunny
      @timpunny 8 лет назад +5

      326,488 years ago, but only of you're QPU alligned.

  • @Y337n3ss
    @Y337n3ss 7 лет назад

    so cloning an object is like dropping off your coat (a cork box) and getting a ticket for someone elses coat (object you want to clone)

  • @kupo150
    @kupo150 8 лет назад +6

    do you have any idea why this system is so convoluted? what is the point of faking an item pickup and having a ticket system? hardware limitations? faster processing? easier organization? I can't think of why they would do it this way

    • @chipocludodragonfan
      @chipocludodragonfan 8 лет назад

      with eternal objects then you dont need to respawn things which i thing its quite a load for the system

    • @walugusgrudenburg3068
      @walugusgrudenburg3068 8 лет назад +12

      to prevent things from doing stuff while being held

    • @AbandonedVoid
      @AbandonedVoid 7 лет назад +13

      What +Sir Forgetful said. You don't want an object unloading or blowing up or moving or anything while you're holding it. And you don't want something like a Chuckya to constantly push Mario backwards like a bloated bob-omb would. So, to prevent objects from behaving how they normally would, you disable the object's visibility and tangibility and instead use a fake representation of it to be held. It's actually pretty smart. Figuring out how to mess with the system must have taken awhile.

    • @SynthAir
      @SynthAir 7 лет назад +1

      Answering this would be very difficult without seeing the source code. I have game development experience and I can see no benefit for this system in modern engines, but there may have been a good reason for it back then. In modern gaming, if an object isn't supposed to change (blow up, transform, move) while being held by a character, there would be no reason why that object could not be "told" not to change. I'm not sure why this wouldn't work well in Super Mario 64, unless there were certain limitations because of the system's hardware, or a fundamental difference in the way the game engine works (a different "pipeline" as it's called).

    • @rich1051414
      @rich1051414 7 лет назад +3

      Simplification of the object id lookup table. The less the lists have to be moved around, the less complicated and expensive it is. So it is therefore worth it, on a system like the n64, to preserve the object list as long as possible without shifting the values. Why only SOME of the objects don't have their position updated continuously is beyond me though, maybe because it was simply thought to be unnecessary.

  • @FEScarf
    @FEScarf 8 лет назад

    does placing the baby penguin in the pool trigger the star? if so is there a way to place it there and have the star load without talking to the mother penguin

  • @alphamoonman
    @alphamoonman 8 лет назад

    I feel like your videos on all this stuff is a cheatsheet for beginner coders devising logic to engines.

  • @beckybecky125
    @beckybecky125 6 лет назад

    you can pick up chuckya? Fuck, another thing I missed in my childhood game.

  • @GraveUypo
    @GraveUypo 7 лет назад

    these videos are so awesome.

  • @yoshibros1111
    @yoshibros1111 3 года назад

    I found out something, chuckya also has a holp and when you change chuckyas graphics to Mario's using stroop it will no longer update. Don't know if this is useful but worth looking into. I believe this is also why the camera behaves so weird when being picked up. I'm not sure about king bobomb but I suspect the results with it will be similar.

  • @komojo
    @komojo 8 лет назад

    Somewhere in Nintendo's original code there is a pointer to an object or a function that draws an object. I can't help but wonder what they actually called it originally, because it probably had name other than "ticket."

    • @DarkLink1996.
      @DarkLink1996. 8 лет назад

      Well, we don't have the source code, so there's no way to know. "Ticket" is an apt term, though.

  • @lpsp442
    @lpsp442 6 лет назад

    TLdr Mario 64's object logic is run like a very naive, and yet extra-ordinarily flexible, item storage and ticket redemption service, which will let you trick it into redeeming any ticket for any other object, and let you redeem tickets for items you snatched away at the last minute and didn't really store.

  • @rodrigoqteixeira
    @rodrigoqteixeira 2 месяца назад

    Can handfree be used to do easy bomb clip? (Not a speedrun idea, box clip would be faster and easier)

  • @sketchyspudley
    @sketchyspudley 5 лет назад

    Normal person: I feel violated
    Me, an intellectual: *I feel my hitbox infringed*

  • @PocoQuinn
    @PocoQuinn 8 лет назад +1

    this video was so awesome!