Softlock from Spawning a Star Too High Up & The 12k Limit

  Рет қаралды 79,121

UncommentatedPannen

UncommentatedPannen

4 жыл бұрын

I show a softlock that occurs from spawning a star too high up (i.e. above y=12000), and then explain the 12k limit.
To summarize, there's a function in the game (obj_move_using_vel_and_gravity) that manages how certain objects move. However, it will only move the object if the coordinates of the object's position have absolute value less than or equal to 12000. When spawning a 100 coin star, the star goes through certain actions before telling the cutscene to end. The first of these actions (action 0, or the star's first bounce) won't end if the star's position is prevented from updating due to being outside the 12k limit, and so a softlock occurs.
Also, thanks to JoshDuMan ( / joshduman ) for showing me the code responsible for the 12k limit.

Пікірлер: 481
@LayZKimochi420BlazeIt
@LayZKimochi420BlazeIt 4 жыл бұрын
These sound like the made-up steps i would do to try to unlock luigi when i was younger
@404waffles
@404waffles 4 жыл бұрын
that's my favorite part of vids like these tbh
@casssaph2287
@casssaph2287 4 жыл бұрын
"do to try"? more like "try to do" although if you were actually able to do this shit, i congratulate you
@mehdisilini7296
@mehdisilini7296 4 жыл бұрын
@@casssaph2287 Not a relevant correction. Plus, you do understand this is a joke right?
@casssaph2287
@casssaph2287 4 жыл бұрын
of course i do buddy! i was making a joke myself, jeeze..
@mehdisilini7296
@mehdisilini7296 4 жыл бұрын
Haaa gotcha
@Sagragoth
@Sagragoth 4 жыл бұрын
if i wanted to see someone collect 99 coins and then softlock i'd just open simpleflips' stream
@plushifoxed
@plushifoxed 4 жыл бұрын
i genuinely cackled
@mattiviljanen8109
@mattiviljanen8109 4 жыл бұрын
Shoutout to simpleflips
@user-bd4oc9jt9e
@user-bd4oc9jt9e 4 жыл бұрын
The man, the legend
@PianoMastR64
@PianoMastR64 4 жыл бұрын
Will you please post the link to whatever it is you're referencing?
@IanZWhite00
@IanZWhite00 4 жыл бұрын
PianoMastR64 he just has unfortunate things happen when going for 100-coin stars in romhacks He also encounters a lot of soft locks and crashes It’s more a reference to somebody’s content in general, not really one specific moment.
@FightingTorque411
@FightingTorque411 4 жыл бұрын
"First, I collect 99 coins" *Me, scribbling notes: "Okay, Professor Pannen, that's simple enough"* "Then I teleport while holding a hands-free Bob-Omb" *"You do what? Oh, wait. Right, I see, I follow you - go on."* "Next, I grab a wing cap and wait for it to almost run out" *"Yep, yep..."* "THEN I INITIATE HYPER SPEED FLYING, RETRIEVE THE BOB-OMB, LET THE WING CAP RUN OUT, SET THE HOLP TO 12,000 AND DIVE OUT OF BOOOOOUNDS" *pencil snaps*
@Regneno
@Regneno 4 жыл бұрын
Adam L I love this comment
@FabioGnecco
@FabioGnecco 4 жыл бұрын
bless this comment
@KamiBakura
@KamiBakura 4 жыл бұрын
Literally me while I was watching this video. I couldn't have written it better. Thank you! x'D
@TanasinnAZ
@TanasinnAZ 4 жыл бұрын
Yeah I definitely had to pause for that section too lol.
@LeJ3n021
@LeJ3n021 4 жыл бұрын
why is this comment giving me calebcity vibes?
@ericpeterson6520
@ericpeterson6520 4 жыл бұрын
This is a massive oversight, I can't believe they let this get past playtesting. Smh
@Saxie81
@Saxie81 4 жыл бұрын
Complely unplayable lol
@TheCandoRailfan
@TheCandoRailfan 4 жыл бұрын
A glitch like this would not happen under normal circumstances.
@Allen1350
@Allen1350 4 жыл бұрын
@@TheCandoRailfan if there were a captain obvious star in SM64, you'd collect it every time.
@joyride6062
@joyride6062 4 жыл бұрын
@@TheCandoRailfan you are brain damaged
@TheCandoRailfan
@TheCandoRailfan 4 жыл бұрын
@@joyride6062 no, Eric Peterson is.
@Bspammer
@Bspammer 4 жыл бұрын
Hey I remember this glitch from when I played as a kid. Happened so often, really annoying.
@twilight-sparkle
@twilight-sparkle 4 жыл бұрын
I kept accidentally cloning a bowling ball and getting Koopa the Quick softlocked. I eventually just had to complete that star after beating Bowser, it was taking too much time.
@robertanderson9447
@robertanderson9447 4 жыл бұрын
This game is so easy, all you have to do is place the HOLP below y=12000 and the Stars just appear, like what's the point man?
@piksadft5179
@piksadft5179 4 жыл бұрын
Robert Anderson So, setting the HOLP to y = 11999 works? Thank you for that vital information. Now I can progress in the game!
@robertanderson9447
@robertanderson9447 4 жыл бұрын
@@piksadft5179 Yeah that's an entry-level trick, very simple once you adjust to it.
@athath2010
@athath2010 4 жыл бұрын
@@piksadft5179 Actually, from what I've seen in the explanation section, I don't think that that will work, since star will still hit that y=12k limit mid-bounce.
@zekeram129
@zekeram129 4 жыл бұрын
Can't wait to see us know literally everything there is to know about this game in a few years
@ddlc_monika
@ddlc_monika 4 жыл бұрын
well since we already have the code... what else is there to know
@neoxus30
@neoxus30 4 жыл бұрын
@@ddlc_monika How to apply that code to understand fully about it. I don't think PUs were coded explicitly in the game)
@zekeram129
@zekeram129 4 жыл бұрын
I mean every quirk, every function, every glitch, all known and documented.
@reddodeado301
@reddodeado301 4 жыл бұрын
@@neoxus30 PU's are an oversight due to how the game handles Mario's collision.
@mrmimeisfunny
@mrmimeisfunny 4 жыл бұрын
@@ddlc_monika We can brainscan the devs.
@crazynaut223
@crazynaut223 4 жыл бұрын
"Then I teleport while holding a handsfree bob-omb." Wait, what? I thought all Bob-ombs were handsfree.
@underrated1524
@underrated1524 4 жыл бұрын
Can't tell if you're joking or legitimately confused, so I'll clarify just in case. Certain interactions between Mario and level geometry can cause Mario to remove his hands from his held object *without* dropping it. Teleporting while the object is in this state causes it to be "lost in limbo", as it is neither attached to Mario nor in existence out in the world. However, unlike other grabbable objects, Bob-ombs still affect the game world while the game is treating it as being held by Mario; specifically, they create the smoke effect. Pannenkoek makes use of this interesting property to help him collect a coin far above the level.
@crazynaut223
@crazynaut223 4 жыл бұрын
Underrated1, buddy They don't have hands
@brasilballs
@brasilballs 4 жыл бұрын
though tbh this is a mistake in pannen's part, shouldn't it be "Then I teleport while holding a bob-omb handsfree" instead
@igNights77
@igNights77 4 жыл бұрын
Oh so it wasn't the Y2K bug... it was the Y12K.... no wonder nothing happened.
@gairisiuil
@gairisiuil 3 жыл бұрын
holy shit what a legendary comment.. 12 likes? wow
@elchuchooofin3807
@elchuchooofin3807 10 ай бұрын
got me doing funny dances on the floor
@corentingraulier4133
@corentingraulier4133 4 жыл бұрын
Thank you. Now I'll be careful to avoid that during my next mario 64 run.
@fritfrat
@fritfrat 4 жыл бұрын
This means that for every romhack with extended-size levels that resulted in these softlocks, all we had to do was just ground pound and look at the animation to know if it was going to softlock or not. All of the hours of pain and (mostly) anxiety it could have prevented to have known that!
@reddodeado301
@reddodeado301 4 жыл бұрын
Isn't it oddly hilarious (in an ironic way) how something as easy and simple as ground pounding is much better and efficient than whatever method you mentioned?
@fritfrat
@fritfrat 4 жыл бұрын
@@reddodeado301 Yes! The method we used was mainly trial and error- don't collect stars over by where it has softlocked before!
@cachemist4149
@cachemist4149 4 жыл бұрын
The amazing thing too is it looks like a simple patch to remove that 12k check from the "move something" function
@EmanueleX
@EmanueleX Жыл бұрын
there is a sign in Star Revenge 1 (one of the first extended boundaries hacks) that says something like "if you ground pound and see strange particles don't spawn 100 coin stars or the game will soft lock" so someone did think of that lmao
@stormbornapostle5188
@stormbornapostle5188 4 жыл бұрын
I like how we've effectively done the Human Genome Project, but for Mario 64. Now maybe we can find something in it that will let us get the Fire Sea star without an A press...
@LordBeau
@LordBeau 4 жыл бұрын
Stormborn Apostle just don’t press a, it’s not that hard
@sophiegrey9576
@sophiegrey9576 3 жыл бұрын
Fire sea star? Do you mean defeat bowser in the fire sea or the red coin star? If the former, you should also specify on N64 now.
@mrmimeisfunny
@mrmimeisfunny 4 жыл бұрын
A lot of people seem to be asking why the 12k limit exists. So I decided to look into the code and see if I can find more insight, and I just got more confused. The only time the function obj_within_12k_bounds() is called is in obj_move_using_vel_and_gravity(). The only other reference to the number 12000 is in the code for the bowling ball spawner. Where it only spawns the bowling balls when in 12k range of mario. I don't think it is related. The decompilation obviously didn't preserve the comments (they get removed during compilation). So there are 2 ways to check for why that bound exists. Either remove the bound and start messing around with the game until something else breaks so you will know that was the effect that convinced the devs to put a hard limit, or ask the devs directly why the hard limit is there, which I doubt anyone will remember. I just realized while writing the comment that it also checks X and Z positions, not only Y positions. So it might be an optimization thing of "don't run this code on unnecessary things". Then again, what objects could possibly call it from outside the -12000 to 12000 cube? Also the code is just a few addition functions so I don't expect too much optimization from adding the check. And why only that one function?
@Sylocat
@Sylocat 4 жыл бұрын
Maybe the 12k limit is a sanity check that was put in during debugging/QA and they forgot to remove the code for it? That's the only thing that makes sense to me, since, IIRC, none of the courses are even 12k units wide, let alone tall, so even in *theory* there'd still be no reason to check if something is 12,000 units away.
@DallinBackstrom
@DallinBackstrom 4 жыл бұрын
the naive prediction that I would give is that at best the checks don't improve performance at all and at worst they do a few unnecessary comparisons- not that those are expensive on n64 hardware, much less modern hardware, but still it does beg the question of why the limit exists, and what would happen if we hacked around it
@andy02q
@andy02q 4 жыл бұрын
My best guess is... so you know how in some flash games, if you open them in a flash player and mess with the aspect ratio, then sometimes you can see objects not perfectly unloading, but instead being tucked to the side and marked inactive, but because you made the window very tall or wide you can still manage to see these objects above or below or next to the area, that should be the viewable area. So at some point during development certain objects, like King Bob Omb or the racing penguin (or maybe even whole sections like the slide in the tall mushrooms map) might have been tucked away behind that 12k barrier for quick easy un- and reloading and the 12k check prevents them to fall below the death barrier causing unwanted behaviour.
@ETXAlienRobot201
@ETXAlienRobot201 4 жыл бұрын
that would make sense as a lot of games do this exact thing
@JackBond1234
@JackBond1234 4 жыл бұрын
My theory is that it was meant to prevent memory leaks, or at least slow downs in the case where an object, or perhaps an increasing number of objects unintentionally got lost far outside the bounds of the map, having to update their positions forever for no good reason. It may be simple addition, but if a lot of objects use that function, especially on a system like the N64, it can become a real problem.
@TEGEKEN
@TEGEKEN 4 жыл бұрын
Hello old friend file select music
@mekb1
@mekb1 4 жыл бұрын
Ahh, that's why the particles are weird in PUs.
@mrmimeisfunny
@mrmimeisfunny 4 жыл бұрын
I see you are enjoying the decompiled SM64 code.
@emmbeesea
@emmbeesea 4 жыл бұрын
Spawning the Star too high crashes the game. - Stryder7x has entered the chat
@aturchomicz821
@aturchomicz821 4 жыл бұрын
Que Lisa the painfull ughu music
@TheCandoRailfan
@TheCandoRailfan 4 жыл бұрын
It didn't crash, just went into an infinite loop.
@alfo2804
@alfo2804 4 жыл бұрын
@@TheCandoRailfan It's technically a hang, but in this case it's effectively a crash since there's nothing to be done except reset the console.
@TheCandoRailfan
@TheCandoRailfan 4 жыл бұрын
@@alfo2804 but it's, from a technical point of view, not a crash, just a softlock or infinite loop. A crash is the result of a fatal error, such as a division by zero, or an overflow.
@dmas7749
@dmas7749 4 жыл бұрын
crash causes the game to hang, softlock means the game is still running but nothing can be done to further progress
@toasterman3000
@toasterman3000 4 жыл бұрын
These informational videos about the game’s code are actually way more interesting than the actual speedrunning videos.
@Croissant90_
@Croissant90_ 4 жыл бұрын
MARIO 64 EPISODE VI: Return of the Pannen
@simon88397
@simon88397 4 жыл бұрын
The explanation was really great I'm a second year programmer and I could basically understand everything you explained
@cachemist4149
@cachemist4149 4 жыл бұрын
As someone who is trying to get into programming this entire channel helps me learn to find those special cases where everything is on fire.
@exterminator9676
@exterminator9676 4 жыл бұрын
The limit was most likely put in as a failsafe. honestly, there's not much more to it. when coding, you just want it to work. especially under deadlines. they probably thought it'd prevent a few glitches by stopping it from moving if it gets too far away. what I'm curious about is how pannen got the source code, and what happens if the checks are removed.
@Minty_Meeo
@Minty_Meeo 4 жыл бұрын
Look up SM64 Decomp. It's awesome.
@origamiscienceguy6658
@origamiscienceguy6658 4 жыл бұрын
A dedicated group of people decompiled the game using the rom and lots of testing.
@R.P.Genocraft
@R.P.Genocraft 4 жыл бұрын
Plumber flies out of the stratosphere and perpetually drifts through space e v e n t u a l l y , m a r i o s t o p p e d t h i n k i n g
@Evnyofdeath
@Evnyofdeath 4 жыл бұрын
So basically... "If you combine a bunch of glitches in a specific way you confuse the game's code and cause it to lock up"
@MattTrevett
@MattTrevett 4 жыл бұрын
It explains why large custom maps get stuck if stars are located out of bounds.
@hps362
@hps362 4 жыл бұрын
Simpleflips will be finally end his 20+ GBJ drystreak from this, calling it now.
@officialEricBG
@officialEricBG 4 жыл бұрын
I really liked the code breakdown, if you could do more of those it would be fantastic!
@Nightcaat
@Nightcaat 4 жыл бұрын
2:02 - My brain during a test.
@Zachruff
@Zachruff 4 жыл бұрын
owo
@tails183
@tails183 4 жыл бұрын
ovo
@GewelReal
@GewelReal 4 жыл бұрын
ow
@yasd8493
@yasd8493 4 жыл бұрын
ov
@BasedSakurai2024
@BasedSakurai2024 4 жыл бұрын
oWo
@austinhundley8813
@austinhundley8813 4 жыл бұрын
Thank you Pannen very cool
@GameSuxLifeSux
@GameSuxLifeSux 4 жыл бұрын
pancake is back
@CaptmagiKono
@CaptmagiKono 4 жыл бұрын
I aspire to make a channel like yours, with emphasis on the code explanations, but with other games. Thanks for your videos.
@DollyBowman
@DollyBowman 4 жыл бұрын
I love seeing your upload notifications, thanks for making a bad day a little bit easier!
@HylianDefender
@HylianDefender 4 жыл бұрын
Any video by you is great, Pannen. I love your videos and I might rewatch some old ones for fun!
@JorgetePanete
@JorgetePanete 4 жыл бұрын
1:30 Mario Jackson *_HEE HEE_*
@absoluteaquarian
@absoluteaquarian 4 жыл бұрын
@Damian 2000 imagine getting butthurt over a michael jackson meme 🤔
@nuxx1876
@nuxx1876 4 жыл бұрын
@Damian 2000 i'm pretty sure you're the asshole, he didn't do anything wrong here
@reddodeado301
@reddodeado301 4 жыл бұрын
@@nuxx1876 You clearly haven't seen how much of a grammar asshole the other guy is.
@reddodeado301
@reddodeado301 4 жыл бұрын
@Damian 2000 Finally! Someone agrees!
@DanielFerreira-ez8qd
@DanielFerreira-ez8qd 4 жыл бұрын
Just don't make any mistakes lmao
@Tuxfanturnip
@Tuxfanturnip 4 жыл бұрын
I am so excited to see you work with the decompiled code more :D
@_kyoshi
@_kyoshi 4 жыл бұрын
It has been a long time since a new video!
@gildedlink
@gildedlink 4 жыл бұрын
I like that even though the source code is literally within our hands now, you're not letting the mysteries you want to investigate run out just yet.
@Accrovideogames
@Accrovideogames 4 жыл бұрын
That isn't the source code at all. They only decompiled the game. The only way to access the source code is from Nintendo themselves.
@gildedlink
@gildedlink 4 жыл бұрын
Accrovideogames they've decompiled it so fully that it can recompile without issue. That's effectively source code. It's not the original source code, it's reconstructed and well labelled source, but it can behave and compile just as the original source did.
@Sponsie1000
@Sponsie1000 4 жыл бұрын
it's Really cool to see actual code from the game and have you explain some of it!!, l would definitely like to see more vids about random crashes/glitches/whatever with an in-depth explanation like this one! (As long as you like doing the code-explanation thing as well of course :] )
@kyledowney8551
@kyledowney8551 4 жыл бұрын
By God you've done it again. Really though, incredibly interesting stuff. Great video.
@Ylurple
@Ylurple 4 жыл бұрын
this felt like review for the final exam in a college course about mario 64. so much reference from past videos that I (somewhat) remember but it's been a while so i've forgotten a lot of the material but professor pannen is going off on a crazy tangent and i'm sweating
@Absolute_LUNA-C
@Absolute_LUNA-C 4 жыл бұрын
THE WORLD HAS BEEN SAVED PANNENKOEK IS BACK
@PC_YouTube_Channel
@PC_YouTube_Channel 4 жыл бұрын
God returns
@the_lava_wielder6996
@the_lava_wielder6996 4 жыл бұрын
Atta boy first
@hypatch8014
@hypatch8014 4 жыл бұрын
I LOVE PANNENKOEKS
@Sleestiq
@Sleestiq 4 жыл бұрын
When it said "Well, let's examine the code..." I was so hyped for the menu music that I knew always played! So glad you finally uploaded!
@hokostudios
@hokostudios 4 жыл бұрын
Well, can't complain about this mystery being solved! This one's been lingering around a long while.
@Pimpeaux
@Pimpeaux 4 жыл бұрын
How could Nintendo not notice this game-breaking oversight? smh my head
@General12th
@General12th 4 жыл бұрын
rip in peace you atm machine
@ThatOneGib
@ThatOneGib 4 жыл бұрын
I can hear the save menu music already, thank you YT for bringing me back to this channel!
@TIJEY-BEG
@TIJEY-BEG 4 жыл бұрын
You are a genius "Unkommentierter Pannenservice". Unfortunately I am no computer scientist. I am glad I am capable of using emulators. This was already a huge challenge to me.
@sileo__3712
@sileo__3712 4 жыл бұрын
Very cool, I actually learned something I could understand
@Minty_Meeo
@Minty_Meeo 4 жыл бұрын
Now that SM64 Decomp is publically released, Pannen can start referencing the source code more frequently and without worry! I look forward to more videos like this.
@lordsnek
@lordsnek 4 жыл бұрын
That's a really cool way to initiate hyperspeed flying. I don't think I've seen that before.
@dargos
@dargos 4 жыл бұрын
you are clearly not subbed to me then
@lordsnek
@lordsnek 4 жыл бұрын
@@dargos I guess I hadn't slowed down a video enough to see exactly how it happens. It's a really cool way to triple jump quickly.
@jongyon7192p
@jongyon7192p 4 жыл бұрын
@@dargos SUBSCRIBE TO DARGOS!!
@doublespoonco
@doublespoonco 4 жыл бұрын
Yes a pannen video my day is good again
@pegleg759
@pegleg759 3 жыл бұрын
I love how some small piece of code written over 25 years ago for an unknown purpose is now causing confusion as to why it exists in the first place.
@TheRealFigLizard
@TheRealFigLizard 4 жыл бұрын
I would watch a whole series on the code for this game.
@kerbonaut2059
@kerbonaut2059 4 жыл бұрын
Wow, it was a great idea to subscribe.
@BobTimeIsNow
@BobTimeIsNow 4 жыл бұрын
This is beautiful
@King_Yef
@King_Yef 4 жыл бұрын
Nice! Although it'd be easier to do things if you could spawn stars in PUs, I'd imagine. Might simplify certain movements.
@Qbe_Root
@Qbe_Root 4 жыл бұрын
It would probably not work on console either way, unless there was also a way to lock the camera on the main map during cutscenes
@rexpro02
@rexpro02 4 жыл бұрын
great video thank you!
@crazynaut223
@crazynaut223 4 жыл бұрын
Thanks for the jumpscare at 4:47 just in time for Halloween
@Kat21
@Kat21 4 жыл бұрын
*first new upload in a month* Everyone: YAY Pannen: *continues not to upload for another month* Fans: *aw*
@veldhuis94
@veldhuis94 4 жыл бұрын
Well, it lets us know he still makes videos! :) He puts a ton of research and effort into his videos, so it's only logical they take a lot of time to make. Especially these informative videos
@zibberebbiz
@zibberebbiz 4 жыл бұрын
any morsel of pannen content gives me fuel for at least two months
@Boothenson
@Boothenson 4 жыл бұрын
Pannen out here doing gods work
@InfoManiac742
@InfoManiac742 4 жыл бұрын
Why does obj_move_using_vel_and_gravity even need to check for the 12k limit?
@neoxus30
@neoxus30 4 жыл бұрын
I think its to make sure things don't fall too low or go too far, so it stops velocity and gravity, but since it takes the absolute value, it also affects how high can it go)
@alphachrome713
@alphachrome713 4 жыл бұрын
Imagine trying to pull this off but you miss the cloned coin
@ZachFoxPhotography
@ZachFoxPhotography 4 жыл бұрын
Great video
@Saetta06
@Saetta06 4 жыл бұрын
Nice vid, pannen!
@framenothing6561
@framenothing6561 4 жыл бұрын
I’ll be sure to avoid this one in my next playthrough, thanks pannenkoek!
@zibberebbiz
@zibberebbiz 4 жыл бұрын
you are a scholar and a gentleman
@CoTeCiOtm
@CoTeCiOtm 4 жыл бұрын
This answered a completely unrelated question I had regarding the game, about the maximum amount of fall damage you can take. I thought that maybe there was height where you could potentially die of fall damage, but apparently the maximum amount is four pieces
@PerpetualCamel
@PerpetualCamel 4 жыл бұрын
Pannen is the most gifted QA tester of our lifetime
@TheGogglebrothers
@TheGogglebrothers 4 жыл бұрын
Seeing The games source code is a trully magical experience
3 жыл бұрын
Hyper speed flying might be the coolest trick in the game.
@nimboss
@nimboss 4 жыл бұрын
It's interesting how we are seeing advanced soflocking techniques because we have probably ran out of normal game mechanics at this point. Pannen used a bunch of previously presented concepts to reach this point. It's just mind blowing, and you can understand a lot of this stuff if you have seen most of his previous videos.
@ikryxxdev4756
@ikryxxdev4756 3 жыл бұрын
This one bug in a video game that just came out that takes like 20 min full off precisely setup that you saw on KZbin :
@SirCorvid
@SirCorvid 4 жыл бұрын
I was not aware that the community got ahold of SM64's source code. When was it retrieved?
@vinesthemonkey
@vinesthemonkey 4 жыл бұрын
it's decompiled as you can tell by the yet unnamed subroutines
@jongyon7192p
@jongyon7192p 4 жыл бұрын
The only way we get the source code is to sneak our way into Nintendo Headquarters. Get employed or... yeah.
@ZebitasMartinex
@ZebitasMartinex 4 жыл бұрын
It's been a long process But it seems it was finally decompiled www.reddit.com/r/programming/comments/cbvl6l/super_mario_64_was_fully_decompiled_c_source/
@SirCorvid
@SirCorvid 4 жыл бұрын
@@vinesthemonkey Not the answer I was looking for as I was looking for a date, but thanks for saying "decompiled" anyway! That was the term I was looking for when I wrote my comment and I just couldn't find the perfect word. ^^;
@Alex-qq1gm
@Alex-qq1gm 4 жыл бұрын
The Japanese release was compiled with debugging data which they left on the cartridge. This was used to identify the function structure of the game, and translate the assembly back into a sort of mangled version of the original code. People are slowly cleaning it up and making it readable.
@tripleswaggaroni1544
@tripleswaggaroni1544 4 жыл бұрын
Spends 2 nonstop months researching a set of very specific maneuvers just to crash the game *BIG BRAIN*
@MiguelDiaz_
@MiguelDiaz_ 4 жыл бұрын
Been watching a lot of Pannen recently, hoping for a new video soon, and then he uploads
@pirate_cove_man
@pirate_cove_man 4 жыл бұрын
Spawning a star in the sky -crashes- softlocks -Paper Mario- Super Mario 64. Seriously though, this guy must be related to Stryder7x.
@pirate_cove_man
@pirate_cove_man 4 жыл бұрын
@@mariiimu what
@thealmightydave
@thealmightydave 4 жыл бұрын
how people discover this stuff will always be the biggest mystery to me
@jacobsullivan8512
@jacobsullivan8512 4 жыл бұрын
Yeah I think I ran into this once or twice back in the day
@nin10doadict
@nin10doadict 4 жыл бұрын
I guess this would also explain why the game softlocks in Chaos Edition if a star spawns when the 'object magnet' effect is going on. The chaos code constantly pulls the star toward Mario, so it never gets to complete its first bounce properly and the cutscene never ends... The cutscene also probably prevents the magnet effect from turning off.
@fabby2998
@fabby2998 4 жыл бұрын
And now that we know that, it could be possible to "fix" it at some point (if "fixing chaos" makes sense), because it's kind of obnoxious. Though tbh, the magnet hack is probably the worst one
@SonicCDFrench
@SonicCDFrench 4 жыл бұрын
it's always a good time when you hear the file select theme
@chimebirdplayer3327
@chimebirdplayer3327 4 жыл бұрын
Very interesting; I'm glad to see that you're still around. Btw, where did you get that code? Did you reverse engineer the machine code?
@paleblank0
@paleblank0 4 жыл бұрын
Can you examine why Mario's buttons vanishes for a couple frames in his breakdance animation? Maybe a video about animation mistakes with the Mario model?
@andreytube1000
@andreytube1000 4 жыл бұрын
Super mario 64 still have undiscovered stuff? I am surprised.
@harukatakahashi8822
@harukatakahashi8822 4 жыл бұрын
You're like a god of this video game
@whatisthis2809
@whatisthis2809 4 жыл бұрын
I got an idea than can be awesome or can be suck. Setting the HOLP during the demo, specifically, before the run starts. And better yet you can use (reverse or normal) spawning displacement!
@TheJayKayA
@TheJayKayA 4 жыл бұрын
5:25 does the »coin spawn animation thing« from earlier count to those, too?
@baggothree
@baggothree 4 жыл бұрын
Interesting! I wonder if anything else can cause this, like the chests in the water levels.
@ElectricFortune
@ElectricFortune 4 жыл бұрын
This also explains why spawning a star under certain codes in Chaos Edition ends up softlocking the game. The two bounces aren't finished properly because the codes are messing with the star's movement, and once the star stops bouncing, if it didn't reach the threshold for both state 0 and 1 to finish, it'll never finish the cutscene.
@CygnusGalactic
@CygnusGalactic 4 жыл бұрын
AYYYY, I MISSED YOU
@GretgorPooper
@GretgorPooper 4 жыл бұрын
If Pannen was a physicist rather than a gamer, we'd already be able to get to mars in a few seconds with 0.5 A presses.
@Larx3476
@Larx3476 4 жыл бұрын
Wow. Your learning something new every day
@Terkzorr
@Terkzorr 4 жыл бұрын
And this is how you unlock Luigi. But because of the softlock you never reach the unlock cinematic.
@friedchickenUSA
@friedchickenUSA 4 жыл бұрын
i see our local mario wizard has been hard at work these past weeks he knows more about mario 64 than even mr nintendo himself
@kinkajuu1
@kinkajuu1 4 жыл бұрын
YES I LOVE NEW VID TIME :)
@DarkOmegaMK2
@DarkOmegaMK2 4 жыл бұрын
*raises hand* is this going to be on the test?
@bigstevie01
@bigstevie01 4 жыл бұрын
THIS IS THE TEST
@TheJayKayA
@TheJayKayA 4 жыл бұрын
1:59 would this also happen in bounds? just because its so high? or what exactly is the point of the game erroring? :D
@vtmagno23
@vtmagno23 4 жыл бұрын
*YAYY NEW PANNEN VIDEO*
@AmeVIRUS_
@AmeVIRUS_ 4 жыл бұрын
tbh i just feel sorry for the amount of times you must've looked away for a split second near a coin and had to collect the first 99 all over again.
@explosionate
@explosionate 4 жыл бұрын
i don't know what's happening, but i like it
@HardSonicStorm
@HardSonicStorm 4 жыл бұрын
How did you get the code ?
@DustyMusician
@DustyMusician 4 жыл бұрын
My favorite place to go for SM64 science
@purplepeak8575
@purplepeak8575 4 жыл бұрын
Can't wait til SimpleFlips pulls this one off.
Disappointing Observations #2
8:29
UncommentatedPannen
Рет қаралды 232 М.
Coin Count
14:56
UncommentatedPannen
Рет қаралды 504 М.
Can teeth really be exchanged for gifts#joker #shorts
00:45
Untitled Joker
Рет қаралды 15 МЛН
I CAN’T BELIEVE I LOST 😱
00:46
Topper Guild
Рет қаралды 36 МЛН
I’m just a kid 🥹🥰 LeoNata family #shorts
00:12
LeoNata Family
Рет қаралды 15 МЛН
WHO DO I LOVE MOST?
00:22
dednahype
Рет қаралды 22 МЛН
Softlocking Every Mario Party for Nintendo 64
6:25
Snooplax
Рет қаралды 360 М.
The Extent of Speed Conservation
9:08
UncommentatedPannen
Рет қаралды 244 М.
This is the Most Useless Mario Power Up
9:30
MattTrashBoat
Рет қаралды 80 М.
Coinless, Capless, & Cannonless Challenges
14:41
UncommentatedPannen
Рет қаралды 100 М.
HP
14:57
UncommentatedPannen
Рет қаралды 658 М.
Unused ABC Strats #2
10:43
UncommentatedPannen
Рет қаралды 107 М.
I left mario 64 running for 27 days. heres what happened.
8:12
Nathaniel Bandy
Рет қаралды 2,3 МЛН
Enter the Secret Aquarium - 0x A Presses (Commentated)
26:13
bad_boot
Рет қаралды 319 М.
Vertical Speed Conservation (VSC)
15:08
UncommentatedPannen
Рет қаралды 275 М.
Я прожил 100 Дней ЗА ГЛАДИАТОРА в Майнкрафт…
37:07
TumkaGames / Тумка :3
Рет қаралды 721 М.