How Speedrunners Beat Pokemon Gold in Under 8 Minutes | Speedrun Explained

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 872

  • @Abyssoft
    @Abyssoft  2 роки тому +93

    Subscribe to my Patreon for sneak peaks at upcoming content and projects in the pipeline!
    www.patreon.com/abyssoft

    • @storymaster21
      @storymaster21 2 роки тому +1

      About 3 weeks ago I completely accidentally activated key item underflow in my gameplay of pokemon crystal. I could not replicate it and had no idea how I achieved it, but it resulted in me having so many different items and a literal neverending inventory..

    • @josephfrahill3523
      @josephfrahill3523 2 роки тому

      @@storymaster21 a lot u a lot longer u to u the iiiiiiu

    • @ajx2956
      @ajx2956 2 роки тому

      Interesting.

    • @ΣπύροςΚοσκινάς-τ5ι
      @ΣπύροςΚοσκινάς-τ5ι Рік тому

      How the hell these things figured at the first place,and the steps after?

    • @danthe360man
      @danthe360man Рік тому

      Thank you casual!

  • @Adusakful
    @Adusakful 2 роки тому +1609

    When the explanation video is twice as long as the speedrun takes, you know you're up for a treat

    • @DengueBurger
      @DengueBurger 2 роки тому +27

      At first, I was upset at that, but then I realized that it must mean the speedrun takes a lot and a lot of work went into figuring out how to get the time to be that low.

    • @cesarhernandez6861
      @cesarhernandez6861 2 роки тому +11

      You can speed run the video by skipping most of it. ;)

    • @RebornAudio
      @RebornAudio 2 роки тому

      Or in for

    • @MABfan11
      @MABfan11 2 роки тому +4

      *10 second Pokemon RBY speedruns have entered the chat*

    • @pstew5309
      @pstew5309 Рік тому +1

      ​@@MABfan11 so because of your comment I tried to look up 10 second runs. Can you please point me to any videos? Cuz i can't find any.

  • @SWISS-1337
    @SWISS-1337 2 роки тому +541

    I like the gengar floppy disks representing "bad/corrupted" data, very nice detail. Great video, I am sure you'll get far.

  • @MissIceMateria
    @MissIceMateria 2 роки тому +763

    Dang, way to warp in and scare Red away.
    I mean, random kid stepping through a glitch wall and distorting the world around me... I'd probably run from that eldritch abomination too.

    • @MDLuffy1234YT
      @MDLuffy1234YT 2 роки тому +77

      I feel like you would actually warp there just to seek a barely stable, fractallized Red's approving nod and slight smirk of acknowledgement as an equal.

    • @kinglyzebra6417
      @kinglyzebra6417 Рік тому +6

      Especially when said glitched kid starts saying "I'm Dead" over and over

    • @Nukestarmaster
      @Nukestarmaster Рік тому +25

      @@MDLuffy1234YT Red pats his bag where he keeps the pokeballs containing his lv. 100 Mew and MissingNo.

  • @rustysalmonella7681
    @rustysalmonella7681 Рік тому +25

    0:10 that kid threw that Pokéball like Elekid owes him money
    That’s a baby dude

  • @SpectreXS
    @SpectreXS 2 роки тому +514

    My favorite Gold Any% "Route" was Werster's old run at a GDQ, where the cloning corruption glitch was just found, to which one of the applications was to give the map "funky colors" and change the collision around, enabling the player to walk through some walls. That run is still one of my favorite marathon runs of all time!

    • @kitsuneprincess4637
      @kitsuneprincess4637 2 роки тому +28

      That's the run that got me into speedrunning!

    • @limehawk4989
      @limehawk4989 2 роки тому +44

      That run officiated my wedding!

    • @rrickydanby
      @rrickydanby 2 роки тому +10

      @@limehawk4989 omg that run was my best man

    • @Hysteria98
      @Hysteria98 2 роки тому +3

      That run was so runny that it gave me the runs!

    • @nahuelpintocavilla8190
      @nahuelpintocavilla8190 2 роки тому +7

      @@Hysteria98 That run rang before the ROM in my room ran into REM phase.

  • @Abyssoft
    @Abyssoft  2 роки тому +1235

    Looks like I got the badge count in Kanto wrong, I forgot that Blue is the leader of Viridian after you get the other 7 badges and I am fully prepared to atone for my sins with all the "um ackshually" comments I'm about to get

    • @Fig_Bender
      @Fig_Bender 2 роки тому +19

      Based

    • @jamiebrand2294
      @jamiebrand2294 2 роки тому +73

      Um ackshhully 🤓

    • @EWOODJ
      @EWOODJ 2 роки тому +9

      You’re damn right.

    • @Epsilonsama
      @Epsilonsama 2 роки тому +33

      I mean no offense but that's a huge mistake. But you are forgiven for your sins.

    • @no_less03
      @no_less03 2 роки тому +12

      Um, ackshually you were wrong in the video and I'm glad you acknowledged your mistake 🤓

  • @kennethjuarez5384
    @kennethjuarez5384 2 роки тому +90

    What really trips me out is I would unknowingly do something with (8:00 save corruption) this as a kid. Someone taught my brother how to duplicate pokemon in the Box system and then quitting when saving. I had at least 10 Mews. One as an HM Slave for a regular team. It was beautiful

    • @Schnort
      @Schnort Рік тому +3

      That's hilarious

    • @plumjet09
      @plumjet09 Рік тому +13

      Memories of risking my Pokemon Crystal save file to clone my Typhlosion. If I messed that up I don’t think I would’ve mentally recovered.

    • @TheCarDetailer
      @TheCarDetailer Рік тому +6

      I did mess up as a child with a very high level scissor. Still haunts me to this day 😢

    • @srjonesytube
      @srjonesytube Рік тому +1

      i used to love to clone my pokemon

    • @Loony_BeLuna
      @Loony_BeLuna 9 місяців тому +1

      I NEVER failed a cloning save, I did read a few comments about people loosing it. Did you turn off your Gameboy too late, because you was too nervous? xD

  • @smashdriven1640
    @smashdriven1640 Рік тому +42

    “You have to buy 11 antidotes and then stand on a specific tile and drop a potion.”
    Sounds like what kids used to say about how to catch Deoxys.

  • @tokeivo
    @tokeivo 2 роки тому +56

    8:41 - correction, checksums are not made to be unique, but rather to be a fast way to identify if something is most likely intact. That's why a property of checksums, is that objects (save files in this case) that are almost alike, should have very different checksums.
    It's not a fault in the checksum system, but rather a feature of it, that allows it to be exploited. Namely that it's simple as to be fast (and small in size).
    For those wondering, let's implement a checksum system for our names.
    Each letter get's a number based on position in the alphabet, we multiply each of them.
    My name, Toke Ivo, would be: 20 15 11 5 9 22 15, so we multiply those: 49005000
    Now, there will be other people in the world with the "name number" of 49005000, but it's unique enough, that if someone shows up at my work and claims to be me, but spell my name Take Ivo, they'll instead get the value 3267000, and security will be there to escort the guy out of the place.
    It's the same with the game. It's easy to see that if the save file is intact, except your position has been moved by a hardware fault, for example, the checksum will be wildly different.

    • @mc-not_escher
      @mc-not_escher 8 місяців тому

      Credit/Debit/Gift cards do this, too. The last digit is a checksum of all the previous digits of a card as part of the Luhn10 algorithm. Though today there are additional layers of verification like the CVV for example, back in the day if you knew the algorithm, cardholder name and expiration of a given card then the world was your oyster. 😉

    • @Kronman590
      @Kronman590 7 місяців тому +4

      Very similar to how credit card numbers have a digit thats used as a result of a calculation based on all the other digits in the card - plenty of cards will happen to have the same result verifier digits, but a verification system can easily use it to see if you messed up a digit on accident.

  • @sirplayalot11x
    @sirplayalot11x Рік тому +29

    After about 20 years later, I finally get an explanation on why when my save file in my Gold version bugged out it plopped me in the middle of Saffron City on the previous save file that I thought I had deleted when I made a new game, interesting.

  • @joshuab4586
    @joshuab4586 2 роки тому +170

    The fact that people can speed run the game twice in the amount of time it takes to explain the runs is mind boggling.

  • @eliseosterbrink8000
    @eliseosterbrink8000 2 роки тому +16

    I always love any% speedruns that allow glitches. They give you such a unique opportunity to understand how a game works under the hood that many glitchless runs don't.

  • @jevonp
    @jevonp 2 роки тому +335

    Channel as amazing as ever, but the editing is seriously getting better

    • @Abyssoft
      @Abyssoft  2 роки тому +65

      Thanks, I've put a lot of work into learning new addons and techniques in After Effects, this was my first video where the entire timeline was done with AE compositions.

    • @uniatrix
      @uniatrix 2 роки тому +6

      @@Abyssoft First video I am seeing from you and I was extremely impressed with the editing. And insane storytelling ability.

  • @michaelsmart7445
    @michaelsmart7445 2 роки тому +486

    "Let's battle!"
    "I have zero Pokemon."
    "Fuck, you win!"

    • @mightydragon4083
      @mightydragon4083 Рік тому

      Looks like bringing a gun worked

    • @J2dad5389
      @J2dad5389 Рік тому +17

      Pokémon logic lol

    • @3rdalbum
      @3rdalbum 8 місяців тому +6

      I would have assumed this was originally implemented to help with testing the game, but was accidentally left in.

    • @MuchWhittering
      @MuchWhittering 4 місяці тому +1

      It's most likely there as a failsafe, simce Gen 1 just goes insane if you battle with no Pokémon. ​@@3rdalbum

  • @SenbonKaguya
    @SenbonKaguya 2 роки тому +13

    It's fascinating how people figure this out. I don't care much for watching the runs but I respect the work that went into all of it. Great video.

    • @kennethjuarez5384
      @kennethjuarez5384 2 роки тому

      Thats what brings me to watching runs honestly, especially GDQ. Watching people beat games Blindfolded or speed running is wild

    • @DioDCynic
      @DioDCynic 9 місяців тому

      Most are programmers and know how to read the actual coding of the game. Like hackurs

  • @HistoricalWeapons
    @HistoricalWeapons 2 роки тому +22

    mom: "you only 10 minutes of game boy"
    boy: "ok ill beat the game"

  • @sylv_exter5272
    @sylv_exter5272 2 роки тому +48

    It astounds me that speedrunners dedicate themselves to this kinda hard work to beat a game faster than anyone else can achieve. Mad props to the folks who worked their asses off to get this kinda achievement!

    • @archimedeseye624
      @archimedeseye624 Рік тому

      They did not beat the game, not even a little bit

    • @lorenzotorri605
      @lorenzotorri605 Рік тому +2

      My reaction was initially the same, but then I just thought of all sportsmen who commit their entire lives (well, at least the first 30 years thereof) to basically do something along the lines of "throwing a ball very fast". Of course, the amount of fame and money that goes with the two activities is wildly different

    • @jacobyoung4068
      @jacobyoung4068 2 місяці тому +1

      ​@@archimedeseye624You do realize that you beat a game when you see the credit's right? How did they not beat the game? And even if they didn't this is way more impressive than beating the game normally.

  • @Furotiza
    @Furotiza Рік тому +3

    This video has absolutely broken my mind - seriously my favourite speedrun that I've ever seen. Genuinely an insanely detailed video, beautifully edited - I need everyone to see this.

  • @bryceh4439
    @bryceh4439 Рік тому +6

    I love speed runs that manipulate memory. They're really just incredible that people were able to figure them out.

  • @realfishscience7842
    @realfishscience7842 2 роки тому +178

    This video was a blast, how the fuck did they figure this out? Seems insane to me

    • @Abyssoft
      @Abyssoft  2 роки тому +102

      A very good understanding of the game and low level programming languages

    • @realfishscience7842
      @realfishscience7842 2 роки тому +29

      @@Abyssoft personally, my kryptonite is programming, so having it told through Pokémon as the medium was super interesting!

    • @ChrisPierreBacon
      @ChrisPierreBacon 2 роки тому +17

      Underflow is fairly easy to achieve in the much more broken gen 1 games. They set out to find a way to do something similar to achieve underflow in gen 2. It's much more difficult, but possible a little earlier.

    • @stuartdparnell
      @stuartdparnell 2 роки тому

      @@ChrisPierreBacon would you call Missingno 6th item glitch underflow or?

    • @ChrisPierreBacon
      @ChrisPierreBacon 2 роки тому

      @@stuartdparnell No. It adds 128 to your 6th item... To a maximum of 255. So if you have 128 or more already it won't do anything. I have no idea why though.

  • @emmetstanevich2121
    @emmetstanevich2121 2 роки тому +44

    On the one hand, it is impressive just how much improved between gens 1 and 2, both in terms of visuals and balance (a bit subjective, but at least the bug, ghost and dragon types have actually relevant moves, for example), and there aren't as many commonly-encountered glitches (such as the 1/256 uncertainty, or focus energy lowering your crit rate).
    On the other hand... a coin case? REALLY?

    • @CasualPokePlayer
      @CasualPokePlayer 2 роки тому +13

      Blame the localization team, the coin case glitch only occurs on the English versions of Gold/Silver and it's purely due to a localization error :P

    • @DengueBurger
      @DengueBurger 2 роки тому

      @@CasualPokePlayer classic localization moment! That’s pretty funny.
      Also a classic moment of less reliable American creations versus high-quality Japanese products.

    • @115UndeadAnarchy115
      @115UndeadAnarchy115 Рік тому

      Gen 2 is horribly balanced lmao, at least Gen 1 gyms and wild Pokemon actually have scale

  • @mathprodigy
    @mathprodigy 2 роки тому +35

    well this is just absolutely fascinating, you did a damn good job on this video, a lot of people don't understand the effort it takes to produce such an amazing video, but man this is all-pro. I enjoyed this thoroughly!

  • @andreasul2608
    @andreasul2608 Рік тому +31

    Me going to the kitchen and puts on the stove, turns around 3 times and walks outside, circling the house counterclock wise 4 times. Walks over to the mailbox and switches my nighbors mail with mine. Walks back inside of the house, opens and closes the frontdoor 13 times. Grabs a pair of pants, a pack of gums and 3 bananas. Eats 1 banana and walks to town. Orders a taxi back home and ends up in uruguay 2 minutes later.

  • @slysynch8324
    @slysynch8324 2 роки тому +105

    I love the stuff the coin case can do. Would you ever consider a video on just glitches you can do with coin case? Like getting celebi and all that stuff?

    • @Abyssoft
      @Abyssoft  2 роки тому +27

      Maybe as a bonus video for Patreon or my shorts channel

    • @maverickhuntersyd
      @maverickhuntersyd 2 роки тому +10

      Or maybe a video about some of the most notoriously glitchy places/items in the gen 1-2 games. Like the safari zone

    • @ccsleepy8342
      @ccsleepy8342 2 роки тому +1

      Multiple people have already done videos for those. Try using the coin case glitch to get a Treecko.

    • @Solaceon
      @Solaceon 2 роки тому +2

      Or how you can use box manipulation on Virtual Console to generate Bank-legal shinies! I've got a shiny Ho-Oh and a shiny Unbreon through the method and I honestly think it's way cool and a really easy payload for people who are just playing around with ACE for the first time.

    • @slysynch8324
      @slysynch8324 2 роки тому

      @@Solaceon how easy is that on vc? I just did the shiny ditto thing to get all my gen 2 shinies beside the legendaries

  • @ChrisPierreBacon
    @ChrisPierreBacon 2 роки тому +45

    12:20: Just a little explanation here: the memory register that keeps track of how many items are in each part of your bag is an "unsigned integer" meaning it can only hold positive values. In this case, the max value possible in the register is 255. So speedrunners are essentially tricking the game into thinking the key items count is -1, but since it's an unsigned integer, it wraps around back to 255.

    • @CasualPokePlayer
      @CasualPokePlayer 2 роки тому +22

      That's not really why that occurs. The reason is simply the game used 255 (the maximum value for a byte) as the "terminator" (ie end of items) for the item list. There's no actual underflow occuring here per se. When merging two key items together, the quantities are attempted to be merged. However, this doesn't quite work correctly since Key Items are structured with 1 byte per item without a proceeding quantity byte. So for the first egg, the second egg's value is interpreted as the first egg's quantity, then the terminator after the second egg is interpreted as the quantity of the second egg. This means that when the game tries to shift the "remaining" items upwards due to merging those two eggs, it skips over the proper key items terminator. It ends up finding a terminator all the way at the balls pocket, which would be empty at this point. So the balls pocket terminator is shifted upwards... which results in that terminator being placed in the number of items byte, thereby giving 255 items in the balls pocket.

    • @Abyssoft
      @Abyssoft  2 роки тому +10

      Correct, in this particular case the key items are stored in 1 byte and don't have a byte for quantity, so when you merge them the first egg uses the second eggs byte as its quantity which makes the second egg look for a value for its terminator, which it finds in the balls pocket

    • @ChrisPierreBacon
      @ChrisPierreBacon 2 роки тому +2

      @@Abyssoft Oh that makes sense. I think? It is actually underflow like I described in gen 1 though.

    • @Abyssoft
      @Abyssoft  2 роки тому +4

      @@ChrisPierreBacon casualpokeplayer replied with a more detailed explanation above me, it should answer everything

    • @ChrisPierreBacon
      @ChrisPierreBacon 2 роки тому +3

      @@Abyssoft I described how it works in gen 1. I (incorrectly) assumed it was the same thing in gen 2. Thanks for the detailed explanation!

  • @iamlorddems3859
    @iamlorddems3859 2 роки тому +12

    I remember using the clone box glitch as a kid. I also remember that if your cloned pokemon was holding an item it'd clone that as well.

    • @Not_An_EV
      @Not_An_EV Рік тому +1

      Oh yeah it did! I made a decent bit of money selling master balls on the playground.

    • @jasperdemeurie1
      @jasperdemeurie1 Рік тому +1

      Absolutely. Got a dozen of Master Balls as a kid. Used it a lot for duplicating rare candy as well to max out my team. Good times.

  • @BradCashew
    @BradCashew Рік тому +2

    It’s always so funny to me when a speedrun is half the time of a video explaining it

  • @HiImHavoc
    @HiImHavoc 2 роки тому +7

    Excellent job chunking up and distinguishing the nuanced mechanics into digestible content

  • @justacarbuncle
    @justacarbuncle Рік тому +4

    I realized around the 9 minute mark this is similar to why you can start the game with all three starters due to how the backup save works. Never really knew the specifics I always just followed the steps and was like “sick I have all three little guys.”

  • @WillowEpp
    @WillowEpp 2 роки тому +12

    Cool breakdown, thanks for showing it off.
    Just FYI, negative overflow is still called overflow (or "wraparound" if you really can't stand it). "Underflow" is a very specific floating-point phenomenon and never applies to integers.

  • @kalarse
    @kalarse 2 роки тому +7

    I'm so glad Danhausen was used, tho it was a missed opportunity to say "Very Nice, Very Evil"
    Hopefully you've sent human mony to Danhausen to compesate the mistakehausen

  • @leonardoasaro2826
    @leonardoasaro2826 2 роки тому +10

    Man I love these speedrun explaination videos. These videos inspired me to pursue a career in cs and study these glitches.

  • @WildClaps
    @WildClaps 2 роки тому +2

    A new Aby video gives me the same excitement as seeing a new Summoning Salt video up.

  • @kaan-kaant
    @kaan-kaant 2 роки тому +7

    The saving glitch thing was so good in GS. That used to be my method of getting multiple master balls. As a kid I thought it was just a cheat put in

  • @ExperimentIV
    @ExperimentIV 2 роки тому +34

    great video as usual, abyssoft! vividity is a great addition to the channel as well

    • @vividity
      @vividity 2 роки тому +4

      I agree.
      But seriously thank you!

    • @ExperimentIV
      @ExperimentIV 2 роки тому +1

      @@vividity hey no problem! as a musician whose anxiety keeps me from taking the steps you take, i wish i was doing stuff like this. and you’re making great stuff. hope my channel has great stuff one day

    • @vividity
      @vividity 2 роки тому +1

      @@ExperimentIV You got this! Just recently I was afraid to put out a "weird" sounding song, but a friend pushed me to do it anyways. And a lot of people really enjoy it! It's all about that step of faith ya know? But I believe in you!

    • @ExperimentIV
      @ExperimentIV 2 роки тому +1

      @@vividity i hope i can believe in me soon. i need to learn the ropes so i can just dive in with much less fear 💖

  • @jockperkins6632
    @jockperkins6632 2 роки тому +55

    Loved this! Would really like to see a "History of Pokemon Gold/Silver any%" video! 😀 thanks again for the great video, love your content

  • @DoctorSwellman
    @DoctorSwellman 2 роки тому +15

    Great video, Abyss!

  • @KM____________
    @KM____________ 2 роки тому +1

    speedrun videos are super popular but only interesting (to me) if the narrator actually explains how scuffed it is. great vid!

  • @amikawi
    @amikawi 9 місяців тому

    The understanding behind the game's code and the way the hardware is used necessary for this kind of feat is incredible. Super interesting to see things like this.

  • @Poopoocachoo
    @Poopoocachoo 2 роки тому +5

    Was not expecting a Danhausen cameo. Very nice, very evil!

  • @Rin.Kushikimi.
    @Rin.Kushikimi. 2 роки тому +1

    I was hooked after you added something to the "explain this later box" 😂

    • @Abyssoft
      @Abyssoft  2 роки тому +1

      I'll bring it back for future videos in that case

  • @Feuerex
    @Feuerex 9 місяців тому

    Truly fantastic work by the glitch hunters. I cannot even begin to imagine how much effort must have gone into figuring out all the background operations required for this insane sequence of precise instructions for speedrunners.

  • @LintoSea
    @LintoSea 2 роки тому +3

    i absolutely love all of your videos and how they go into the ins and outs of glitches and speedruns of different games. keep it up!

  • @awildsylveon9896
    @awildsylveon9896 2 роки тому +4

    I love these types of speedruns. They're not super interesting to watch, but so interesting to learn about

    • @archimedeseye624
      @archimedeseye624 Рік тому

      This isn’t a speed run, they literally did not beat the game

    • @awildsylveon9896
      @awildsylveon9896 Рік тому +1

      @@archimedeseye624 that's like, your opinion man

  • @scytheakse
    @scytheakse Рік тому +1

    the technical knowledge required for this is amazing. but im still in it for glitchless

  • @Froggerexpert88
    @Froggerexpert88 10 місяців тому

    Wow, it’s crazy how technical this speedrun is! Props to everyone who figured this out

  • @ratflavoredtaffy
    @ratflavoredtaffy 2 роки тому +54

    as a neurodivergent person, the visual aid is unbelievably helpful. it really helps me process the info the first time instead of having to rewatch sections over and over, thanks a million for that. and of course, big thanks to the huge effort of the glitch hunters!!

    • @DengueBurger
      @DengueBurger 2 роки тому +8

      I think it helps everyone lol, you’re not special
      This is like how “learning styles” is BS. (Veritasium did a video on this)

    • @PenguinCinema
      @PenguinCinema 2 роки тому +3

      @@DengueBurger based

    • @Flygonnerrs
      @Flygonnerrs 2 роки тому +2

      @@PenguinCinema based

    • @Kegmastergen
      @Kegmastergen 2 роки тому

      @@DengueBurger based

    • @turnkey_hole
      @turnkey_hole Рік тому

      ​@@DengueBurgerbased

  • @ebox147
    @ebox147 2 роки тому +22

    Are you considering making more hour long videos? I imagine theyre hard and risky to make, but i really enjoy them. Great videos man

    • @Abyssoft
      @Abyssoft  2 роки тому +13

      Yes, if you check the goals section of my Patreon you'll see what my next long video is.
      They are a risk to make because if they flop then I'm out a bunch of time and the chance to have put out three or four other videos, but the long narrative videos are my favorite to make for sure.

  • @adequatepipe8610
    @adequatepipe8610 2 роки тому +1

    That was an amazing breakdown! I remember when the Coin Case manipulation was all the rage, crazy to see how far it's all come!

  • @leilaclarridge5807
    @leilaclarridge5807 2 роки тому +2

    3:13 "...so they YOLO walk through the grass on the way to Cherrygrove City-" Well, you gotta do what you gotta do, right? And sometimes that means stomping through your backyard and dodging the angry pigeon that built its nest back there.

  • @CelticGuardian7
    @CelticGuardian7 2 роки тому

    It's great to see speedrun history channels give props to the people who found the glitches in the first place. I know I've seen some speedrun videos from events where the runners/commentators namedropped the people that discovered them. It'd be interesting to see a video summarizing different roles that the discoverers can have, such as people who figure out the theories, ones who route the fastest paths through the game, ones who find the best positions/tells for activating the glitches... I'm sure there's others, which is why I'd like to know more about them!

  • @dark5756
    @dark5756 2 роки тому +4

    Now imagine going back in time and showing this to your friends in the playground

  • @SomeGuy712x
    @SomeGuy712x 2 роки тому +6

    (1:04) Seven? But, there are eight badges in Kanto as well, and I'm pretty sure you're required to get them all when playing normally.
    EDIT: Yep, this is an "um ackshually" comment alright.

  • @grrman
    @grrman Рік тому

    I love that the video explaining the glitch is about twice as long as the actual glitch takes to finish

  • @Ari.1460
    @Ari.1460 2 роки тому +2

    I love the explanations! when it comes to analyzing code it kinda goes over my head but you did a really good job of simplifying it! keep up the good work!

  • @Corphish_
    @Corphish_ 2 роки тому +3

    Every upload is incredible and getting much better real quick too!!

  • @pineappleman570
    @pineappleman570 Рік тому +1

    Perfect writing, explanation, and editing. 10/10 video

  • @manuelnovella39
    @manuelnovella39 9 місяців тому

    It's incredible how knowledgeable some techies are. Hats off to those glitch hunters

  • @yofyo
    @yofyo 2 роки тому +1

    your explanations and visual assists set you apart -- you are really shoring up your weaknesses and I enjoy all of your videos and the breadth of different video games you cover
    I really liked your home run derby video :)

  • @pluspiping
    @pluspiping 2 роки тому

    Thank You Glitchunters!! Your dedication to breaking code in the most specific ways is one of the best types of lawful chaotic.

  • @buildinpublic
    @buildinpublic 2 місяці тому

    this is probably one of the most impressive speedruns for any game

  • @andremaximiano7170
    @andremaximiano7170 2 роки тому +1

    This is just amazing. They did extraordinary work as well as you did gathering this info!

  • @Bobbias
    @Bobbias 2 роки тому +22

    When you calculate a checksum, the real number you would get is far larger than you can store easily in the game. Since the checksum is a smaller number than the true result from all that adding, there must be other save games that end up sharing the same number. There's just no way to assign a unique number to every single possible state you could save the game in.

    • @HiFisch94
      @HiFisch94 Рік тому +4

      You don't. The checksum is just a way to make yourself more certain that the save game actually wasn't corrupted.
      As he explained in the video (let me paraphrase) "due to the checksum mechanism it's easy to create the same checksum with another state"

    • @RobertIrelan
      @RobertIrelan Місяць тому

      Yes, the actual oversight, if you could call it that, is that they used a simplistic checksum function that is easy to manipulate. But the Game Boy Color was probably not powerful enough to compute a cryptographically secure hash function like MD5 (the standard at the time), especially on every save. Even MD2, a smaller hash function that’s better suited to 8-bit computers, is significantly more demanding of time and space than the checksum actually used, which literally just adds up the bytes of the save data.

  • @SupPartyPeople
    @SupPartyPeople Рік тому +1

    I wish I had known this back then. My brother's copy of Gold was corrupted and wouldn't save your progress. It only gave the "New Game" option every time you booted it up so I had to wait to get to Kanto in Silver before getting Ho-oh

  • @TheChrisSimpson
    @TheChrisSimpson Рік тому +2

    As someone who literally had a hand in manually bin patching Gold and Silver Japanese roms to translate them to english before they launched in the US: God damn I'm impressed

    • @Abyssoft
      @Abyssoft  Рік тому

      That's super cool, were there any big version differences that stuck out to you?

    • @TheChrisSimpson
      @TheChrisSimpson Рік тому +2

      @@Abyssoft I don’t recall too many differences between Japanese and US gold and silver, the one that bummed me out most was the phone link cable and bigger Pokémon center for Japanese crystal, the big pokemon center was taken out in the US version since no cellphone link came here. (I purchased a Japanese physical cartridge off eBay for like $80, it could regularly trade with US gold silver tho iirc which was cool)

    • @Abyssoft
      @Abyssoft  Рік тому

      @@TheChrisSimpson I had no idea about that feature, Nintendo did a lot of stuff ahead of it's time, like the Satellaview

  • @awiseman93
    @awiseman93 2 роки тому +2

    Thank you glitch hunters!!!!
    Would love to see more Pokémon speed runs!!

  • @Wissle
    @Wissle 10 місяців тому

    Oh wow, this is seriously awesome! Thanks for explaining all this and thanks to the people who figured it all out in the first place.
    It seems this is insanely hard to pull off with so many conditions that need to be met perfectly...
    a hand full of questions
    1) I don't remember, does the game tell you your trainer ID when you start the game?
    2) When you do the resetting at Mr. Pokemon's house and it fails and you are back outside again as if you hadn't entered the house yet, am I right to assume that you can just retry immediately, only that it will obviously make your time worse? Or is it failed for good then and requires a fresh restart?

  • @ngcf4238
    @ngcf4238 Рік тому +1

    I can't believe I hadn't seen this one yet! Well, now I have. Thanks Abyssoft

  • @elementgermanium
    @elementgermanium Рік тому +1

    Casually creating a hole in reality in my backpack to fuck with the fabric of the universe itself

  • @raltsil
    @raltsil 2 роки тому +2

    Red: Tiime to battle!
    Gold: No
    Red: Understandable, have a nice day.

  • @glitchmediaprod
    @glitchmediaprod 2 роки тому +1

    Bro I straight up got a headache tryna follow this lmao this shits wild, I cant even think what goes into figuring these things out like wtf

  • @chibertarian
    @chibertarian 2 роки тому

    ACE glitches are incredible. I love seeing all the incredible ways people have managed to create and execute payloads in various games

  • @dccxy
    @dccxy 2 роки тому +1

    11:09 "The blessing of RNG-sus" 🤣

  • @joope125
    @joope125 2 роки тому

    11:23 "Yes. Hand me the mystery egg. I have never seen it before and can be trusted with this key item."

  • @mnm1273
    @mnm1273 2 роки тому +1

    Glitch hunters are amazing. It's always astounding to me what they can find.

  • @TheTruePk2
    @TheTruePk2 2 роки тому

    The runs are shorter than this video! Great job on being thorough with it.

  • @branden3102
    @branden3102 2 роки тому

    Right away I was like why Totodile and you played the animation to explain this later, I loved that.

  • @japko9757
    @japko9757 2 роки тому +5

    I dont want to be another "yes man" but you are doing great job with research, editing and other stuff. Keep it up. Greetings from Germa.... I mean Poland

    • @nathanon7177
      @nathanon7177 2 роки тому

      Went did u say germa

    • @Abyssoft
      @Abyssoft  2 роки тому +1

      It's a meme from GDQ, "greetings from Germany"

  • @EpicPrawn
    @EpicPrawn 2 роки тому +13

    This person managed to explain how an 8 minute speedrun is possible, with sufficient enough information for a layperson to get the gist of it, in just over twice the length of time it takes to actually do the run.

  • @pi_xi
    @pi_xi 2 роки тому +2

    8:43 Checksum collision is no oversight. Every hash algorithm is prone to collisions. This is something you cannot avoid.

  • @natesalisbury2196
    @natesalisbury2196 Рік тому +1

    Wasn't expecting Danhausen. That was cool.

  • @Neberheim
    @Neberheim 8 місяців тому

    Oh man, I completely forgot about that commercial. That is weirdly nostalgic

  • @CaliLifeTCG
    @CaliLifeTCG 2 роки тому +1

    This is insane I would love to try this out !

  • @michaelbuckers
    @michaelbuckers 4 місяці тому

    4:25 Echo RAM is a technical happenstance. It's not a real duplicate RAM, it's in fact the same main RAM. Because some leading bits in RAM address are ignored (since there isn't that much RAM in the system), you can access the same place in memory with any combination of leading bits in the address. It's like going all the way around the Earth multiple times - if you travel from Tokyo to New York and then across the entire globe, you still end up in New York. You're not supposed to use it because it's just a happenstance, but it totally works.

  • @JUnit41484
    @JUnit41484 9 місяців тому +1

    "Boost my engagement by thanking people who will never read your appreciation" 😅
    I'm not a hater, I just think that's a funny, yet wholesome way to get people to engage. And even my snarking still gets you the intended result so that works too 🤷‍♂️

  • @ShadyRapture
    @ShadyRapture 2 роки тому

    Man this was cool as hell. I usually skip through these types of vids or listen to them in the background but I watched all of that. I’m a programmer I should mess with the source code of Pokémon games more.

  • @EIDiabeetus
    @EIDiabeetus 2 роки тому +6

    Got my sub from saying Kanto properly, love to hear it! Unreal how more gets discovered over the years. The Coin Case Glitch was always fun, so to see another variant is nice!

  • @julianfricke6427
    @julianfricke6427 2 роки тому +3

    no item dublication? WHAT?!?! Give Item to Pokemon, store Pokemon on PC, change box and start the save, wait a sacond reset without finishing the save, have pokemon with item in team and pokemon in box with item, repeat

  • @alsowinehouse
    @alsowinehouse 2 роки тому +12

    It’s not summoning salt but it made me just as excited 😜

    • @Abyssoft
      @Abyssoft  2 роки тому +4

      A compliment of the highest regard

  • @emptybusseat4901
    @emptybusseat4901 2 роки тому +3

    You said Balls Pocket and I found out I'm still immature

  • @turnipwaa1132
    @turnipwaa1132 Рік тому

    I did not expect to see Danhausen in a speedrun video but I'm glad I did.

  • @DanSolow
    @DanSolow 2 роки тому +3

    Crazy they figured all this out

  • @stevenrichardson6057
    @stevenrichardson6057 8 місяців тому

    Great video and explanation of how the speedrun worked, positive comment for the algorithm 🎉

  • @homepage92
    @homepage92 8 місяців тому

    Is Soo fascinating how old videogames still give fun like this

  • @freddybento6331
    @freddybento6331 Рік тому

    You guys are awesome! You just made me so interested to learn more about breaking these games

  • @jacobyakus8620
    @jacobyakus8620 2 роки тому +1

    I don't even know how you explained all this hyper complex stuff so casually and simply, it's amazing content, great work.

    • @Abyssoft
      @Abyssoft  2 роки тому +1

      With some help from the fantastic team that discovered it

  • @StepBaum
    @StepBaum 2 роки тому +2

    Really well done video, especially like the improved sidejokes and musicbackground selection :) everything else was top notch as well

  • @erizoh
    @erizoh 2 роки тому

    How- how do you even find this shit out? Coming up with a specific trainer ID, naming each box specific bullshit, doing the most random stuff in the world and restarting during the saving process at a specific spot-
    I love this community

  • @Quesly1
    @Quesly1 2 роки тому +1

    creating the wrong warp payload with a box name is so insanely clever