Finishing a Race in Mario Kart Wii By Driving Backwards for 2 Weeks

  Рет қаралды 329,031

Malleo

Malleo

Күн бұрын

Nintendo's forgetfulness to handle a lapcount underflow results in some interesting results...
Thank you to...
Citrinitas: / @citrinitas27
Kierio: / @kierio04
LuigiM: / xhaox1
Sware: / tas_sware
/ @swarejonge
github.com/SwareJonge
Star: / @starmkwii
/ starmkwii
github.com/StarMKWii
Stebler: github.com/stblr
The relevant game addresses use multi-level pointers.
The parent pointer is 0x809B8F70 on NTSC-U or 0x809BD730 on PAL.
Level 1: 0xC
Level 2: 0x0
The following addresses are available at the specified Level 3 offset:
Race Completion (4 Byte Float): 0xC
Lap Completion (4 Byte Float): 0x1C
currentLap (2 Byte): 0x24
maxLap (1 Byte): 0x26
_____________________________
Twitter: / tasmalleo
Twitch: / tasmalleo
Join my Discord! / discord
Intro/Outro by TheSneakySpy: / thesneakyspy and / thesneakyspy
Check out Mario Kart Wii TASes: mkwtas.com

Пікірлер: 797
@Malleo
@Malleo 3 жыл бұрын
Yes, I'm aware for the Titanic Monarch music card I labeled it as being from Sonic & Knuckles instead of Sonic Mania. I forgot to change it in editing because I had copied the card object from the Sandopolis card. Sorry!
@meekaboo_
@meekaboo_ 3 жыл бұрын
It's all good! One very small mistake hardly detracts from how awesome it is that you have the titles up in those lovely cards in the first place!
@gafgadpuyeanya22
@gafgadpuyeanya22 3 жыл бұрын
Ok
@levthelion71810
@levthelion71810 3 жыл бұрын
lol I was about to comment that Also Sonic music is cool
@Sydney_Angelyt
@Sydney_Angelyt 3 жыл бұрын
@@levthelion71810 If there’s one thing Sonic is best known for, it’s the music.
@ThungusMcrungus
@ThungusMcrungus 3 жыл бұрын
why not try the grumble volcano shortcut i mean it might work backwards because it acts like a mini track. using it would let you do a backwards lap in about 12 seconds
@ottoslade9442
@ottoslade9442 3 жыл бұрын
This is the equivalent of walking backwards around the earth to get to something right in front of you
@englishmotherfucker1058
@englishmotherfucker1058 3 жыл бұрын
underflow explained in ten seconds
@lesunshineworshiper11
@lesunshineworshiper11 3 жыл бұрын
earth is flat, duh
@crep50
@crep50 3 жыл бұрын
You believe in the earth?
@bow8548
@bow8548 3 жыл бұрын
The earth is obviously a d r e a m wakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeupwakeup
@pessoaanonima6345
@pessoaanonima6345 3 жыл бұрын
But the earth is flat
@rileystrayer6910
@rileystrayer6910 3 жыл бұрын
Summoning Salt teaches gamer history class, while Malleo teaches gamer math class.
@moisesbarcenas7035
@moisesbarcenas7035 3 жыл бұрын
This right here.
@outofideasexe
@outofideasexe 3 жыл бұрын
Lucky everyone I know has summoning salt for history I got karl jobst
@strawbebbby
@strawbebbby 3 жыл бұрын
@@outofideasexe they're both really good tbh
@bluefiremitchell9915
@bluefiremitchell9915 3 жыл бұрын
True
@Iluvlollipops
@Iluvlollipops 3 жыл бұрын
Karl is the social psychology teacher. He is very good at examining what drives the people he talks about
@Kosmicd12
@Kosmicd12 3 жыл бұрын
thus the history of backwards lap ultra shortcuts was born
@overconfidentgd
@overconfidentgd 3 жыл бұрын
The ultimate ultra shortcut
@citriun3727
@citriun3727 3 жыл бұрын
Flap tases would be so bad if it worked
@pablopereyra7126
@pablopereyra7126 2 жыл бұрын
*Summoning Salt music starts playing*
@user-pw5do6tu7i
@user-pw5do6tu7i 3 жыл бұрын
Doing this humanly makes desert bus look like yoshi falls
@myce4607
@myce4607 3 жыл бұрын
more Like grumble volcano glitch
@friedpancakes266
@friedpancakes266 3 жыл бұрын
Nobody has even stayed awake this long as the record is around 12 days, achieved by multiple people
@cellarforever3258
@cellarforever3258 3 жыл бұрын
@@phantomgrape 😐😳😐
@JediSteve-J3-
@JediSteve-J3- 3 жыл бұрын
Now I am thinking about the bus going off to the side and lakitu appearing and towing you back But like it has a beard and a cowbow hat or something
@TerraKnight27
@TerraKnight27 3 жыл бұрын
if we're not counting shortcuts it makes desert bus look like mario kart ds baby park
@howdyhamster
@howdyhamster 3 жыл бұрын
Game boy coders: "Gotta save space and use this same byte for 4 different things" Wii coders: "2 bytes for a range of 1-3? Works for me"
@dustinjames1268
@dustinjames1268 3 жыл бұрын
Modern hardware doesn't create addresses smaller than 2 bytes.
@skipfred
@skipfred 3 жыл бұрын
@@dustinjames1268 You can still address individual bytes/nibbles/bits the standard way.
@dustinjames1268
@dustinjames1268 3 жыл бұрын
@@skipfred You can but it's less efficient
@skipfred
@skipfred 3 жыл бұрын
@@dustinjames1268 Fair enough. I think in this specific situation it would be minimal (just the performance cost of bit slicing). Probably not worth it to save a byte or two nowadays though.
@bodacious12
@bodacious12 3 жыл бұрын
Mario kart wii has a COLOSSAL amount of duplicate files. trust me, i used to mod this game
@willpoirier8087
@willpoirier8087 3 жыл бұрын
Nearly 13 years later and people are still finding new ways to break this game. Great work man.
@BalthazarMaignan
@BalthazarMaignan 3 жыл бұрын
We're old
@idothefunnies1636
@idothefunnies1636 3 жыл бұрын
13 years..... damn
@ki11m3please325
@ki11m3please325 3 жыл бұрын
People are still finding things in games 30 years old. People are of two things. Extremely intellectual. And extremely bored
@Odie_Nico
@Odie_Nico 7 ай бұрын
15 years now? Holy moly
@imaginaryboy2000
@imaginaryboy2000 3 жыл бұрын
I do like how spending 500 minutes on a track makes the game go "alright, go home, you suck too bad to get a real time anymore"
@isaacthered
@isaacthered 3 жыл бұрын
Lakitu's left arm must be dying, holding up that sign for that long.
@harisucks9263
@harisucks9263 3 жыл бұрын
He's getting the gains
@head_snapss7587
@head_snapss7587 3 жыл бұрын
Of course he is jacked. The dude can pull cars up from the abyss with a fishing rod.
@Minimo360911
@Minimo360911 3 жыл бұрын
Left arm
@chickendeluxe7053
@chickendeluxe7053 3 жыл бұрын
@@head_snapss7587 with people like fucking bowser and donkey kong
@steijnvanb4634
@steijnvanb4634 3 жыл бұрын
damn 2020 is finally over "lap 4/3"
@tinyt.w.i.m7291
@tinyt.w.i.m7291 3 жыл бұрын
I got it. Nice joke. 👍
@EVPointMaster
@EVPointMaster 3 жыл бұрын
15/2020
@alexsiemers7898
@alexsiemers7898 3 жыл бұрын
We’re now at lap 5/3
@tobee_gamer5816
@tobee_gamer5816 2 жыл бұрын
Finally, 2020 is over. “Lap 1/3*
@lordmarshmal_0643
@lordmarshmal_0643 Жыл бұрын
IT AIN'T CALLED 2020 TOO FOR NOTHIN
@awoo6663
@awoo6663 3 жыл бұрын
Driving backwards for 2 weeks is perfectly acceptable
@thejman3489
@thejman3489 3 жыл бұрын
Sounds like a job for Tow Mater, The Worlds Best Backwards Driver!
@TheAntiGravityMaster
@TheAntiGravityMaster 3 жыл бұрын
that image of a guy using a sword to cut a steak except it's Nintendo devs using 2 bytes to store a variable that will only ever be 1-4
@bb010g
@bb010g 3 жыл бұрын
and then capping it anyways
@romajimamulo
@romajimamulo 3 жыл бұрын
Well, maybe down to negative 3. And I've heard a lot of modern OS systems don't really allocate a single byte to anything.
@ThePC007
@ThePC007 3 жыл бұрын
On a non 8-bit system using a single byte may actually be slower than using a wider integer.
@aryst0krat
@aryst0krat 3 жыл бұрын
@@ThePC007 Kind of like folding yourself a tiny origami box to put something in instead of using the big cardboard box you already have lying around.
@skipfred
@skipfred 3 жыл бұрын
And making it signed. Wtf.
@TreeFlob
@TreeFlob 3 жыл бұрын
My favorite part of this is that when he finishes with that time it just says “NEW RECORD”
@reginaanderson6733
@reginaanderson6733 3 жыл бұрын
Yes lol
@FuryJack07
@FuryJack07 7 ай бұрын
New record: you suck!
@radiaz121
@radiaz121 3 жыл бұрын
Driving backwards for 2 weeks crashes paper mario
@cookiememe6319
@cookiememe6319 3 жыл бұрын
@Brennan Walsh lol
@jerri1918
@jerri1918 3 жыл бұрын
@Brennan Walsh Are you implying that paper mario is a car, or you drive in a paper mario?
@ozzie6447
@ozzie6447 3 жыл бұрын
I wanna drive in a paper mario to be fairly honest
@TemphinFD
@TemphinFD 3 жыл бұрын
@Brennan Walsh funnier then people are giving you credit for lmao
@mastermario2462
@mastermario2462 3 жыл бұрын
Ah i miss stryderx
@veermistartmkwinstagramvee7067
@veermistartmkwinstagramvee7067 3 жыл бұрын
The community needs to make a “lap 4” category just so we can claim these flaps
@cullenhutchison6528
@cullenhutchison6528 3 жыл бұрын
There wouldn't be any competition since they would all be 2 frame laps (or zero-time laps if you counted lap 2), but it would still be interesting to just establish that they exist and for people to race to get them first.
@veermistartmkwinstagramvee7067
@veermistartmkwinstagramvee7067 3 жыл бұрын
@@cullenhutchison6528 thats fine lol just bragging rights for getting under a tenth of a second on a lap, and it can be manually timed too, CTGP record council monitoring is already pretty centralized anyways
@Wassermelonenbaum
@Wassermelonenbaum 3 жыл бұрын
@@cullenhutchison6528 No no, the time you need to set up the 2 frame lap is watch gets counted!
@bloodstoneore4630
@bloodstoneore4630 3 жыл бұрын
Lowest percent would have a field day with that
@zachstarattack7320
@zachstarattack7320 3 жыл бұрын
Game developers when someone underflows an integer: “I’m in danger”
@NoahtheEpicGuy
@NoahtheEpicGuy 7 ай бұрын
honestly, I purposely design certain aspects of my games to be buggy, as long as it's not too game-breaking or jarring. They're fun to mess about with.
@Odie_Nico
@Odie_Nico 7 ай бұрын
​@@NoahtheEpicGuyso Like "Welp it works how it supposed to be but by doing specific actions Something funny happens"?
@BlueYoshi
@BlueYoshi 3 жыл бұрын
My friend online: i'm already on lap 3! Me on Lap 0: i am 4 parallel universes ahead of you
@alejoqc9540
@alejoqc9540 3 жыл бұрын
You mean behind.
@YouberChannel
@YouberChannel 2 жыл бұрын
You mean ahead.
@dmas7749
@dmas7749 Жыл бұрын
or QPU for short
@bobross2123
@bobross2123 3 жыл бұрын
Small note, mildly unrelated to the video: The song display is a GOD SEND. Tysm.
@Bageltin
@Bageltin 3 жыл бұрын
me too, I feel like this needs to be done in some form or another by all youtubers. it's absolutely awesome and makes life easier for someone who just wants to listen to and enjoy music I hear on videos
@ultaedits5751
@ultaedits5751 3 жыл бұрын
@@Bageltin I mention in the description usually by order.
@BillehBobJoe
@BillehBobJoe 3 жыл бұрын
@@ultaedits5751 but then people have to count number of tracks, or guess which track is currently playing from the list
@10thletter40
@10thletter40 3 жыл бұрын
@@BillehBobJoe Then you can add like a timestamp
@Wade474
@Wade474 3 жыл бұрын
That moment you finish a lap a second before you start it
@Kierio04
@Kierio04 3 жыл бұрын
That moment when you mess up and say “-1 seconds before” meaning “1 second after”
@Wade474
@Wade474 3 жыл бұрын
@@Kierio04 That moment when you fix your original comment because I am dumb
@jruler93
@jruler93 3 жыл бұрын
But first we have to talk about Parallel Universes.
@DarianWade
@DarianWade 3 жыл бұрын
Oh shit. what up, fellow Wade
@Wade474
@Wade474 3 жыл бұрын
@@DarianWade :O
@BruhdelaBoi
@BruhdelaBoi 3 жыл бұрын
I just want to point out why the maximum is 8. During the Nintendo WFC days, there was a tournament in which you had to drive 8 laps on Twilight House. This is the only point in the game where you have to drive more than 3 laps so there’s no point in adding a 9.
@amongsussyballs
@amongsussyballs 3 жыл бұрын
nice dude everyone else was saying baby park but this makes more sense
@yoshiwoollyworld
@yoshiwoollyworld 2 жыл бұрын
You only have to drive 5 laps
@amesstarline5482
@amesstarline5482 3 жыл бұрын
I theorize "Lap 5"/"Lap 8" is a hint that they considered Baby Park for MKWii, even if that did not happen. It would explain the extra laps not seen in other cases.
@VictorHedgehog
@VictorHedgehog 3 жыл бұрын
Funnily enough, the Lap 4 sign (and a Lap 3 one that isn't shown in the video) *was* used for an online tournament where you had to complete 5 laps in a modified version of DS Twilight House
@chilln0648
@chilln0648 3 жыл бұрын
Yeah they textured every number that Lakitu could possibly display. What’s weird though is that the end results only go up to Lap 3, the other laps will just use different text.
@noahkrause2835
@noahkrause2835 3 жыл бұрын
they probably used it for development because it was from the NGCMK game, and its also the smallest so it would be the quickest to import and get working in the game
@connor9568
@connor9568 3 жыл бұрын
No it isn’t
@yoshiwoollyworld
@yoshiwoollyworld 2 жыл бұрын
Or they allowed custom lap like in double dash
@blacky6552
@blacky6552 3 жыл бұрын
that 8/3 lap count makes me think that baby park was supposed to be a retro tack in this game
@xKittennz
@xKittennz 3 жыл бұрын
My thought exactly!!
@spyfox260
@spyfox260 3 жыл бұрын
I thought this was just a meme gif in your stream layout. No, in fact this transcends simple memes, amazing work on this haha!
@fgfhjfhjfbhfghf5771
@fgfhjfhjfbhfghf5771 3 жыл бұрын
Parents: one more race then it's time for bed
@christ5672
@christ5672 3 жыл бұрын
This is the craziest thing since the 95% rule was discovered
@jameswise9171
@jameswise9171 3 жыл бұрын
20:00 Says who? Who says you can't submit -1 minutes to the leaderboards? Seems to me that's something only a coward would say
@PointsofData
@PointsofData 3 жыл бұрын
It'd be wild for the people in charge of a website filled with people breaking the rules of games to finish them as quickly as possible to say "no you broke it too much"
@IndigoGollum
@IndigoGollum 3 жыл бұрын
If someone were willing to do it manually with real controller inputs I don't see the problem with it.
@SwareJonge
@SwareJonge 3 жыл бұрын
Seems like I've been caught cheating
@GoombaNL
@GoombaNL 3 жыл бұрын
As usual :^) Also sware do you know if this applies to mkdd as well?
@SwareJonge
@SwareJonge 3 жыл бұрын
@@GoombaNL that's a really good question, thank you so much for asking!
@GoombaNL
@GoombaNL 3 жыл бұрын
@@SwareJonge any time sware love u bud xoxo wjnmk
@stargazersdance
@stargazersdance 3 жыл бұрын
Gekoloniseerd?
@youtubeneedstochange4414
@youtubeneedstochange4414 3 жыл бұрын
I am very confused about this whole conversation
@englishmotherfucker1058
@englishmotherfucker1058 3 жыл бұрын
flap wr now needs a "not philosphically 0 seconds" cathegory
@datenegassie
@datenegassie 3 жыл бұрын
19:09 I suspect the 8h 20m limit on the race timer is supposed to account for people hitting the lap limit on each lap on tracks with 5 laps. (8h20m = 500 minutes, that's only 5 milliseconds more than 5 * 99:59.999) Given that there are textures for Lakitu's sign to indicate laps 4 and 5 (actually up to 9 but they aren't programmed to appear), and the fact that the previous Mario Kart games had tracks with more laps, it seems that some tracks would have 5 laps in this game too.
@Malleo
@Malleo 3 жыл бұрын
This seems like a good theory... I imagine this is correct!
@PointsofData
@PointsofData 3 жыл бұрын
Wait...you can timeout a lap?
@ElectrifiedStrawberry
@ElectrifiedStrawberry 5 ай бұрын
In fact, the 5 lap thing itself isn't theoretical. There were 2 different tracks that *did* have 5 laps, but are unavailable now. These are the GCN Cookie Land and DS Twilight House tournaments. :)
@timberlin4075
@timberlin4075 3 жыл бұрын
when are the mkwii parallel universes gonna drop
@joshualiley
@joshualiley 3 жыл бұрын
"In order to drive a lap of 2 frames, we need to drive laps of 0.9 seconds"
@Kierio04
@Kierio04 3 жыл бұрын
yep to get fast lap time you have to get fast lap time
@RainbowDashShadesOfApproval
@RainbowDashShadesOfApproval 3 жыл бұрын
Its a wii game, there are ways to break it. Things we thought incredibly impossible before have been achieved. It'll take some serious ingenuity, engineering and totally breaking the game, but it could be possible. Like, what if there was a way to freeze the time counter before it reached maximum?
@andy02q
@andy02q 6 ай бұрын
Current crumble Volcan TAS FLAP wr is 1.4s, so not that far off. I find it more likely for a very different glitch to help here tho.
@Kierio04
@Kierio04 3 жыл бұрын
This was so fun.
@bailey2919
@bailey2919 3 жыл бұрын
I find it interesting that Latiku only shows Lap 5. He has textures up to Lap 9 in files.
@MellowhearttheCat
@MellowhearttheCat 3 жыл бұрын
Coders got lazy i guess
@kinkinkijkin
@kinkinkijkin 3 жыл бұрын
hey there, I wanted to correct something, namely about floats, and I'll continue watching the video after writing this. The wii does NOT have native floating point number capability, and the behaviour exhibited seems to be correlated with a programmer-defined fixed point number, which can easily be handled by the wii's rather advanced integer mathematics calculation. Dolphin specifically calculates and presents these numbers as a float on modern x86_64 hardware as x86_64 lacks the instruction sets for advanced integer and fixed-point mathematics that the wii does, and therefore cannot perform them as quickly. It's entirely likely that this specific difference between the wii and other PPC consoles of its era led to some undue confusion.
@arcamoo1610
@arcamoo1610 7 ай бұрын
interesting, i was confused as to why they would use floats for data that could be represented as integer
@Tabby_PW
@Tabby_PW 3 жыл бұрын
Everything that's being found about my favorite Mario Kart this far into it's release never ceases to amaze me.
@baLANDor
@baLANDor 3 жыл бұрын
19:16 This is actually five times 99:59.999. Five times a hundred minutes is 500 minutes, or eight hours and twenty minutes. Considering that the maximum amount of laps Lakitu is capable of showing corresponds with the multiplyer of 5, this further indicates that tracks with five laps were planned but ideas where scrapped. Very enjoyable video! You took an obscure yet interesting topic and explained it in an easy to comprehend and simple to follow way. The amount of dedication is unmatched. Keep up the great work!
@WannabeMarysue
@WannabeMarysue 3 жыл бұрын
QA testers: An obscure underflow exists, but who would do this? Leave it in as a known shippable. KZfaqrs: It's free real estate
@jkid1134
@jkid1134 3 жыл бұрын
If a QA tester told you he had been driving backwards for two weeks, you would get mad at him for wasting time.
@WannabeMarysue
@WannabeMarysue 3 жыл бұрын
@@jkid1134 If a QA tester told ME that they had been driving backwards for two weeks, I would admire their commitment.
@skipfred
@skipfred 3 жыл бұрын
@@WannabeMarysue I would be shocked to see that they were so incompetent that they thought they had to spent two paid weeks driving backwards to replicate this bug.
@WannabeMarysue
@WannabeMarysue 3 жыл бұрын
@@skipfred Please stop being mean to the hypothetical QA tester! 😭😭😭
@plaguis1391
@plaguis1391 3 жыл бұрын
Less than 2 minutes into the video and we're going over memory addresses...this is gonna be super neat
@skull-chan7703
@skull-chan7703 3 жыл бұрын
Ah something to do while I’m waiting for my 4,5 year cake to be done.
@CatinaJacket
@CatinaJacket 3 жыл бұрын
This is the "Mr. Beast buys one million Christmas lights" video of gaming. That is to say it goes way beyond the normal premise of what any normal person would do. It's that over the top and interesting content I sub for.
@Josuh
@Josuh 3 жыл бұрын
Going thru the same drive through 1000 times would have been a better choice
@PointsofData
@PointsofData 3 жыл бұрын
Son, you ain't see the paper mario badge duplication glitch video have you?
@TROOPERfarcry
@TROOPERfarcry 3 жыл бұрын
I can't trust the results of this unless I watch all 14-days of footage.
@pasu2k
@pasu2k 3 жыл бұрын
With lap 8 being the maximum on display, could it be a remnant of NGC Baby Park, which had a lap count of 8? Is the code for the lapcount in Wii the same as NGC?
@magicowlofbacon9416
@magicowlofbacon9416 3 жыл бұрын
I think it has to do with the number of binary values it reads, since it wouldn't read more than 10 for a single-digit counter. 8 is the highest base value in the binary system, and they don't need the 9 value, they just stop at 8.
@0xGRIDRUNR
@0xGRIDRUNR 3 жыл бұрын
@@magicowlofbacon9416 it makes the most sense for this to be the case, as you can use half a byte + 1 to display 8, and this is what i want to guess is happening
@Leseratte
@Leseratte 3 жыл бұрын
Baby Park had a lap count of 7.
@magicowlofbacon9416
@magicowlofbacon9416 3 жыл бұрын
@@Leseratte It also had 5 and 9 options, so I don't even know what they meant at all.
@TheEmeraldMenOfficial
@TheEmeraldMenOfficial 3 жыл бұрын
@@0xGRIDRUNR Half a byte has a name. A nybble.
@dontmisunderstand6041
@dontmisunderstand6041 Жыл бұрын
"A pesky timer is all that's stopping us from getting incredibly short lap times". Incredible quote there.
@horizontal
@horizontal 3 жыл бұрын
13:20 game can't make a ghost but you sure can
@idothefunnies1636
@idothefunnies1636 3 жыл бұрын
Me watching this while not understanding any of the explanations: Interesting... that’s really cool....
@TheTauntalus
@TheTauntalus 2 жыл бұрын
Real quick - the 8 hour, 20 minute cap makes a little more sense when translated to minutes. 8 hours and 20 minutes is 500 total minutes - and so, if you had a **5 lap race,** the timer would fully max on every lap at that point. Lakitu caps out at Lap 5 as well, which makes me think this was a failsafe implemented early on, when the devs decided they only wanted to support lap counts of 5 or less.
@Yuti640
@Yuti640 3 жыл бұрын
13:17 “Unable to create a ghost”
@FatalHog
@FatalHog 3 жыл бұрын
This feels like a pannenkoak video simply by idea
@Epzilon12
@Epzilon12 3 жыл бұрын
If you could somehow finish this in way that lets you get a replay, how big would the file size be?
@Kierio04
@Kierio04 3 жыл бұрын
The Dolphin TAS Movie (DTM) or input recording of the run was multiple gigabytes in size
@Epzilon12
@Epzilon12 3 жыл бұрын
@@Kierio04 That's hilarious. Thank you for answering
@pistachio2x4b
@pistachio2x4b 3 жыл бұрын
at least 2
@Malleo
@Malleo 3 жыл бұрын
@@Epzilon12 In fact, the DTM recording results in Dolphin consuming 16GB of RAM while running the game near the end of the 2 weeks.
@Epzilon12
@Epzilon12 3 жыл бұрын
@@Malleo holy crap. Glad your PC didn't do anything weird during that time so we could get this neat video.
@4snekwolfire813
@4snekwolfire813 3 жыл бұрын
lap underflow? wow
@dominiquecartier2359
@dominiquecartier2359 3 жыл бұрын
I really appreciate that you go into the more technical aspects at play, looking forward to seeing more content like this :)
@the1whoplayz
@the1whoplayz 3 жыл бұрын
9:52 "Titanic Monarch Zone Act 2 Sonic & Knuckles" it's from Sonic Mania lol
@Malleo
@Malleo 3 жыл бұрын
...Whoops!
@Tabby_PW
@Tabby_PW 3 жыл бұрын
l caught it too and wanted to see if someone said anything. Sonic music is my favorite so l noticed it immediately. lol
@yourehereforthatarentyou
@yourehereforthatarentyou 3 жыл бұрын
@@Tabby_PW whats your fav sonic song
@plantelo
@plantelo 3 жыл бұрын
@@Tabby_PW Same thing
@Tabby_PW
@Tabby_PW 3 жыл бұрын
@@yourehereforthatarentyou I have a few, actually. The Final Boss from 3&K, Stardust Speedway Bad Future from CD, Mystic Cave from 2, Ice Mountain act 1 from Advance, Emerald Chase from Heroes and Biolizard from SA2B. Long list, sorry. 😅
@JoeTheBiochemist
@JoeTheBiochemist 3 жыл бұрын
I think the reason for the timer value given is that that is the highest value that can be displayed in the UI, even though the actual value in memory is much higher. You would have to overflow the time value to get back to 0s, BUT, if you time it just right, you might even be able to get a one frame time by starting a frame earlier than 0.
@moth5449
@moth5449 3 жыл бұрын
Super paper Mario music got me in my feels 😭
@KnishG
@KnishG 3 жыл бұрын
watching so many of these under/overflow videos really helped me once i took computer architecture in school
@Iris_and_or_George
@Iris_and_or_George 3 жыл бұрын
I am so certain that under speedrunners and tassers there is a disproportionately high percentage of seriall killers.... you guys are insane! But coming back to my first point.... thank you, it was amazing, please don't kill me.
@meekaboo_
@meekaboo_ 3 жыл бұрын
0:50 : *HOME - We're Finally Landing* plays softly Only kidding, you and summoning salt are really some of the only people I will watch go into the most incredible deep dives into games I don't/hardly play, explore their unique facets and quirks, and leave me feeling incredibly entertained and having learned something neat. You're amazing, keep it up!
@obabochess4670
@obabochess4670 3 жыл бұрын
"float" means floating point decimal. It means that in the data representation of any number, which bits inside the variable represent the integer part and which represent the decimal part can vary. If we find out that the first 2 bytes of the 4 byte variable are strictly for representing the integer part and the rest is for the decimal part, that means we have a FIXED point decimal. More accuratly one in the Q16.16 format.
@RustyShackleford556
@RustyShackleford556 3 жыл бұрын
Driving Backwards For 2 Weeks Crashes Paper Mario Wait a minute, wrong channel
@TheTintedHalo
@TheTintedHalo 3 жыл бұрын
Well it's official. This game will never cease to amaze me. Thanks for all of the work you put in, and for continuing to push this game to its limits!
@qwazplop7524
@qwazplop7524 3 жыл бұрын
The gameplay, music and topic of the video got me feeling like I’m watching a creepypasta
@asiatage4587
@asiatage4587 3 жыл бұрын
great video as always man, over a decade in were still finding ways to break this silly game
@adameves5970
@adameves5970 3 жыл бұрын
Originally you needed to complete 5 laps. On the first Mario Kart, which this track is from, you did 5 shorter laps. It only changed to 3 in the later versions that had "longer" tracks. Lap 5 was always the standard until they changed it. So, it's definitely not weird to see Lakitu hold a Lap 5 on a Super Nintendo track. It always happens, every time you race on Super Nintendo.
@Kierio04
@Kierio04 3 жыл бұрын
it has nothing to do with the fact that super mario kart had 5 lap tracks bro
@eimazd
@eimazd 3 жыл бұрын
Someone should tell Mayro we've found an even bigger endurance challenge than Formula Kart Wii
@nordinreecendo512
@nordinreecendo512 7 ай бұрын
> "Unable to create ghost" > turns Funky Kong invisible
@superflan2981
@superflan2981 3 жыл бұрын
i like how theirs eerie background music when this is about mario kart wii and a lap
@brandonw2471
@brandonw2471 3 жыл бұрын
I've never seen this channel before. This was pretty cool.
@MsCerealCat
@MsCerealCat 3 жыл бұрын
There are lots of other cool videos on this channel :)
@sagacious03
@sagacious03 3 жыл бұрын
I was excited the moment I saw the title of this video, & even moreso your icon! (Not necessarily in that order. I'm not entirely which order, in fact.) Will probably comment more later! Thanks for uploading, super hype to start watching this!
@freckle3773
@freckle3773 3 жыл бұрын
This is crazy - well done, amazing video!!
@DanielGirardBolduc
@DanielGirardBolduc 7 ай бұрын
I Really Love how Deep you go with your Explaination and Visually allow us to get a good understanding of this awesome Project. Have an awesome Day. Dan
@Rainbowmon
@Rainbowmon 3 жыл бұрын
~9:53 "Titanic Monarch Zone, Act 2 - Sonic & Knuckles" Could not read the Sonic & Knuckles cartridge. Please turn off the Sega Genesis/Megadrive system and confirm that the cartridge has not been modified into a Sonic Mania cartridge.
@wannabecinnabon
@wannabecinnabon 3 жыл бұрын
Lock On Technology!
@Shlonzs
@Shlonzs 3 жыл бұрын
Tysm for that simple explanation of what the float format describes
@IronMetel5
@IronMetel5 3 жыл бұрын
Can confirm: modifying the game to make tracks last 9 laps will end up displaying 8. After completing lap 8, the display will not change, but one more lap will need to be completed before the race ends, if that's the required lap count for the track.
@djtjpain
@djtjpain 3 жыл бұрын
Wow this is one of the most informational videos and comments sections I’ve been to in months
@rachelthesheep
@rachelthesheep 3 жыл бұрын
the video of funky driving off the edge over and over is driving me insane, I literally can't watch the video without getting mad
@sagacious03
@sagacious03 3 жыл бұрын
Pretty interesting! Excellent video! Thanks for uploading!
@OkieDokieSmokie
@OkieDokieSmokie 3 жыл бұрын
"Does this break the lap count system?" Well it says 4/3 so you tell me...
@deadlineuniverse3189
@deadlineuniverse3189 3 жыл бұрын
3:37 My thoughts went “So, you spent weeks to drive 32769 and more laps backwards? Poor integer variable XD”
@therealohead
@therealohead 3 жыл бұрын
Oh my goodness I've always loved these scientific style video game videos, and there's finally one on the best racing game in history!
@levthelion71810
@levthelion71810 3 жыл бұрын
You played some of my favorite music in this video.
@Aw3som3-117
@Aw3som3-117 6 ай бұрын
I have a very half-baked theory as to why the timer is capped at 8 hours and 20 minutes. But I think it makes sense, even if I have no proof: 8 hours and 20 minutes is exactly 500 minutes, or, 5 laps worth of max time laps. And given that Lakitu caps out at 5 laps there's a good chance that at some point during production they decided that they weren't going to go over 5 laps (perhaps leaving the door open for a shorter track like baby park), and they figured a total time past the max out for all possible laps wasn't worth tracking, so, to avoid having to even think about weird data issues that might happen if the game is left on for too long, they just decided anything past that was an automatic worst time possible on all laps.
@totalphantasm
@totalphantasm 3 жыл бұрын
If only it really allowed the lap timing to work right... desert bus#2, an incredible AGDQ dono incentive
@obeisantturtle5075
@obeisantturtle5075 3 жыл бұрын
I really appreciate the captions
@Malleo
@Malleo 3 жыл бұрын
Well hey, I write and read off of a script word-for-word, so it's no trouble to add them as KZfaq can automatically sync it up with the video.
@TheGreenPig321
@TheGreenPig321 3 жыл бұрын
Amazing video and music choice as always
@mymyscellany
@mymyscellany 7 ай бұрын
hell yeah! I remember having this exact idea years ago with double dash and asking on the main double dash forum if you could do this. They didn't know.
@worldsboss
@worldsboss 3 жыл бұрын
I’m too stupid to get my head around bytes etc., but this was absolutely fascinating!
@sage5296
@sage5296 3 жыл бұрын
it's sorta like the largest number you could represent in base 10 with say 3 digits is 999 so 1 + 999 = 1000 => 000 would be an overflow (9 being the largest digit in base 10) similarly 1 + 1111 1111 = 1 0000 0000 => 0000 0000 (1 being the largest digit in base 2) underflow is just the reverse of this, 0 - 1 = -1, but you could think of that as -1000 + 999, and since the thousands digit is ignored (there's no space to store it) you just would get 999
@worldsboss
@worldsboss 3 жыл бұрын
@@sage5296 I understand the basic concept of the overflow/underflow stuff, but thank you anyway for the explanation.
@markb5249
@markb5249 3 жыл бұрын
19:19 500 minutes, as many Pokemon Go players will know; why they chose exactly 500 over (ex.) 1000 is not obvious, but it's still a fairly nice round number :)
@danielschoenherr6027
@danielschoenherr6027 3 жыл бұрын
I love the Celeste and Deltarune music in the background, it's almost as if you took my Spotify playlist for this video.
@minecrafter3448
@minecrafter3448 Жыл бұрын
I think I might know why they set the max amount of laps lakitu shows to 5. In the original super Mario kart, there were 5 lap tracks because they were so small. Your discovery may mean that at one point in development, they planned to have at least one 5 lap track
@lily91109
@lily91109 3 жыл бұрын
It's interesting to learn how games work. Thanks for the edutainment!
@techsupport2173
@techsupport2173 2 жыл бұрын
"We'll have a pointer to... in the description." Haha I see what you did there
@MaulusRS
@MaulusRS 3 жыл бұрын
I can't take you putting Promise in a video, I had no opportunity to defend myself
@JeffACornell
@JeffACornell 3 жыл бұрын
I suspect the 8 hr and 20 min max time is because they convert the frame counter into a floating point number of seconds to calculate the displayed timer value. A 500 minute limit is a nice round number that guarantees the timer always has a resolution sufficient to be accurate to better than a quarter frame. That might be important in case they wanted to compare start and end times of a lap, convert back to an integer count of frames, and be guaranteed to still get the right answer.
@UmbreonFlash
@UmbreonFlash 3 жыл бұрын
Me: *expecting Mario kart driver to actually drive backwards*
@PJM257
@PJM257 3 жыл бұрын
I once stayed underwater in minecraft and went afk (drowning damage was off, but the bubble icons still worked) and when I came back, my entire screen was filled with bubbles
@greatduck5297
@greatduck5297 3 жыл бұрын
So regarding the floating point timer capping out, I found out a long time ago the hard way that floats will actually stop accumulating if you keep adding a constant repeatedly. This is likely why the developers put that cap in, because if they didn’t there was probably some bizarre error/crash.
@opnuul
@opnuul 3 жыл бұрын
i can and will listen to you explain videogame mechanics in literal terms all day
@Psychomaniac14
@Psychomaniac14 3 жыл бұрын
What would happen if you removed the code that set the lap times to be maxed out and then did all these backwards laps to skip lap 2? What would the lap 2 time be?
@aidanhennessey5586
@aidanhennessey5586 3 жыл бұрын
The 8:20 hard limit comes from the fact that 99:59.999 for 5 laps in a row is 5 ms less than 8 hours 20 min. Beyond 8:20 the run is longer than 99:59.999 for 5 laps in a row so the devs considered anything beyond that to be useless
@PWBS-yc6xi
@PWBS-yc6xi 3 жыл бұрын
I love your taste in music!
The 95% Rule - Mario Kart Wii's Hidden Fail-Safe
16:24
Malleo
Рет қаралды 844 М.
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 11 МЛН
DAD LEFT HIS OLD SOCKS ON THE COUCH…😱😂
00:24
JULI_PROETO
Рет қаралды 13 МЛН
Reverse-Engineering Item Throws in Paper Mario: TTYD
23:46
The World Record History of Blue Yourself in Mario Kart 8 Deluxe
41:06
The Wii Sports Resort Iceberg, Explained
32:21
Guineax
Рет қаралды 1,2 МЛН
The Wrath of Cortex is Consistently Frustrating
20:31
Penguin in Pyjamas
Рет қаралды 780 М.
Lego Racers Can't Be Made Today
22:10
Tin Sensei
Рет қаралды 550 М.
Speedrunners Break Paper Mario by Using Ocarina of Time!
29:31
Which Mario Kart has the Hardest Special Cup?
22:17
Legend of Kai
Рет қаралды 65 М.
Breaking the Unbreakable Mario Kart
24:35
AverageTreyVG
Рет қаралды 322 М.
skibidi toilet multiverse 039 (part 3)
4:16
DOM Studio
Рет қаралды 5 МЛН
Я Стал БОГОМ: Куда Попадёт ЗЛОЙ ПАПА в Майнкрафт?! Minecraft
11:05