Metroid Fusion - Skip to End of Game with Memory Corruption

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 เม.ย. 2018
  • Metroid Fusion finally has a sequence break!
    To see this trick done in real time (non-TAS) for the purpose of speedrunning, see here: • Metroid Fusion - Seque...
    This trick involves using memory corruption to overwrite the event value stored in save data, allowing you to skip more than a third of the game. The memory corruption is done by getting out of bounds and laying power bombs. Whenever you lay a power bomb, the game checks which blocks are affected by the power bomb explosion. It reads the block's clipdata value and changes it if necessary. Clipdata determines how Samus interacts with a block. Some examples include hatches, missile tanks, and bomb blocks. Depending on the clipdata value, the power bomb explosion might also affect the background 1 value of the block, which determines its appearance. For example, if a power bomb explosion touches a hidden speed booster block, the background 1 value will change to reveal that it's a speed booster block. For clipdata, most values are changed to 0. However, for background 1, many values are changed to 0x8000. The goal of this trick is to change the event value to 0x80 (128 in decimal). Normally, the highest event value in the game is 109.
    The clipdata values for the current room start at 0x2026000 in RAM, while the background 1 values start at 0x202C000. Note that these are 0x6000 bytes apart. When a power bomb explosion touches a block, it uses the following formula to find the address of its clipdata value:
    0x2026000 + ((y_position / 64) * room_width + (x_position / 64)) * 2
    Background 1 uses the same formula, except with 0x202C000 instead of 0x2026000. If you go out of bounds, your X and Y position will be much higher than normal. This means that laying power bombs while out of bounds will access memory addresses that are way past the clipdata and background 1 values. In particular, save data starts at 0x2038200, which can be reached by using this trick. As it turns out, the event value for Slot C is stored at 0x203CA21, and 0x6000 bytes before this contains the blocks that have been broken in Sector 4. Whenever a block is broken that never respawns, three bytes are written to this area: the room ID, the X position of the block, and the Y position of the block.
    Clipdata and background 1 values are two bytes. For this trick to work, the two-byte value at 0x2036A20 needs to be a value that the power bomb explosion will interpret as a block that needs to be revealed, thus modifying the value 0x6000 bytes away at 0x203CA20 (where the event value is stored). Since we have control over which blocks to break, we have control over what this value will be. After investigating all of the possibilities, the only value that works is 0x0D05 (which is interpreted as a screw attack block). This is obtained by first breaking 10 blocks, then breaking a block with a Y position of 0x05, then breaking a block in room 0x0D. Conveniently, there are two blocks with a Y position of 0x05 in room 0x0D, and all of these blocks can be broken during the first trip to Sector 4. Once all of these blocks are broken, the correct values will be in memory and no further setup is needed.
    At some point during the game before performing the memory corruption, the game needs to be saved at least once, preferably as close to the ship as possible. Technically, the game can be saved in the ship at the very start. For this video, I saved on the Main Deck shortly before getting power bombs.
    After obtaining power bombs, all that matters is getting out of bounds in a room that's wide enough (remember that room width is part of the equation for determining the address to check). Getting out of bounds involves freezing an enemy close to a ceiling corner, getting wedged in the corner, and jumping while unmorphing (the game doesn't check for ceilings if you jump while unmorphing). Once out of bounds, I navigate to 0x2038A20 and lay a power bomb, which changes the event value to 0x80. After this, I have to reload the save by dying. If I were to reset the game, the save data would be reloaded from external memory and copy over the memory corruption.
    After reloading the save, the game thinks I'm in a state where the Omega Metroid is already dead. Regardless, the game always tries to spawn the Omega Metroid, since the door is supposed to lock behind you and you can't re-enter. If you allow it to spawn, you'll get softlocked because the SA-X will never show up. However, you can trick the game into triggering the Omega Metroid's death by visiting the room twice, which causes the ship to arrive. I have to go two rooms back, because only the destroyed version of the hallway leads to the destroyed version of the docking bay.
    This trick is possible in real-time (it's not TAS-only), but it requires careful counting during the out of bounds portion. I know this trick is very complex and hard to explain, so I'll try to answer any questions in the comments.
  • เกม

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

  • @Z10ZeeTen
    @Z10ZeeTen 6 ปีที่แล้ว +514

    But how will the beings of the universe view this sequence break? I doubt they will understand what we did...the events we barely skipped.

    • @Dorda098
      @Dorda098 6 ปีที่แล้ว +97

      Someone will understand. Someone must.

    • @spartonberry
      @spartonberry 6 ปีที่แล้ว +8

      If we Kill The Animals, we are only Killing Ourselves. :(

    • @ZKtheMAN
      @ZKtheMAN 6 ปีที่แล้ว +43

      In the end, the speedrunners' souls will ever reach for faster times... This is what Adam taught me.

    • @dredwick
      @dredwick 6 ปีที่แล้ว +2

      I hope she didn't rescue those damn animals cos I'm so tired of hearing about that liberal a$$ free willy crap.

    • @jimmyjohnjoejr.9020
      @jimmyjohnjoejr.9020 5 ปีที่แล้ว +2

      Z-10 make this top comment
      oh nevermind

  • @terrymuse77
    @terrymuse77 6 ปีที่แล้ว +377

    and it only took sixteen years to achieve a big skip. christ this game was airtight

    • @josephh.gamingnthings1474
      @josephh.gamingnthings1474 6 ปีที่แล้ว +41

      irehgiaerj The creators really did try to make sure everything is not skippable, eh?

    • @magikarp8416
      @magikarp8416 6 ปีที่แล้ว +95

      The fact that you had to exploit something within the game's programming in order to perform just ONE skip (granted it was a REALLY big skip) shows how solid this was.

    • @starwarriorterra8373
      @starwarriorterra8373 5 ปีที่แล้ว +12

      Joseph H. Gaming Of course. It's necessary for the event triggers the entire game's progression and plot were based off of. As it is, this sequence break is only possible because of the event counter being abusable through out of bounds memory manipulation, ironically. I'm pretty sure that if a proper significant sequence break were possible, it would be significantly game-breaking.

    • @thefallencog
      @thefallencog 5 ปีที่แล้ว +29

      Not really.
      Quite literally the entire reason why Metroid Fusion is so unbreakable is because the game utilizes Linear flag triggers.
      Which, while the Metroid series isn't unknown to flag-to-progress gameplay it has almost never been Linear like it was in Metroid Fusion.
      Which is why everytime you absorb an X out of order it just gives you a debug/placeholder message of Level 1 security hatches unlocked, and the Computer returning a placeholder message.

    • @MasterJunior93
      @MasterJunior93 2 ปีที่แล้ว +10

      And the same amount of years to beat the game at 0% completion. As far as i know, it is the ONLY Metroid game where it's even possible to do that. You have to perfect frame the shinespark to crash the X barrier at Sector 3 to avoid the unskipable missile tank (which the community named BOB).

  • @ZebitasMartinex
    @ZebitasMartinex 6 ปีที่แล้ว +154

    The best part is that the ship came and gave Samus a brand new orange suit

    • @linkthepringlesman3951
      @linkthepringlesman3951 6 ปีที่แล้ว +1

      Actually, that’s interesting. Why does Seamus have the Varia Suit instead of the Gravity Suit?

    • @ashura9699
      @ashura9699 5 ปีที่แล้ว +9

      did you not play fusion

    • @linkthepringlesman3951
      @linkthepringlesman3951 5 ปีที่แล้ว +8

      Yeah... I kinda forgot about the Fusion Suit. It’s still pretty interesting that the suits seem to be hard coded into the cutscenes, though.

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

      Ostia el Zebitas

  • @kulongers
    @kulongers 6 ปีที่แล้ว +77

    Metroid Fusion's first sequence break and a large one at that.

  • @alexanderstilianov
    @alexanderstilianov 3 ปีที่แล้ว +21

    So to sum up: Samus rescued the animals, glitched Adam's memory values while in Sector 5 and then left the BSL to crash into SR-388 right after the animals piloted the ship to pick her up. I'm assuming the SA-X set the BSL on a collision course after getting bored due to Samus leaving.

  • @theendofthestart8179
    @theendofthestart8179 5 ปีที่แล้ว +25

    19 years of life in this planet and this game is still my favorite, my childhood right here, it brings me joy to see it broken

  • @Unit_00
    @Unit_00 4 ปีที่แล้ว +16

    Had the blocks been placed differently in room 0x0D a trick like this might have been impossible. It's amazing how it all matches.
    Very nice explanation!

  • @MonJilley
    @MonJilley 6 ปีที่แล้ว +122

    holy shit, you did it! you successfully sequence broke fusion. Incredible! About how much time will this save on a TAS do you think?

    • @biospark
      @biospark  6 ปีที่แล้ว +62

      A third of the game, so I'd guess around 25 minutes. It'll save time for non-TAS too.

    • @1ted59
      @1ted59 6 ปีที่แล้ว +11

      is there a setup for this nonTAS?

    • @biospark
      @biospark  6 ปีที่แล้ว +19

      th-cam.com/video/_vA7XwFbyR4/w-d-xo.html

  • @Katx-
    @Katx- 2 ปีที่แล้ว +2

    This is just samus's way of saying. "Fuck this shit i'm out!".
    No but in all seriousness, i am impressed that after 16 - 17 years stuff like this is being found.

  • @LedYouAshtray
    @LedYouAshtray 6 ปีที่แล้ว +118

    Finally, the god of Metroid fusion has uploaded

    • @andy56duky
      @andy56duky 6 ปีที่แล้ว

      Popple I heard jrp says I should call him that instead.....

    • @LedYouAshtray
      @LedYouAshtray 6 ปีที่แล้ว

      69 cool

    • @PurpleBox89
      @PurpleBox89 6 ปีที่แล้ว +1

      Holy crap, I'm a dunce, just realized it is Biospark! Of course he (or she) would be the one to figure this out. xD

  • @snoge1234
    @snoge1234 6 ปีที่แล้ว +10

    I love that this game is so old an ppl are still finding secret glitches.

  • @rederci939
    @rederci939 6 ปีที่แล้ว +7

    Holy shit dude, an actual sequence break? I never thought I'd see the day.

  • @kevinordonez256
    @kevinordonez256 6 ปีที่แล้ว +18

    It's been like a year since your last vid dude!
    Nice to see you're still alive

  • @ShovelFighter12
    @ShovelFighter12 5 ปีที่แล้ว +14

    God, that Omega Metroid screech... that is the only thing I fear about this game.

    • @NeroKR13
      @NeroKR13 5 ปีที่แล้ว +7

      ShovelFighter12 Ridley's screech man. Loudest fucking thing in the game

    • @gamingwithzack4503
      @gamingwithzack4503 4 ปีที่แล้ว +1

      How do you fear that?

    • @singlereedenjoyer
      @singlereedenjoyer 2 ปีที่แล้ว

      *screm*

  • @laylover7621
    @laylover7621 2 ปีที่แล้ว +1

    I can't begin to comprehend how much went into pulling this off. Mind blowing.

  • @Fr3ak_MM8BDM
    @Fr3ak_MM8BDM 6 ปีที่แล้ว +2

    I really missed your videos. Welcome back.

  • @prim4147
    @prim4147 6 ปีที่แล้ว +7

    Never stop doing this wonderful videos :)

  • @BlueHarvey
    @BlueHarvey 6 ปีที่แล้ว +14

    Idk if you specifically looked after a way to sequence break Fusion, or if you found this by "accident". Anyhow this is an INSANE find. Thank you for the hard work Bio.

    • @ZebitasMartinex
      @ZebitasMartinex 6 ปีที่แล้ว +6

      BlueHarvey
      He's been looking for this years now

    • @thefallencog
      @thefallencog 5 ปีที่แล้ว +5

      Using Memory corruption to skip through a game isn't exactly an unknown thing to speedrunners.
      Its very unreliable as its possible to brick the game/run if you mess up.
      That also being said locating the exact time and place where you can use this requires a massive amount of trial and error, as well as precise math being done.
      Its unlikely Biospark himself just so happened upon this method, More likely hes the one who used it in the speedrunning community first.

  • @HarmonicVector
    @HarmonicVector 6 ปีที่แล้ว +2

    And we thought Zero Mission got crazy. This is fucking reality- destroying. Like NDRV3's final Class Trial.

  • @HailSocialite
    @HailSocialite ปีที่แล้ว

    That perfect sequence-breaking mind…The wisdom of biospark continued to serve even after all these years. Until today, I had no idea that the minds of speed runners and romhackers were uploaded to TH-cam.

  • @Ajbolt89
    @Ajbolt89 6 ปีที่แล้ว

    Fantastic. So proud of you guys, go go go go go

  • @Rick-ps2ov
    @Rick-ps2ov 5 ปีที่แล้ว

    It's so bad to see that a true god have only 4.5K subscribers , I follow you since 3 years and I will never miss a single video , please continue biospark , your gameplays are gold for our eyes

  • @destructor6426
    @destructor6426 6 ปีที่แล้ว

    Holy hell, great job on that one !

  • @jh-fs2ww
    @jh-fs2ww 6 ปีที่แล้ว +1

    The legend has returned.

  • @MrZumbleLP
    @MrZumbleLP 6 ปีที่แล้ว +3

    I cried tears of joy and happiness ... my childhood game had finally been sequence breaked. 😘 @Biospark @Biospark2

  • @Tetsacry
    @Tetsacry 6 ปีที่แล้ว +1

    I remember when you were a Mareep

  • @spatialreverberation9066
    @spatialreverberation9066 2 ปีที่แล้ว

    Breathtaking.

  • @plasma9706
    @plasma9706 6 ปีที่แล้ว

    Congratulations on the find.

  • @jacobthesitton9142
    @jacobthesitton9142 6 ปีที่แล้ว

    YES!!! FINALLY!!! Great job dude!

  • @Scrotes
    @Scrotes 6 ปีที่แล้ว +2

    Amazing. Sub-45 at last. I'm surprised someone didn't think of this sooner. If it can be done in real time, id love to see this as GDQ or something.

    • @biospark
      @biospark  6 ปีที่แล้ว +2

      In-game time doesn't matter anymore though, since the timer simply depends on where you saved. You can also use memory corruption to reset the in-game timer. This category will be ranked using real-time.

    • @ExtremeAce
      @ExtremeAce ปีที่แล้ว

      Welp, you got it at GDQ!

  • @maximdrock
    @maximdrock 6 ปีที่แล้ว

    Crazy! Congrats man

  • @TheGaboefects
    @TheGaboefects 6 ปีที่แล้ว

    I love you, thank you for this lovely discovery

  • @diegopatato2677
    @diegopatato2677 5 ปีที่แล้ว +6

    And this is how I learned how to hack NASA
    -Me, showing my kids this video -

  • @lazula
    @lazula 6 ปีที่แล้ว +12

    Our Prometheus returns

  • @lost2534
    @lost2534 5 ปีที่แล้ว +7

    Did somebody said SPEEEEEEEEEDRUUUUUUNNNN??????

  • @TheMornom
    @TheMornom 6 ปีที่แล้ว +1

    Wow amazing. I don't understand everything, but it's cool. Good job !

  • @deathrider365
    @deathrider365 5 ปีที่แล้ว +2

    I am so excited to see this trick at a GDQ!

  • @sarsexpress956
    @sarsexpress956 5 ปีที่แล้ว +1

    Could one use hexit, to say, pre-break the blocks in Sector 4 by editing values to FF? I have used Hexit on GBA Aria of Sorrow to change starting locations etc.

  • @xazoable
    @xazoable 6 ปีที่แล้ว +9

    After seeing the Mario memory corruption credits warp, I was wondering how long would it be until people started trying it on different games.
    Memory manipulation is a beautiful thing :')

    • @andy56duky
      @andy56duky 6 ปีที่แล้ว

      jaskal a few months.

  • @rhettorical
    @rhettorical 6 ปีที่แล้ว +27

    How in the hell did you figure this out?

    • @ZzigZaG00NIN
      @ZzigZaG00NIN 5 ปีที่แล้ว +2

      Rhettorical I'm saying lmao

    • @MastaGambit
      @MastaGambit 5 ปีที่แล้ว +10

      Because he's fucking Biospark. That's how.

  • @nixy7473
    @nixy7473 2 ปีที่แล้ว +1

    This game is a masterpiece.

  • @Xoneris
    @Xoneris 6 ปีที่แล้ว

    Woooahhh, this is pretty sick!

  • @jackluggingham7064
    @jackluggingham7064 2 ปีที่แล้ว +2

    I've been really wanting to try out memory corruption myself, could you tell me how you accessed the game's memory and variables?

  • @michaelk9080
    @michaelk9080 6 ปีที่แล้ว

    Biospark back with the hot Metroid Fusion action.

  • @pschickengaming5k308
    @pschickengaming5k308 6 ปีที่แล้ว

    About dang time.

  • @HomiesOfMars
    @HomiesOfMars 6 ปีที่แล้ว +19

    Ayye long time no see biospark

    • @r-i-v-v
      @r-i-v-v 6 ปีที่แล้ว

      edki what where did you come from

    • @youraveragejoe2
      @youraveragejoe2 5 ปีที่แล้ว

      @@r-i-v-v mars

  • @mastersteva99
    @mastersteva99 6 ปีที่แล้ว +1

    Biospark, cuold you do a guide on how to do a TAS?? For exemple what emulator to use and how to use it, and some pieces of the game in which you show the game frame by frame?? IT WOULD BE AMAZING.

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

    Very cool! When you write the formula out the glitch makes sense, but how was discovering it even achieved?

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

    Amazingly Awesome 😮

  • @Home_Rowed
    @Home_Rowed ปีที่แล้ว

    I saw this video was mentioned in another video by Phobia. Amazing stuff! Do you think it could also be possible to do Memory Corruption/ACE in the Japanese version to be able to change the hidden language setting to English and switch to the Hard difficulty? That way, it can be done on Switch without save/RAM editing.

    • @biospark
      @biospark  ปีที่แล้ว +1

      Memory corruption isn't possible on the Japanese version because they fixed the trick to get out of bounds.

  • @Ecko_Effect
    @Ecko_Effect 6 ปีที่แล้ว

    So what went into discovering this trick and that it can manipulate save data?

  • @TheGuesst
    @TheGuesst 6 ปีที่แล้ว

    Is there a method to trigger the ingame debug menu and execute the ending cutscenes that way, and would it be faster than the current method of breaking blocks?

    • @biospark
      @biospark  6 ปีที่แล้ว

      Nope. There's nothing you can modify in the save data that would let you use the debug menu.

  • @rufust33333333333333
    @rufust33333333333333 5 ปีที่แล้ว

    This is awesome ^_^

  • @fwphoenix
    @fwphoenix 6 ปีที่แล้ว

    Time to start running fusion i guess.... epic!

  • @gibbyace5077
    @gibbyace5077 6 ปีที่แล้ว +2

    half naked samus is all i need in my life

    • @pavy415
      @pavy415 2 ปีที่แล้ว

      Simp

  • @BrickMuffin
    @BrickMuffin 2 ปีที่แล้ว

    Awesome!

  • @kimfoda
    @kimfoda 6 ปีที่แล้ว

    Will you ever upload a samus returns speedrun?

  • @FrijoLeZ
    @FrijoLeZ 2 ปีที่แล้ว

    "See you next mission" on Metroid Dread

  • @AKheon
    @AKheon 6 ปีที่แล้ว +7

    Huh, neat.

  • @autumnchills2317
    @autumnchills2317 5 ปีที่แล้ว +1

    I wonder what would happen if you save inside the ship instead of the save room you chose.

  • @aeronbridgess7991
    @aeronbridgess7991 2 ปีที่แล้ว

    Amazing

  • @LongshotLennox
    @LongshotLennox 6 ปีที่แล้ว

    This is pretty ridiculous. Thank you.

  • @crook5
    @crook5 3 ปีที่แล้ว +1

    Can you do this without any external hardware? (Excluding tas of course)

  • @fortranm7568
    @fortranm7568 6 ปีที่แล้ว +2

    Glad to see this finally happening. Is this useful for 100% runs? Can you go back and collect all the items the the areas you haven't been to after setting the event value?

    • @biospark
      @biospark  6 ปีที่แล้ว +4

      You have to get screw attack first, so it's probably not useful for 100%.

    • @fortranm7568
      @fortranm7568 6 ปีที่แล้ว

      So it's impossible to fight the bosses you miss after setting the event value?

    • @biospark
      @biospark  6 ปีที่แล้ว +4

      You could go back and fight some of them, but you wouldn't get the item they're supposed to give.

    • @fortranm7568
      @fortranm7568 6 ปีที่แล้ว

      Thanks for answering. Does this work on all versions of the game?

    • @biospark
      @biospark  6 ปีที่แล้ว +2

      Only US and EU, not JP. In JP, the trick to get out of bounds doesn't work.

  • @andreych9867
    @andreych9867 6 ปีที่แล้ว

    What happens if you go through this door again and again?

  • @Legolegger
    @Legolegger 6 ปีที่แล้ว

    Look at that, a Metroid Fusion credits warp. Well, almost.

  • @HS-eq3gk
    @HS-eq3gk 6 ปีที่แล้ว

    amazing

  • @wonderguardstalker
    @wonderguardstalker 6 ปีที่แล้ว +1

    Hmm, neat. It's not that I don't care but it's hard to comment on really. Yer the only runner, TAS or otherwise, that I know about for this game and it's been clear for years that you would be the only one to figure out any tricks left.

  • @pixreviews6417
    @pixreviews6417 6 ปีที่แล้ว

    Do you have an hypothesis on how to do it real time? I'm interested in trying to find setups that would allow to go out of bounds to players more easily, awesome job in the video, it really is amazing what you found!

  • @configchan1062
    @configchan1062 6 ปีที่แล้ว

    Why do you think they made the decision to use a hardcoded kind of "progress counter" setup rather than individual flags or identifiers like they have to be using with stuff like missile tanks? It strikes me as being a really fragile option (as demonstrated in your videos of what happens when you sequence break for early Plasma boss or early Nightmare, or like Stryder7x demonstrates with Paper Mario's similar system) that I can't imagine as being much easier to work with...

    • @biospark
      @biospark  6 ปีที่แล้ว +3

      Because they decided to make a linear game. Zero Mission does use individual flags, since the game isn't linear.

  • @midhatisabegovic1583
    @midhatisabegovic1583 6 ปีที่แล้ว

    Took soo long to discover a sequence break

  • @AkariAkaza72
    @AkariAkaza72 5 ปีที่แล้ว

    I discovered the clipping through the walk through walls cheat but I never knew there was a normal way to clip- wow-

  • @TMCharly
    @TMCharly 4 ปีที่แล้ว

    What if you change room when the ship arrives?

  • @ryandennison8754
    @ryandennison8754 6 ปีที่แล้ว

    “Yeah, Adam, I figured out the Galactic Federation’s plan with the Metroids and X-parasite and decided fuck you guys, I’ll just blow this place the fuck up.” :D

  • @cirlu_bd
    @cirlu_bd 6 ปีที่แล้ว

    finally ! the first true skip of fusion ! but will it be workable for speedrunner ?

    • @andy56duky
      @andy56duky 6 ปีที่แล้ว

      Herbert The Duck unlikely but possible.

  • @JP-gs3jw
    @JP-gs3jw 6 ปีที่แล้ว

    awesome

  • @hi_im_crimson
    @hi_im_crimson 2 ปีที่แล้ว

    im so done HOW ARE YOU THIS SUPERHUMAN

  • @seanb3226
    @seanb3226 6 ปีที่แล้ว

    Hail to the king baby

  • @zdonick10
    @zdonick10 6 ปีที่แล้ว

    If you don't skip the Omega Metroid fight, does it just work normally even though it's supposed to be 'dead'?

    • @biospark
      @biospark  6 ปีที่แล้ว +1

      If you actually trigger the fight, you'll softlock.

    • @laurencea.8099
      @laurencea.8099 6 ปีที่แล้ว

      biospark What exactly is a softlock?

    • @biospark
      @biospark  6 ปีที่แล้ว +1

      It means you get stuck and you can't make any progress, forcing you to reset the game.

    • @laurencea.8099
      @laurencea.8099 6 ปีที่แล้ว

      biospark Ah right that explains the other comments I've read

  • @Guts_Brando
    @Guts_Brando 6 ปีที่แล้ว

    Yo hes alive!

  • @nathanbouchie3697
    @nathanbouchie3697 5 ปีที่แล้ว

    Would this be actually possible in real time? Or is it TAS only?

    • @biospark
      @biospark  5 ปีที่แล้ว

      Read the description :)

    • @nathanbouchie3697
      @nathanbouchie3697 5 ปีที่แล้ว

      Ahhhhh I see! I might give this a shot myself sometime! And I know this is a strange question, but if they came out with either a fusion remake or a sequel in which the x parasite manages to return somehow, would you cover it?

  • @lechevarria478
    @lechevarria478 5 ปีที่แล้ว

    You are a roach god

  • @pirakax12
    @pirakax12 6 ปีที่แล้ว +9

    Next up discover time travel it will probably be easier then this

    • @magikarp8416
      @magikarp8416 6 ปีที่แล้ว +7

      pirakax12 It took 16~ish years just to find a single sequence break. If it takes that long then I'd imagine it'll take a century or two for us to be able to break through the confines of time and space.

  • @chunkysenpai7930
    @chunkysenpai7930 6 ปีที่แล้ว

    So does anyone know how is this skip affected if you save at the ship?

    • @biospark
      @biospark  6 ปีที่แล้ว

      It works the same.

    • @chunkysenpai7930
      @chunkysenpai7930 6 ปีที่แล้ว

      Hm, interesting. I'll have to try this sometime if I have the skill to pull it off. Cool video, by the way.

  • @tahamohyuddin8793
    @tahamohyuddin8793 6 ปีที่แล้ว

    So will this be used for Any% now?

    • @CScottyW
      @CScottyW 6 ปีที่แล้ว +2

      Taha Mohyuddin yes but it is a separate category

  • @mushroomhead3619
    @mushroomhead3619 6 ปีที่แล้ว

    Invisible omega Metroid!

  • @Noah_Aizen
    @Noah_Aizen 4 ปีที่แล้ว

    Has this trick been done in a full game TAS yet?

  • @christophsteinert7865
    @christophsteinert7865 5 ปีที่แล้ว

    I know that he is not playing because, nobody can go so quickly into the morph ball and out. But it's really interesting.

  • @alexanderguthrie2982
    @alexanderguthrie2982 6 ปีที่แล้ว

    nice

  • @EekChocolate
    @EekChocolate 6 ปีที่แล้ว

    Well damn!

  • @frankzhang1412
    @frankzhang1412 5 ปีที่แล้ว

    God of fusion

  • @jetstreamjackie3437
    @jetstreamjackie3437 6 ปีที่แล้ว +1

    How do you navigate out of bounds? I’m a bit confused as to how this movement works

    • @biospark
      @biospark  6 ปีที่แล้ว +5

      You simply morph, hold the opposite direction, and press A. It moves you one block up and one block left/right. In TAS, you can turbo the A button to go fast, but holding the A button works as well.

    • @jetstreamjackie3437
      @jetstreamjackie3437 6 ปีที่แล้ว +1

      Does holding A have the same effect as pressing A every frame, or is the process slower than that? I assume it’s also less accurate than counting the A presses

    • @biospark
      @biospark  6 ปีที่แล้ว +3

      I think it's about half as fast. And you wouldn't count A presses, you'd count how many times Samus passes through the screen. I'll be making a video later on how to do it without TAS.

  • @ManthonyHiggs
    @ManthonyHiggs 6 ปีที่แล้ว

    Is this specific recording TAS or real-time? Given that you say it's humanly possible, it'd be interesting to know which this is

    • @biospark
      @biospark  6 ปีที่แล้ว +2

      This is under TAS conditions, but I will release a video later to show it done in real-time.

  • @InTheDawngeon
    @InTheDawngeon 6 ปีที่แล้ว

    This is fucking amazing

  • @funnyhaha7861
    @funnyhaha7861 5 ปีที่แล้ว

    What a G

  • @ISZAudio
    @ISZAudio 6 ปีที่แล้ว

    Normally, the use of TAS software annoys me to no end. You sir, however, are using it for a very interesting purpose. I've never dug into the memory structure of fusion before.
    Anyone know where there are some half decent writeups on gba memory allocation and ASM for that chip? I've got an old one laying around that might be interesting to hack on a bit if I ever get some free time.
    Thanks for the explanation of the corruption event!

  • @robbyg1232
    @robbyg1232 6 ปีที่แล้ว +5

    Finally we have a sequence break for fusion still irks me nintendo activley hurt speedrunners looking for a faster way to complete the game or have them skip certain powerups. Zero mission got it right with the freedom.

  • @Jizzy69420
    @Jizzy69420 6 ปีที่แล้ว

    10:01 you're a pro man

  • @yoshiegg95
    @yoshiegg95 6 ปีที่แล้ว

    Is/will this valid in speedruns?

    • @biospark
      @biospark  6 ปีที่แล้ว

      It's a separate category

  • @Yalashanda
    @Yalashanda 6 ปีที่แล้ว

    Why do you need to re enter the room to trigger it's death ?

    • @biospark
      @biospark  6 ปีที่แล้ว

      You'll get softlocked if you start the fight without re-entering the room.

    • @Yalashanda
      @Yalashanda 6 ปีที่แล้ว

      But what causes this ? The games tries to both spawn and kill the boss at the same time ?
      And why does going back a few rooms changes that ?

    • @biospark
      @biospark  6 ปีที่แล้ว +3

      When you enter the room for the first time, the game sets some memory that indicates the SA-X cutscene already happened. When you enter for the second time, it then checks if the death should be triggered. To be honest, I haven't fully investigated it yet, but it always works.