The Hardest Challenge in Majora's Mask

Поділитися
Вставка
  • Опубліковано 12 чер 2024
  • Blue dog can't normally win the race, but a small oversight in the code changes everything.
    UPDATE: Since the publish date of this video, the dog race glitch happened a third time, to a randomizer runner named TonyBigBlind. Once again, since this was a randomizer race, the runner chose gold dog and thus we have no way of knowing which dog "won" the race. However, each subsequent instance of the glitch happening gives me hope that it's more likely than originally thought.
    Clip of the glitch happening to marco: www.twitch.tv/marco/clip/Calm...
    Clip of the glitch happening to cassie: www.twitch.tv/cassie/clip/Fro...
    Clip of blue dog winning in MM3D: • RARE FOOTAGE OF THE BL...
    Zelda Decompilation discord: discord.zelda64.dev/
    Huge shoutout to the Zelda Reverse Engineering Team/Decomp Team for all their hard work to make code analysis and breakdowns like this possible. This is definitely not the last time I'll be diving into decomp stuff for videos like this.
    An additional video about how dog race works by Deathbasket, including a few finer details I didn't talk about: • Majora's Mask Doggy Ra...
    Follow me on twitch: / vidya
    Follow me on twitter: / vidya_james
    Timestamps
    00:00 - How the dog race works
    01:29 - Not all dogs are created equal
    02:34 - Why it's impossible for blue dog
    03:49 - The glitch
    05:02 - Why it's not impossible for blue dog
    08:36 - The challenge
    09:14 - Outro
  • Ігри

КОМЕНТАРІ • 27

  • @dodo7273
    @dodo7273 Рік тому +21

    blue dog cant win because he is afflicted with sugma

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

      What is sugma?

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

      @@poo5630 sugma ballz

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

      @@dodo7273 You...

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

      @@poo5630 btw what was the name of this guy who stole the bomb bag in north clock town on night 1 again ? i can't remember :/

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

      @@dodo7273 You...

  • @BuenosDiasMuyBueno
    @BuenosDiasMuyBueno Рік тому +7

    Concise and informative. You have a very good voice for this too. Very enjoyable video overall.

  • @Ava-hn8zi
    @Ava-hn8zi Рік тому +3

    My dad has actually seen the blue dog wins

  • @0rganics
    @0rganics Рік тому +1

    This has the same energy as a Lowest Percent video and I am absolutely here for it.

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

    really interesting. i always wanted to pick blue dog or yellow dog bc they are the most interesting looking, but even as a dumb kid i learned that blue dog usually didn't win. didn't realize it was literally never. the dog race is possibly the most fun and peaceful part of the game, and it was really cool learning about the logic the game uses to determine a winner. i didn't know it was so complicated

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

    This was really interesting!

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

    I'm not an expert on this sort of thing but I feel like this could be automated en masse by running many instances of this game on emulators with auto inputs (would probably require a beefy CPU), probably with frameskip. Maybe you could have something that monitors the memory address for when the race starts and ends, and detect if the length of time is abnormally short.
    You could have a log dump that keeps track of each reset and also what reset number had a successful race. If you let it go for long enough you could probably then calculate just how rare it is not just for the race to end early, but also for the blue dog in particular to hit a "goldilock" coordinate.
    This would all be beyond anything I'd be capable of doing tho, and I could just be talking out of my ass with this idea lol.

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

      Yeah, if Pannenkoek and the ABC crew can brute force ultra precise floating point angles for Mario 64 setups, than someone breaking down the code should definitely be able to replicate the environment of the dog race and find the necessary starting variables to get a Blue Dog win to trigger (if at all possible).

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

    High quality content right here - though oof good luck to anyone trying to brute force this problem by hand.

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

    I won the race first place first try no Mask of Truth on a recent playthrough and I have video proof of it. Im never doubting blind dumb luck again after that, unfortunately not with blue dog though

  • @jaelie8398
    @jaelie8398 6 місяців тому

    I've seen the blue dog come in as high as fifth a few times (never better than that) and one time he got fifth when I bet on him

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

    Not sure if I just missed it, but what _are_ the multipliers for the dog's condition? I assume it's still not enough to make up for Blue dog's defficit?

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

      I mostly left that part out of the video as it ended up being a little long-winded and irrelevant, but essentially during the last quarter of the race each dog gets:
      1. a speed multiplier proportional to how far behind 1st place it is, unless it has the bad condition
      2. a 20% speed boost if it has the good condition, unless it's the very first dog to enter the last quarter
      For a full breakdown of the dog race mechanics, including some other stuff I didn't talk about, I suggest watching deathbasket's summary ua-cam.com/video/2s6Tb0Y_1ok/v-deo.html

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

      @@Vidya_James Okay ya, just for my own curiocity I took a look at the code to understand better how the speed mulitplier worked because I wasn't quite getting the "Proportional to how far behind 1st place" part.
      For others who are curious, the game has an internal counter that starts when the first dog hits the 3/4th mark which is about 10 seconds before the end of the race by my timing. I couldn't tell for sure, but from what I gather it increments every frame, i.e. 30 times per second. whenever a new dog crosses the 3/4th mark, it gives the dog a speed multiplier equal to [200 / 200 - counter] unles the counter is over 100 in which case the multiplier is 2.
      If Blue dog has a good condition (+20%) and gold dog has a bad condition (no final multiplier), blue dog still needs this final multiplier to be 1.25 to even match Gold dog's speed. A 1.25 multiplier would be when the counter is at 40 (about 1.33 seconds).
      Now, doing calculations on the time and speed of each dog is way outside my wheel house, but if we assume every other dog has a bad condition and blue dog has a good condition, _and_ blue dog crosses the 3/4ths mark over 1.33 seconds after the first place dog, I think it is theoretically possible for blue dog to win without the glitch; and that might just be the holy grail of MM dog racing.

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

    Hey cool vid, make more :D

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

    What’s different about MM3D that allows Blue Dog a chance 2 win unlike the og?

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

      Of course I’m not a developer, but my guess is that since Majora’s Mask 3D is a full on remake they didn’t copy and paste variables and this just flew under the radar especially because 3D wasn’t made by Nintendo, it was made by a company called Grezzo. I think they gave an advantage to the gold dog but made every other dog run the same? Idk, but the running speeds are definitely not the same.

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

    ya

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

    This challenge was just as bad as the snowpeak race in Twilight Princess!

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

    AY

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

    Frist!

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

    It is not really hard or impossible. All you need is the mask of truth and the dog that says something along the lines of I know I can win. Select that dog and you will win every game.