HP

  Рет қаралды 658,392

UncommentatedPannen

UncommentatedPannen

8 жыл бұрын

I explain all about how HP works in SM64, also known as health or power. HP is displayed on the HUD as a circle made up of 8 sectors, and so it displays a number of sectors between 0 and 8 inclusive. However, the actual variable that represents Mario’s HP is a short, which ranges from 0 to 2176 (or 0x0000 to 0x0880 in hexadecimal). Specifically, the upper byte represents how many full sectors of health Mario has, and the lower byte represents what portion of the next sector Mario has. Thus, one sector is equivalent to 256 HP units. The number of sectors displayed is the truncated version of the actual number of sectors. The maximum health is 2176 HP units (8.5 sectors). Mario will die if he goes below 256 HP units (1 sector).
There are also two bytes related to health: the increase counter and the decrease counter. When Mario gains or loses an integer number of health sectors, it’s these counters that manage that. Specifically, these counters specify how many increments of 64 HP units (one quarter sector) Mario should gain or lose. For example, if Mario touches a goomba, the decrease counter increases to 4. Thus, over the next 4 frames, Mario will lose 64 HP units on each frame, resulting in one full health sector lost.
Separately, there are many things that change Mario’s HP directly, rather than going through the counter system. These include being underwater, being at the surface of water, being in cold water, being in toxic gas, and being burned by fire. Additionally, there are some things that set Mario’s HP to a particular value. These include being eaten by bubba, dying, selecting a save file, and letting the demo play.
Big thanks to Peter Fedak, since he explained to me the finer points of HP, told me how the spinning heart works, and told me how the fire timer works. You can find Peter's channel here: / @peterfedak64
Additional Notes
(1) I said that when being burned by fire, the burn will end when the fire timer is at least 161 and Mario’s in the running animation. However, there are also many other ways to stop the burn prematurely, which don't rely on the fire timer. For example, the burn will stop if Mario touches water, starts a twirl, enters a cannon, collects a star, or enters a warp zone.
(2) Once Mario's HP goes below 256 (1 sector), then he's dead, and there's no way to restore HP at that point. Mario can still collect coins to increase the INC counter, but the INC and DEC counters no longer function. For example, if you have 255 HP and collect a yellow coin, then INC will increase from 0 to 4, but it will just stay at 4 while Mario does the dying animation. Interestingly, Mario cannot collect stars while having less than 256 HP.
(3) Going out of bounds, going near the death barrier, going into the whirlpool in DDD, and going into the quicksand in SSL all kill Mario, but they don't actually change his HP.
(4) Collecting an air bubble underwater increases INC by 20 (+5 sectors).
(5) The HP short is signed, so even if there was a way to push it below 0, it would not wrap around to 65535. Instead, you'd have to push it below -32768 to wrap it around to 32767. Of course, if HP is above 2176, it will just get set to 2176. So no shenanigans can be done with trying to overflow the HP variable.
(6) If Mario remains in the squished state for 10 seconds straight, then his HP will be set to 255, and he will die.
(7) Going through a manta ring increases INC by 8 (+2 sectors).

