Mario Sunshine can be Beaten in Under 10 Minutes. Here's How

  Рет қаралды 274,989

LunaticJ

LunaticJ

Күн бұрын

Пікірлер: 587
@LunaticJ
@LunaticJ Ай бұрын
Thanks to HelloFresh for sponsoring today's video. Go to strms.net/hellofresh_lunaticj, use my code LUNATICSEP10, and receive 10 free meals + free breakfast for life! One breakfast item per box while subscription is active if you’re in the US. The link and code are valid in all countries and the respective local discount will apply.
@snaifhassnan6348
@snaifhassnan6348 Ай бұрын
@@LunaticJ 37
@KaeraNeko
@KaeraNeko Ай бұрын
are you unaware of the controversies surrounding HelloFresh, or do you not have the option to vet sponsorships?
@Jademalo
@Jademalo Ай бұрын
I feel like you're slightly misusing the map analogy - The pointer doesn't change, what changes is the data at the location of that pointer is pointing to. It's more akin to someone digging up the treasure and replacing it with something else, but you're still using the map expecting to find the treasure.
@nyon7209
@nyon7209 Ай бұрын
I think it's more like the directions a local gives you to their favorite restaurant, but you drove to a different city before trying to follow them.
@twynb
@twynb Ай бұрын
yeah, my go to analogy for pointers is that they're like street adresses - when the pointer gets freed, whatever lived there moves out and when you go to that adress again later, you don't know who or what is currently living there
@jkid1134
@jkid1134 Ай бұрын
Maybe I'm going crazy - isn't calling it a pointer already a perfectly good analogy? It points at a location in memory, much like I can point a location in real life. Putting a different thing in the location being pointed to means you're pointing at a different thing.
@pikariocraftf2802
@pikariocraftf2802 Ай бұрын
What about using a treasure map of an island but being on the wrong island and finding something else instead?
@someguywhocanfly
@someguywhocanfly Ай бұрын
What? The pointer isn't pointing to the same place in memory that now has new data in it, it's pointing to a different place in memory - saying the map is now pointing to a different X is completely correct. You're thinking of the pointer as its own object. It is in programming terms, but not in this analogy. It's simply directions, and you get a new set of directions, hence a new pointer.
@justlookaroundpeople
@justlookaroundpeople Ай бұрын
The shorter the speedrun the longer the explanation video!
@asher3311
@asher3311 Ай бұрын
honestly this isnt very long
@phattjohnson
@phattjohnson Ай бұрын
@@asher3311 That's what she said! ;)
@kr1v
@kr1v Ай бұрын
This is actually very true in most cases
@GeneralTauroneo
@GeneralTauroneo Ай бұрын
True though. I’ve been making it a case to upload glitch and secret vids while keeping them as short as possible. The content isn’t new, but atleast I cut out the filler. Though I’m also glad vids like these exist, to explain every details of the glitch for whoever wants the background info
@tamoozbr
@tamoozbr Ай бұрын
Not for Clue
@ChefMeowMeow
@ChefMeowMeow Ай бұрын
Oh boy! A video about a massive new game-breaking glitch found in a retro Nintendo game, how cool! Surely it won’t be arbitrary code execution!
@AyeeSkippy
@AyeeSkippy Ай бұрын
still cooler than anything you've ever done
@jaysonata3211
@jaysonata3211 Ай бұрын
ACE pisses me off too, it’s cool and all, impressive and proof of a community or community member’s technical knowledge, but it’s so uninteresting versus the spectacle of high level gameplay. I don’t really get excited when coders and TASers start shaking hands.
@LuigiXHero
@LuigiXHero Ай бұрын
I mean there's plenty of other categories ​@@jaysonata3211
@alexpotts6520
@alexpotts6520 Ай бұрын
​​​​@@jaysonata3211 This is a reason why every single time ACE has been discovered in a game, it's created a new speedrunning category. The old non-ACE records haven't gone anywhere, and tbh are still more competitive and prestigious. FWIW though, from what I've seen about SMS ACE it also requires a really high level of execution, with frame-perfect inputs all over the place. It's definitely still "high level gameplay" even if it is a bit weird to actually watch a runner seemingly goofing around in Delfino Plaza for fifteen minutes.
@rtyuik7
@rtyuik7 Ай бұрын
​@@jaysonata3211i agree-- i want to see someone Beat The Game, not just Roll The Credits...
@DJ_Level_3
@DJ_Level_3 Ай бұрын
THE BUS ANALOGY I CAN'T
@Phabrysio
@Phabrysio Ай бұрын
Peak moment😂 had to like the video after that one
@retrokid104
@retrokid104 Ай бұрын
got me rolling lmao
@Alexifeu
@Alexifeu Ай бұрын
XD
@McMuffins42
@McMuffins42 Ай бұрын
What's that from?
@edgarberlanga6885
@edgarberlanga6885 Ай бұрын
@@McMuffins42 It's an explanation created by a mario 1 speedrunner that was made even more famous by Summoning Salt. The concept that even if you finished a level a few frames sooner, you'd still have to wait for the next level to load the same amount of frames as if you didn't, making that time saved meaningless. The only way to save time is by going faster and making it to an earlier "bus"
@VinsCool
@VinsCool Ай бұрын
I'm surprised Super Mario Sunshine got its own ACE route before Super Mario 64 now that I think about how much wide open that game is in comparison.
@moth.monster
@moth.monster Ай бұрын
Mario 64 was clearly just programmed better :^)
@AMD_Fan_98
@AMD_Fan_98 Ай бұрын
@@moth.monster Somehow I doubt that...
@Zebo12345678
@Zebo12345678 Ай бұрын
Especially with how many weird ghost object exploits and broken pointers SM64 has. It has like, all the pieces you'd usually search for to create ACE but for some reason it just hasn't been done.
@BaronCreel
@BaronCreel Ай бұрын
Wide open? It's the most closed off shit because you inject code to skip99% of the game and speed runs devolve to who can do the exact same input the fastest b
@BaronCreel
@BaronCreel Ай бұрын
Blj 0 stars is an impressive execution of skill and Is fast af, ace would skip to end credits and be the most boring shit to watch.
@WackoMcGoose
@WackoMcGoose Ай бұрын
Kinda reminds me of that one Pokemon Any% run that requires a *_millisecond-perfect_* system reboot to create a Bad Clone, combined with TrainerID manip and going full Hackerman on box names, to get a credits warp (ScottFalco's "Totally Legit Speedruns" animation for it is chef's kiss).
@QueenofTNT
@QueenofTNT Ай бұрын
Some of the shit that people have figured out to do with ACE exploits in Pokemon games is absolutely insane. Programming your game to run full on ARM GBA code using the box names, gene editing using Glitzer Popping to get perfect event Pokemon that fool even PKHex's legitimacy and seed checks, creating your own glitched Pokemon that executes box name codes ON COMMAND simply by opening its summary whenever and wherever you like, changing your own Trainer ID on the fly, setting event flags to whatever state you want no matter your progress, literally programming your own Pokemon with its own custom event and location into the game on the fly...it's like watching school playground rumors come to life, all on vanilla hardware (and sometimes with preprogrammed controller inputs but still)
@doesthiswork28
@doesthiswork28 Ай бұрын
@@QueenofTNT ccrazy stuff
@AverageTreyVG
@AverageTreyVG Ай бұрын
Great vid - I almost have the concept of an understanding of this now 😂 Would be cool to explain how RTA is done when that gets further developed (I'm even more shocked at how people figured that out)
@VictorSilva-lj4wy
@VictorSilva-lj4wy Ай бұрын
Hey it's the yoin guy
@andersontucker5522
@andersontucker5522 Ай бұрын
I love your content man. I hope you upload another video soon!
@TheUKNutter
@TheUKNutter Ай бұрын
This discovery deserves its own progression video Trey
@jimmtl9736
@jimmtl9736 Ай бұрын
Until next time PEACE
@RADish-official
@RADish-official Ай бұрын
NEW VIDEO WHEN?
@WeegeeSpeedruns
@WeegeeSpeedruns Ай бұрын
Awesome video, cool to see sms ACE get a good video explaining the general concepts for viewers to understand! One small correction though, the turbo gate that's used to point to the spin buffer in the modern ACE routes is actually the one next to the beach pipe on the other side of the map, and that shine grabbed in the TAS to trigger ace is generally referred to as underbell. For anyone curious, the current RTA record uses the 100 coin shine instead to execute cutscene underflow because it was generally easier to execute, but new route developments have allowed for us to grab the underbell shine to execute the glitch instead just like the TAS, so the record will likely be lowered to around the 15-18 minute mark soon.
@christopherlandry5712
@christopherlandry5712 Ай бұрын
and this legend gets a 17 min wr like the same day
@Frommerman
@Frommerman Ай бұрын
The moment you said "This overwrites the cutscene slots with garbage data" I knew we were headed to ACEland. There's no such thing as garbage data.
@NokiDoki
@NokiDoki Ай бұрын
Actually the garbage data really is garbage, what leads to ACE is actual Shine spawn cutscene data, just from a different area
@jarrod752
@jarrod752 Ай бұрын
@@NokiDoki Right! I was gonna say it's only garbage if you can't do anything with it and it crashes the game. Otherwise it's _manipulated_ or _curated_ data...
@Raspberrypiuser-fg6ss
@Raspberrypiuser-fg6ss Ай бұрын
Some video games use useless padding files that you can actually just junk, that are full of garbage data.
@jarrod752
@jarrod752 Ай бұрын
@@Raspberrypiuser-fg6ss _useless padding files_ = _All the stuff they cut and didn't finish to meet the deadline._
@Raspberrypiuser-fg6ss
@Raspberrypiuser-fg6ss Ай бұрын
@@jarrod752 no games actually have padding files with junk data in them. alot of smaller wii games have padding files(now what they used for this junk data isa wide range of things from content on other games, to just actual junk data, like the kind you would cycle through a hard drive to clear it) on the inside of the disk, so the game data was on the outside of the disk for faster reading speeds.
@keiharris332
@keiharris332 Ай бұрын
10:50 A grass/water type pokemon that grows up to wear a sombrero and abuse swift swim?!
@jasonm7445
@jasonm7445 Ай бұрын
Totally expected Noki Doki before the video even started
@SuperZebezian
@SuperZebezian Ай бұрын
I can't believe Matt Turk discovered this speedrunning glitch.
@goldenwarrior1186
@goldenwarrior1186 Ай бұрын
Lmao
@maxspecs
@maxspecs Ай бұрын
Somehow, Zallard1 returned, dropped the time by 1/3rd, and vanished again, without a word.
@K.J.Richard
@K.J.Richard 7 күн бұрын
Bro these guys are aliens
@ryazs3292
@ryazs3292 Ай бұрын
Mario sunshine content in 2024, fuck yeah!
@eiscreme3116
@eiscreme3116 Ай бұрын
The fun part that's arbitrary code execution is possible means you could literally reprogramm tge entire game like they did for triforce percent
@NokiDoki
@NokiDoki Ай бұрын
Can't wait to see how low we can get the RTA WR with this!
@lunarscapes6016
@lunarscapes6016 Ай бұрын
Love how every programming concept is almost entirely misunderstood in this video lmao. Still watched to see the story, but I can’t wait to see someone else actually describe the ACE part correctly
@SusieUndertale
@SusieUndertale Ай бұрын
explain it yourself then genius
@lunarscapes6016
@lunarscapes6016 Ай бұрын
@@SusieUndertale Ok so let’s start with understanding what a pointer is. Memory is basically a bunch of bits which can be flipped on or off. If you want to store, for example, Mario’s x position in memory, let’s assume for simplicity that it is a 4-bit integer (in reality it’s more likely a 32-bit double). You would need to find some spot in memory that isn’t being used for anything else, and then you can set those 4 bits to Mario’s position, which we’ll say for now is 7. Now that you’ve done that, you need to remember where you’ve stored this value, and to do that, you’ll use a pointer. Each bit in memory has an address, which looks something like this: 0x73F832. A pointer will store only the value 0x73F832, not the value 7. So if some other part of the program doesn’t realize that address is currently in use, perhaps the number of coins, let’s say 2, could be stored in the same address. And now the code that updates Mario’s position will just say “hey where’s Mario’s position?” and the pointer will say “0x78F832” and the code will say “ok the data stored there is 2, so Mario should be at x = 2.” So how do you keep track of which bits of memory are free and which are in use? Allocation and Deallocation. If a bit of memory is deallocated, it is said to no longer be in use, and some other data can be written onto that bit. This does not change the pointer in any way, so a pointer that points to a deallocated bit of memory is called a dangling pointer and is very dangerous. In the video, they used a treasure map analogy, which I feel is a bad analogy in the first place, but they also somehow got the analogy backwards. Watch that segment again now that you know what a pointer is, and you should be able to see how obvious it is that this guy has no idea what he’s talking about. It’s harder for me to conclusively say that he explained the cutscene logic incorrectly because I don’t actually know how it works, but I get the same feeling, and I think an actual explanation would actually be really cool, which is why I was disappointed. Hope this helps :-)
@mrhalfsaid1389
@mrhalfsaid1389 Ай бұрын
​@lunarscapes6016 I like to describe ace and memory in general like filing cabinets and the things you'd find in them (y'know... like why they're called files) because it's the most accurate visualization of the process of finding info (it's better than fishing lines and maps to be sure)
@secureb00t39
@secureb00t39 Ай бұрын
​​@@mrhalfsaid1389 I always used the apartment analogy when I tutored the freshmen in college. An apartment is where you live. If someone wants to find you, they write your address down. The piece of paper they're holding is the pointer- a variable that has the value of the address. That address has the value of you. The memory is the Apartment Complex
@mrhalfsaid1389
@mrhalfsaid1389 Ай бұрын
@secureb00t39 that's also a good analogy, I just think what the original analogy leading to the name of something is easier to think of, especially when you think about it being information storage in both and how filing cabinets are a much more condensed idea in terms of the physical space they take up, meaning it's easier to scale in my mind. Just different ways at the end of the day
@SMO_Boi
@SMO_Boi Ай бұрын
I gotta say, i would have never expected this from a speed game I've been loosely following for about three years. great video!
@phattjohnson
@phattjohnson Ай бұрын
Give the game a play!
@SMO_Boi
@SMO_Boi Ай бұрын
@@phattjohnson I’ve played the game, and I have actually held the 3das 10 shines wr, and it was pretty fun.
@eliseotellodemeneses860
@eliseotellodemeneses860 Ай бұрын
honestly the analogy made it harder to understand than it needed be
@shoeshiner9314
@shoeshiner9314 Ай бұрын
Of course. Of COURSE this originated from some shenanigans made by NokiDoki.
@namenamename390
@namenamename390 Ай бұрын
Even with all the amazing speedrunning achievements that were accomplished over the years, no speedrunner has ever cemented their legacy as much as Darbian when he came up with the bus analogy. It will live on forever.
@conscious-ness
@conscious-ness Ай бұрын
4:20 at first when you said the cutscene stuff I thought "oh, he's going to play a cutscene from another level to get a later star much earlier" but then you said "arbitrary code execution" and now im just flabbergasted
@brumbogetbrum2714
@brumbogetbrum2714 Ай бұрын
That’s not what an underflow is in data representation / coding; what’s happening there is just an unintentional “integer desynchronizing” or “phase-shift.”
@Dani0x1B
@Dani0x1B Ай бұрын
it's an underflow of a queue data structure
@charltonrodda
@charltonrodda Ай бұрын
It is a ring buffer underrun, also known as an underflow or underwrite. You can hear it sometimes when a computer crashes while playing music and you hear it start looping the snippet that was playing at the moment it crashed, like a broken record but usually much shorter.
@christopherearth9714
@christopherearth9714 Ай бұрын
I like your funny words, magic man.
@pikachuchujelly4119
@pikachuchujelly4119 5 күн бұрын
The repeating audio is normally caused by failing to load the audio buffer with new data. The sound chip keeps reading the contents of that buffer and playing it, and it's up to the software on the CPU to keep filling it with new data.
@charltonrodda
@charltonrodda 5 күн бұрын
@@pikachuchujelly4119 yep, and that's exactly what a buffer underrun is - when a buffer is being fed with data slower than it's being read. From the Wiki page: "The buffer in an audio controller is a ring buffer. If an underrun occurs and the audio controller is not stopped, it will either keep repeating the sound contained in the buffer, or output silence depending on the implementation."
@nekomarulupin
@nekomarulupin Ай бұрын
The year is 20XX. Arbitrary Code Execution has been discovered in every game. Any percent now consist of speed runners frantically mashing their controllers, and warping to the credits upon game start. Programmers have managed to get DOOM running inside the code of Super Mario World.
@TheLazyCowboy1
@TheLazyCowboy1 Ай бұрын
The problem is, arbitrary code execution will always be extremely unpopular due to its inhuman (or at least, inhumane lol) difficulty. Very few people ever enjoy such extremely tight speedrun execution in which one spends thousands of attempts just for one successful run. So no ACE runs are going to remain predominant. But it is truly unfathomable how much work went into producing human-viable ACE routes! Wow, now that takes ridiculous skill!
@HenryGreenEngine3
@HenryGreenEngine3 Ай бұрын
'Mario Sunshine is a game' - truer words have never been spoken
@yyigkg
@yyigkg Ай бұрын
crazy how they've broken this game so badly
@notion-y2670
@notion-y2670 Ай бұрын
I do genuinely feel bad for the people who dont get excited about ACE discoveries. Every time a new strat is found it tickles some weird part of me. It's like I'm watching wizards or something unravel the fabric of reality to bend to their whims, it's legit so cool every time.
@damianporter942
@damianporter942 Ай бұрын
please tell me this is about ACE because i havent been able to find ANYTHING on it aside from some run vods where things werent really explained well.
@sebastiangudino9377
@sebastiangudino9377 Ай бұрын
You not gonna believe this
@MimoriAzume
@MimoriAzume Ай бұрын
It might seem crazy what I'm bout to say
@doesthiswork28
@doesthiswork28 Ай бұрын
:clueless:
@pedrocx486
@pedrocx486 Ай бұрын
How about watching the goddamn video?
@jarrod752
@jarrod752 Ай бұрын
Ace stands for Arbitrary Code Execution. If you search for THAT you'll probably get a lot more useful results.
@AnthonyRisker
@AnthonyRisker Ай бұрын
as soon as you said "Imagine a bus.." i immediately laughed.
@Stardust_42
@Stardust_42 Ай бұрын
The AverageTrey video about all this is gonna be so good🔥🔥🔥
@xxxzombiekillerxxx6079
@xxxzombiekillerxxx6079 Ай бұрын
Yesss I was thinking the same thing
@ludwig94-j1l
@ludwig94-j1l Ай бұрын
Fun Fuct: ACE is possible in the Switch Version
@NokiDoki
@NokiDoki Ай бұрын
The glitch isn't patched but due to the way the Switch version works, you most likely can't get it to actually run arbitrary code. There's still hope to run arbitrary functions that already exist in the game tho, which could lead to a faster completion.
@pikachuchujelly4119
@pikachuchujelly4119 5 күн бұрын
What prevents it from running arbitrary code? Does it have no-execute memory protection? There's always the possibility of ROP (return oriented programming) if that's the case.
@NokiDoki
@NokiDoki 5 күн бұрын
@@pikachuchujelly4119 Basically it's running in an emulator but unlike Dolphin, that emulator can't interpret GameCube (PowerPC) code, instead it has a predetermined translation table with Switch (ARM) code for every function in the game. So if you tried to feed it arbitrary PPC code, it would crash trying to find the ARM translation, and if you gave it arbitrary ARM code it would still see it as PPC, try to find a translation, and fail.
@BhodeCig
@BhodeCig Ай бұрын
3:06 has said "Cutscene" 22 times
@xono3819
@xono3819 Ай бұрын
took a shot every time you said "cutscene" . I'm hospitalized now.
@iNinBreak
@iNinBreak Ай бұрын
why do i feel like that every old game when it gets a new glitch discovered it always seems to be ACE
@pikachuchujelly4119
@pikachuchujelly4119 5 күн бұрын
Because all the easier glitches have already been discovered (mostly by accident or trial and error). Finding ACE requires reverse engineering to understand how the game works internally and diving deep into its code, the same exact skills that a computer hacker uses to find vulnerabilities in a piece of software.
@mrrfyW
@mrrfyW Ай бұрын
6:39 JimmyHere viewers, you know what to do 😏
@Legend_0O1231
@Legend_0O1231 Ай бұрын
No I don’t.
@mrrfyW
@mrrfyW Ай бұрын
@@Legend_0O1231 One piece
@Legend_0O1231
@Legend_0O1231 Ай бұрын
@@mrrfyW THE ONE PIECE IS REAL!
@mrrfyW
@mrrfyW Ай бұрын
@@Legend_0O1231 there you go :)
@jraug44
@jraug44 Ай бұрын
Lmao i thought of the exact same thing at that part
@Sugar3Glider
@Sugar3Glider Ай бұрын
Niki Doki riding the edge of reality for us.
@tinypapertiger
@tinypapertiger Ай бұрын
take a shot everytime he says "cutscene"
@FatalChronicBackPain
@FatalChronicBackPain Ай бұрын
my FAVORITE mario game getting recognized is always awesome! love the content :3
@colonthree
@colonthree Ай бұрын
:3
@gamingwithahandicapreviews
@gamingwithahandicapreviews Ай бұрын
I’ve been following sunshine’s speed running community for years how am I just hearing about this?
@disfiguringthegoddess1102
@disfiguringthegoddess1102 Ай бұрын
because Trey hasn't made a video about it lol.
@gamingwithahandicapreviews
@gamingwithahandicapreviews Ай бұрын
@@disfiguringthegoddess1102 you mean hasn’t made a video on it I didn’t see nothing from trey
@disfiguringthegoddess1102
@disfiguringthegoddess1102 Ай бұрын
@@gamingwithahandicapreviews right. my b on that. typeo.
@gamingwithahandicapreviews
@gamingwithahandicapreviews Ай бұрын
@@disfiguringthegoddess1102 s”all good man
@ChavalR6
@ChavalR6 Ай бұрын
@@disfiguringthegoddess1102baseddddd. Me looking out for the trey record history video update
@halyoalex8942
@halyoalex8942 Ай бұрын
I know you said at the end that no other subcategories will allow ACE, but I still want to see how it affects Max% Pre-Peach, which is one of my favorite "silly" subcategories in all of speedrunning. :P
@NokiDoki
@NokiDoki Ай бұрын
Well for now we haven't found a setup to do ACE before Peach is kidnapped, but if that becomes possible then you can just give yourself all Shines and blue coins and still be on the first plaza. That's why we're banning ACE from other categories: once you get ACE, you just win, so any category becomes a slight variant of any%
@undeadfury55
@undeadfury55 Ай бұрын
Having to watch the whole opening cut scene for every attempt will really take a toll on speedrunners and competition
@ludibroloplays
@ludibroloplays Ай бұрын
I've been hearing about ACE stuff in Sunshine for a little while now but never knew how it worked, I had always thought finding exploits for ACE setups wasn't really a thing from the n64 era and on. This was a super cool one to learn about!
@right_hand_power7960
@right_hand_power7960 Ай бұрын
Basically, many of these glitches are found not by literally just randomly pushing buttons, but though reverse compiling the game code, combing the game code, and looking for errors, and/or loopholes. Then, experimentation based on what appears to be possible.
@kabiskac
@kabiskac Ай бұрын
When you said "it executes data that's probably overwritten by garbage" I instantly knew where this was going lmao
@the_furf_of_july4652
@the_furf_of_july4652 Ай бұрын
I really want to see ACE used for fancier and more creative stuff. Triforce% was incredible, and I hope it becomes a genre.
@itsmefranklinblack
@itsmefranklinblack Ай бұрын
Time for bed. I heard you say ACE and thought All You Can Eat.
@NokiDoki
@NokiDoki Ай бұрын
All You Can Execute 😎
@DawnSRC
@DawnSRC Ай бұрын
Sick video! Love seeing classic games find such massive discoveries even this long after release.
@bryanmulcare9083
@bryanmulcare9083 Ай бұрын
I think there was a TAS about ACE in 2021 or 2022 when 360Chrism reacted to a new any percent TAS. It’s interesting how humans can replicate ACE now after discovering ACE for the longest time.
@danielshamlian2800
@danielshamlian2800 Ай бұрын
I do concur that without Noki Doki's help, this video might not have been possible
@kanrakucheese
@kanrakucheese Ай бұрын
Crazy that Sunshine has ACE now, but Mario 64 has absolutely no sign of it despite people literally being able to look at the source code.
@KevinGarcia-Karatzu
@KevinGarcia-Karatzu Ай бұрын
Words of someone i know: "Any glitch was intentionally implemented. If not, then its an unfinished brokenngame and should be removed from speedruning and world records for future runs." Words from me: The player/fan base of WR and SR has to be one of the best conunity for being both competitive on the art and filled with positive sportsmanship. Good glitches helps find new and wacky ways to help the runs and bad glitches are just unintentional extra obsicles.
@mr.gomez6365
@mr.gomez6365 Күн бұрын
The Mario Party 3 music near the end put me in MAJOR nostalgia! ❤❤
@zemgad
@zemgad Ай бұрын
aaaaaand it's SRM into ACE. classic nintendo
@UCXEO5L8xnaMJhtUsuNXhlmQ
@UCXEO5L8xnaMJhtUsuNXhlmQ Ай бұрын
I gotta say the fact that they're not gonna do ACE subcategories for other categories than any% is pretty dumb. They're needlessly disincentivizing people from trying new things by giving them no recognition if they manage them.
@DoctorFalchion
@DoctorFalchion Ай бұрын
Every damn time XD I remember when ACE was found in Super Mario World (or at least when Sethbling first did it on console in 2015). Feels like a lifetime since then, given how many games it's been found in.
@Valkhiya
@Valkhiya Ай бұрын
"this is going to get pretty technical" me, having been subscribed to pannenkoek for years: *bring it on*
@RoseQuartz692
@RoseQuartz692 Ай бұрын
Congrats to 100K
@johneygd
@johneygd Ай бұрын
I can’t believe this game is already 22 years old, it still feels modern,fresh and certainly not outdated😁
@logandearborn1478
@logandearborn1478 Ай бұрын
ACE is one of the coolest things to me. If I ever make a game myself, I wanna be sure that ACE is possible one way or another 🤣
@Sideqazxsw
@Sideqazxsw Ай бұрын
ユーチューブ登録者数十万人達成おめでとうございます!
@toonterraminegamer1234
@toonterraminegamer1234 Ай бұрын
Love how 2/3 of the run is the intro cutscenes.
@postapocalypticnewsradio
@postapocalypticnewsradio Ай бұрын
This is a fantastic achievement.
@EthanTheWerewolf
@EthanTheWerewolf Ай бұрын
ACE is cool as hell, ive never heard of it until quite recently and its really cool how its being utilized in runs in so many different games
@zdoesgame
@zdoesgame Ай бұрын
Take a shot every time he says Cutscene.
@magetime29
@magetime29 Ай бұрын
I was jokingly thinking "imagine a bus" when you said a classic analogy and the bus appeared and I died
@TheEvilRayquaza
@TheEvilRayquaza Ай бұрын
Never did i expect to ever see mario sunshine any% get anywhere below an hour, but 23mins? 10mins? That's really something else, very very cool!
@DanieleGiorgino
@DanieleGiorgino Ай бұрын
ACE in a gamecube game, thats crazy
@atacstringer8573
@atacstringer8573 Ай бұрын
This is insane I love stuff like this
@keykanon
@keykanon Ай бұрын
"These action overwrite these slots with garbage data, which when replayed, is likely to crash the game" Me: oh, it's ACE, they'll make that garbage data valid instructions. and then it was exactly that.
@SpeedyGwen
@SpeedyGwen Ай бұрын
I always belived that any game complex enough will be found an Ace exploit, and I was soooo right, now there are many many games with ace exploits and I love it
@ilexdiapason
@ilexdiapason Ай бұрын
i love that the LOTAD acronym exists
@krispyking2450
@krispyking2450 Ай бұрын
as soon as u mentioned how it was crashing i immediately jumped to ace
@somniad
@somniad Ай бұрын
awwwww your description of TASing was like very good and then you dropped "theoretically perfect speedrun" lol (still a great video!)
@joshbarros1995
@joshbarros1995 Ай бұрын
ACE looks NEAT, but incredibly hard to understand and Make it work
@tomnookyankees3761
@tomnookyankees3761 Ай бұрын
Today I learned that Lotad is also a speedrunning term.
@gagglegames
@gagglegames Ай бұрын
I can't get away from the damn bus! Even in a video not about SMB1!!! AAARRRRGGGGHHHHHH
@StockyScoresRaoraPantheraFC
@StockyScoresRaoraPantheraFC Ай бұрын
Bismuth's french version of the smb1 perfect speedrun video doesn't make the bus analogy.
@もちの花
@もちの花 Ай бұрын
I thought it was never going to fall under an hour...
@Disgustedorite
@Disgustedorite Ай бұрын
has anyone reprogrammed the game to do something absolutely ridiculous like in other games with ACE yet
@jeffcarroll1990shock
@jeffcarroll1990shock 27 күн бұрын
Thank you for reporting this bug. Someone should patch out this mistake from future releases.
@D_Winds
@D_Winds Ай бұрын
Thanks for this video! Glad to see an English explanation of this amazing glitch discovered for SMS.
@MarioPfhorG
@MarioPfhorG Ай бұрын
This video is longer than the speedrun itself
@robwar1992
@robwar1992 Ай бұрын
ACE is a common way for speedrunners to finish games faster but how ACE is executed varies on the game itself and how it's coded not every game can do this and some of the methods used to trigger ACE can vary
@jereweb0203
@jereweb0203 Ай бұрын
Oh boy! A video about a new game-breaking glitch found in Mario Sunshine, how cool!
@dragon_nammi
@dragon_nammi Ай бұрын
I'm glad they don't skip to the credits. It doesn't really feel like "beating the game" if you don't even fight a boss. The only exception is the demo Zelda game inside of Smash bros, as getting to the credits before the timer is up DOES feel like you've won.. against Nintendo lmao.
@Alexifeu
@Alexifeu Ай бұрын
KZbin randomly gave me another free month of premium, it shows, where the sponsored segment ends lol.
@EmilyMatthews-zw5lk
@EmilyMatthews-zw5lk Ай бұрын
Ive been watching sunshine speedruns on and off for a few years now, so i thought that i had seen the time get to its lowest. As soon as i saw the title i said "oh no"
@j.a.8224
@j.a.8224 Ай бұрын
The moment ACE was mentioned my jaw dropped... once you hit ACE, you've hit the holy grail of a TAS. The game is almost certainly yours to play with any way... so any time someone finds that glitch it's legendary!
@PhirePhlame
@PhirePhlame Ай бұрын
I'm surprised Sunshine got one before 64.
@KetsubanSolo
@KetsubanSolo Ай бұрын
​@@PhirePhlame probably because 0-star runs are already very, very short, so it's possible that ACE would actually be slower.
@ShockInazuma
@ShockInazuma Ай бұрын
This makes me wonder if the TAS didn’t fool around for the first seven minutes that we could theoretically get a speedrun under a way, WAY shorter time.
@jakemoffett1511
@jakemoffett1511 Ай бұрын
This is insanely impressive, a game 20 years on still getting broken beyond repair.
@Efrayyyy
@Efrayyyy Ай бұрын
I love when the video is longer than the speedrun
@FateViews
@FateViews Ай бұрын
bro what
@Cd62004
@Cd62004 Ай бұрын
With ace, does this mean that theoretically, you could get 120 shines hoverless now if so that would be a cool tas or lotad to watch
@notalostnumber8660
@notalostnumber8660 Ай бұрын
Yes! a KZbinr says that this is Use After Free! rather than just the term used by runners
@KoffeeB
@KoffeeB Ай бұрын
The bus analogy has me *ROLLING ON THE FLOOR*
@mattguy1773
@mattguy1773 Ай бұрын
Mario sunshine blj is probably a thing we haven't seen yet
@1mariomaniac
@1mariomaniac Ай бұрын
Yeah, that's because they very quickly figured out that issue and patched future versions of Mario's moveset to not allow BLJ. In fact, the Shindou version of Mario 64 released in Japan a year later actually had BLJ patched! Also Super Mario Sunshine doesn't have a long-jump.
@geneericname7138
@geneericname7138 Ай бұрын
​@@1mariomaniacI think autocorrect changed your last 'BLJ'. Unless Mario was actually able to do Brazilian Jiu-Jitsu until they patched it in Japan.
@1mariomaniac
@1mariomaniac Ай бұрын
@@geneericname7138 LMAO edited, but now I wanna see N64 Mario doing Brazilian Jiu-Jitsu 😆
@vertex546
@vertex546 Ай бұрын
"10 minutes?? This should be good!" >It's a TAS "Okay nevermind."
@LifeWKai
@LifeWKai Ай бұрын
Speedrunning documentary with ACE and bus analogy? What a callback episode
@BillyLou-x4k
@BillyLou-x4k Ай бұрын
Wait…………………. . . . . . . . WHAT???
@rogercruz1547
@rogercruz1547 Ай бұрын
8:36 Worst analogy ever... the pointer is still pointing to the same place, just the sprite is not there, the "map" doesn't change 9:05 "new memory address" WRONG, same memory address, that's the whole point of the glitch
@andrewhector9075
@andrewhector9075 Ай бұрын
ACE, it's always ACE
@andrewclark3330
@andrewclark3330 Ай бұрын
5:55 to skip sponsorship ad. im really beginning to hate it when KZbinrs put these in the middle of the video
@Eira_99
@Eira_99 Ай бұрын
Grow up
@haunted_pixel
@haunted_pixel Ай бұрын
​@@Eira_99God forbid someone doesn't want to sit through ads
@Eira_99
@Eira_99 Ай бұрын
@@haunted_pixel skipping ads is fine, I skipped thru it. Complaining about it in the comments is immature behaviour.
@haunted_pixel
@haunted_pixel Ай бұрын
@@Eira_99 Yeah alright fair enough
@OnlyTAS
@OnlyTAS Ай бұрын
Sponsorblock my beloved ❤
Luigi's Mansion 100% Speedruns are Surprisingly Complex
17:02
TAS Explained: Super Mario Bros. 3 in 0.2 seconds
19:39
100th Coin
Рет қаралды 439 М.
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
La La Life Shorts
Рет қаралды 7 МЛН
The Glitch That Killed Majora's Mask Speedrunning (almost)
24:12
Can You Beat Super Mario Sunshine Without Touching Water?
23:25
MandatoryPixel
Рет қаралды 398 М.
How Speedrunners Broke Wii Sports Biggest Barrier
20:39
LunaticJ
Рет қаралды 947 М.
The Hidden Lore of Mario Baseball's Chemistry System
9:41
Piantapedia
Рет қаралды 230 М.
How Super Mario 64 was beaten without the A button
24:12
Bismuth
Рет қаралды 1 МЛН
The Absurd History of Level 8-2
34:44
Kosmic
Рет қаралды 688 М.
How Speedrunners get 25 Shines before the game starts
19:29
Lowest Percent
Рет қаралды 2,3 МЛН
How Speedrunners Completely Broke Luigi's Mansion
40:18
LunaticJ
Рет қаралды 1,4 МЛН
New Method Caught Speedrun Cheater After 13 Years
22:54
Drogie
Рет қаралды 855 М.