Game Crash from Going Out of Bounds in TTM
Vložit
- čas přidán 10. 09. 2024
- I show that it's possible to crash the game by going out of bounds in TTM.
This crash happens because TTM has a painting (the slide entrance), and the painting update function executes this line of code:
gPaintingMarioFloorType = surface.type;
If Mario is out of bounds during that (i.e. has no floor), then that code accesses a field on a null object, which causes a crash.
To get out of bounds, I brought chuckya to the course edge and had him throw me out of bounds. Although chuckya's logic tries to prevent throwing Mario at an angle that's out of bounds by delaying the throw during his turning, there's also a timer for how long he can delay it for, and once that runs out, he throws no matter what. So I used that to get him to throw me out of bounds.
This was an unsolved Ukikipedia challenge, which has now been solved: ukikipedia.net...
Console Verification: www.twitch.tv/...
Chuckya is the best. Always helps Mario glitch the game
Chuckya the real G
Chuckya the real G
Chuckya the real G
seeing mario carry a chuckya so effortlessly always makes me happy for some reason
Ur early
When I mean you’re early ur 6th
I've seen pannenkoek grab chuckya light so many times I'm pretty sure at least once I picked up a chuckya and had forgotten they're usually heavy
@DagothXil like picking up dumbells that seemed light cuz everyone else exercises with them
@@jongyon7192p this is the second time you’ve replied to my comment
This channel is the rare one where you get interested in reading the description as much as watching the video.
prinny spotted
@@Zeno2806 dood :D
Thanks for the reminder to check the description
Ooh this is a newly solved challenge
quagmire toilet gaming
Imagine being one of the devs at nintendo in 1995, and a playtester sends you this video.
This is almost scary for some reason, Mario forced beyond the mortal limits of his realm, yells as he is placed in null
If it helps, he kinda put himself there deliberately. So it's what he always wanted.
@@yoshimario40
That assumes he's actually in charge. In reality, *we are in charge!*
@@Operational117 Noooo.... You MONSTER
its oddly terrifying to carry a person and jump off a cliff while holding them for the sole purpose of switching positions midair and being thrown by them
Yeah
I actually visited the page on Ukikipedia about yesterday out of curiosity, not the specific TTM one but the unsolved challanges list, so seeing this being completed is pretty interesting
Yeah
i live for obscure documentation like this! thank you
same
I'm glad Chuckya could be Mario's companion at the end of their lives
"Chuckya...."
"What is it, Mario? We don't have a lot of time left."
"Before we hit the event horizon...I just wanted to say... thanks. Thanks so much a-playing my game."
"That means a lot...here at the end of all things."
*Chuckya and Mario hold hands as they pass into the void*
We will be friends forever… *they hug each other before they get sucked in the black hole*
I love this glitch because it seems like Chuckya grabs Mario as a last ditch effort for revenge
The amount of effort you put into destroying this game is simply breathtaking.
Not as breathtaking as the view from the bridge, but still.
*view from bridge
This my comment i have the right to write a grammatically correct one
@@ex320kytok well ligma bals
I swear, this may be the glitchiest enemy ever.
0:23 This is why Pannenkoek dedicated 10 months on making a video about invisible walls
I love that, having watched a later video explaining invisible walls in SM64, I recognize that you bonked on a leaked-out ceiling hitbox on the rolling log.
That being said, very odd that painting floor triangle code is responsible for this crash.
It gives the implication that, were Chuckya and an opportunity to be even near OOB were present in at least the various painting rooms of the castle, this would be possible there, too.
Dude you missed the star it was RIGHT THERE
what?
He doesn’t want to get the star, he wants to CRASH the game.
@@Ginger4348you need to collect the stars to beat the game bro
@@chrisfearn4837 you know, I already collected 120 STARS on the game bro and he will not get the star
@@chrisfearn4837 you will not even need to collect stars to beat the game
another edge case strikes again!
Ur 3rd
this can't be a pun, riiiight?
I didn't even know about that whirlwind behind the starting area in TTM until just now... Every time I look at this game I learn something new
OMG this happened to me as a kid!! So glad you could confirm something crazy that happened to me!!! As a kid my favorite thing to do in the game was grab chuckya light on a ledge, carry him over to the log to transition to a hands free carry, jump to the star mushroom then get chuckya to throw me while falling!!!!
A new UncommentatedPannen upload is a great way to start my day. :)
Ur 4th
same!
never knew there were actually accessible out of bound places in ttm!
Same
chuckya is the only dude i know to support mario's decision, respect 😤
360 throwscope
another Unsolved_single-goal_challenges striked from the Ukikipedia list!
Its 1:30 am and im watching mario 64 crash instead of sleeping
Ur 5th
@@JK17-1don't care
Same
U shld crash insted lel
A button jumpscare
every entity watched the universe perish because mario threw a chuckya and himself off a cliff
the fact that you can get that star while carrying a chuckya is a revelation
Wait SM64 doesn't show a stack dump on crash? I must've gotten used to seeing that from Stryder7x's PM64 videos
I think it would actually do that since I did encounter a couple of crashes in various romhacks when I was using GlideN64 video plugin, since I used that it would show me the stack dump and without it it would show me the last frame before the crash, just like in the video, although those were romhacks so idk about the vanila game. I mean I did also saw crashes init but I didn't the stack dump there, maybe they just didn't use GlideN64? Idk, maybe i'm just wrong.
Tl:dr Maybe, if Pannen used GlideN64 since it allows you to see the crash dump on emulators where it has the plugin but I dunno, I might be wrong
Vanilla SM64 doesn't show anything.
@@Maxutko901no it wouldn't
vanilla US doesn't have a crash screen
sm64 has it disabled
you will see it commonly in rom hacks because it csn easily be reenabled
@@emaaaaax Thank you for the comment!
I love that the last frame looks like Mario being powerbombed into the ocean
Huh. Crazy to think that the Painting of all things in this level is what causes the crash and only that is the cause.
Does the code really not access surface.type anywhere else (without checking for NULL first)?
If so, I don't know if that's good or bad...
bad
if not checking for NULL at least check if mario is even near it
surely this will be patched in the next update
Im.not fully sure I get why the crash happens. The painting to the slide in the level has a variable that is set to whatever surface Mario is standing on, which causes a crash if no such surface exists... but if this only happens on the painting updating, why did it still crash here? Is the painting updated like that every frame regardless of if it's even on screen? Why?
paintings are always loaded im pretty sure
N64 game crashing speeds only rivaled by Stryder7x
Love seeing you upload, keep it up hombre
So does this mean that going out of bounds in any map with a painting would crash the game?
Probably not
I think yes as long as there's a Chuckya you can haul out of bounds with you. If the maps don't have Chuckya or lack a proper way out of bounds, then you can't freeze the game using Chuckya.
Imagine this guy in an sm64 ex coop lobby
truly showing the dangers of using the A button.
we love you panenkoek!
"WE SHALL GO TOGETHER"
Man, always finding out new stuff. lol
Unrelated to this video, but I looked at the Ukikipedia link in the description, and it really feels like you should be able to go to a parallel universe on the slide in CCM. I don't get how its any different from doing it on the other slide levels lol
Mario: *WOAAAAAAAOH*
Mario: *WOAAAAAAAOH*
Mario: *WOAAAAAAAOH*
I just thought of something random. What happen if you collect a star while chuck ya is below you. Will he still grab you as you fall with the star and if he does grab you what will happen with the star and mario. Another one is what would happen if heave ho was under mario while he falls down to him with the star. Could it possibly effect other parts of the game.
With so many game crashes found, I'm a bit surprised none of them can lead to code execution.
Thank you very much, I'll make sure not to do this on my playthroughs. You're a real one for this
genuinely thought that was mr krabs in the thumbnail.
Nice solution!
The rare Crashya
ok bye mario
WOAHAAOABAHWBOW- _universe breaks_
can you talk about the flooded water glitch in ttm
Is this really a crash? Looks more like a freeze/softlock to me, especially since the music keeps going.
Sweet crash.
Soooo what exactly is it about the painting that causes this? Does the igloo, metal cap entrance, volcano, and pyramid do the same thing?
awesome!
I love seeing game crashes
Thanks pancake man
Pannen, I’m not sure that you’re going to see this, but if you do, please can you tell me a bit about your story doing the ABC? I saw the Bismuth video, but I want to know more.
game = crashes
music = still plays
gg
Could this crash occur in the castle interiors as well? Or do those paintings have different update functions?
yeeted into oblivion
Makes sense
why was this unsolved? is it hard to get out of bounds?
nice :D
wait
???
0 STARS
NOT NICE AAAAAAAAAAA
wait thats pretty nice u did the ddd skip
I don't understand; why is the painting code called when you're already in the course, and thus the painting is no longer present?
the wall portal to the hidden slide in this level is technically a painting
There is a painting in the course. That's why this works
Oh, the slide with the black background and deadly dead-ends; right. Thanks!
Why is it does some crashes with like paper mario fill your screen with random letters and numbers, and others not?
the crash dump screen is disabled in sm64
Idk why but my friend Laster sent me this 🔥🔥🔥🔥🔥🔥
Hey i watched the livestream of this yesterday
You went outside a parallel universe?
How do you jump while carrying a chuckya?
Every grabbable object in Super Mario 64 is either light or heavy.
A light object (i.e. Bob-ombs, cork boxes, etc.) can be grabbed in water and with either a punch or a grab. While Mario is holding a light object he can walk (albeit a bit slower), jump, throw the object and drop the object.
A heavy object (Chuckya or King Bob-omb) can only be grabbed with a punch. While Mario is holding a heavy object he is only able to walk very slowly or throw the object.
Mario isn’t supposed to grab a heavy object in water or with a dive. If Mario does, the object will default to being considered light.
In this video, Mario punches to grab chuckya, but while grabbing chuckya he falls off the edge causing him to dive. This makes Mario grab chuckya with a dive, causing him to be considered a light object and allowing Mario to jump while holding him.
TL;DR Mario grabs chuckya with a dive by falling off during a punch grab, causing him to be considered light and allowing Mario to jump while holding him.
brilliant
0:33 Game Crash.
what does this guy do as a job?
pile drivered right out of the game and into the real world. bummer.
Who can stop this crazy Dutch madman? Is there no limit to his prowess?
Do you still have that $1000 bounty?
This is just like last time
chuckyas weren't implemented properly it seems
Can someone tell me why it is a specific challenge to crash the game in TTM 😂😂😂😂
thats hilarious
what did you bonk off of at 0:22?
To explain that, we'd have to talk about walls, floors and ceilings.
Ceiling with no floor above it so it continues upward forever
@@want-diversecontent3887^
aka "invisible wall" (which is a slight misnomer)
Why does it crash?
read the description
lol
😂
SOFTLOCK CITY! It's NOT a beautiful city, that Softlock City.
❤
Ur 2nd
@@JK17-1I know, still wanted to leave a positive reaction 😐
I feel like there's some time to be saved here. The run isn't all that clean. Such a shame...
Nice, we saved another A press!
First
True
Thanks for the clarification
You just won bro
2nd
ok