Super Mario Bros. 3: Coin Clipping

Ойындар

You can clip into the floor if you're falling fast enough and the left half of Mario touches a coin while the right half touches the floor you want to clip into.
This trick isn't named after myself, rather it's named after the use of a coin to clip into a floor.
This works because, when collecting a coin, the game will clear the tile below mario's right half to prevent a situation where you could otherwise collect the same coin twice if lined up perfectly. However, by clearing the byte used to track what tile is below mario's feet, when the game uses that byte for collision checking, it's empty, so you don't collide with the floor.
It's a pretty simple trick, really. If I say anything in the description it will just be a repeat of information in the video, so as a quick summary:
This is subpixel dependent, though in your favor. You can't move fast enough underwater for this to work. You can clip through multiple floors in a row with multiple coins in a row. Levels with slopes will correct mario's position, so it can't be used to get inside a floor for more than a single frame. Wall jumps will detect the coin one frame before the floor, so you can't clip into a wall from the side, it must be an actual floor. It works in levels with an oscillating screen, though it's harder when the screen scrolls downwards.
That's about it.

Пікірлер: 15

  • @Kosmicd12
    @Kosmicd122 жыл бұрын

    that's crazy that levels with slopes have entirely separate collision handling

  • @Pascal-eu2oe

    @Pascal-eu2oe

    2 жыл бұрын

    I wonder why levels with slopes have to be that way. I'd expect slopes to just be a natural part of the movement.

  • @_polpon

    @_polpon

    2 жыл бұрын

    @@Pascal-eu2oe It's because the main character has to be pushed up in order to test against the tile to enable him to go up/down slopes. You can disable slope mechanics (I made a Game Genie code to do so) and the slopes will work as regular blocks. The different mechanics has caused a lot of problems for us that wants to make a general walk through walls code :)

  • @_polpon

    @_polpon

    2 жыл бұрын

    Indeed, the game needs to know where to put the main character on the slope so he is always pushed up until the edge of the slope. This is different to the normal mechanics where you are pushed horizontally through the blocks if you are within them.

  • @simonsays_999

    @simonsays_999

    2 жыл бұрын

    what are you doing here

  • @Kosmicd12

    @Kosmicd12

    2 жыл бұрын

    what are you doing here

  • @UniverseDevon
    @UniverseDevon2 жыл бұрын

    Extremely good and underrated channel. I'm very glad someone of note like Kosmic watches your videos.

  • @TakuikaNinja
    @TakuikaNinja Жыл бұрын

    I was looking at the SMB1 disassembly and noticed that the same bug exists. It's just that vanilla SMB1 levels never had any coins to the left of a wall which are possible to access in that manner (underground bonus areas come close). The same issue happens with the hidden coin/1up blocks.

  • @simonsays_999
    @simonsays_9992 жыл бұрын

    how does this channel only have 410 subscribers? these are some pretty interesting videos looks like its starting to grow though cause when i got one of your videos in my recommended a few weeks ago and subscribed you only had like 50 subscribers

  • @clonefighter1996
    @clonefighter19962 жыл бұрын

    Wow.

  • @nekogirlsr
    @nekogirlsr2 жыл бұрын

    Is [TAS] SFC/SNES Super Mario All-Stars Collection "Game End Glitch" in [Time] by [TASer(s)] Possible?

  • @genblinko589

    @genblinko589

    2 жыл бұрын

    i'm pretty sure he's stated that you can't edit the rom using enemy values on the SNES.

  • @100thCoin

    @100thCoin

    2 жыл бұрын

    The controller reading was completely redone for the All-Stars version. Since the hardware doesn't have the DPCM audio bug, there's no need to loop the controller reading, and so there is no loop. There are no subframe inputs that can be done on the all stars version. As of right now, there haven't been any discovered methods of running arbitrary code on the SNES version.

  • @robuxyyyyyyyyyy4708

    @robuxyyyyyyyyyy4708

    2 ай бұрын

    ​@@100thCoinJust play Allstars with smw, but re-add in it so you can ace

Келесі