Пікірлер: 1 500
@Starluck40
@Starluck40 8 жыл бұрын
"But since we're already dead, nothing special really happens." story of my life
@jongyon7192p
@jongyon7192p 8 жыл бұрын
"You are already dead." "How much?" "552 days."
@antoniotamajon2700
@antoniotamajon2700 7 жыл бұрын
That's dark.
@jongyon7192p
@jongyon7192p 7 жыл бұрын
It's just a very slow Hokuto no Ken.
@asj3419
@asj3419 7 жыл бұрын
Why are you jumping like that? *I WILL DIE IF I STOP* wha...Maybe putting yourself out will help? *IT DOSN´T MATTER IM ALREADY DEAD*
@DimmVargr
@DimmVargr 7 жыл бұрын
You mean un-life?
@spootot
@spootot 8 жыл бұрын
"Well, it's actually more complicated than that." I'll never get tired of these videos
@cameronvoller1310
@cameronvoller1310 5 жыл бұрын
0 - 8.5 A presses.
@galaxy0710
@galaxy0710 5 жыл бұрын
Me as well. I have asperger's syndrome, so I am interested to details and pay attention to them.
@adiginist
@adiginist 5 жыл бұрын
it's the anti-ceave
@brodun_
@brodun_ 5 жыл бұрын
@@adiginist yes
@TheWASHINGMACHINEBOY
@TheWASHINGMACHINEBOY 5 жыл бұрын
spoot me neither they are fun to watch
@fattesttitsincairo
@fattesttitsincairo 7 жыл бұрын
"We could run around on fire for 276 days" I love that this is probably the only channel where casually saying this sentence actually makes sense.
@usernametaken017
@usernametaken017 3 жыл бұрын
running around on fire for 276 days crashes paper mario
@a.d.t.mapping
@a.d.t.mapping Жыл бұрын
casually saying this implies the existence of competitively saying this
@PlushSM64
@PlushSM64 8 жыл бұрын
>touch spinning Heart at QPU speed Dude you're asking for it
@UncommentatedPannen
@UncommentatedPannen 8 жыл бұрын
I needed some HP for the road
@PinkishToon
@PinkishToon 4 жыл бұрын
@@UncommentatedPannen I dont think that much though
@YellowToad
@YellowToad 4 жыл бұрын
do you need 2,176?
@theopoldthegamer4284
@theopoldthegamer4284 Жыл бұрын
doesn't this crash the game?
@lmaoeyisdead
@lmaoeyisdead Жыл бұрын
@@UncommentatedPannen holy shit he did it, 6 years later
@TheRealSpellstar
@TheRealSpellstar 7 жыл бұрын
are you telling me that if I build up enough speed to travel through dimensions and pass through a heart, then I can safely press my face into lava without melting?
@MarioFan587YT
@MarioFan587YT 6 жыл бұрын
No, but... I mean, you could try if you want to.
@xianlucax9343
@xianlucax9343 6 жыл бұрын
Exactly
@gapplssb
@gapplssb 5 жыл бұрын
8:31 this will happen to you
@tcoren1
@tcoren1 4 жыл бұрын
Pichu The Pokémon * 10:15
@jasonvernish7366
@jasonvernish7366 4 жыл бұрын
But your poor ass will never be the same
@brainfood
@brainfood 8 жыл бұрын
"it's actually more complicated then that" oh boy here we go again
@kregginzd2051
@kregginzd2051 5 жыл бұрын
than*
@JGMeador444
@JGMeador444 5 жыл бұрын
@@kregginzd2051 You're really replying to a comment from 2 years ago just to correct their spelling? Wow.
@brodun_
@brodun_ 5 жыл бұрын
@@JGMeador444 yes he is.
@AbdulMusabbir-cv1te
@AbdulMusabbir-cv1te 4 жыл бұрын
“Aw shit, here we go again”
@cozy581
@cozy581 3 жыл бұрын
@@kregginzd2051 And what's funnier, is that this person has been on KZbin for the past 14 years. No way this dude is editing this comment
@MickyVideo
@MickyVideo 8 жыл бұрын
No Marios were harmed during the making of this video.
@samuelshock6292
@samuelshock6292 8 жыл бұрын
Damn it, Micky. I was JUST going to comment those exact words.
@MickyVideo
@MickyVideo 8 жыл бұрын
What a shock, Samuel.
@user-lw9iz9vc3z
@user-lw9iz9vc3z 7 жыл бұрын
I see you everywhere?
@Double400
@Double400 7 жыл бұрын
/\ Maybe because you're a psychic?
@axylorionfredrick
@axylorionfredrick 7 жыл бұрын
Several Marios were harmed during the filming of this video
@WriggleNB
@WriggleNB 7 жыл бұрын
"We're all familiar with Mario's HP (aka his "health" or "power")." Yep, I can agree on that. "It starts at 8, and when it reaches 0 Mario dies, right?" Naturally. "Well, it's actually more complicated than that." God dammit.
@flameknightkiana
@flameknightkiana 2 жыл бұрын
Actually, Mario's hit points starts at 8.5 instead of the integer 8.
@SatokoHoujouOriginalRoleplayer
@SatokoHoujouOriginalRoleplayer 2 жыл бұрын
@@flameknightkiana Since 8.5 sections equal 2176 and 8 sections equal 2048, it basically means that Mario's power meter will not be displayed on-screen unless it becomes ≤ 2047 or ≤ 7.996 sections. * With the obvious exception of being on the water's surface, which forces the power meter to stay on screen until you leave the water.
@rdococ
@rdococ Жыл бұрын
Mario dies at just under 0.5 sectors, so it works out to 8 sectors of health + 1 teensy unit.
@Starluck40
@Starluck40 8 жыл бұрын
"Interestingly, if we prolong the burn for 276 days" now I'll have nightmares
@natestuart8239
@natestuart8239 Ай бұрын
Me too
@LeToulousaing
@LeToulousaing 8 жыл бұрын
At this point i'm sure you can recreate the whole game from scratch.
@carlosprieto2231
@carlosprieto2231 8 жыл бұрын
In Java.
@RicoMista
@RicoMista 7 жыл бұрын
in MS paint
@virivren
@virivren 7 жыл бұрын
In Powerpoint
@ButtonMasherReal
@ButtonMasherReal 7 жыл бұрын
In MS-DOS.
@Dredbot-hm7fr
@Dredbot-hm7fr 7 жыл бұрын
In Super Mario World.
@aMkinfinity
@aMkinfinity 8 жыл бұрын
"After 276 days, nothing interesting happens..." Oh good.
@UrMumGay666
@UrMumGay666 8 жыл бұрын
A health slice is a health slice, you can't just say it's a hexadecimal value!
@viciousviridian6761
@viciousviridian6761 8 жыл бұрын
Both of these comments are gold.
@renakunisaki
@renakunisaki 8 жыл бұрын
a health slice actually has 256 parts...
@Greyspecies9999
@Greyspecies9999 7 жыл бұрын
Or can he?
@armorgamsees
@armorgamsees 7 жыл бұрын
its a slice of life
@krovellium
@krovellium 7 жыл бұрын
Jesus Chrysler you can eat
@Mellowbaton
@Mellowbaton 7 жыл бұрын
I love the sounds of Super Mario 64 in slow motion
@blunderbus2695
@blunderbus2695 7 жыл бұрын
"GGGGGGOOOOOAAAAAAAUUUUUUUUGGGGGGGHHHHHH!" -Slow-mo Mario 2016
@MegaZeta
@MegaZeta 7 жыл бұрын
I'd uh also like to express my fondness for that particular sound
@psychayy4437
@psychayy4437 7 жыл бұрын
Exactly
@fliker2
@fliker2 7 жыл бұрын
Flash-Flire i ROFLED At Your Comment xD
@RoddyDev
@RoddyDev 6 жыл бұрын
waaaaaaaahaaaaahaaaaahaaahaaaaahaaahaaaaaaaaaahhhh
@RarefoilB
@RarefoilB 8 жыл бұрын
Before I even watch the video, I know what to expect. "In today's video, we're going to show you how to become an invincible GOD."
@jummysgamecorner
@jummysgamecorner 8 жыл бұрын
10:10
@benjaminwilliams7554
@benjaminwilliams7554 7 жыл бұрын
:D
@haydengames3v2
@haydengames3v2 7 жыл бұрын
So you excepted frame perfect jumps for 276 days?
@koolredfoxplays8052
@koolredfoxplays8052 7 жыл бұрын
"...For about 15 seconds!"
@JosepiThe13th
@JosepiThe13th 6 жыл бұрын
RarefoilB With 0.5 A presses.
@vgking487
@vgking487 8 жыл бұрын
The Paper Mario speedrunning community borrows parallel universes from you, and you borrow frame-perfect jumps in return. Thus the circle is complete.
@UncommentatedPannen
@UncommentatedPannen 8 жыл бұрын
I feel like the concept of frame perfect jumps has been around since way before paper mario
@BrettMKW
@BrettMKW 8 жыл бұрын
Yeah, jumping to prolong the flame damage has been known forever, Paper Mario wasn't the first to use it.
@gottendesert069
@gottendesert069 4 жыл бұрын
@@UncommentatedPannen they took everything from us i see
@MagikMKW
@MagikMKW 8 жыл бұрын
Screw the fire memes: "I want to enter your heart with QPU speed" is my new favourite pickup line
@canaDavid1
@canaDavid1 5 жыл бұрын
Ceave: "it's actually really simple!" Pannenkoek: "it's much more complicated than that!" Know the difference.
@quinn7894
@quinn7894 Жыл бұрын
You: "it's actually really simple!" Ceave: "it's actually *surprisingly* simple!" Know the difference.
@erike5865
@erike5865 8 жыл бұрын
First building up speed for 12 hours, now Frame perfect jumps for 3/4ths of. a year
@ItsLeah43
@ItsLeah43 8 жыл бұрын
That's what he meant by frame perfect jumps for 3/4ths of a year.
@darqfalls849
@darqfalls849 8 жыл бұрын
+Leapordgaming ... Oh. I... I dunno why I didn't get that. It's too early?
@jongyon7192p
@jongyon7192p 8 жыл бұрын
Aren't you supposed to do it twice that time, 1.5 years?
@orange_man_from
@orange_man_from 7 жыл бұрын
Build up sleep for 12 hours!
@prexot2341
@prexot2341 7 жыл бұрын
Bake a cake for 4 1/2 years... wait, wrong channel
@klaytonrocks
@klaytonrocks 7 жыл бұрын
I wish you would commentate more videos. I love the enthusiasm you have for your craft.
@UncommentatedPannen
@UncommentatedPannen 7 жыл бұрын
Commentate on a channel called UncommentatedPannen? That makes literally no sense
@klaytonrocks
@klaytonrocks 7 жыл бұрын
That's not fair! You just changed it. :P But honestly, I really do like your commentary.
@UncommentatedPannen
@UncommentatedPannen 7 жыл бұрын
Well, I really dislike having to commentate... so I guess that makes it even
@klaytonrocks
@klaytonrocks 7 жыл бұрын
UncommentatedPannen That's unfortunate. :( You really do have a great voice and you speak eloquently. :)
@MikeOShay
@MikeOShay 7 жыл бұрын
I'd like to give a shot at dubbing over some of your text-narrated videos someday. I won't reupload your visuals though that'd be a dick move, but I'd keep my visuals blank and sync it up on one of those side-by-side KZbin player sites.
@CKDEV
@CKDEV 8 жыл бұрын
Hmmm so if mario's hat is what makes him lose less health...... Guy 1: OH NO MAN WE'RE GONNA GET SHOT Guy 2: Don't worry! I have a hat!
@12125512
@12125512 8 жыл бұрын
there is a reason klepto at all his will try to steal it from mario.
@MarioFan587YT
@MarioFan587YT 8 жыл бұрын
+superior AI Or maybe Ukiki too?
@Deretythe
@Deretythe 8 жыл бұрын
Team Fortress 2 suddenly makes sense.
@Stormghetti
@Stormghetti 7 жыл бұрын
God damn it.
@360xxx_swagluvunohomosapie9
@360xxx_swagluvunohomosapie9 7 жыл бұрын
Bulletproof Vest? pfff that is for pussies here, take my hat
@jjkeyboards
@jjkeyboards 8 жыл бұрын
13:03 - "if we prolong the burn for 276 days" nO
@PikaFanboy
@PikaFanboy 8 жыл бұрын
Mario technically has 2176 HP! Suck it, RPG protagonists!
@maxbearington7565
@maxbearington7565 8 жыл бұрын
Some RPG protagonists have more, especially Final Fantasy.
@dmas7749
@dmas7749 7 жыл бұрын
Yeah a lot can get close to 3000~4000 endgame And then there's some games that's just ridiculous. Dante from DMC3/4 starts with 6,000 HP and can raise it to 20,000. Star Ocean 3 & 4, with a fuckton of grinding let you get into the quintuple digits. Final Fantasy X lets characters break the HP cap, letting characters get a stupid high 99,999. It also depends on the scaling. Higher numbers aren't better all the time. A dragon can bite a character for 20 dmg, and in another game the same amount of HP damage can be inflicted by a rat or something. Also technically Mario only has 1921 HP. He can survive 1920 damage, any more without healing will kill him.
@Aurorosthebest
@Aurorosthebest 7 жыл бұрын
Disgaea 1 and 2: 120 Million Disgaea 3: About a billion, give or take 100 million I believe Disgaea 4: About Half a Billion. And Ways to deal several quadrillion points of damage, I believe? Yeah... no.
@dmas7749
@dmas7749 7 жыл бұрын
Aurorosthebest Yeah, I forgot about that.
@MegaZeta
@MegaZeta 7 жыл бұрын
It's pronounced "This Gaea"
@Julian_H
@Julian_H 7 жыл бұрын
see, you could play mario or you could convert the hexadecimal values of his health to decimal using a complicated equation and correlate it to the in-game sprites in order to explain the delay between the damage taken and the change of the sprite along with how damage within the game is calculated and how this method leads to inconsistencies in damage taken, along with integer overflows that cause similar problems such as infinite health.
@UncommentatedPannen
@UncommentatedPannen 7 жыл бұрын
one does not simply _play_ mario
@dmas7749
@dmas7749 7 жыл бұрын
Indeed.
@awesomemarioenemythingwithice
@awesomemarioenemythingwithice 5 жыл бұрын
I'll play Mario, thank you very much.
@henryingram8709
@henryingram8709 5 жыл бұрын
This is fake
@utra_badlanderbrawler4006
@utra_badlanderbrawler4006 4 жыл бұрын
T O O T E X T
@pedrodias7839
@pedrodias7839 7 жыл бұрын
the fact that jumping reduces fire damage proves that this game was coded with so much love, really beautiful to see
@damientheincin
@damientheincin 5 жыл бұрын
“So Mario can survive in water at most 64 seconds.” I S E E W H A T Y O U D I D T H E R E
@youreyesarebleeding1368
@youreyesarebleeding1368 7 жыл бұрын
*Runs around while on fire for 276 days straight*
@chrislink9737
@chrislink9737 8 жыл бұрын
Entering a cannon also stops instantly the fire damage. Also you didn't say that as soon as the HP value drops anything lower than 256, there's no way to gain any more health. For example if you enter a cannon with 255 HP (which means you're already dead), and then shoot, even if you pick up coins during the launch animation, those coins won't increase Mario's health and so you're doomed to die. Also if your HP value is anything lower than 256, you can't take stars anymore... You may want to add these things to the description
@Jadimation
@Jadimation 8 жыл бұрын
These are some really interesting points I hope to see answered.
@Jadimation
@Jadimation 8 жыл бұрын
***** Well that works because you can't play the death animation until you are on the ground. The developers never thought it would be possible to be dead whilst in the air so they did nothing about it.
@MarioFan587YT
@MarioFan587YT 8 жыл бұрын
Actually, cloning a star and then dying from big fall damage while holding the star does something. Mario will collect the star after dying, thus it IS possible to collect a star with no health.
@UncommentatedPannen
@UncommentatedPannen 8 жыл бұрын
See additional notes #1 and #2
@UncommentatedPannen
@UncommentatedPannen 8 жыл бұрын
***** hi
@Seth_M-T
@Seth_M-T 8 жыл бұрын
13:14 "At last, the sweet release of death."
@Akfamilyhome
@Akfamilyhome 8 жыл бұрын
Why am I getting excited even when the video's title is just two letters? Probably because it's pannenkoek2012.
@gamefoun
@gamefoun 8 жыл бұрын
actually pannenkeok2012, not pennenkoek2012, he has two channels ;)
@brum1784
@brum1784 8 жыл бұрын
But the original channel was Pannenkoek2012. Therefore, Pannenkeok2012 = Pannenkoek2012.
@gamefoun
@gamefoun 8 жыл бұрын
Brumaticalpie no, it is ran by same person but it is still different
@brum1784
@brum1784 8 жыл бұрын
bleh whatever who cares bye
@UncommentatedPannen
@UncommentatedPannen 8 жыл бұрын
"But the original channel was Pannenkoek2012. Therefore, Pannenkeok2012 = Pannenkoek2012." I can concur. This is how it works
@mrbobmanbob
@mrbobmanbob 8 жыл бұрын
"Well, it's actually more complicated than that." SO IT BEGINS..
@pensamiento3867
@pensamiento3867 6 жыл бұрын
10:20 THAT'S A LOTTA DAMAGE
@davidthecommenter
@davidthecommenter 3 жыл бұрын
The fact that Mario's HP always goes down while underwater provokes a deep fear in me.
@neonmushroom1
@neonmushroom1 8 жыл бұрын
13:10 Why would I want to run around on fire for 276 days?
@WannabeMarysue
@WannabeMarysue 8 жыл бұрын
i want to
@MadCatNobody
@MadCatNobody 8 жыл бұрын
for science
@TheKrazyKat89
@TheKrazyKat89 8 жыл бұрын
For science!
@CANADAKRUSH1
@CANADAKRUSH1 7 жыл бұрын
because ur a big boy now u do what u want to
@stegomasaurus6737
@stegomasaurus6737 7 жыл бұрын
For the same reason you'd want to hit a block with a hammer for 400+ years to destroy the world?
@Kaztalek
@Kaztalek 8 жыл бұрын
love this vid. i was hoping to see the case of getting burned by the fire spitter, but instead of jumping, immediately falling off the edge so you're airborne the whole time
@YTSunnys
@YTSunnys 8 жыл бұрын
276 days? Gold my beer, I got this!
@Rene-eq3ih
@Rene-eq3ih 6 жыл бұрын
YTSunny i'm a bit fan!!!!! Shoutout me pls
@macewindu210
@macewindu210 6 жыл бұрын
Gold my beer
@QuinGracia
@QuinGracia 6 жыл бұрын
YTSunny gold your beer? You are more drunk than I thought!
@mateusvitor71
@mateusvitor71 5 жыл бұрын
hello?
@immrcontagious9096
@immrcontagious9096 3 жыл бұрын
Regular Block you wish
@dewybmt
@dewybmt 4 жыл бұрын
Casual player: "Mario has 8 pieces of health right?" Pannen: "Well yes but actually no."
@KirbyMario12345_939
@KirbyMario12345_939 6 жыл бұрын
I wonder if since this video, anybody has made a mod where Mario's health is a dynamic health bar with exact values (or just a number shown on screen) rather than an 8-sector pie.
@PC_Simo
@PC_Simo 3 жыл бұрын
I’ve always wondered, why the first sector gets drained so much faster than the others, when in water or toxic gas. Now I know it’s because a certain number of smaller units gets drained each frame, and there’s a half sector beyond the first sector, and a sector gets drained as soon as it’s not full anymore.
@AurelioProvedo
@AurelioProvedo 7 жыл бұрын
I love how he grabbed that coin at 9:09 at EXACTLY the last frame before dying
@ashtonsmith1730
@ashtonsmith1730 4 жыл бұрын
OK CALM DOWN
@JustAMuramasa
@JustAMuramasa 7 жыл бұрын
Mario is nice and all, but the music that begins at 0:15 is what we're all really here for.
@psuedonym9999
@psuedonym9999 7 жыл бұрын
You've never been more correct.
@mateusvitor71
@mateusvitor71 5 жыл бұрын
@@galoomba5559 YOU FUCKING DUMB
@Bluetailvappy
@Bluetailvappy 7 жыл бұрын
Burning Mario under the log in Lethal Lava Land was always one of my most favorite things to do.
@Elli_s5672
@Elli_s5672 6 жыл бұрын
"Mario without an hat is like playing hard mode." -Elli_s
@awerelia
@awerelia 7 жыл бұрын
I remember doing stuff like this. Not explaining how health works in 15 minutes, but doing health defying glitches in general. But at least I have more useless information shoved into my head.
@SammyMaggio
@SammyMaggio 4 жыл бұрын
The 7.75 sectors are added because you can get lower than 256 with fire, which is less than a sector. Even if 7.5 sectors were added, you’d be at almost full health. That is why the extra .25 is added, because the devs thought of this.
@RossLlewallyn
@RossLlewallyn 7 жыл бұрын
I hope you realize that these can seriously be considered archiving of gaming history. I'm glad you enjoy doing them, because they're revealing design choices and quirks that illustrate the time they were made in.
@ninjaydes
@ninjaydes 4 жыл бұрын
That title is the definition of anti-clickbait. This video is indescribably amazing.
@lapotato9140
@lapotato9140 6 жыл бұрын
i _really_ wanna hear what 10:19 sounds like using the Oneyplays romhack that uses Chris's voice for mario
@adamkampen
@adamkampen 7 жыл бұрын
I have been playing rom hacks of Super Mario 64 recently, and because of these videos I'm able to describe things like the science behind sleeping. My friend said I needed to get a hobby.
@UncommentatedPannen
@UncommentatedPannen 7 жыл бұрын
If he tells you that just for watching and understanding the information, I can't imagine what he'd tell me as the person investigating and making videos of it
@somerandomguyontheinternet3233
@somerandomguyontheinternet3233 7 жыл бұрын
"Frame perfect jumps" "For 276 days" Do I sense a Stryder7x thing going on?
@SpudChickenSaltedChips
@SpudChickenSaltedChips 6 жыл бұрын
I can hold my breath for Super Mario 64 seconds underwater, too. I'll see myself out...
@SirMalorak
@SirMalorak 8 жыл бұрын
Why the hell did they not just use an integer from 0-8 for his health and another integer for the Under-water gauge? Seems overly complicated from a programming standpoint ._. I guess it's to show the gradual HP loss and also have dec=0 be a variable for the HP gauge to move up afterwards, but for an N64 game that seems like a lot of bytes for such a small effect. Oh well, maybe someone had some extra time on their hands and wanted to pretty-up the HP gauge. Cool video, will now view the rest of it!
@romajimamulo
@romajimamulo 8 жыл бұрын
why? SM64 was coded in a cave by imps
@Solinaru
@Solinaru 8 жыл бұрын
I think this might have something to do with planned multiplayer? It might of been cheaper to use Hex for two characters instead of two values of both. The stuff that got dropped due to technical and time issues still has some legacy in SM64 in one way or another.
@ThePizzabrothersGaming
@ThePizzabrothersGaming 7 жыл бұрын
Kersyl Ger they've done it to set a time limit on certain events wothout having to create separate timers. it saves space!
@SirMalorak
@SirMalorak 7 жыл бұрын
Hm, good point.
@theradman9478
@theradman9478 4 жыл бұрын
So that breathing could actually feel like you take a breath
@MandrakeGuy
@MandrakeGuy 6 жыл бұрын
i love the funny titles like... "sleeping" "blinking" and "hp"
@Coaster42
@Coaster42 7 жыл бұрын
8:40 lol why is this so funny
@psuedonym9999
@psuedonym9999 7 жыл бұрын
+Joel Graber LOL IKR
@MarioFan587YT
@MarioFan587YT 6 жыл бұрын
Joel Graber Because it's the same as 10:20
@Fenyx_Birb
@Fenyx_Birb 5 жыл бұрын
HAHAHAHAHAHAHAHAHAHAHAHAHAHHAHAHAHAHAHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHHHHAAHHHHAHHHHHHHHH
@Orion7207
@Orion7207 3 жыл бұрын
A-A-A-A-A-A-A-A-A-A-A-A-A-A
@fundermann
@fundermann 2 ай бұрын
8:48 HO HO HO HO
@DanoDude
@DanoDude 8 жыл бұрын
Sooner or later he will tell how breathing works. Ow
@gregoryhayes7569
@gregoryhayes7569 8 жыл бұрын
Isn't that exactly what he just did? Apart from being on fire, all of the effects that deal direct HP damage are breathing-related.
@DanoDude
@DanoDude 8 жыл бұрын
OH NOES
@koolredfoxplays8052
@koolredfoxplays8052 7 жыл бұрын
If you haven't seen it, he did it with his HP with Metal Cap video. xD
@puppup7041
@puppup7041 6 жыл бұрын
10:20 The true sound of pain.
@cat2.096
@cat2.096 6 жыл бұрын
"Since we're already dead, nothing special really happens" what about doing that jump thing but while getting coins?
@Phanton404
@Phanton404 8 жыл бұрын
I'll have nightmares with that slowed down bowser laughter you know.
@kenyawilley3645
@kenyawilley3645 5 жыл бұрын
And I'll have nightmares ofthat profile pic
@Lugmillord
@Lugmillord 8 жыл бұрын
I already knew that it doesn't use simple integer values in-game but this video has so many things I didn't know, it's very interesting! even simple things like damage increase when not wearing a hat. You just don't try that out during normal gameplay. And a -5 chain chomp attack or -6 fall damage look kinda scary. But weird how lava/squishing is increased to 4.5. I wonder what thought went behind that. Also - jumping decreases burn time?! I would have thought the opposite since I only knew about the unlimited burn by falling down a cliff. Interesting indeed. Also, the overflows are pretty cool. Mario seems to have 9 lives if he can survive the lava log. ...well, actually he can have up to 101 lives but you know what I mean.
@chrislink9737
@chrislink9737 8 жыл бұрын
Burn time stops as soon as the value reaches 161 and Mario is in the running animation, it just happens that for some reason, being in mid air makes the timer go faster
@Lugmillord
@Lugmillord 8 жыл бұрын
Chris Link not the time, but as he said, the decrement of the value is higher when in the air. But you wouldn't notice that during normal gameplay.
@chrislink9737
@chrislink9737 8 жыл бұрын
I actually found this myself a few months ago... I noticed that sometimes I would lose 2 pieces of HP and sometimes 3... Then I figured out that jumping is the key to take much less damage
@David08225
@David08225 8 жыл бұрын
Well, it seems to me like all hatless damage is a 50% increase over the corresponding with-hat damage, the difference being that some of the values are rounded up to the nearest whole sector and others aren't. 1 damage becomes 1.5 and is rounded up to 2 2 damage becomes 3 3 damage becomes 4.5 and is (sometimes) rounded up to 5 and 4 damage becomes 6.
@Lugmillord
@Lugmillord 8 жыл бұрын
SomeGuyNamedDavid But that remaining 4.5-thing... so weird!
@WannabeMarysue
@WannabeMarysue 8 жыл бұрын
mario on fire for 276 days is my new aesthetic
@Ninerule34
@Ninerule34 4 жыл бұрын
I've played through Mario 64 so many times and never knew Mario had an animation and "voice lines" for standing in smoke, that blew my mind more than the super intricate health system tbh
@harrisonfackrell
@harrisonfackrell 5 жыл бұрын
*In fact, we can actually use frame-perfect jumps to kill ourselves*
@Noxedwin
@Noxedwin 2 жыл бұрын
I've been subscribed for years to both channels. I never give SM64 much thought, and it's a testament to PK's enthusiasm and dedication that these videos end up being so interesting. That said, I'm afraid the slow-mo *_OOOOEEEUUUIRRGH_* at 3:25 is stealing the show. It is ascending me to a higher plane of existence.
@QuiVeutUneMerguez
@QuiVeutUneMerguez 8 жыл бұрын
I really appreciate the way you're going beyond the ABC challenge and actually documenting the game on your secondary channel. And your videos are very comprehensive, whenever I think to myself "Wait, but what if...", the video immediately explains the exact situation in detail.
@UncommentatedPannen
@UncommentatedPannen 8 жыл бұрын
Thorough documentations like this also help me learn about the game, since I have to test everything when researching the topic. For example, I didn't know the INC/DEC counters could be overflowed before making this video, but now I do
@pixel3000nerd
@pixel3000nerd 7 жыл бұрын
Damn. These videos really keep me interested. I've recently been getting into programming and game design and this gives me (and others of course) a better look at how a game works behind the scenes. It's not just pushing a button and the character does stuffs from a line of code that says "hey jump". It's all code sequences and math calculation. Lots of them.
@dude0216
@dude0216 3 жыл бұрын
Guy: aw damn i lost 3 hp from that Pannen: *file select screen song starts playing* Actually...
@ghb323
@ghb323 3 жыл бұрын
0:33 this is known as a “fixed point arithmetic”, the lower byte is essentially the fractional part, and the upper byte is the integer part. Therefore, Mario’s HP value is actually scaled by 1/256 for extreme precision. You take the value, integer-divide by 256 (or simply take the upper byte), and that determines if Mario should die if the resulting value is 0. This also controls what image for HUD.
@YotaXP
@YotaXP 7 жыл бұрын
I never even knew Mario had a coughing animation when standing still in the toxic gas... I guess I was never crazy enough to try.
@Tetaes
@Tetaes 7 жыл бұрын
Great video! I was just skimming through videos but yours caught my full attention. Ended up watching all 15 minutes of it and I'm impressed.
@Gears-rb2ox
@Gears-rb2ox 7 жыл бұрын
One minute in, and I'm already confused
@ski11zlol
@ski11zlol 6 жыл бұрын
Exactly
@turingsghost
@turingsghost 8 жыл бұрын
The only person who can make programming mumbo jumbo entertaining.
@SkicoNow
@SkicoNow 8 жыл бұрын
Pannenkoek, you make the simplest things so complicated. And I love it.
@blaze4109
@blaze4109 6 жыл бұрын
Mario can hold his breath underwater for exactly 64 seconds. Nice one, Nintendo.
@CJacobsLP
@CJacobsLP 8 жыл бұрын
As someone who's interested in learning about game design, videos like this are a great window into the inner workings of old school games! Thanks for making them.
@boynedmaster
@boynedmaster 8 жыл бұрын
do note that almost everything mario 64 does is pretty stupid, especially by today's standards so i wouldnt use a lot of ideas from mario 64
@GamesTutorials_
@GamesTutorials_ 3 жыл бұрын
I know this is an old video and that it's only a game, but I admire the way you apply the scientific method in order to discover how work something. Something that seems so simple as an HP bar. You make me understand the power of the human rationality, seriously. I want to be a physicist to understand how nature behaves the same way you discover these amazing things. ¿Are you a physicist perhaps?
@kuromi5187
@kuromi5187 8 жыл бұрын
Thank you for making videos like this, I know this may not be your primary intention but watching these really helps me with my anxiety and panic attacks
@XaneMyers
@XaneMyers 7 жыл бұрын
10:50 Mario can stay under the water two times the time Sonic can!
@aGrafimir
@aGrafimir 8 жыл бұрын
2:35 Increased by 64, decreased by 64. 10:45 Mario can hold his breath 64 seconds. 11:36 Fire lasts at most 6.4 seconds. This game is 64 bits.
@SkicoNow
@SkicoNow 7 жыл бұрын
Illuminati confirmed.
@blunderbus2695
@blunderbus2695 7 жыл бұрын
I mean, who would have expected a game called "Super Mario 64" on the "Nintendo 64" would be 64 bits?
@smf-53.SMFB7
@smf-53.SMFB7 3 жыл бұрын
7:10
@bentonstacy6315
@bentonstacy6315 6 жыл бұрын
Somebody please loop 10:18
@handofcreation0
@handofcreation0 8 жыл бұрын
I did not know Mario coughed and waved in the Hazy Maze gas. 11:15 . I mean, when did you ever WANT to stand in the Hazy Maze?
@rosiepotato2555
@rosiepotato2555 7 жыл бұрын
Wow this is awesome, it's so crazy how we never even realize how complex video games really are, even the old ones. It's fascinating to say the least o_0
@Lexan_YT
@Lexan_YT 8 жыл бұрын
Everything is complicated in SM64, it's a good thing because you are a thing
@TheBilli96
@TheBilli96 7 жыл бұрын
Holy shit! I never noticed how Mario takes double damage without his hat! wtf?
@syrelian
@syrelian 7 жыл бұрын
Its more like 1.5X, Also the game does say that without his hat, Mario is in for some bad luck
@zanegreedon6986
@zanegreedon6986 7 жыл бұрын
Probably never noticed because you never get hurt without the hat on because you never lose it long enough to see yourself take damage
@meta04
@meta04 6 жыл бұрын
Actually it's 1x for anything that deals damage gradually instead of in bursts (like being underwater or in toxic gas), 1.5x for anything that deals 2, 3, or 4 slices normally except 3-knockback, 1.67x for 3-knockback, and 2x for anything that deals 1 slice normally. So I'd say about 1.6x because most damage falls into the 1.5x category but the 3 exceptions (1- and 3-knockback, as well as being shocked) are all more damage than predicted.
@roddydykes7053
@roddydykes7053 5 жыл бұрын
Nabillio96 I definitely noticed this as a kid cause I experimented the shit out of this game! Being born in ‘93 meant this was the best shit for at least two years before Banjo-Kazooie came out
@kylephipps8605
@kylephipps8605 3 жыл бұрын
Mario yelling in slow motion was something I didn't know I needed.
@Sackless_Jack
@Sackless_Jack 7 жыл бұрын
The slow motion sound of Mario in pain is hilarious
@MegaZeta
@MegaZeta 7 жыл бұрын
11:45
@varietychan
@varietychan Ай бұрын
This got removed in the DS version
@starcubey
@starcubey 7 жыл бұрын
8:45 This looks like mario's worst nightmare
@restlessfrager
@restlessfrager 7 жыл бұрын
I could watch your videos on SM64 theory for the rest of my life, non-stop.
@cj_th3_g4m3r4
@cj_th3_g4m3r4 4 жыл бұрын
I really like your Super Mario 64 science videos! Even in 2020 they teach me a lot about the game.
@gavrielmacleod
@gavrielmacleod 3 жыл бұрын
Wouldn't it be great if Mario actually had 2176 life segments?
@GameShark-dn6wq
@GameShark-dn6wq 7 жыл бұрын
"Hi. I'm Super Mario. Welcome to Jackass."
@lemonlemonlemonlemon7494
@lemonlemonlemonlemon7494 6 жыл бұрын
Thanks for sneaking all this cool learning into your awesome videos!
@NooB-Celica
@NooB-Celica 5 жыл бұрын
I'm more impressed with some of the trick jumps you were pulling off then the video about HP. Still a great video!
@mothafuger
@mothafuger 6 жыл бұрын
9:53 RIP marios ass
@CaptainWardi
@CaptainWardi 7 жыл бұрын
You should make SM64 into a school subject in the later future, because it contains mathematical problems that we could solve etc
@ZanaranIsAGhoul
@ZanaranIsAGhoul 8 жыл бұрын
Who would have guessed the secret to eternal life was setting yourself on fire and jumping for three quarters of a year?
@gregoryhayes7569
@gregoryhayes7569 8 жыл бұрын
No, that's just the secret to be eternally on fire. The secret to eternal LIFE is to pass through a spinning heart while moving backwards at FTL speeds.
@Daniel15au
@Daniel15au 7 жыл бұрын
Great video! I'm a software developer myself, so I always find it interesting to learn about how things like this are implemented.
@Edd360
@Edd360 8 жыл бұрын
A hit point is a hit point, you can't say there's more than 8
@UncommentatedPannen
@UncommentatedPannen 8 жыл бұрын
but... it's 8.5 :(
@insnpngn
@insnpngn 8 жыл бұрын
There is more than 8 tho... there's 2176
@HeyKevinYT
@HeyKevinYT 4 жыл бұрын
10:20 satisfying moment we all wanted to achieve when we were younger
@Solinaru
@Solinaru 8 жыл бұрын
Love your videos! To some people this seems like unless knowledge, but damn it's amazing to have an idea as to not how things work, but all the moving parts that makes it work. The health counter setting looks so convoluted for what's just "8"hp, but knowing how everything is related shines a light on what could of been a Health bar in the past, or shared health pool with a second player, or so many other possible situations.
@UncommentatedPannen
@UncommentatedPannen 8 жыл бұрын
Yeah, some people find it interesting, some people find it useless. I just wanted to post it for documentation's sake, and because I felt that there was a lot of misconception about how Mario's HP worked. Also, now I can mention HP concepts in future videos without trying to majorly simplify it first, or worrying that it will spawn a ton of question comments about how HP works
@eymed2023
@eymed2023 2 жыл бұрын
GOD DAMMIT. I thought the other videos were complicated, but this one just takes the cake. You'd think that HP would be relatively simple, at least next to the other stuff. But when it comes to SM64, NOTHING is EVER simple. Who would have thought that THE HEALTH METER of all things would THIS complicated? THIS makes the PARALLEL UNIVERSES look SIMPLE. It makes me dread (yet excited) for what's next. Often, the stuff than SEEMS complicated is often pretty straightfoward. But it's the things that LOOK the simplest that can turn out to be a MOUNTAINCLIMB. Game developers back then were WEIRD. I know pannen is not the one responsible for PROGRAMMING it, but it's still impressive on his part that he's able to figure all this stuff out.
Coin Count
14:56
UncommentatedPannen
Рет қаралды 504 М.
Miscellaneous Observations
22:00
UncommentatedPannen
Рет қаралды 451 М.
UFC Vegas 93 : Алмабаев VS Джонсон
02:01
Setanta Sports UFC
Рет қаралды 205 М.
Купили айфон для собачки #shorts #iribaby
00:31
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 125 МЛН
MEU IRMÃO FICOU FAMOSO
00:52
Matheus Kriwat
Рет қаралды 17 МЛН
【マリオ64】怒涛の変死集 2024
16:24
あで
Рет қаралды 141 М.
Blinking
8:40
UncommentatedPannen
Рет қаралды 738 М.
Why Some 1-Ups Don't Flicker Before Disappearing
11:46
pannenkoek2012
Рет қаралды 505 М.
Spawning Displacement
10:54
UncommentatedPannen
Рет қаралды 255 М.
This is the Most Useless Mario Power Up
9:30
MattTrashBoat
Рет қаралды 80 М.
The Extent of Speed Conservation
9:08
UncommentatedPannen
Рет қаралды 244 М.
The Unseen Side of Speedrunning - 4:58.941 All Attempts [SMB1 Any%]
7:02
FlibidyDibidy
Рет қаралды 3,5 МЛН
SM64 - Ideas for Killing the Mystery Goomba
9:40
pannenkoek2012
Рет қаралды 1,5 МЛН
Я В ШОКЕ, БРАВЛ СТАРС?!😱
1:20:17
TicTac
Рет қаралды 1,1 МЛН