Understanding the Skyward Sword Save Data Glitch

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ธ.ค. 2024

ความคิดเห็น • 88

  • @llshinda9508
    @llshinda9508 หลายเดือนก่อน +242

    The fact that the channel uses the City Folk jingle is the weirdest part to me. Everything else is internal and wouldn't be seen by players but that melody is such a blatant connection...

    • @seereebee
      @seereebee หลายเดือนก่อน +48

      I believe Nintendo wanted to rush out the patch as quickly as possible so not many players would experience the glitch, so they just chose something easy for the startup jingle. But it is definitely odd

    • @lapielazoolie
      @lapielazoolie หลายเดือนก่อน +14

      ⁠@@seereebeeAt least it seems they used instruments that seem to more closely resonate with TLoZ, which would make sense given your theory.

    • @nmotschidontwannagivemyrea8932
      @nmotschidontwannagivemyrea8932 29 วันที่ผ่านมา +6

      ​@@lapielazoolieThe fact that they felt it necessary to give it any music at all speaks to how they wanted to maintain a certain level of charm, which is pretty cool, IMO.

  • @PiggyPorkchop
    @PiggyPorkchop หลายเดือนก่อน +279

    The Wii channel every kid bought because we had no money, but wanted the rush of buying anything from the Shop. What a blast from the past, great video!

    • @LandonEmma
      @LandonEmma หลายเดือนก่อน +8

      So true

    • @NateState
      @NateState หลายเดือนก่อน +10

      I feel attacked

    • @CebGIN
      @CebGIN หลายเดือนก่อน +16

      Me downloading the demo of a unknown Pokémon game

    • @jackdaniel3135
      @jackdaniel3135 หลายเดือนก่อน +4

      Me when Pokemon Rumble

    • @Fatih120
      @Fatih120 หลายเดือนก่อน +1

      literally

  • @renakunisaki
    @renakunisaki หลายเดือนก่อน +259

    Leave it to Nintendo to make "change a flag in the save file" require two downloads, an internet connection every time it's used, an account, and the risk of deleting that save later due to a set of complex interactions. Did they contract Microsoft for this?

    • @nottucks
      @nottucks หลายเดือนก่อน +10

      .hack pfp?
      good pick :)

    • @aetheralmeowstic2392
      @aetheralmeowstic2392 หลายเดือนก่อน +14

      With the way save data on Wii games works, it was really the only way to do it

    • @JimMilton-ej6zi
      @JimMilton-ej6zi หลายเดือนก่อน +9

      Back then the best idea before it was to mail your entire console out to the company and you might get your console back within a few months and you'll be lucky if the game is still inside of it if you left it in there. This is a huge improvement from that

    • @uselessturtlepie4030
      @uselessturtlepie4030 หลายเดือนก่อน

      .hack mention

  • @aetheralmeowstic2392
    @aetheralmeowstic2392 หลายเดือนก่อน +61

    Fun fact: you can still get that channel and that patch to this day

  • @megaman7357
    @megaman7357 หลายเดือนก่อน +59

    i think it went something like
    "uhhh- hey we gotta fix this thing, uhh we got this scrapped animal crossing thing, yeah lets just slap something together with that lol"

    • @thewiseoldfox
      @thewiseoldfox หลายเดือนก่อน +10

      I mean why not? All the necessary pieces were made already. That Animal Crossing thing is a channel that worked around the unintuitive limitations of the Wii, why bother making another channel from scratch

    • @megaman7357
      @megaman7357 หลายเดือนก่อน +9

      @@thewiseoldfox I just think its funny with a company so protective of their stuff like nintendo. not to say stuff hasn't been found by data mining, but for something relatively small, i'm suprised they did it so like haphazardly

    • @plusah1268
      @plusah1268 หลายเดือนก่อน +1

      You type like a little Scott the woz junior.

  • @SnoFitzroy
    @SnoFitzroy หลายเดือนก่อน +34

    The two data bytes you're talking about are slightly simpler: Try looking at it from a binary perspective, rather than hexadecimal. For example: "54" (which is a value of 84 in decimal) corresponds to binary value 01010100, while "15" (which is 21 in decimal) is 00010101. If we interpret each bit (the ones and zeroes in binary) as a FLAG (which is almost 100% definitely what is happening here), than it's clear that it's just some flags being set and unset, and a conflict with what they get set to. To go even further: The difference between D6 and E6 is exactly 16, which is a power of two. The difference between those values in binary is literally turning a zero into a one.

    • @azer67
      @azer67 20 วันที่ผ่านมา

      This is right, these addresses are about progression flags. I've looked into this softlock myself and this was my explanation to the problem.
      About the first address you pointed out, these are the flags it's tracking:
      0x01 : The Eldin Eruption is ready to play (it's set after meeting Levias and after finishing each song of the hero quest but is unset when starting the Lanayru/Faron quests). If this flag is set, entering Eldin starts the Bokoblin Base sequence, otherwise you just enter normal Eldin.
      0x40 : This is set by the Goron in Lanayru and unsets when obtaining the Lanayru song of the hero (this flag prevents you from doing the Faron song of the hero quest after starting the lanayru one by temporarely changing the layers of the maps in Faron to not have the imprisoned 3 fight available)
      Basically, these two flags are used to prevent you from doing the Eldin/Faron song of the hero quest when you start the Lanayru quest. Fun fact, 0x80 at that address is a flag that prevents doing the Lanayru part of the quest, but that only sets when doing the faron quest, so it's unrelated to this particular issue.
      The other flags that are set at that address are unrelated to the problem and we can just ignore them:
      0x10 is the Fire Sanctuary Intro Cutscene being watched
      0x04 is one of the cutscenes when going to rescue the loftwing during the prologue
      The reason the softlock happens is because Nintendo messed up their event logic with the Goron dialogue. Golo has several possible dialogues possible around that time in the game. Before having entered the Lanayru Gorge for the first time, talking to Golo makes him explain that there's a thunder dragon to be found somewhere. But after having entered the Lanayru Gorge for the first time, he has special dialogue instead congratulating Link for finding the thunder dragon territory.
      The way Nintendo failed on the 1.0 version was by both setting flag 0x40 and unsetting flag 0x01 above on the wrong dialogue option. On 1.0, these flag changes occur on the 2nd dialogue option (after entering Lanayru Gorge), which causes the softlock if the dialogue is triggered specifically after obtaining the Lanayru song of the hero as it's impossible to complete a quest again that's already been completed. On the following versions they fixed the event logic by making the first dialogue option (before entering the Lanayru Gorge) cause these flag changes, which cannot cause a softlock as it's impossible to obtain the thunder dragon's song without entering the Lanayru Gorge first.

  • @jackdaniel3135
    @jackdaniel3135 หลายเดือนก่อน +25

    An entire app created to fix a game breaking glitch is such a fascinating concept in modern day. Like, patching bugs was DEFINITELY possible when Skyward Sword was made, so the fact they even had to use this method is just.. so weird to me.

    • @austinkonkol2472
      @austinkonkol2472 หลายเดือนก่อน +11

      Wii games didn't have patches. Maybe partly because the Wii had very little on board storage to work with.

    • @lpfan4491
      @lpfan4491 หลายเดือนก่อน +7

      Wii patches are actually a thing, but they weren't a thing until after the WiiU already came out.(For more details, look into the Wii version of Dragon Quest X. It is sadly already shut down with seemingly no hope of a fan revival, but what they did to get it running is really cool)

  • @danius88
    @danius88 หลายเดือนก่อน +39

    Pokemon Diamond and Pearl also recieved a similar program in Japan, because you could easily softlock going out of bounds in the Japanese version

    • @mariotaz
      @mariotaz 26 วันที่ผ่านมา

      Was it a channel or something?

  • @nickolias7292
    @nickolias7292 หลายเดือนก่อน +10

    I thought the bug would be reveal to be caused by having an a Animal Crossing save file, and the jingle would be a cheeky nod to that.

  • @TownDarling
    @TownDarling หลายเดือนก่อน +48

    Rad as hell, I love your theories in the first half. Commenting for the algorithm

    • @adventureoflinkmk2
      @adventureoflinkmk2 หลายเดือนก่อน

      Oh yeah and this dude also took the helix fossil, I hear stating it but us asking about it anyway are good for thr YT algorithm too

  • @EeveeEuphoria
    @EeveeEuphoria หลายเดือนก่อน +16

    ever since i saw TCRF page on this, i had this exact same theory myself, glad to know you went out of your way to try to prove it further

  • @shisketbread
    @shisketbread หลายเดือนก่อน +19

    very good video! nice to see an indepth technical explanation of this glitch, but it still manages to be simple enough for people to understand
    AND interesting facts and theories about the animal crossing content? say no more

  • @Austin-kt7ky
    @Austin-kt7ky หลายเดือนก่อน

    Computer science is one of those things I'm sure I'll never understand, but I love listening to people who do understand it. Amazing how such a small thing can softlock you.

  • @robotortoise
    @robotortoise หลายเดือนก่อน +4

    Thanks for the interesting deep dive! I've always wondered why this channel seemed to be related to City Folk but never was sure. Thank you for digging in and presenting it so well!

  • @Hunter-R.
    @Hunter-R. หลายเดือนก่อน +25

    Great video! You beat me to covering this topic! 🫣
    The theory of Skyward Sword’s update channel being salvaged together from a City Folk distribution app is pretty sound. After all, once they realized the glitch was game-breaking, Nintendo probably scrambled to put together a super quick solution to get a patch out as soon as possible. I imagine the most logical solution was to just piggyback off the work they did for City Folk and modify it to patch Skyward Sword.

    • @AlternateHoney
      @AlternateHoney หลายเดือนก่อน +1

      I would still love to hear your way of explaining the theory if you ever get to it

  • @syrup4835
    @syrup4835 หลายเดือนก่อน +4

    I am here for the youtube gods.
    Ive never seen people ask about this channel so its awesome to see someone go into it!

  • @TheLegoPerson
    @TheLegoPerson หลายเดือนก่อน +1

    This was a really cool deep dive! This glitch actually happened to me when I first started playing the game and I always wondered what that save data channel was doing, now I know

  • @awesomelink2347
    @awesomelink2347 หลายเดือนก่อน +3

    Very nice video! Glad to finally have a technical explanation on why this happens. And wow, didn't know it was that tied to City Folk.

  • @memesleyv3
    @memesleyv3 หลายเดือนก่อน +16

    Ah hell nah, pikmin lost media :(

    • @kenji6492
      @kenji6492 หลายเดือนก่อน +4

      Pikmin *found* media

  • @waymonstoltz5001
    @waymonstoltz5001 หลายเดือนก่อน +4

    I remember finding a game breaking glitch in Twilight Princess on my first playthrough. I just happened to save inside the canon room and had to restart the whole game

  • @iFish12
    @iFish12 หลายเดือนก่อน +10

    Fun video. I love this kind of thing. I’m also fascinated with wirh Wii shop channel services

  • @18rocksthegames78
    @18rocksthegames78 หลายเดือนก่อน +1

    Something I’ve never heard of relating to a game I’ve played 5 minutes of on a console I haven’t had since childhood? A perfect storm for a video to watch in full tonight. Full seriousness though this video was really well edited and I hope you get more views like you deserve

  • @maeborowski1315
    @maeborowski1315 หลายเดือนก่อน +1

    Great video! I never knew about the animal crossing assets thing actually. I appreciate the in-depth look! Subbed

  • @octavia8836
    @octavia8836 หลายเดือนก่อน +12

    WIRESHARK JUMPSCARE AT 1:55

    • @portobellomushroom5764
      @portobellomushroom5764 หลายเดือนก่อน +2

      Wireshark the goat for network traffic inspection

  • @pokisofii
    @pokisofii หลายเดือนก่อน +2

    Super high quality video once again! Excited to see something related to zelda c: Keep it up!!

  • @NateState
    @NateState หลายเดือนก่อน +3

    Bro needs to get picked up by the algorithm immediately

  • @vini64
    @vini64 หลายเดือนก่อน +4

    I remember Metroid Other M also had a softlock that a lot of people experienced, but I don't remember if it was serious like that one, because it didn’t get a patch channel like that...

    • @lpfan4491
      @lpfan4491 หลายเดือนก่อน +1

      It's the exact same type of thing actually, going back to a previous point in the game setting a flag incorrectly and preventing further progress. The reason it did not get special attention(I am pretty sure they never even fixed it in a revision, but don't quote me in that) is probably that Metroid is just not as relevant to Nintendo as Zelda is.

    • @shny_scott
      @shny_scott หลายเดือนก่อน +1

      It was much earlier in the system’s lifespan so they opted to only do SD card or Wii system send-ins, which they kept around for Skyward Sword as mentioned in the video. I would also guess that Other M didn’t sell nearly as well as Skyward Sword, so it wasn’t nearly as much of a priority to develop a fixing tool from scratch.

  • @TheTauntalus
    @TheTauntalus หลายเดือนก่อน +8

    I think the full reason here makes a lot of sense...but it's still bonkers.
    WW literally overwrites deliberately empty parts of the save data in order to ship DLC post launch, so Iwould bet good money that the "update" is actually a MANGLED WILD WORLD DLC ITEM that is patched over top of Skyward Sword's save file.
    Because if you've got a hammer, every problem starts to look like a thumb.

  • @brendiesel386
    @brendiesel386 หลายเดือนก่อน +1

    Awesome deep dive
    Mysterious…

  • @StuntedSlime
    @StuntedSlime หลายเดือนก่อน

    Skyward Sword Save Data Update Channel is my favorite Animal Crossing game.

  • @mariotaz
    @mariotaz 26 วันที่ผ่านมา

    Metroid Other M also had a game breaking bug but never got a channel. You could send your SD Card in to get the save fixed.

  • @AkatsukiClash
    @AkatsukiClash หลายเดือนก่อน

    Amazing video!

  • @poppymuffinseed
    @poppymuffinseed หลายเดือนก่อน

    This is a great video!

  • @Kalapador
    @Kalapador หลายเดือนก่อน

    Love it when someone explains so deep level things to me 😊 I find it interesting, but I could never do this on my own😢

  • @MichaelChin1994
    @MichaelChin1994 หลายเดือนก่อน +1

    Boy... That's a bizarre way of modifying a few bytes...

  • @channelnamemirco
    @channelnamemirco หลายเดือนก่อน

    VERY GOOD VIDEO X3 THANK UU

  • @JC20XX
    @JC20XX หลายเดือนก่อน

    Never heard of this. Neat.

  • @Foxconnpc
    @Foxconnpc หลายเดือนก่อน +2

    I had Wii mini which does not have internet connection or SD card. I wrote an email to Nintendo asking how can I fix my save file, and they straight up told me, that I'm SOL and have to start from beginning.

    • @JamesMoney
      @JamesMoney  หลายเดือนก่อน

      Oh wow! I hadn't even considered the Wii Mini. That's a shame that Nintendo didn't allow you to send it in, but without an SD Card slot, it might've been more difficult. That was pretty much the same response given to Wii owners before the update channel was developed.
      Thanks for sharing!

  • @diguifi0fficial
    @diguifi0fficial หลายเดือนก่อน

    awesome video

  • @zeldafan301
    @zeldafan301 หลายเดือนก่อน +2

    skyward sword banger game and banger video

  • @williamelmorejetrabbit5504
    @williamelmorejetrabbit5504 หลายเดือนก่อน +1

    Which song in the description is the one KK slider sings at the end? It's a cool cover. Or am I silly is this just something in animal crossing already?

    • @JamesMoney
      @JamesMoney  หลายเดือนก่อน +4

      It's something I put together myself! There's no full version of it since I only made it 20 seconds long.

  • @LeedleFace1212
    @LeedleFace1212 หลายเดือนก่อน

    This makes me think, could someone who works on wiilink make a wii channel available in the wii shop that would be able to act as a save editor by using this trick?

  • @autumn_mnya
    @autumn_mnya หลายเดือนก่อน +2

    Good video!

  • @deggle
    @deggle หลายเดือนก่อน

    Had to watch at x1.5
    Nice video though bro

  • @S4NSE
    @S4NSE หลายเดือนก่อน

    nice video

  • @ThatOneSuperCircuitGuy
    @ThatOneSuperCircuitGuy หลายเดือนก่อน +1

    is it possible to edit the save file with a hex editor to fix this glitch

    • @lapielazoolie
      @lapielazoolie หลายเดือนก่อน +1

      Not that easily since there’s a checksum to verify the save hasn’t been tampered with

  • @TheKingMateo22
    @TheKingMateo22 หลายเดือนก่อน +5

    *Deletes save data*

  • @LaskyLabs
    @LaskyLabs หลายเดือนก่อน +1

    This is a very Nintendo thing.

  • @LlamaRed
    @LlamaRed หลายเดือนก่อน

    How do you pronounce egg yolk?

  • @lagrush9039
    @lagrush9039 หลายเดือนก่อน

    Neat

  • @LiEnby
    @LiEnby หลายเดือนก่อน +3

    wouldnt the save data be associated with the secondary title that has the same game ID as zelda?
    also gods this is so needlessly complicated this is such a fucking nintendo moment omfg

  • @Crust_Crease
    @Crust_Crease หลายเดือนก่อน

    Algo food comment.

  • @parkerbruefilm
    @parkerbruefilm หลายเดือนก่อน

    TIL that I wasn't just a stupid kid and the game actually wouldn't work.

  • @wyindxd
    @wyindxd หลายเดือนก่อน +1

    W

  • @WonderBread4020
    @WonderBread4020 หลายเดือนก่อน

    Hey James pin me

  • @SMNFXCN
    @SMNFXCN หลายเดือนก่อน

    16m ago wow

  • @Alkaris
    @Alkaris หลายเดือนก่อน +2

    Its always issues on US NTSC copies of the game, but never on EU PAL copies.

    • @DarkLink1996.
      @DarkLink1996. หลายเดือนก่อน +7

      PAL Minish Cap literally can't get 100%. Stockwell's Big Bomb Bag just isn't there.

    • @evdestroy5304
      @evdestroy5304 หลายเดือนก่อน +2

      That's because games tend to come out last in the EU